Article Network

Enhancing the User Interface with Ajax

by Ayman Hourieh | June 2008 | Architecture & Analysis Content Management Open Source

The coming of Ajax was an important landmark in the history of Web 2.0. Ajax is a group of technologies that enable developers to build interactive, feature-rich web applications. Most of these technologies were available many years before Ajax itself. However, the advent of Ajax represents the transition of the web from static pages that need to be refreshed whenever data was exchanged to dynamic, responsive and interactive user interfaces.

In this article by Ayman Hourieh, you will learn about the following:

  • Ajax and the benefits of using it in web applications.
  • How to install an Ajax framework in Django.
  • How to use the Open Source jQuery framework.
  • Live searching of bookmarks.
  • Editing a bookmark in place without loading a separate page.
  • Auto-completion of tags when submitting a bookmark.
Read Enhancing the User Interface with Ajax in full

Enhancing the User Experience with PHP 5 Ecommerce: Part 1

by Michael Peacock | January 2010 | e-Commerce PHP

In this three-part article by Michael Peacock, author of PHP 5 e-commerce Development, you will learn how to enhance the user experience by:

  • Allowing customers to search our product catalog effectively
  • Enhancing this search by allowing our customers to filter products Providing wish lists for our customers
  • Generating recommendations for customers based on previous purchases
  • Informing customers when their desired products are back in stock
  • Enabling social aspects such as product ratings and reviews from customers
Read Enhancing the User Experience with PHP 5 Ecommerce: Part 1 in full

Enhancing Page Elements with Moodle and JavaScript

by Alastair Hole | May 2011 | Cookbooks Moodle Open Source Web Development

The Yahoo! UI Library (YUI) offers a range of widgets and utilities to bring modern enhancements to your traditional Moodle page elements. In this article, we will look at a selection of these, including features often seen on modern interactive interfaces such as auto-complete, auto-update, custom tooltips, and so on.

In this article by Alastair Hole, author of Moodle JavaScript Cookbook, we will cover:

  • Adding a text box and combo box with auto-complete
  • Displaying auto-updating data
  • Enabling resizable elements
  • Adding custom tooltips and button controls
Read Enhancing Page Elements with Moodle and JavaScript in full

Enhancements to ASP.NET

by Abhishek Sur | July 2013 | Cookbooks Enterprise Articles Microsoft

This article provides a complete description of various technologies, such as Visual Studio 2012, .NET 4.5, ASP.NET, Windows 8 Applications, Windows Presentation Foundation, HTML5, jQuery, memory management, and so on, and practical examples to create real-world applications. This article by Abhishek Sur, author of Visual Studio 2012 and .NET 4.5 Expert Development Cookbook, introduces the latest enhancements of ASP.NET 4.5 with HTML5 and jQuery.

Just like other technologies, ASP.NET had also come up with major alterations and advancements in recent times. Some of the things are merely related to actual development experiences rather than any benefits in terms of performance for the end user. But recent changes to ASP.NET have some real advantages and performance implication directly moving to the end users. The introduction of minification of JS and CSS files so easy now; anyone can now implement the same without using single lines of code. The code is inbuilt into the ASP.NET system and the API uses it gracefully to handle the release and debug environments.

It is not only restricted with the feature releases, but the Web has recently made a lot of advancements in terms of new HTML constructs appearing to the world. The adoption of HTML5 and CSS3 made the appearance of the Web almost identical to the desktop yet it runs on the browser. The browser is now capable of taking advantage of a graphics card or even multiple CPUs. There are APIs to directly communicate with the server from the client using a secured socket rather than the very old AJAX requests. The web look and feel has changed to support vector graphics, 2D and 3D canvas, WebGL, and so on, or even the browser supports local data storage, database, application cache, and much more. The world is moving towards a system where there will be a unified collaboration of online and offline activities.

This article focuses on some of the best introductions to the modern ASP.NET environment that catalyzes the modern web world. The article will guide you through the basic understanding of the concepts that will place you apart from other developers.

Read Enhancements to ASP.NET in full

Enabling your new theme in Magento

by Richard Carter | December 2013 | e-Commerce Open Source Web Development

This article by Richard Carter, the author of Magento Responsive Theme Design, has discussed how to enable a responsive Magento theme for your store. Magento is an open source e-commerce solution. It comes with a variety of tools that are necessary for building a successful online shop.

Read Enabling your new theme in Magento in full

Enabling Spring Faces support

by Markus Stäuble | March 2009 | Java Open Source Web Development

With the release of Spring Web Flow 2, an integration module to connect this with JavaServer Faces (JSF) has been introduced. The name of the module is Spring Faces. This article by Markus Stäuble gives the description of the configuration of the integration of Spring Web Flow 2 with JSF. We primarily learn how to enable Spring Faces support.

Read Enabling Spring Faces support in full

Enabling Plugin Internationalization

by Yannick Lefebvre | August 2012 | WordPress

Enabling Plugin Internationalization, prepares your plugin to be translated to any language to make it easier to be used by non-English speakers.

WordPress is a worldwide phenomenon, with users embracing the platform all around the globe. To create a more specific experience for users in different locales, WordPress offers the ability to translate all of its user and visitor-facing content, resulting in numerous localizations becoming available for download online.

In this article by Yannick Lefebvre, the author of WordPress Plugin Development Cookbook, we will learn about plugin localization through the following topics:

  • Changing the WordPress language configuration
  • Adapting default user settings for translation
  • Making admin page code ready for translation
  • Modifying shortcode output for translation
  • Translating text strings using Poedit
  • Loading a language file in the plugin initialization

 

Read Enabling Plugin Internationalization in full

Enabling Plugin Internationalization

by Yannick Lefebvre | August 2012 | WordPress

Enabling Plugin Internationalization, prepares your plugin to be translated to any language to make it easier to be used by non-English speakers.

WordPress is a worldwide phenomenon, with users embracing the platform all around the globe. To create a more specific experience for users in different locales, WordPress offers the ability to translate all of its user and visitor-facing content, resulting in numerous localizations becoming available for download online.

In this article by Yannick Lefebvre, the author of WordPress Plugin Development Cookbook, we will learn about plugin localization through the following topics:

  • Changing the WordPress language configuration
  • Adapting default user settings for translation
  • Making admin page code ready for translation
  • Modifying shortcode output for translation
  • Translating text strings using Poedit
  • Loading a language file in the plugin initialization

 

Read Enabling Plugin Internationalization in full

Enabling Apache Axis2 Clustering

by Afkham Azeez Deepal Jayasinghe | February 2011 | Web Services Open Source

Axis2 has extensive support for clustering. State replication amongst members in the same group as well as cluster management is supported in Axis2. Cluster management refers to managing a single group or several groups of Axis2 nodes. It is also noteworthy that third-party software such as Apache Synapse, which builds on Apache Axis2, also automatically benefits from Axis2 clustering capabilities.

In this article by Deepal Jayasinghe and Afkham Azeez, authors of Apache Axis2 Web Services, 2nd Edition, we will be covering the following areas:

  • Axis2 cluster configuration language
  • Membership management schemes
  • Cluster management

By the end of this article, you will learn the finer details of configuring an Axis2 cluster in a production deployment.

Read Enabling Apache Axis2 Clustering in full

Enabling and configuring SNMP on Windows

by Justin M. Brant | November 2013 | Networking & Telephony Open Source

This article by Justin M. Brant, the author of SolarWinds Server & Application Monitor: Deployment and Administration, covers enabling and configuring SNMP on Windows.

Read Enabling and configuring SNMP on Windows in full

Embedding Doctests in Python Docstrings

by Daniel Arbuckle | January 2010 | Open Source

In this article by Daniel Arbuckle, we shall:

  • Write doctests embedded in Python docstrings
  • Consider real-world specification for the AVL tree
Read Embedding Doctests in Python Docstrings in full

Email, Languages, and JFile with Joomla!

by | December 2008 | Joomla! MySQL Content Management Open Source PHP

Before you begin with coding, there are a few files and folders that have to be created, as well as a query that has to be run. This will not only allow you to build Joomla! components, but will also help you try different features without extensive configuration. The component in this article will be called restaurants.

After installing your basic Joomla! component and making the website ready, there are a few additional features that you can include. One of them came up with the idea of allowing visitors to send reviews to their friends through email. Another could be adding audio reviews in addition to text. We can also begin to look into ways of expanding the market for the software. Internationalizing the component now will make it easy to translate the user interface later.

In the following article by Joseph L. LeBlanc, we will be taking a look at including the following additional features :

  • Sending emails
  • Managing languages
  • Creating translations
  • Handling file uploads
Read Email, Languages, and JFile with Joomla! in full

Eloquent relationships

by Shawn McCool | January 2013 | Open Source

In this article by Shawn McCool, the author of Laravel Starter , we will discuss Eloquent relationships. Eloquent is Laravel's native ActiveRecord implementation. It is built upon Laravel's Fluent Query Builder. Due to the way in which Eloquent operates with Fluent, complex queries and relationships are easy to describe and understand.

Read Eloquent relationships in full

Elgg Social Networking - Installation

by Mayank Sharma | March 2009 | MySQL Open Source PHP

In addition to its impressive feature list, Elgg is an admin's dolly. In this tutorial by Mayank Sharma, we will see how Elgg can be installed in popular Linux web application rollout stack of Linux, Apache, MySQL, and PHP, fondly referred to as LAMP. As MySQL and PHP can run under Windows operating system as well, you can set up Elgg to serve your purpose for such an environment.

Read Elgg Social Networking - Installation in full

EJB 3.1: Working with Interceptors

by Richard M. Reese | July 2011 | Cookbooks Enterprise Articles Java

The use of interceptors provides a way of adding functionality to a business method without modifying the business method itself. The added functionality is not intermeshed with the business logic resulting in a cleaner and easier to maintain application. In the previous article we saw how the interceptors provide a means of moving code that is not central to a business method outside of the method. Here, we learn how to use interceptors to handle a number of different concerns including security and transactions.

In this article by Richard Reese, author of EJB 3.1 Cookbook, we will cover:

  • Using interceptors to enforce security
  • Using interceptors to handle transactions
  • Using interceptors to handle application statistics
  • Using lifecycle methods in interceptors
Read EJB 3.1: Working with Interceptors in full

EJB 3.1: Introduction to Interceptors

by Richard M. Reese | July 2011 | Cookbooks Enterprise Articles Java

Interceptors provide a way to achieve cross-cutting activities like logging, managing transactions, security, and other aspects of an application. This article by Richard Reese, author of EJB 3.1 Cookbook, explains how the interceptors provide a means of moving code that is not central to a business method outside of the method. Later we will learn how to use interceptors to handle a number of different concerns including security and transactions in the next article.

In this article, we will cover:

  • Creating the Registration Application
  • Defining and using interceptors
  • Using the InvocationContext to verify parameters
Read EJB 3.1: Introduction to Interceptors in full

EJB 3.1: Controlling Security Programmatically Using JAAS

by Richard M. Reese | June 2011 | Cookbooks Enterprise Articles Java

This article by Richard Reese, author of EJB 3.1 Cookbook, covers programmatic EJB security based upon the Java Authentication and Authorization Service (JAAS) API. It should be used when declarative annotation is not adequate to affect the level of security desired. This can occur when access is time-based. For example, a user may only be allowed to access certain services during normal business hours such as when the stock market is open.

Read EJB 3.1: Controlling Security Programmatically Using JAAS in full

EJB 3 Security

by Michael Sikora | September 2008 | Architecture & Analysis Java Open Source

Security is a wide ranging topic which operates on many levels and covers many technologies. The technologies involved include networks, operating systems, database systems, and application servers as well as manual procedures.

Application level security in the context of Java EE applications is provided by web and EJB containers. This article by Michael Sikora will be mostly concerned with EJB container security. However, as EJBs are often invoked from the web-tier we will take a brief look at web container security later in this article.

We will cover the following topics:

  • Java EE container security
Read EJB 3 Security 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