Difference between revisions of "X-Cart:Programmer's guide"

From X-Cart 4 Classic
Jump to: navigation, search
(Created page with '==Main sections== <div style="float:right; background-color:#F6F9ED; border:1px solid #AAAAAA; padding:1ex; margin:1ex 0 1ex 1ex; clear: right; width:25%"> ==== Categories ==== <…')
 
(Main sections)
 
(25 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
[[File:xc_customization.png]]
 +
 
==Main sections==
 
==Main sections==
 
<div style="float:right; background-color:#F6F9ED; border:1px solid #AAAAAA; padding:1ex; margin:1ex 0 1ex 1ex; clear: right; width:25%">
 
<div style="float:right; background-color:#F6F9ED; border:1px solid #AAAAAA; padding:1ex; margin:1ex 0 1ex 1ex; clear: right; width:25%">
==== Categories ====
+
'''Categories & pages'''
 
<categorytree hideroot="yes" mode="pages">X-Cart developer guide</categorytree>
 
<categorytree hideroot="yes" mode="pages">X-Cart developer guide</categorytree>
 
</div>
 
</div>
  
; [[Manual:Installation|Installation]]
+
; [[X-Cart:Installation|Installation]]
: Guide to setting up a new MediaWiki installation
+
: Guide to setting up a new X-Cart installation.
; [[Manual:Configuration|Configuration]]
+
; [[X-Cart:Configuration|Configuration]]
: [[Manual:Configuration settings (alphabetical)|Alphabetical list of settings]] | [[Manual:Configuration settings|Settings listed by function]]
+
: Information about the various parameters that can be used to customize the X-Cart software.
: Information about the various parameters that can be used to customize the MediaWiki software.
+
; [[X-Cart:Database layout|Database layout]]
; [[Manual:Database layout|Database layout]]
+
: Details about the database architecture behind X-Cart.
: Details about the database architecture behind MediaWiki.
+
; [[X-Cart:Code|Code]]
; [[Manual:Code|Code]]
+
: Details about the PHP program.
: Details about the [[w:PHP|PHP]] program.
+
; [[X-Cart:Global object variables|Global object variables]]
; [[Manual:Global object variables|Global object variables]]
+
: Details about the global objects variables used throughout the X-Cart code.
: Details about the global objects variables used throughout the MediaWiki code.  
+
; [[X-Cart:Integration_with_third_party_modules|Integration with third party modules]]
; [[Manual:Hooks|Hooks]]
+
: Guide to integrating X-Cart 4.4.3 and newer with third party modules.
: [[w:Software hook|Software hook]]s that allow you to extend the built-in MediaWiki functionality.
+
; [[X-Cart:Generating_module_distribution_packs_for_X-Cart_4|Generating module distribution packs for X-Cart 4]]
; [[Manual:Parameters to index.php|Parameters to index.php]]
+
: Guide to preparing an installable module distribution pack for X-Cart 4 (+ a sample module archive).
: Details about parameters passed to the wiki via the URL.
+
; [[X-Cart:FAQs|X-Cart FAQs]]
; [[Manual:FAQ|MediaWiki FAQ]]
 
 
: Frequently asked questions about the software.
 
: Frequently asked questions about the software.
; [[API]]
+
; [[File:X-CART CHANGELOG.txt|Changelog]]
: In-depth description of the external API.
+
: List of comments on changes made to X-Cart code.
; [[meta:Help:Contents|Help on meta]]
 
: Lots of help about various things - in the process of being moved here.
 
;[http://svn.wikimedia.org/doc/ Doxygen documentation] of MediaWiki code.
 
: External API
 
  
== Browsing the manual ==
+
== Browsing the guide ==
The manual is not particularly developed yet, and the content we do have is not always organised well. These other methods of browsing our content may help:
+
The guide is not particularly developed yet, and the content we do have is not always organized well. These other methods of browsing our content may help:
  
* [[Special:Allpages/Manual:]] - Lists all pages in the Manual: namespace.
+
* [[Special:Allpages/X-Cart:]] - Lists all pages in the X-Cart: namespace.
* [[:Category:Manual]] - top level Manual category
+
* [[Special:RecentChanges]] - recent changes
  
 +
[[Category:X-Cart developer guide]]
 
[[Category:X-Cart developer guide]]
 
[[Category:X-Cart developer guide]]

Latest revision as of 11:08, 11 April 2018

Xc customization.png

Main sections

Categories & pages

Installation
Guide to setting up a new X-Cart installation.
Configuration
Information about the various parameters that can be used to customize the X-Cart software.
Database layout
Details about the database architecture behind X-Cart.
Code
Details about the PHP program.
Global object variables
Details about the global objects variables used throughout the X-Cart code.
Integration with third party modules
Guide to integrating X-Cart 4.4.3 and newer with third party modules.
Generating module distribution packs for X-Cart 4
Guide to preparing an installable module distribution pack for X-Cart 4 (+ a sample module archive).
X-Cart FAQs
Frequently asked questions about the software.
File:X-CART CHANGELOG.txt
List of comments on changes made to X-Cart code.

Browsing the guide

The guide is not particularly developed yet, and the content we do have is not always organized well. These other methods of browsing our content may help: