Article Network

Show Additional Information to Users and Visitors of Your Plone Site

by Jon Stahl | February 2009 | Content Management Open Source Web Development

Web sites are not built with content alone. Most sites need additional chunks of contextually-relevant information such as navigation boxes, listings of recent items, and other bits of "sidebar" content. In Plone, these small chunks of content are generally known as portlets. In this article, Jon Stahl shows how to manage the portlets on your web site.

Read Show Additional Information to Users and Visitors of Your Plone Site in full

Show/hide rows and Highlighting cells

by Charlie Griefer | April 2013 | Open Source

In this article by Charlie Griefer, author of Instant jQuery 2.0 Table Manipulation How-to [Instant], we will see two recipes Show/hide rows and Highlighting cells.

Read Show/hide rows and Highlighting cells in full

Show/hide rows and Highlighting cells

by Charlie Griefer | April 2013 |

In this article by Charlie Griefer, author of Instant jQuery 2.0 Table Manipulation How-to [Instant], we will see two recipes Show/hide rows and Highlighting cells.

Read Show/hide rows and Highlighting cells in full

Showcasing Personnel with Faculty/Staff Directory using Plone 3

by Erik Rose | December 2009 | Content Management Open Source

It is a rare school that lacks some sort of online personnel directory, whether a public-facing showcase or a private office phone list. This article by Erik Rose on Faculty/Staff Directory product fills both these niches and goes far beyond, letting you:

  • Build department- or school-wide directories, collecting contact info, biographies, and more
  • Divide people into groups according to their areas of expertise, committee or departmental affiliations, or other organization-specific criteria
  • Use those divisions as access-control groups: for example, to grant all the members of a committee access to a private collaboration space
  • Write plug-in extenders to track institution-specific pieces of information or hide pieces that don't apply in your organization
Read Showcasing Personnel with Faculty/Staff Directory using Plone 3 in full

Showing Drupal's CCK Module Fields in Flash

by Travis Tidwell | May 2009 | MySQL Content Management Drupal Open Source PHP

The CCK (Content Construction Kit) module is one of Drupal's most popular, contributed modules, and for a good reason. It gives the administrator the ability to create custom content types as well as custom fields that are essential for creating a web site that manages specific forms of content.

In this article by Travis Tidwell, we will use this module to create the structure required to enter content for each recipe in our Drupal web site. The dynamic content extracted from Drupal is incorporated as custom data within a Flash application.

Read Showing Drupal's CCK Module Fields in Flash in full

Showing your Google calendar on your Joomla! site using GCalendar

by Suhreed Sarkar | October 2010 | Cookbooks Joomla! Content Management Open Source PHP

For Joomla!, there are many popular extensions to show events and calendars. In the previous article we covered adding an event calendar using JEvents. In this article by Suhreed Sarkar, author of Joomla! 1.5 Top Extensions Cookbook, we will discuss a popular extension: GCalendar. JEvents allows you to add events and show them through a calendar. GCalendar allows you to display the Google Calendar on your Joomla! site.

Google Calendar is gaining popularity. If you are a user of Google Calendar, you already know how flexible it is. In this article, you are going to know how to display your Google calendar on your Joomla! site.

Read Showing your Google calendar on your Joomla! site using GCalendar in full

Signal Processing Techniques

by Ivan Idris | June 2014 | Open Source

In this article by Ivan Idris, author of Learning NumPy Array, we will learn about some signal-processing techniques, and we will analyze time-series data with these. As example data, we will use the sunspot data provided by a Belgian scientific institute. We can download this data from several places on the Internet, and it is also provided as sample data by the statsmodels library. There are a number of things we can do with the data, such as:

  • Trying to determine periodic cycles within the data. This can be done, but this is a bit advanced, so we will just get you started.

  • Smoothing the data to filter out noise.

  • Forecasting.

Read Signal Processing Techniques in full

Silverlight 4 User Interface: Date and Time Input, Tables, and Ratings

by Vibor Cipan | August 2010 | Cookbooks Microsoft

This article, by Vibor Cipan, author of Silverlight 4 User Interface Cookbook, deals with data input controls, primarily those related to date and time input since those data formats are somewhat specific. Fortunately, Silverlight comes with good support for these data types and implementations; design and development involving those controls is pretty straightforward.

In this article we will be specifically covering:

  • Designing date picker interface
  • Using and implementing the calendar interface
  • Designing time input interface
  • Implementing star-based rating
  • Designing list views with alternating row colors
Read Silverlight 4 User Interface: Date and Time Input, Tables, and Ratings in full

Silverlight 5 LOB Development : Validation, Advanced Topics, and MVVM

by Braulio Díez | March 2012 | Enterprise Articles Microsoft

Most Line of Business (LOB) applications have to interact with a database. The recommended technology in order to cover this interaction is RIA Services.

In this article by Braulio Díez Botella,co-author of Mastering LOB Development for Silverlight 5: A Case Study in Action we will cover:

  • Validation
  • Advanced topics
  • RIA Services and MVVM
Read Silverlight 5 LOB Development : Validation, Advanced Topics, and MVVM in full

Silverlight Books from Packt Enterprise

by | November 2010 |

A quick round-up of the latest Silverlight books published by Packt Publishing

Read Silverlight Books from Packt Enterprise in full

Silverlight Books from Packt Publishing

by | November 2010 | Enterprise Articles Microsoft

A quick round-up of the latest Silverlight books published by Packt Publishing

Read Silverlight Books from Packt Publishing in full

SilverStripe 2.4: Adding Some Spice with Widgets and Short Codes

by Philipp Krenn | May 2011 | Beginner's Guides Open Source Web Development

In this article by Philipp Krenn, author of SilverStripe 2.4 Module Extension, Themes, and Widgets: Beginner's Guide, we'll focus on four things in this article that allow us to build dynamic components on websites, with emphasis on the first two:

  • Widgets
  • Short codes
  • Caching
  • Text Parsers

It doesn't sound like much, but there is quite a lot you can accomplish with them—as you'll see shortly.

Read SilverStripe 2.4: Adding Some Spice with Widgets and Short Codes in full

SilverStripe 2.4: Creating our Own Theme

by Philipp Krenn | May 2011 | Beginner's Guides Content Management Open Source Web Development

In the previous article on Customizing the Layout, we covered all the basics. In this article by Philipp Krenn, author of SilverStripe 2.4 Module Extension, Themes, and Widgets: Beginner's Guide, we shall create the layout for our bar website and customize it. We will create and then edit the necessary folders and files for a theme of our own. Finally, the article teaches how to optimize your search engine ranking with the help of the CMS.

Technically speaking, we'll cover the following goals:

  • Build our own menus
  • Package our customizations into our own theme
  • Learn how to debug errors in the template
  • Explore how to improve our search engine ranking with SilverStripe
Read SilverStripe 2.4: Creating our Own Theme in full

SilverStripe 2.4: Customizing the Layout

by Philipp Krenn | May 2011 | Beginner's Guides Content Management Open Source Web Development

In this article by Philipp Krenn, author of SilverStripe 2.4 Module Extension, Themes, and Widgets: Beginner's Guide, we'll focus on the layout, which is the ideal candidate for starting off with, as it is the most visible part of any project. We will take an in-depth look at SilverStripe's template engine and explore SilverStripe's standard theme BlackCandy.

Technically speaking, we'll cover the following goals:

  • Explore what themes are
  • Learn how to use SilverStripe's template engine
  • Discover how to edit the layout of our pages, both on the final page and in the CMS backend
  • Get an overview of available controls and how to use them
Read SilverStripe 2.4: Customizing the Layout in full

Simple Alphabetical Glossary Using jQuery

by K.Vivekanand | August 2009 | Open Source

jQuery is a JavaScript Library, where you can utilize and develop innovative web reusable components. "jQuery simplifies traversing of HTML document, simplifies event handling, animating and Ajax interactions". Using jQuery, we can develop and add robust web components to our web applications. It is very light weight—about 19KB in size (Minified and Gzipped) and can be downloaded from this location http://jquery.com/. In this article by K.Vivekanand, we will explain how we can develop a Simple Alphabetical Glossary, which can be used in our web projects. A glossary is an alphabetical list of terms with the definitions for those terms. In this example, you can click on the respective alphabet to get you the definition/list of that term with highlighted blue color.

Read Simple Alphabetical Glossary Using jQuery in full

Simple graphs with d3.js

by Simon Timms | October 2013 | Enterprise Articles Open Source

This article created by Simon Timms, the author of Social Data Visualization with HTML5 and JavaScript, teaches you about using d3.js to create simple graphs and also discussed points on working with transitions.

Read Simple graphs with d3.js in full

Simple Item Selector Using jQuery

by K.Vivekanand | September 2009 | AJAX Open Source Web Development

jQuery is good enough to built outstanding web applications without any effort. jQuery is a JavaScript library whose size is only 19KB. In this article by K.Vivekanand, you will learn how to make use of some jQuery plug-ins while building a web application. Specifically, you will learn how to make a simple item selector. You can make use of this application while building a Shopping Cart, or if you want to select a unique item from different items present in your forms.

Read Simple Item Selector Using jQuery in full

Simple process for PHP projects

by Samisa Abeysinghe | August 2009 | PHP

In this article by Samisa Abeysinghe, we will look into a process model that we can use as a starting point for the PHP projects that we are working on. The process is designed with the MVC framework based design model in mind. It is assumed that the workload is broken down based on the Model-View-Controller pattern, and team members are assigned to work on each layer based on that breakdown.

The process model clearly depicts how the separate concerns such as the data layer, the business layer, and the presentation layer can be worked on in parallel, and at the same time, how those separate concerns fit with each other to form the entire system. If you carefully evaluate this process model, there is no activity for system integration. So one might question how the separate layers would be integrated with each other. However, if you pay attention to the design and implementation details of each layer, you will notice the dependencies mentioned in each layer, which lead to the integration. For example, business logic implementation requires the concrete database design, as well as the data access layer. The final user interface implementation would be done on top of the business logic implementation. Therefore, the integration of these independent layers happens seamlessly, along the way, in the process. If the team follows the process as it is, the integration would result in naturally.

Read Simple process for PHP projects in full

Simplifying Parallelism Complexity in C#

by Gastón C. Hillar | January 2009 | Microsoft

In order to simplify parallelism complexities and to avoid many concurrency pains, we must use the object-oriented capabilities offered by the C# programming language and design patterns. In this article, we will drastically simplify the creation of new parallelized code avoiding some advanced concurrent programming difficulties. Reading this article by Gastón C. Hillar and following the exercises we shall :

  • Learn to combine single-threaded code with multithreaded code
  • Use of object-oriented design patterns to simplify the creation of parallelized code
  • Solve various problems to specialize in segmentation algorithms and achieve thread affinity
  • Encapsulate multithreaded algorithms to create high-performance and safer independent pieces
  • Learn to avoid problems with design instead of solving them using very difficult-to-apply algorithms
Read Simplifying Parallelism Complexity in C# in full

Sizing and Configuring your Hadoop Cluster

by Khaled Tannir | February 2014 | Open Source Web Development

This article, written by Khaled Tannir, the author of Optimizing Hadoop for MapReduce, discusses two of the most important aspects to consider while optimizing Hadoop for MapReduce: sizing and configuring the Hadoop cluster correctly.

Read Sizing and Configuring your Hadoop Cluster in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software