Article Network

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

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 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

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

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: 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

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

Unpublished

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 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 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

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

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

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

Unpublished

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

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

Short and Long-Running Processes in SOA-part2

by Michael Havey | May 2009 | Java Oracle

In this 2-part article series by Michael Havey, we have already learned about classified processes by duration, dividing them into three categories: short-running, mid-running, and long-running. Long-running processes need state, so we have examined three data models to keep process state: those used in BEA Weblogic Integration and Oracle's BPEL Process Manager, and our own custom model, which borrows ideas from these two. We then discussed how to build a long-running process out of several short-running processes (implemented in TIBCO's BusinessWorks) tied together with state in our custom data model. In this article you will learn how short-running BPEL processes can be compiled for faster execution.

Read Short and Long-Running Processes in SOA-part2 in full

Short and Long-Running Processes in SOA-part1

by Michael Havey | May 2009 | Java Oracle

In this 2-part article series by Michael Havey, we have classified processes by duration, dividing them into three categories: short-running, mid-running, and long-running. Long-running processes need state, so we have examined three data models to keep process state: those used in BEA Weblogic Integration and Oracle's BPEL Process Manager, and our own custom model, which borrows ideas from these two. We then discuss how to build a long-running process out of several short-running processes (implemented in TIBCO's BusinessWorks) tied together with state in our custom data model. We then conclude by showing how short-running BPEL processes can be compiled for faster execution in the next part.

Read Short and Long-Running Processes in SOA-part1 in full

Shipping, Taxes, and Processing Orders with WordPress 2.9 eCommerce

by Brian Bondari | March 2010 | e-Commerce Open Source WordPress

In this article by Brian Bondari, author of WordPress 2.9 E-Commerce, we will discuss the elements that concern us during and after a customer goes through the checkout process. These essential elements include tax configuration, shipping settings, and e-mail issues. We will also walk through a complete transaction from customer and store-owner perspectives, testing all variables. Effectively, what we want to ensure is that the entire checkout process works smoothly for all involved. We want to ensure that any applicable taxes and shipping charges are calculated correctly, and that both the customer and store owner receive accurate notifications about any orders. Be sure to test these processes thoroughly—the last thing you want to do is hurt your business by keeping customers uninformed or by under or overcharging for taxes and shipping. This article covers:

 

  • Locations and tax setup
  • Shipping Options and Calculators
  • Processing a test order
  • E-mails sent to you and the customer
  • Sales log
Read Shipping, Taxes, and Processing Orders with WordPress 2.9 eCommerce in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
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