Article Network

The Session and the User with Joomla! 1.5: Part 1

by James Kennard | October 2009 | Cookbooks Joomla! MySQL Content Management Open Source PHP

This article by James Kennard shows how we can interact with the current user, logged in or not, and how we can interact with their session.

This article contains the following recipes:

  • Getting the session handler
  • Adding data to the session
  • Getting session data
  • Checking for session data
  • Checking the session token
  • Getting the user
  • Determining if the current user is a guest
  • Getting the user's name and username
  • Getting the user's group ID and type
  • Restricting a user's access using Public, Registered, and Special
  • Getting the user's parameters
  • Setting the user's parameters
  • Extending and editing user parameters
  • Sending an email to the user
Read The Session and the User with Joomla! 1.5: Part 1 in full

The Software Task Management Tool - Rake

by Andrey Koleshko | April 2014 | Open Source

In this article, by Andrey Koleshko, author of the book Rake Task Management Essentials, we will cover the installation of Rake, the definition of basic terms such as rake task and Rakefile, and how to use them for easy programming issues. The introduction will be given using straightforward examples to explain the terms as clearly as possible. You will see that Rake is a tool that is written in the Ruby programming language, and that's why any Ruby code can be written in a Rake application. Also, you have the choice of using any available Ruby library in a Rake project. This feature makes Rake the winner compared to many other build tools, which use their own limited languages. The article will serve as a base for introducing Rake's Domain Specific Language (DSL) and project file structuring.

In this article, we will cover the following topics:

  • Installing Rake
  • Introducing rake tasks
  • The command-line arguments
  • Using global Rakefiles to run tasks anywhere
  • Defining custom rake tasks
  • The structure of a Rake project
  • The code conventions of Rake
Read The Software Task Management Tool - Rake in full

The solvers – these great unknown

by Luca Zamboni | October 2013 | Enterprise Articles

This article written by Luca Zamboni, the author of Getting Started with Simulink describes how solvers are used by Simulink to run the simulation. It explains how every solver perform the simulation by advancing one time step and computing the new outputs starting from the previous state(s) of the system until the end of the simulation time. The initial system state must be fully defined.

The appropriate solver for a model can be chosen by defining these characteristics:

  • Time step size, which can be fixed or variable
  • Presence of continuous states in the system
  • Stiffness of the system
Read The solvers – these great unknown in full

The Spotfire Architecture Overview

by Manuel Xavier | October 2013 | Enterprise Articles

In this article, by Manuel Xavier, the author of TIBCO Spotfire for Developers, we will introduce the Spotfire Platform products, defining their independent roles in the platform's architecture. The platform's main features are also described in this article.

Read The Spotfire Architecture Overview in full

The Trivadis Integration Architecture Blueprint

by Daniel Liebhart Guido Schmutz Peter Welkenbach | June 2010 | Enterprise Articles SOA

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
Read The Trivadis Integration Architecture Blueprint in full

The Trivadis Integration Architecture Blueprint: Implementation scenarios

by Daniel Liebhart Guido Schmutz Peter Welkenbach | June 2010 | Enterprise Articles SOA

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
Read The Trivadis Integration Architecture Blueprint: Implementation scenarios in full

The Unreal Engine

by Geoff Sholler | August 2013 | Games

In this article by Geoff Sholler, author of the book "Build a Game with UDK", we will explain the sound component of the Unreal Engine. The Unreal Engine is used in many games out on the market. It's also used in other industries for things such as simulation. Regardless of the use, any product using the Unreal Engine will also use the Unreal Development Kit and the tools within it. This article will cover most of the tools included in the Unreal Development Kit.

Read The Unreal Engine in full

The Various Components in Sencha Touch

by Bryan P. Johnson John Earl Clark | February 2012 | Open Source

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
Read The Various Components in Sencha Touch in full

The Wonderful 10 days of WordPress

by | February 2011 | WordPress

Python Month

 

 

 

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

by Mahmoud Magdy | March 2013 | Enterprise Articles

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 full

Themes and Templates with Apache Struts 2

by Dave Newton | June 2009 | Open Source

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 full

Themes in e107

by Theodore S Boomer | July 2008 | MySQL Content Management Open Source PHP

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 full

Themes, the look and feel, and logos

by Stefan Kohler | August 2013 | Enterprise Articles

In this article by Stefan Kohler, author of Atlassian Confluence 5 Essentials, we will cover the topics of themes – how to configure them, the look and feel of Confluence – how to customize it, and we will talk about logos that we will use in Confluence.

Read Themes, the look and feel, and logos in full

Theming Modules in Drupal 6

by Matt Butcher | May 2008 | MySQL Content Management Drupal Open Source PHP Web Development

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
Read Theming Modules in Drupal 6 in full

There is More to the ORDER BY Clause than Sorting a Column

by Djoni Darmawikarta | August 2010 | Architecture & Analysis MySQL

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 full

Third-Party Video Hosting on Drupal Websites

by Aaron Winborn | October 2008 | Drupal Open Source Web Graphics & Video

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 full

Thread Executors

by Javier Fernández González | December 2012 | Cookbooks Enterprise Articles Java Oracle

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 full

Through the Web Theming using Python

by John Ward | July 2010 | Open Source

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
Read Through the Web Theming using Python in full

Thumping Moles for Fun

by Paul Nygard | March 2013 | Games Open Source

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

Read Thumping Moles for Fun 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