Latest Articles

View : All | June | May | April | Alphabetical:A-Z | Z-A

Developing the Joomla! Component and Understanding its Structure

by Joseph L. LeBlanc | November 2007 | Joomla! MySQL Content Management Open Source PHP

In this article by Joseph L. LeBlanc, you will learn about the architecture, design, and requirements of a general Joomla! component. You will also see how the component gets executed and is registered with the database. At the end, you will learn to create toolbars.

Read Developing the Joomla! Component and Understanding its Structure in full

Enterprise JavaBeans

by David R. Heffelfinger | October 2007 | Java Open Source

Enterprise JavaBeans are server-side components that encapsulate application business logic. Enterprise JavaBeans simplify application development by automatically taking care of transaction management and security.

In this article, author David Heffelfinger explains the two types of Enterprise JavaBeans – Session Beans, which perform business logic; and Message-Driven Beans, which act as a message listener.

Read Enterprise JavaBeans in full

Web Services, SOA, and WS-BPEL Technologies

by Yuli Vasiliev | October 2007 | BPEL MySQL SOA Web Services Open Source Oracle PHP

Service-Oriented Architecture (SOA), as an architectural platform, is adopted today by many businesses as an efficient means for integrating enterprise applications built of Web services—loosely coupled pieces of software that encapsulate their logic within a distinct context and can be easily combined into a composite solution. Although building applications that enable remote access to resources and functionality is not new, doing so according to the principles of service orientation, such as loose coupling, represents a relatively new approach to building composite solutions.

Read Web Services, SOA, and WS-BPEL Technologies in full

Xen Virtualization: Work with MySQL Server, Ruby on Rails, and Subversion

by Prabhakar Chaganti | October 2007 | Architecture & Analysis Linux Servers Open Source

In this article, Prabhakar Chaganti will show us to create virtual appliances that perform one specific function. These appliances can be web servers, database servers or anything else that you can think of which is useful for your business.

The key advantage with these appliances is the fact that they are mostly maintenance free, and can be started up and then used without going through any lengthy installation process. You can use these as needed for your testing and then dispose them off. You can also use them for staging environments or production environments, and you can even share them across the enterprise.

Read Xen Virtualization: Work with MySQL Server, Ruby on Rails, and Subversion in full

Identifying Key Elements for Joomla! Template Design

by Tessa Blakeley Silver | October 2007 | Joomla! MySQL Content Management Open Source PHP Web Development

In the world of Joomla! websites where everyone has the same modules to work with, the three main things that will differentiate your site from all the others are the color scheme, graphic element style, and module placement.

In this article by Tessa Blakeley Silver, we will identify the key elements of a Joomla! template and discuss what considerations to make when contemplating your own design. You'll pick up some tips and tricks to help you define your color scheme and graphic style, as well as learn some standard techniques for optimizing and extracting images from your design while preparing to code it up.

Read Identifying Key Elements for Joomla! Template Design 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