The "General" page refers to general website information like using cPanel and phpMyAdmin to install Joomla, phpBB3, or another MySQL database driven system, and also for general code and configuration topics. You'll also find listings of commonly used FTP clients, text editors, and more!

Some Best Practices for customizing code - Some good habits to get into when you are customizing templates, or any other bit of code.

How to Comment Out - How to comment out code whether it's HTML, PHP, or CSS.

Excluding code/scripts from pages - if you have a script that is interfering with another script and you want to remove it from one page, this is the explination of how to do that.

cURL: Errors, Definition, Where, and Why - CURL is used by both RokWeather and RokStocks to retrieve data from Google that powers these modules. Without CURL these modules would not be able to make external HTTP calls to these Google APIs and these modules would not function.

Add a style class for custom image border - A tutorial on how to add a style class to you template.css file and use it within your site. This explains each aspect of the styling.

How to Add a Favicon - Explains how to add a favicon and what directory to use.

Add Drop Caps to any theme - How to add the drop cap typography style to any theme.

Add a single wrapper/container to template without one - Some templates (like Meridian) don't have a single wrapper/container but a series of separate ones for each section, header, mainbody, footer etc., therefore, you'd want to edit the code so that everything was contained within a wrapper. This lets you set one outside background and a separate actual page background.

Code Help Sites with General Foundation Knowledge Articles

  • w3schools.com - This is possibly the most comprehensive and standards compliant code information site. This is an outstanding reference and resource for all types of web code.
  • HTML Entities Directory - This is a miltipage listing of all entities included in HTML and the standards compliant code needed for each of them.
  • Getting started with HTML - by Dave Raggett - A little bit of this deals with items that are already included in Joomla's code like "title", but 99% of it is very helpful in describing items you deal with in any Joomla Template.
  • More advanced features - by Dave Raggett - This page explains everything from spaces, line breaks, tables, and preformatted text to text flow around images, special characters, and clickable regions.
  • Adding a touch of style - by Dave Raggett - This deals with CSS. Some of this explains items already included in Joomla's set-up, but 99% of it is applicable to the style sheets used in any template based system. An explanation of most of what you will see in any file ending in ".css" can be found here.