The Session and the User with Joomla! 1.5: Part 2
Read Part One of The Session and the User with Joomla! 1.5 here.
Read The Session and the User with Joomla! 1.5: Part 2 in fullThe Trivadis Integration Architecture Blueprint
The Trivadis Integration Architecture Blueprint specifies the building blocks needed for the effective implementation of integration solutions. It ensures consistent quality in the implementation of integration strategies as a result of a simple, tried-and-tested structure, and the use of familiar integration patterns (Hohpe, Wolf 2004).
In this article by Guido Schmutz, co-author of Service-Oriented Architecture: An Integration Blueprint, we will cover:
- Standards, components, and patterns used
- Structuring the integration blueprint
The Trivadis Integration Architecture Blueprint: Implementation scenarios
Having understood the structure of the blueprint covered in the previous article on The Trivadis Integration Architecture Blueprint, this article will use individual scenarios to illustrate how the business pattern can be implemented using the Integration Architecture Blueprint.
This article by Guido Schmutz, co-author of Service-Oriented Architecture: An Integration Blueprint, will:
- Explain service-oriented integration scenarios
- Explain how an existing integration solution can be modernized using SOA, and describe a scenario that has already been implemented in practice
The Various Components in Sencha Touch
In this article by John E. Clark and Bryan P. Johnson, authors of Sencha Touch Mobile JavaScript Framework, we will take a look at the individual components available in Sencha Touch. we will use the simple base components as a starting point for learning about the more complex components. We'll also talk a bit about how to access our components after they have been created.
This article will cover the following topics:
- The TabPanel and Carousel components
- The FormPanel components
- MessageBox and Sheet
- The map component
- The List and NestedList components
The Wonderful 10 days of WordPress

WordPress is a flexible and powerful tool that's ideal for creating both blog and non-blog websites. You can customize the features, incorporate your own design, and even write your own plugins with ease. Its versatility and ease of use have attracted a large, enthusiastic, and helpful community of users.
To celebrate the publication of the WordPress 3.0 Complete book, Packt is offering a series of attractive discounts on all WordPress books for a period of 10 days.
* Buy any WordPress print book and get 20% off
* Buy any WordPress eBook and get 30% off
This offer will last for a 10 day period starting from 18th February and ending 28th February 2011. Grab your copy now !
Read The Wonderful 10 days of WordPress in full
The XenDesktop architecture
There are so many types of desktop virtualizations that you can easily get confused with each type, its use, and its architecture. In this article by Mahmoud Magdy, author of Instant Citrix XenDesktop 5 Starter , we will explore each type and we will also explore the XenDesktop architecture.
Read The XenDesktop architecture in fullThemes and Templates with Apache Struts 2
In this article by Dave Newton we will learn how to modify the built-in themes and templates of Struts 2. We'll introduce a requirement to a recipe entry screen to have some different behavior when there is a validation error. The default behavior now is to change the style of the label and print the error message above the field. We'd like to highlight the entire row as a gentle reminder that our user has left out something important.
Read Themes and Templates with Apache Struts 2 in fullThemes in e107
The look and feel of any website is a major factor that drives traffic towards the site. A theme is responsible to give a consistent look and feel to a website. In this article by Theodore S Boomer, we will see how to select and delete themes for e107 websites. We will also have a look at the theme layout and build an understanding of it.
Read Themes in e107 in fullTheming Modules in Drupal 6
The Philosophy Quotes module that we will create in this article will use Drupal's theme system and a simple database query to theme the content of a custom content type.
Here are some of the items we will cover in this article by Matt Butcher while working on this module:
- Creating a custom content type
- Performing simple database operations
- Registering a module's theme functions with the hook_theme() function
- Adding theme hooks to a module
- Adding CSS stylesheets to a module's default theme
- Using theme CSS and template files to override default module theme functions
There is More to the ORDER BY Clause than Sorting a Column
You can do more with the ORDER BY clause in a query than just putting in it a column or two. By mixing and matching the cases and solution examples in this article you will have virtually unlimited sorting flexibilities in your armory. This article by Djoni Darmawikarta shows how to solve various ordering cases in SELECT queries.
Read There is More to the ORDER BY Clause than Sorting a Column in fullThird-Party Video Hosting on Drupal Websites
In this article by Aaron Winborn, we will see how to add third-party video on a site. This article talks about the advantages of third-party video hosting and how it can be achieved on websites by using Drupal. Its also gives a proper insight about the Third-Party Video providers and Embedded Media Field, which helps in hosting video from our own server.
Read Third-Party Video Hosting on Drupal Websites in fullThread Executors
This article by Javier Fernández González, author of Java 7 Concurrency Cookbook, will teach the readers to delegate the thread management to executors. They allow running, managing, and getting the results of concurrent tasks.
Read Thread Executors in fullThrough the Web Theming using Python
Plone is a powerful web application used mainly for website content management and comprised of many different, but related Python packages
In the previous article we have learned How to Examine themes with Omelette and Python and How to create a theme package using Zopeskel
In this third article of the article series by John Ward, Author of Plone 3.3 Site Administration we will learn :
- Examining themes in the ZMI
- Making changes through the Web
Thumping Moles for Fun
We will be continuing our journey through classic gameplay styles in this article. We will talk a little about different approaches to solve the design challenges in this article. In game programming, there are always many ways to solve the same problem, there is no single right answer.
In this article by Paul Nygard, the author of Creating Games with cocos2d for iPhone 2, we will cover:
-
Tricking the eye with Z-ordering
-
Reusing objects
-
Detecting touch on the part of a sprite
-
Animations and movement actions
-
Randomized objects
Time Dimension in Oracle Warehouse Builder 11g
In this article by Bob Griesemer, we'll create the Time Dimension using the wizard that the Warehouse Builder provides for us to simplify the task of building cubes and dimensions. We'll also look at the Data Object Editor in detail.
Read Time Dimension in Oracle Warehouse Builder 11g in fullTinkering Around in Django JavaScript Integration
One of the great joys of programming is not when we are trying to get the bare essentials basically working, but when the system is working as a whole, and we start to ask, "What about this? What about that?" One positive sense of the term "hacking" can refer to this tinkering, and it can be a joy to tinker with an already working system to see what enhancements are possible. Here we will tinker with the system and make some minor tweaks and two slightly more major enhancements.
In this article, by Jonathan Hayward, author of Django JavaScript Integration: AJAX and jQuerywe will cover:
- Minor bugfixes and enhancements
- A more usable input solution for passwords
- Telling an (approximate) local time for other people we are working with, who may be in different time zones
Tips & Tricks for Ext JS 3.x
Ext JS is a JavaScript library that makes it (relatively) easy to create desktop-style user interfaces in a web application, including multiple windows, toolbars, drop-down menus, dialog boxes, and much more.
In this article, we will have a look at the tips and tricks presented thru-ought Learning Ext JS 3.2
Read Tips & Tricks for Ext JS 3.x in fullTips & Tricks on MySQL for Python
Python is a dynamic programming language, which is completely enterprise ready, owing largely to the variety of support modules that are available to extend its capabilities. In order to build productive and feature-rich Python applications, we need to use MySQL for Python, a module that provides database support to our applications.
In this article, we will have a look at the tips and tricks presented thru-ought on MySQL for Python.
Read Tips & Tricks on MySQL for Python in fullTips and Tricks
In this article by Rachel McCollin,authors of WordPress Theme Development - Beginner's Guide we'll look at some added extras, some additional bells and whistles you can use to make your theme just that bit better.
You'll learn how to create and make use of additional template files to add extra flexibility and functionality to your theme, as well as how to use conditional tags to display different content in different parts of your site. You'll also learn how to make use of the Theme Customizer and optimize your site for SEO.
You can create perfectly good, workable WordPress themes without any of these extras, but you'll find that you can take your WordPress themes much further with these techniques.
So let's get going!
Read Tips and Tricks in fullTips and Tricks for Effectively Using ASP.NET
A slow website with angry managers looking over your shoulder and raging calls from advertisers and clients is every web developer's nightmare.
The following article will take a look at some tips and tricks to improve the performance of your ASP.NET-based website, such as:
- Caching is one of the methods used to improve website performance
- Hotlinking should be avoided
- Reducing space taken by ASP.NET Ids


