Article Network

All | July | June | May

Using Prototype Property in JavaScript

by Stoyan Stefanov | August 2008 | AJAX Web Development

In this article by Stoyan Stefanov, you'll learn about the prototype property of the function objects. Understanding how the prototype works is an important part of learning the JavaScript language. After all, JavaScript is classified as having a prototype-based object model. There's nothing particularly difficult about the prototype, but it is a new concept and as such may sometimes take some time to sink in. It's one of these things in JavaScript (closures are another) which, once you "get" them, they seem so obvious and make perfect sense. As with the rest of the article, you're strongly encouraged to type in and play around with the examples; this makes it much easier to learn and remember the concepts.

Read Using Prototype Property in JavaScript in full

10 Minute Guide to the Enterprise Service Bus and the NetBeans SOA Pack

by David Salter | August 2008 | Architecture & Analysis BPEL SOA Web Services Java Open Source

Enterprise Service Bus (ESB) is a standard-based middleware architecture that allows pluggable components to communicate with each other via a messaging system. In this article by David Salter, we will see in brief, the components inside the ESB architecture and how they communicate with each other. We will also look at how NetBeans SOA pack integrates with OpenESB and the various functionalities it offers with regards to the ESB.

Read 10 Minute Guide to the Enterprise Service Bus and the NetBeans SOA Pack in full

Integrating Twitter and YouTube with MediaWiki

by Richard Carter | August 2008 | MySQL Open Source PHP

Twitter helps to keep in touch with friends despite the distance and profession. For some friends you might require instant mobile updates while for others, you can just check your email. YouTube is a service providing website wherein we can upload, view and share various video clips. In this article by Richard Carter, we will learn to integrate Twitter and YouTube with MediaWiki.

Read Integrating Twitter and YouTube with MediaWiki in full

Adapting to User Devices Using Mobile Web Technology

by Nirav Mehta | August 2008 | MySQL Open Source PHP

In this article by Nirav Mehta,we will learn about Adapting and progressively enhancing POTR application using Wireless Abstraction Library and Evaluating tools that aid in adaption.

Read Adapting to User Devices Using Mobile Web Technology in full

Blogger: Improving Your Blog with Google Analytics and Search Engine Optimization

by | August 2008 | Content Management Java

In this article by Lee Jordon, we are focusing on Google analytics and search engine optimization techniques that work best for blogs. They are as follows:

  • Analyzing Navigation
  • Optimizing your Landing Page
  • Optimizing On-site
  • Optimizing Off-site
Read Blogger: Improving Your Blog with Google Analytics and Search Engine Optimization in full

Creating a View with MySQL Query Browser

by Djoni Darmawikarta | August 2008 | MySQL PHP

MySQL Query Browser, one of the open source MySQL GUI tools from MySQL AB, is used for building MySQL database queries visually. In MySQL Query Browser, you build database queries using just your mouse—click, drag and drop!

When you’re creating a query for non-technical users and you don’t want them to see the complexity of the query, you can create a view from the query. Your users can then use the view as a table; for example, they can double-click the view, which will effectively execute its complex query behind the scene.

In MySQL Query Browser, you have two ways to create a view, which Djoni Darmawikarta will demonstrate in this article:

  • From an existing query
  • Writing from scratch manually
Read Creating a View with MySQL Query Browser in full

SharePoint: Displaying Data

by Mike Poole | August 2008 | .NET Microsoft

Once we have the data view firmly embedded in our page, it is a breeze to change the way the data looks and operates. In this article by Mike Poole, we will learn to apply nice formatting to data that is displayed on our page. We will learn to do this by making use of Cascading Style Sheets. We will also learn how to format our data automatically, depending on the data values (a technique known as conditional formatting). Then we will learn to filter and sort our data, use formulae to perform calculations, and how to split our data up into multiple pages.

Read SharePoint: Displaying Data in full

Functional Testing with JMeter

by Emily H. Halili | August 2008 | Java Open Source

JMeter is a 100% pure Java desktop application. JMeter is found to be very useful and convenient in support of functional testing. Although JMeter is known more as a performance testing tool, functional testing elements can be integrated within the Test Plan, which was originally designed to support load testing. Many other load-testing tools provide little or none of this feature, restricting themselves to performance-testing purposes. Besides integrating functional-testing elements along with load-testing elements in the Test Plan, you can also create a Test Plan that runs these exclusively. In other words, aside from creating a Load Test Plan, JMeter also allows you to create a Functional Test Plan. This flexibility is certainly resource-efficient for the testing project.

In this article by Emily H. Halili, we will give you a walkthrough on how to create a Test Plan as we incorporate and/or configure JMeter elements to support functional testing.

Read Functional Testing with JMeter in full

Writing Tips for Bloggers

by Paul Thewlis | August 2008 | MySQL Content Management Open Source PHP WordPress

The phrase "Content is King" may seem like rather an old cliché now, but it still rings true—content is king. In this article by Paul Thewlis, we will look at issues surrounding content creation, and discuss some techniques and methods to help you produce the best content you can. We will discuss some general writing tips for bloggers. Although you may be familiar with some of these already, it is to re-focus your attention on them and ensure that you are applying them as a part of your blogging routine.

Read Writing Tips for Bloggers in full

Setting up and Configuring a Liferay Portal

by Jonas X. Yuan | July 2008 | Content Management Java Open Source

Liferay Portal is one of the most mature portal frameworks in the market and offers many benefits. Liferay is backed by a comprehensive professional services network and it offers custom development, training, and support across the world.

As the world's leading open source portal platform, Liferay provides a unified web interface to data and tools scattered across many sources. Within Liferay portal, a portal interface is composed of a number of portlets—self contained interactive elements that are written to a particular standard. Since portlets are developed independently of the portal itself, and loosely coupled with the portal, they are apparently SOA (Service-Oriented Architecture).

Jonas X. Yuan will show how to set up a Liferay portal and then how to configure it.

Read Setting up and Configuring a Liferay Portal in full

Languages and Language Settings in Moodle

by William Rice | July 2008 | Moodle Open Source

Knowing different languages is always an added advantage. If our website is able to communicate with people of different languages, globally the popularity of the website would go up. With Moodle, we have the option of making our site more interactive as it offers support for different languages. In this article by William Rice, we will see how to configure different languages on our Moodle website and also look at some of the available language settings.

Read Languages and Language Settings in Moodle in full

Creating an Analysis Services Cube with Visual Studio 2008 - Part 2

by Jayaram Krishnaswamy | July 2008 | .NET Microsoft

As noted in Part 1, OLAP presents Business Intelligence via what is known as a CUBE. A Cube has many dimensions and it provides a faster method to access the intelligence compared to the structured querying where the overhead of 'Joins' makes it inefficient. Taking the example of a 'Sales' Cube having everything related to sales we can identify the dimensions as the Sales Outlet, The Customers , the Products and the time period over which sales are being audited or looked into. We also notice that there are certain measures that we are interested related to these 'dimensions' like 'Store Sales', 'Cost of Products, 'number of units sold' etc. The Analysis Services analyzes these intricate relationship that exist in a cube. In this part we will see the process of creating a Cube in VS 2008.

Read Creating an Analysis Services Cube with Visual Studio 2008 - Part 2 in full

Testing a HELP System in a Java Application

by Lindsay Peters Tim Lavers | July 2008 | Java Open Source

It is always necessary to have a Help section in our software application. When users do not find a way out from a specific problem in our application, it is the help section they turn to. Hence it is important that the help feature is well maintained and without any errors. In this article by Tim Lavers and Lindsay Peters, we will see the errors that can occur in our help section and how to test the help section.

Read Testing a HELP System in a Java Application in full

Joomla! Installation on a Virtual Server on the Net

by Hagen Graf | July 2008 | Joomla! MySQL Content Management Open Source PHP

The installation of Joomla! is a matter of five minutes. If you have installed it before, you can do it in two minutes. In order to be able to even start the installation, your development environment must include a web server that supports PHP and a database that is supported by Joomla!. Joomla! is one piece of the puzzle in this so-called Client-Server System. This topic is very complex, since there is an unmanageable number of providers and an even more unmanageable combination of installed Apache, PHP, and MySQL versions and Webspace administration tools such as Visas and Plesk.

In this article by Hagen Graf, we focus on the following points:

  • A PHP safe mode, possibly activated in the php.ini
  • Prohibited conversion of URLs with Apache because of the non-activation of the so called rewrite engine
  • Directory rights in Linux that are set differently than in Windows
Read Joomla! Installation on a Virtual Server on the Net in full

JBoss jBPM Concepts and jBPM Process Definition Language (jPDL)

by Matt Cumberlidge | July 2008 | JBoss Java

JBoss jBPM is a free, open-source, business process management solution. It enables users to create business processes that coordinate people, applications, and services. JBoss jBPM is an Integrated Development Environment (IDE) , which is based on another open-source tool, Eclipse, which is widely used for Java development. The JBoss jBPM IDE gives us not only our graphical process modeler, but can also generate the workflow user interface for us. In this article by Matt Cumberlidge, we will explain the concepts or the key terms in JBoss jBPM. We will also look at jBPM Process Definition Language (jPDL).

Read JBoss jBPM Concepts and jBPM Process Definition Language (jPDL) 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