PHP

Creating Your First Web Page Using ExpressionEngine: Part 1

by Leonard Murphy | May 2009 | Content Management PHP

In this two-part article by Leonard Murphy, we are going to start from scratch and use ExpressionEngine to create a single web page that is easy for anyone to update. Following completion of this article, we will be able to:

  • Create a simple ExpressionEngine template that we can publish to the world
  • Create a simple ExpressionEngine weblog that we can use to keep our website content fresh
  • Integrate some basic CSS into our ExpressionEngine templates
Read Creating Your First Web Page Using ExpressionEngine: Part 1 in full

Blog CMS

by Nirav Mehta | April 2009 | Content Management Open Source PHP

Lets look at the specific uses of CMSs, and evaluate a few of them. In this article by Nirav Mehta, we will take a look at top blog CMSs.
We will also :

  • Learn about different blog CMSs
  • Evaluate how to perform typical content management operations using the top three blog CMSs
  • Review flexibility and extensibility
  • Consider the other options available
Read Blog CMS in full

Enhancing User Experience with WordPress 2.7(Part 2)

by Jean-Baptiste Jung | June 2009 | Content Management Open Source PHP WordPress

In this two-part article by Jean Baptiste-Jung, we shall learn how to enhance user experience and make your blog a better place for the visitors. In the first part we saw how to use paginator, highlight searched text in search results, and use the CSS sliding doors technique within WordPress.

In this part, you will learn:

  • Creating a drop-down menu for your categories
  • Adding a breadcrumb to your theme
  • Displaying related posts
  • Displaying tabs on your sidebar
Read Enhancing User Experience with WordPress 2.7(Part 2) in full

PHP Magic Features

by Jani Hartikainen | April 2009 | PHP

In this article by Jani Hartikainen, we'll look at PHP's "magic" features:

Magic methods, which are class methods with specific names, are used to perform various specialized tasks. They are grouped into two: overloading methods and non-overloading methods. Overloading magic methods are used when your code attempts to access a method or a property which does not exist. Non-overloading methods perform other tasks.

Magic functions, which are similar to magic methods, but are just plain functions outside any class. Currently there is only one magic function in PHP.

Magic constants, which are similar to constants in notation, but act more like "dynamic" constants - their value depends on where you use them.

We'll also look at some practical examples of using some of these, and lastly we'll check out what new features PHP 5.3 is going to add.

Read PHP Magic Features in full

Importing Structure and Data Using phpMyAdmin

by Marc Delisle | March 2009 | Open Source PHP

In this article by Marc Delisle, we will learn how to bring back exported data that we create for backup or transfer purposes. Exported data may also come from authors of other applications, and could contain the whole foundation structure of these applications and some sample data.

The current phpMyAdmin version (3.1) can import files containing MySQL statements (usually having a .sql suffix, but not necessarily so) and CSV files (comma-separated values, although the separator is not necessarily a comma) directly.

The import feature can be accessed from several panels:

  • The Import menu available from the homepage, the Database view, or the Table view
  • The Import files menu offered inside the Query window
Read Importing Structure and Data Using phpMyAdmin in full

Creating Our First Module using Drupal 6 (Part2)

by Matt Butcher | May 2009 | Content Management Drupal Open Source PHP Web Development

In the first part of this 2-part article series we had created a basic module that uses hook_block() to add block content and installed this basic module. In this article by Matt Butcher, we are going to extend the module's functionality. We will add a few new functions that retrieve and format data from Goodreads.

Read Creating Our First Module using Drupal 6 (Part2) in full

Searching Data using phpMyAdmin and MySQL

by Marc Delisle | February 2009 | PHP

In this article by Marc Delisle, we present mechanisms that can be used to find the data we are looking for instead of just browsing tables page-by-page and sorting them. This article covers single-table and whole database searches.

Read Searching Data using phpMyAdmin and MySQL in full

The Multi-Table Query Generator using phpMyAdmin and MySQL

by Marc Delisle | February 2009 | PHP

The Search pages in the Database or Table view are intended for single-table lookups. This article by Marc Delisle, covers the multi-table Query by example (QBE) feature available in the Database view.

Many phpMyAdmin users work in the Table view, table-by-table, and thus tend to overlook the multi-table query generator, which is a wonderful feature for fine-tuning queries. The query generator is useful not only in multi-table situations but also for a single table. It enables us to specify multiple criteria for a column, a feature that the Search page in the Table view does not possess.

Read The Multi-Table Query Generator using phpMyAdmin and MySQL in full

Search Engine Optimization in WordPress-part1

by Paul Thewlis | May 2009 | Content Management Open Source PHP WordPress

In this two-part article series by Paul Thewlis, you will learn some of the most important Search Engine Optimization strategies and how to apply them, as well as how to submit your blog to the search engines. In the first part of the article series, we will cover the principles of SEO, how search engines find stuff, how to choose your keywords, figuring out the procedure to install Dean's Permalink migration plugin, and sitemaps.

Read Search Engine Optimization in WordPress-part1 in full

Search Engine Optimization in WordPress-part2

by Paul Thewlis | May 2009 | Content Management Open Source PHP WordPress

In this two-part article series by Paul Thewlis, you will learn some of the most important Search Engine Optimization strategies and how to apply them, as well as how to submit your blog to the search engines. In the article Search Engine Optimization in WordPress-part1, we covered principles of SEO, how search engines find stuff, how to choose your keywords, figuring out the procedure to install Dean's Permalink migration plugin, and sitemaps. In this article, we will look into sitemaps in a little more detailed manner, also figure out search engine submissions, and learn about SEO software and tools.

Read Search Engine Optimization in WordPress-part2 in full
Syndicate content
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