PHP

Joomla! and Database

by James Kennard | December 2007 | Joomla! MySQL Open Source PHP Web Development

Joomla! is currently designed to use the MySQL database. However, the architecture does allow for the implementation of other database drivers. There is some uncertainty surrounding the issue of supporting other databases, because of the usage of functions and syntax, in queries, which is specific to MySQL.

This article by James Kennard takes a look at the role of the database in Joomla!. It defines some standard rules we need to abide by.

Read Joomla! and Database in full

Photoshop Foundation - The Difference between Vector and Bitmap Graphics

by Jonny Allbut | December 2007 | MySQL Open Source PHP Web Graphics & Video

The aim of this Photoshop Foundation series is to give both beginners, and more experienced users, all the information they need to use Photoshop as efficiently as possible. This series aims to both, guide you through the more confusing aspects of Photoshop, and show you the very best ways to use this application.

In this first article, we are going to look at the difference between vector and bitmap graphics, which is one of the most important principles to understand when working with graphics on a computer, inside or outside of Photoshop.

Read Photoshop Foundation - The Difference between Vector and Bitmap Graphics 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

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

Customer Management in Joomla! and VirtueMart

by Suhreed Sarkar | April 2009 | Joomla! Content Management e-Commerce Open Source PHP

When the product catalog is ready, it is time to test the user registration and order management functionalities. We are going to discuss how to manage customers and orders in a three part series. This is the first part that covers VirtueMart's Customer Management. In this article by Suhreed Sarkar, we will:

  • Configure the user registration settings for VirtueMart
  • Manage users for a VirtueMart shop
  • Create and manage fields for a customer registration form
Read Customer Management in Joomla! and VirtueMart in full

Customizing the Default Expression Engine (v1.6.7) website template

by Julian Tancredi | April 2009 | Content Management PHP

This article by Julian Tancredi, promotes the transition into CSS-based web design for new EE users and demonstrates how to use Cascading Style Sheets (CSS) to improve the layout of the default EE website/blog template. This article will demonstrate how to use CSS to effectively take control of the appearance of any EE template keeping the structure and the presentation entirely separate.

Read Customizing the Default Expression Engine (v1.6.7) website template in full

Categories and Attributes in Magento: Part 2

by William Rice | April 2009 | Beginner's Guides MySQL e-Commerce Open Source PHP

In the previous part of the article, we saw how to Create Categories and Add products to our store. In this part by William Rice, we will learn how to create Attributes and Attribute Sets in Magento.

Read Categories and Attributes in Magento: Part 2 in full

CodeIgniter and Objects

by David Upton | December 2007 | MySQL Open Source PHP

Objects confused me when I started to use CodeIgniter. I came to CodeIgniter via PHP 4, which is a procedural language, not really an Object-Oriented (OO) language. I duly looked up objects and methods, properties and inheritance, and encapsulation, but my early attempts to write CI code were plagued by the error message "Call to a member function on a non-object". I saw it so often that I was thinking of having it printed on a t-shirt: it has a mysteriously libertarian, anarchist tone, and I could see myself wearing it at a modern art exhibition.

This is the geek article. It describes the way CodeIgniter actually works, 'under the hood'. If you are new to CI, you may want to skip it. However, sooner or later, you may want to understand why things happen in certain ways—as opposed to just knowing that they do.

Read CodeIgniter and Objects 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
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