Article Network

Pop-up Image Widget using JavaScript, PHP and CSS

by Roshan Bhattarai | April 2009 | AJAX

In this article by Roshan Bhattarai, we learn how to build a widget similar to the Mybloglog widget using external JavaScript along with PHP. By the time we finish, you would see a popup image whenever you move the mouse cursor over the widget. In the later section, you can see an example for extracting image details from a database and using it in the example.

Read Pop-up Image Widget using JavaScript, PHP and CSS in full

Portal and Drag-and-Drop Features of Ext GWT

by Daniel Vaughan | November 2010 | Open Source

The Google Web Toolkit is a great way for Java developers to create AJAX-based rich Internet applications without requiring in-depth knowledge of JavaScript or having to deal with the quirks of different browsers.

This article by Daniel Vaughan, author of the book Ext GWT 2.0: Beginner's Guide, covers the portal and drag-and-drop features of GXT. We will start by learning how to use the Portal layout and Portlet and then move on to making use of GXT's drag-and-drop features in a practical way. Specifically, we will cover the following topics:

  • Portal
  • Portlet
  • Draggable
  • DragSource
    • GridDragSource
    • ListViewDragSource
    • TreeGridDragSource
    • TreePanelDragSource
  • DropTarget
    • GridDropTarget
    • ListViewDropTarget
    • TreeGridDropTarget
    • TreePanelDropTarget
  • ColumnLayout
  • RowLayout
Read Portal and Drag-and-Drop Features of Ext GWT in full

Portlet

by Jonas X. Yuan Xinsheng Chen | November 2013 | e-Commerce Open Source

This article by Xinsheng Chen and Dr. Jonas Yuan, the authors of the book Liferay 6.2 User Interface Development, covers the main aspects of portlets and their development. It introduces the ways to develop simple JSR 286 portlets, Spring MVC portlets, and Vaadin portlets. It describes how to implement the view, edit, and help modes of a portlet.

Read Portlet in full

PostgreSQL 9: Balancing Hardware Spending

by Gregory Smith | October 2010 | Open Source

PostgreSQL has become an increasingly viable database platform to serve as storage for applications, from classic corporate database use to the latest web apps.

This article by Gregory Smith, author of the book PostgreSQL 9.0 High Performance, discusses how the main components in server hardware, including processors, memory, and disks, need to be carefully selected for reliable database storage and a balanced budget.

Read PostgreSQL 9: Balancing Hardware Spending in full

PostgreSQL 9: Reliable Controller and Disk Setup

by Gregory Smith | October 2010 | Open Source

PostgreSQL has become an increasingly viable database platform to serve as storage for applications, from classic corporate database use to the latest web apps.

The previous article by Gregory Smith, author of the book PostgreSQL 9.0 High Performance, helped prioritize spending when planning out the purchase of a new server intended to run PostgreSQL.

In this article we will take a look at the Write-back caches and the performance impact of write-through caching.

Read PostgreSQL 9: Reliable Controller and Disk Setup in full

PostgreSQL's Transaction Model

by Jonathan Gardner | September 2008 | MySQL PHP

A database must always be ACID (Atomicity, Consistency, Isolation, and Durability) compliant. Databases comply with ACID requirements through the concept of transactions. In this article by Jonathan Gardner, we will see the differences in the transaction model of PostgreSQL and Oracle. We will look into the details of how PostgreSQL handles transactions and how it can be advantageous over Oracle's Transaction Model.

Read PostgreSQL's Transaction Model in full

PostgreSQL: Tips and Tricks

by Gregory Smith | December 2010 | Open Source

PostgreSQL has become an increasingly viable database platform to serve as storage for applications, from classic corporate database use to the latest web apps. But getting the best performance from it has not been an easy subject to learn. You need just the right combination of rules of thumb to get started, solid monitoring, and maintenance to keep your system running well, suggestions for troubleshooting, and hints for add-on tools to add the features the core database doesn't try to handle on its own.

In this article we will look at some tips and tricks for high performance of PostgreSQL. The tips and tricks covered in this article might provide the right background trivia to make your use of the database simpler when dealing with the smaller problems.

Read PostgreSQL: Tips and Tricks in full

Posting on Your WordPress Blog

by April Hodge Silver Hasin Hayder | May 2009 | Content Management Open Source PHP WordPress

Once your WordPress installation is up and running, you are ready to start blogging. WordPress is the right choice for blogging because it's quite a powerful tool with a seemingly infinite array of options and possibilities. The main focus of this article is to explain how to make a blog post and how to control all of the information for that post, and not just the title and content. In this article by Hasin Hayder and April Hodge Silver, we will explore how to keep your content organized and searchable using tags and categories.

Read Posting on Your WordPress Blog in full

Preparation Analysis of Data Source

by Robert Bosco J | November 2013 | Open Source

In this article by Robert Bosco J, author of PowerPivot and Advanced Reporting and Dashboards, we will learn to explore ways to prepare data for analysis. Different types of data sources that can be imported into the PowerPivot interface have been described. A general overview of the ETL process has also been given.

The following topics will be covered in this article:

  • List of data sources
  • Purpose of import data from a variety of sources
  • General overview of ETL
Read Preparation Analysis of Data Source in full

Prepare and Build

by Alex Nuijten Iloon Ellen-Wolff Learco Brizzi | December 2012 | Enterprise Articles Oracle

In this article by Alex Nuijten, Iloon Ellen-Wolff, and Learco Brizzi, authors of Oracle APEX Best Practices, we will discuss different aspects of setting up an Application Express (APEX) environment. Among others, we'll take a look at installing APEX, performing preparational tasks before actually building applications, and transforming the data model into initial screens.

Read Prepare and Build in full

Preparing and Configuring Your Magento Website

by Robert Kent | January 2014 | Open Source Web Development

This article, by Robert Kent, the author of Magento Search Engine Optimization, covers the basic concepts of keyword placement and the roles of the different types of pages to prepare and configure your Magento website.

In this article, we cover the following topics:

  • Understanding the structure of a website, the purpose of optimizing for e-commerce, and the relationship between keywords and their position on a website
  • Understanding the buying intent of our visitors and how this intent may differ depending on the type of page by which they enter our website
  • The roles of content management system (CMS) pages
Read Preparing and Configuring Your Magento Website in full

Preparing Your First jQuery Mobile Project

by Andy Matthews Raymond Camden | September 2013 | Open Source

This article created by Raymond Camden and Andy Matthews, authors of jQuery Mobile Web Development Essentials walks you through your first jQuery Mobile project. It details what must be added to your project's directory and source code. You know what jQuery Mobile is, the history of it as well as its features and goals. Now we're actually going to build our first jQuery Mobile website (well, web page) and see how easy it is to use.

In this article we will perform the following steps:

  • Create a simple HTML page
  • Add jQuery Mobile to the page
  • Make use of custom data attributes (data-*)
  • Update the HTML to make use of the data attributes that jQuery Mobile recognizes
Read Preparing Your First jQuery Mobile Project in full

Preparing Your Forms Conversion Using Oracle Application Express (APEX)

by Douwe Pieter van den Bos | July 2009 | Oracle

In this article by Douwe Pieter Van Den Bos, we will see what we need to get things ready for our Forms Conversion project. We need to gather all our original Forms, Reports, Menus, and Libraries so that we can generate the APEX project. We will need to get the XML sources by using the tools in the Oracle Developer Suite. Of course, we will learn to understand these newly created sources and what they mean to us. Before we can create our APEX applications using the Forms Conversion tool, it would be nice to design and implement the target database.

Read Preparing Your Forms Conversion Using Oracle Application Express (APEX) in full

Preparing Your Scene

by Ty Audronis | March 2014 | Open Source

This article by Ty Audronis, the author of the book Lightning Fast Animation in Element 3D, deals with the use of Element 3D to set up complex 3D scenes for animation in After Effects. Here, you will learn how to set up your scene, light it, and get a camera ready.

Read Preparing Your Scene in full

Preparing your website to use Gridster

by Marcos Placona | May 2013 | Open Source

This article by Marcos Placona, from the book Instant_jQuery Drag and Drop Grids How-to, will describe all the necessary steps to get Gridster up and running on your website, as well as demonstrate how to include any of the dependencies needed by the library.

Read Preparing your website to use Gridster in full

Presenting Data Using ADF Faces

by Amr Gawish | March 2014 | Enterprise Articles

In this article, by Amr Gawish, the author of Oracle ADF Faces Cookbook, you will learn how to present a single record, multiple records, and master-details records on your page using different components and methodologies.

The article will cover the following topics:

  • Presenting single records on your page

  • Presenting multiple records using ADF Table

  • Presenting multiple records using ADF List View

Read Presenting Data Using ADF Faces in full

Preventing Attacks on Joomla! 1.5 Websites

by James Kennard | March 2010 | Joomla! Content Management Open Source

In this article by James Kennard, author of Mastering Joomla! 1.5 Extension and Framework Development, we will investigate some of the more common forms of attack and how we can prevent them from affecting our extensions and we will take a look at how we can deal with users whom we believe to be attackers.

Read Preventing Attacks on Joomla! 1.5 Websites in full

Preventing Remote File Includes Attack on your Joomla Websites

by Tom Canavan | May 2009 | Joomla! Open Source

There are many types of attacks that can happen to a website. In a previous article, Preventing SQL Injection Attacks on your Joomla Websites was discussed. In this article by Tom Canavan, we will take a look at how Remote File Include(RFI) attacks occur, and how it can be prevented.

Read Preventing Remote File Includes Attack on your Joomla Websites in full

Preventing SQL Injection Attacks on your Joomla Websites

by Tom Canavan | September 2008 | Joomla! Open Source

Joomla!, a very popular content management system (CMS) is as you may know an easy-to-deploy-and-use content management system. This ease of use has lent itself to rapid growth of both the CMS and extensions for it. You can install it on almost any host, running Linux or Windows. This highly versatile software has found itself in such lofty places as large corporate web portals, and humble places such as the simple blog.

Joomla! itself is inherently safe, but misconfigurations of the CMS, vulnerable components, hosts that are poorly configured, and weak passwords can all contribute to the downfall of your site. Hence, it's always better to ensure the security of your site.

In this article by Tom Canavan, we will take a look at how SQL injection attacks can occur to your Joomla website, how we can test for SQL injection attacks, and how to stop SQL injection.

 

Read Preventing SQL Injection Attacks on your Joomla Websites 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