Sign up to our newsletter to receive notifications of extension updates.

Monday, 31 January 2011 21:20

Free project management from Freedcamp

Freedcamp is a brand new, free project management tool from the Enavu network.  This is something I have been keeping an eye on for a while as it could prove to be a competitor to market leaders, such as Basecamp.  The interface is clean and crisp and boasts a wide array of smart JQuery functionality that helps to make the user experience more enjoyable.

Published in General
Tuesday, 18 January 2011 21:40

How to set up phpMyAdmin for Joomla

Joomla is built upon a MySQL database that stores all of the data for the site. This database will contain tables that come predefined with the core installation and others that will have been created by third party extensions. When developing for Joomla it is useful to be able to view the structure of these tables so that you can begin to write code that will add, modify or delete records from them. One way to view the structure is to use phpMyAdmin, which is a "free software tool written in PHP intended to handle the administration of MySQL over the World Wide Web".

This means you can use the phpMyAdmin interface to run SQL queries, make backups of your database stored in a variety of different file formats and import new data from CSV files and the like.

Published in General
Friday, 07 January 2011 21:26

A short note about JPATH_COMPONENT

When developing components it is often useful to use constant references to refer to a particular file or folder. To do this we can use the JPath class and one of the many constants provided. For example, these two constants will give you the following results:

JPATH_COMPONENT -- Sets the component path /Joomla/components/com_example
JPATH_COMPONENT_ADMINISTRATOR -- sets the backend component path /Joomla/administrator/components/com_example

You can check out this page for the full list of JPath constants.

These are obviously useful as they stop you having to type out long paths every time you want to refer to your working component folder. However, there is another factor which you may wish to consider.
Published in General