Virtuemart Template Coding Guidelines
Please use the date, your dev.virtuemart.net username and the following characters to indicate a modification:
# -> Bug Fix
+ -> Addition
! -> Change
- -> Removed
! -> Note
An example entry could like like this:
06-09-2005 soeren
^ changed this and that
# Task #75 [Bug desription]
+ added feature from request Task #56 [feature description]
Note
Please keep your descriptions as readable as possible. A lot of people are following the changes and are interested in understanding all changes and their consequences.
Important
If you had to make a change to the database schema, please indicate those changes with extra emphasis. Because you're not the only one working on a development version, please add all queries which are necessary to update a database to comply with your changes.
^ ## Database structure changed ##
ALTER TABLE jos_vm_order_user_info ADD `extra_field_1` varchar(255) default NULL;
Please read the section ?Database“ for all notes about the database and its scheme.
5.1.2. Compatibility
5.1.2.1. PHP version compatibility
All PHP code written must be compatible down to PHP version 4.3.0.
5.1.2.2. MySQL version compatibility
As there is no ?real“ database abstraction in Joomla!, VirtueMart is compatible to MySQL only.
All SQL queries must be compatible with at least MySQL version 4.0.
5.1.2.3. Joomla! version compatibility
Joomla! is the CMS of choice for VirtueMart. While VirtueMart 1.0.x isn't compatible to Joomla! 1.5.x (but only Joomla! 1.0.x), VirtueMart 1.1.x is compatible to both - Joomla! 1.0.x and Joomla! 1.5.x (native mode, legacy mode not required).
Future Versions of VirtueMart will only support Joomla! versions higher than or equal with 1.5.x.







