Article Network

All | June | May | April

Application, Session, and Request Scope in ColdFusion 9

by John Farrar | July 2010 | Web Development

In the previous article we had an introduction to the Application.cfc object and application variables. Next, we are going to discover the differences between application, session, and request scopes. We will learn how to share some information and how to protect the rest of the information in a controlled manner. In this article by John Farrar, author of ColdFusion 9 Developer Tutorial, we will have a look at the following topics:

  • The special standard method events, which ColdFusion calls in the Application.cfc object.
  • Custom tag paths and mapping settings inside the object—the two special functions of the Application.cfc object.
Read Application, Session, and Request Scope in ColdFusion 9 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

YUI 2.8: Menus

by Dan Wellman Daniel Barreiro | July 2010 | AJAX Open Source Web Development

In this article by Daniel Barreiro and Dan Wellman, authors of the book YUI 2.8: Learning the Library, we're going to look at a very common web page element: navigation menus. The Menu widget provides a timesaving and code-efficient solution to common website application requirements.

The skills that you will take away from this article include:

  • How to implement a basic navigation menu
  • How to override the default sam skin
  • How to create an application-style menu bar
Read YUI 2.8: Menus in full

Introduction to the Application.cfc Object and Application Variables in ColdFusion 9

by John Farrar | July 2010 | Web Development

There is a huge difference between a web application and a dynamic web page. Web applications persist basic information, so we can create things such as shopping carts, user authentication (login and logout), and much more. HTML helps us to click through pages with links. In this two-part article series, we will learn how we can use web server memory to create engaging and interactive web applications by using variable scopes.

In this article by John Farrar, author of ColdFusion 9 Developer Tutorial, we will have a look at the following topics:

  • The life expectancy for various types of information. This affects the system memory and the place where different information is stored.
  • The Application.cfc object class—the cornerstone of ColdFusion applications.
Read Introduction to the Application.cfc Object and Application Variables in ColdFusion 9 in full

Security in Plone Sites

by Alex Clark | July 2010 | Open Source

While Plone is quite fortunate to be built on top of the very safe and secure Zope 2 application server, there is always more we can do to make sure our site is running as safely and securely as possible.

Because security is such a big topic, there are many areas where we can perform audits and make improvements such as operating system (OS), flesystem (FS), through the web (TTW), and so on.

Lastly, there are some miscellaneous tasks that fall under the security umbrella; we can take this opportunity to learn them.

So let's get to it.

In this article by Alex Clark, author of Plone 3.3 Site Administration you will learn:

  • Restricting TCP/IP access to localhost or LAN host
  • Managing IP addresses and ports effectively
  • Configuring the Zope 2 effective user dynamically
  • Installing Cassandra to audit through the web (TTW) security
  • Applying security and bug fixes to Plone
Read Security in Plone Sites in full

Examining themes with Omelette and Python

by Alex Clark | July 2010 | Open Source

Download code from here

Soon after you install and run Plone for the first time, you will probably want to change the appearance. The effort needed to do so varies, and depends largely on your goals. If you are not picky, adding a new theme to Plone can be as simple as adding a package to your buildout.cfg file, running Buildout, and restarting Plone. However, if you want a high quality, unique, and a professional-looking theme for your site, it could take some time to achieve the desired result.

In this three part article series by Alex Clark, author of Plone 3.3 Site Administration, in addition to covering various aspects of through the web versus filesystem theming, you will learn:

  • Installing themes with Buildout
  • Examining themes with Omelette and Python
  • Overview of theme package files
  • Creating a theme package with ZopeSkel
  • Examining themes in the ZMI
  • Making changes through the Web

In this first article, we will learn installing themes with Buildout and examine themes with Omelette and Python.

Read Examining themes with Omelette and Python in full

Creating a theme package with ZopeSkel

by Alex Clark | 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 install themes with Buildout and examine themes with Omelette and Python. Remember, we will not cover theme creation in depth; this is only a sample for site administrators (who may or may not be required to develop themes, in addition to managing their site).

In this article by Alex Clark, author of Plone 3.3 Site Administration , we will learn how to create a theme using the ZopeSkel tool to generate some of the boilerplate code.

Read Creating a theme package with ZopeSkel in full

Creating your First BlackBerry Project

by Bill Foust | July 2010 | Beginner's Guides Java

In this article by Bill Foust, author of BlackBerry SDK 4.5 Java Application Development: Beginner's Guide, you will create a new project from scratch. This article demonstrates how you accomplish this using Eclipse and the various wizards that are available within it. It also demonstrates how you can create a simple, but complete application quickly using the User Interface (UI) elements provided by the framework.

We will create a simple standalone application to calculate the tip of a bill at a restaurant. The initial application will be very simple and will be like the first step on a project. As you progress through the rest of this article the application will grow and become more robust. Specifically, we will look at:

  • How to create a BlackBerry project using Eclipse
  • How to add the essential classes an Application and a Screen
  • Setting up a screen with fields
  • Creating and using menus
Read Creating your First BlackBerry Project in full

Removing Unnecessary jQuery Loads

by Jose Argudo Blanco | July 2010 | Joomla! Open Source

In this article by Jose Argudo Blanco, author of the book Joomla! 1.5 JavaScript jQuery, we will see how to make fewer jQuery library loads.

In this article, we are going to do lots of modifications to our site, but some things have to be taken into account before making these changes.

Read Removing Unnecessary jQuery Loads in full

Customizing PrestaShop Theme Part 2

by Hayati Hashim | July 2010 | Beginner's Guides e-Commerce Open Source

In the previous article, you learnt about selecting, installing, and positioning the appropriate modules for your store. You also discovered how you can modify the key default modules through the back office, in order to customize your web page navigation and layouts.

We will now proceed with configuring and customizing the other key elements of your online store through the back office.

This article by Hayati Hashim, author of PrestaShop 1.3 Theming Beginner's Guide, will help you set up your key elements for the PrestaShop store: The title, top of page, footer, logos, featured products. This will be a part and parcel of what you need to do. It also completes the look of the store you are designing through the back office administration. You will also begin to explore the relevant files you need to work with in customizing your own theme.

Read Customizing PrestaShop Theme Part 2 in full

Customizing PrestaShop Theme Part 1

by Hayati Hashim | July 2010 | Beginner's Guides e-Commerce Open Source

This article by Hayati Hashim, author of PrestaShop 1.3 Theming Beginner's Guide, covers the ways to modify the general layout of the PrestaShop’s theme. Here, you will be guided on editing the theme and playing around with the modules. You will get to know terms such as hooks, transplanting, and positioning.

Specifically we will cover:

  • Installing and enabling module blocks
  • Adding the module blocks in the columns
  • Transplanting modules and hooking modules
  • Moving modules within columns
  • Updating the editorial block in the center column.
Read Customizing PrestaShop Theme Part 1 in full

Packt to make ePub downloads available from its website

by Julian Copes | July 2010 | Enterprise Articles Open Source

Packt Publishing announced today that its eBooks will be available to download from www.PacktPub.com in ePub format with immediate effect. Following feedback from customers, the fast-growing publisher made the move to provide this popular format and expects it to be well received.

Read Packt to make ePub downloads available from its website in full

Nginx HTTP Server: Base Module Directives

by Clément Nedelcu | July 2010 | Open Source Web Development

It is a well-known fact that the market of web servers has a long-established leader: Apache. However recent surveys reveal the rise of a new competitor: Nginx, a lightweight HTTP server originating from Russia— pronounced "engine X". This article provides a first approach of the configuration architecture by studying the core module directives that have an impact on the overall server performance. We will understand the need for the various directives that will let you optimize your server for different traffic patterns and hardware setups.

In this article by Clément Nedelcu, author of the book Nginx HTTP Server, we will take a look at the base modules.

Read Nginx HTTP Server: Base Module Directives in full

Remote Installation and Managing User Profiles using Joomla!

by Beatrice A. Boateng Kwasi Boateng | July 2010 | Moodle Open Source

We need to migrate our site to a remote server, in order to make our site live for further development. This is absolutely important because we intend to integrate our site with existing social networking sites such as Facebook and Twitter, and this cannot be done in a local environment. Those of us wanting to continue development locally can continue to do so, especially if we do not have a registered domain name and hosting account. We can use the backup process in this article to migrate our site when we are ready to go live.

In this article,by Beatrice A. Boateng and Kwasi Boateng, author of Joomla! Social Networking with JomSocial we will learn how to:

  • Migrate the site from a local machine to a remote server by:
    • Backing up the local site using a Joomla! backup system called Akeeba Backup (formerly known as JoomlaPack)
    • Creating a live website from the backup
  • Sign up for an account
  • Manage user profiles by:
    • Editing user profiles
    • Changing profile pictures
    • Setting profile privacy
    • Adding applications and privacy settings for applications
  • Delete a profile
Read Remote Installation and Managing User Profiles using Joomla! in full

Jailbreaking the iPad - in Ubuntu

by Delan Azabani | July 2010 | Linux Servers Open Source

Every article you'll see about jailbreaking an iPhone or iPad generally revolves around a program in Windows or OS X. If you're a Linux user, you'll probably feel left out. By the end of this article by Delan Azabani, you will be able to jailbreak your iPad with ease, and without Windows or OS X.

Read Jailbreaking the iPad - in Ubuntu 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