VirtueMart - 1.1 Developer's Guide
v
Table of Contents
Preamble .................................................................................................................... ix
1. Introduction .............................................................................................................. 1
1. Introduction .............................................................................................................. 1
1.1. History ........................................................................................................... 1
1.2. Differences to phpShop ..................................................................................... 1
1.3. Joomla! Integration ........................................................................................... 2
1.2. Differences to phpShop ..................................................................................... 1
1.3. Joomla! Integration ........................................................................................... 2
2. Basics ..................................................................................................................... 3
2.1. Directory and File Structure ............................................................................... 3
2.2. Main Flow Chart .............................................................................................. 5
2.3. Core Modules & their Functions, Environment Variables ......................................... 6
2.4. Database Structure ............................................................................................ 9
2.5. Database Access .............................................................................................. 9
2.6. User Integration ............................................................................................. 10
2.2. Main Flow Chart .............................................................................................. 5
2.3. Core Modules & their Functions, Environment Variables ......................................... 6
2.4. Database Structure ............................................................................................ 9
2.5. Database Access .............................................................................................. 9
2.6. User Integration ............................................................................................. 10
3. Modifying the Layout ............................................................................................... 11
3.1. Themes and Templates .................................................................................... 11
3.2. Finding the right File ...................................................................................... 16
3.3. Modifying Templates ...................................................................................... 16
3.2. Finding the right File ...................................................................................... 16
3.3. Modifying Templates ...................................................................................... 16
4. Creating or modifying Extensions ............................................................................... 19
4.1. Payment Modules ........................................................................................... 19
4.2. Shipping Modules ........................................................................................... 22
4.2. Shipping Modules ........................................................................................... 22
5. Developer Guidelines ............................................................................................... 25
5.1. General ......................................................................................................... 25
5.2. Coding Guidelines .......................................................................................... 26
5.3. SVN Access .................................................................................................. 29
5.4. Using SVN .................................................................................................... 30
5.5. Database ....................................................................................................... 32
5.2. Coding Guidelines .......................................................................................... 26
5.3. SVN Access .................................................................................................. 29
5.4. Using SVN .................................................................................................... 30
5.5. Database ....................................................................................................... 32
6. About the Project .................................................................................................... 33
6.1. The Project .................................................................................................... 33
6.2. Documentation ............................................................................................... 33
6.3. Homepage, Forum, Developer Resources ............................................................ 33
6.2. Documentation ............................................................................................... 33
6.3. Homepage, Forum, Developer Resources ............................................................ 33