Article Network

All | July | May | May

Inserting Multiple Entries with MySQL for Python

by Albert Lukaszewski, PhD | September 2010 | MySQL Open Source

When we deal with large amounts of data that are all going into the same database, running single instances of individual INSERT commands can take a ridiculous amount of time and waste a considerable amount of I/O. What we need is a way to insert multiple items in one go.

In this article, Albert Lukaszewski, PhD, author of MySQL for Python, we will look at the following:

  • How iteration can help us execute several individual INSERT statements rapidly
  • Using executemany() to submit several INSERT statements in one go
  • When not to use executemany()
  • Throttling how much data is inserted at a time
Read Inserting Multiple Entries with MySQL for Python in full

Generating Content in WordPress Top Plugins

by Brandon Corbin | September 2010 | Open Source WordPress

In this article, by Brandon Corbin, author of WordPress Top Plugins, we will cover:

  • GD Star Rating
  • Better Tag Cloud
  • Yet Another Related Posts Plugin (YARPP)
  • My Page Order
  • Get Recent Comments
  • Viper's Video Quicktags
  • WP Greet Box
  • NextGen Gallery
  • Zemanta
Read Generating Content in WordPress Top Plugins in full

Generating Content in WordPress Top Plugins—A Sequel

by Brandon Corbin | September 2010 | Open Source WordPress

In the previous article Generating Content in WordPress Top Plugins, we learnt about generating content in WordPress Top Plugins.

This article, by Brandon Corbin, author of WordPress Top Plugins, is a sequel of the previous article.

In this article we will cover:

  • CForms II
  • MapPress—Google maps
  • WP-O-Matic
  • Search unleashed
  • WP Web Scrapper
Read Generating Content in WordPress Top Plugins—A Sequel in full

Introduction to Game Development Using Unity 3D

by Ryan Henson Creighton | September 2010 | Web Graphics & Video

This article by Ryan Henson Creighton, author of Unity 3D Game Development by Example, introduces you to Unity 3D—an amazing game engine that enables you to create games and deploy them to a number of different devices, including (at the time of writing) the Web, PCs, iOS platforms, and WiiWare, with modules for Android and Xbox Live Arcade deployment in the works. You'll play a number of browser-based Unity 3D games to get a sense of what the engine can handle, from a massively-multiplayer online game all the way down to a simple kart racer. You'll download and install your own copy of Unity 3D, and mess around with the beautiful Island Demo that ships with the product.

Read Introduction to Game Development Using Unity 3D in full

Fine-tuning the SQL Server database for Dynamics NAV

by Amit Sachdev Sharan Oberoi | September 2010 | Enterprise Articles Microsoft

Before we discuss about fine-tuning the performance of the database for Dynamics NAV, it is important to discuss some key features of the Dynamics NAV application that comprise the core architecture of the application, and the majority of performance issues could be attributed to improper use or misuse of these features.

In this article, by Sharan Oberoi & Amit Sachdev, authors of Microsoft Dynamics NAV Administration, we will cover:

  • SIFT
  • Using indexes/keys in Dynamics NAV
  • Investigating the performance of the database
  • Updating statistics
Read Fine-tuning the SQL Server database for Dynamics NAV in full

What's New in Moodle 2.0

by Mary Cooch | September 2010 | Moodle Open Source

This article by Mary Cooch, author of Moodle 2.0 First Look, gives a brief look at what Moodle 2.0 has to offer with the exciting new modules and enhanced features, and the major overhauls in the file uploading and navigation system.

Read What's New in Moodle 2.0 in full

Tips and Tricks for Working with jQuery and WordPress

by Tessa Blakeley Silver | September 2010 | Open Source WordPress

In this article by Tessa Blakeley Silver, author of Wordpress 3.0 jQuery, we will cover the following things:

  • Tips and tricks to properly load our jQuery scripts and making sure that they are compatible with other scripts, libraries, and plugins
  • Some tips and tricks for using Firefox and Firebug to speed and aid in your jQuery development
  • The virtues of valid WordPress markup and how you can make it easy on the site's content editors
Read Tips and Tricks for Working with jQuery and WordPress in full

Configuring WCM Workflows

by Amita Bhandari | September 2010 | Content Management Open Source

Workflow is an automation of a business process, during which documents are passed from one participant to another for action, according to a set of procedural rules. Every content management system implementation will have workflow requirements. Workflow provides ownership and control on the content and processes. Alfresco web project uses workflows to support any set of changes, either automated or user-driven steps, in a business process before final commit to the Staging Sandbox. WCM Workflows can be configured for each form or for any arbitrary set of non-form assets.

In this article by Amita Bhandari, co-author of the book Alfresco 3 Web Content Management, we will take a look at the following:

  • Associating workflows to web forms
  • Associating workflows to web projects
  • Dynamically changing workflow for each snapshot submission
Read Configuring WCM Workflows in full

Creating Channel for Moving a Website to ExpressionEngine

by Leonard Murphy | September 2010 | MySQL Content Management PHP

The vast majority of a website is content, and ExpressionEngine makes it easy to create and maintain such content. In this two-part article series we will create an actual website and learn how to use channels and templates to display our content.

In this article by Leonard Murphy, author of Building Websites with Expression Engine 2.X, you will take an existing website that was written outside of ExpressionEngine and adapt it to ExpressionEngine. As part of this transition, you will be creating your own channel with fields customized to the content that you will be displaying.

Read Creating Channel for Moving a Website to ExpressionEngine in full

iNotes and Sametime—Chatting from the Web

by Marie L. Scott Thomas Duff | September 2010 | Enterprise Articles IBM

If you’re running the web version of the Notes e-mail system known as iNotes, you can easily have Sametime up and running just by signing on to your e-mail file via a web browser. And, if you’re used to running the embedded version of Sametime in the Notes client, you’ll hardly be able to tell the difference.

In this article, by Marie L. Scott & Thomas Duff, authors of IBM Lotus Sametime 8 Essentials you’ll learn how to:

  • Set the Sametime preference in iNotes.
  • Log into Sametime from iNotes.
  • Chat with others using Sametime from iNotes
  • Display the Sametime contacts in the iNotes sidebar.
  • Add new contacts to Sametime in iNotes.
  • Set and change your availability status in Sametime for iNotes.
  • Launch the Help files for Sametime in iNotes.
Read iNotes and Sametime—Chatting from the Web in full

Integrating Discussions, Wiki, and Blog with Oracle WebCenter

by Ashok Aggarwal | September 2010 | Enterprise Articles Oracle

Oracle WebCenter Suite is the industry's most comprehensive enterprise portal platform designed for business users, unified with business applications, Enterprise 2.0 services, and social communities. It incorporates Web 2.0 content, collaboration, and communication services. However, without proper guidance on developing performance-critical enterprise applications, it is easy to make the wrong design and technology decisions.

In this article by Ashok Aggarwal, author of Web 2.0 Solutions with Oracle WebCenter 11g, we will do the following:

  • Walk you through creating a custom WebCenter application that leverages the Discussions Service
  • Present a handful of task flows
  • Show you where to find key pieces of information required to configure your Discussions Service connection in your custom application
  • Learn how to integrate a custom WebCenter application with the Wiki and Blog Services, specifically, using an IFrame and using the Web Clipping Portlet
Read Integrating Discussions, Wiki, and Blog with Oracle WebCenter in full

Using Templates to Display Channel Content in ExpressionEngine

by Leonard Murphy | September 2010 | MySQL Content Management PHP

In this two-part article series by Leonard Murphy, author of Building Websites with Expression Engine 2.X, you will take an existing website that was written outside of ExpressionEngine and adapt it to ExpressionEngine. In the first part you created your own channel with fields customized to the content that you will be displaying.

In this article you will be:

  • Using templates to display your channel content
  • Creating a 404 page for visitors who get lost on your site
Read Using Templates to Display Channel Content in ExpressionEngine in full

OpenStreetMap: Gathering Data using GPS

by Jonathan Bennett | September 2010 | Open Source

OpenStreetMap is a diverse project with hundreds of thousands of people contributing data and making use of it in different ways. As a result, many of the resources that mappers have created and use are scattered around the Internet, but the project data and much of the documentation is hosted at openstreetmap.org, on servers operated by the OpenStreetMap Foundation.

As a crowdsourced project, OpenStreetMap is heavily reliant on having an active community participate in the project, and there are probably as many tools and websites aimed at allowing mappers to communicate and collaborate as there are for mapping and using the data. Mappers have created many different ways of sharing information, based on personal preference and the kind of information involved.

In this article by Jonathan Bennett, author of the book OpenStreetMap, we'll look at the tools and techniques used by the OpenStreetMap community to gather data using GPS, and upload it to the website, including:

  • What the Global Positioning System is, and how it works
  • How to set up your GPS receiver for surveying
  • How to get the best signal, and more accurate positioning
  • How to tell a good GPS trace from a bad one
  • Ways of ensuring your survey is comprehensive
  • Other ways of recording information while surveying

We'll also look at a couple of ways of gathering information without needing a GPS receiver.

Read OpenStreetMap: Gathering Data using GPS in full

Linking Your Customers to Your SugarCRM

by Angel Magaña Michael Whitehead | September 2010 | Open Source

SugarCRM is a popular Customer Relationship Management (CRM) system. It is available in both free open source and commercial versions, making it an ideal way for small or medium-size businesses to try out a CRM system without committing large sums of money.

In this article by Angel Magaña and Michael Whitehead, authors of the book Implementing SugarCRM 5.x, we will discuss important topics, such as capturing customer leads and requests for information from the public website directly within the CRM system, efficiently tracking customer service requests, and related product/service flaws to improve customer satisfaction. We will also discuss the development of a customer self-service portal in conjunction with the CRM system to allow clients to file or monitor their own service cases.

Read Linking Your Customers to Your SugarCRM in full

SEO with Kentico CMS 5

by M. L. Srinivasan | September 2010 | Beginner's Guides Content Management Web Development

In order to make our site successful, we need to attract and retain site visitors. SEO is a method of site analysis and best practices for building web pages that are easily discovered and indexed by search engines. SEO is used to make our content more relevant and easily read by search engines and their crawling and indexing software. Successful SEO makes it easier for both existing and potential customers to find your website. Fundamentally, SEO is about having your URL added to a search provider's database and appearing favorably in their search results. Well executed SEO is a process of making reasonable ongoing assumptions, following consistent practices, and includes continual site review and changes. SEO is constantly evolving and best practices are a big part. In this article by Thom Robbins, author of Kentico CMS 5 Website Development, let's look at some of the best practices that you can use when managing your site.

Read SEO with Kentico CMS 5 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