Overview Developer Manuals
From syntype
|
Here is the right place for developers to get more detailed information about the synType core, coding, plug-in development and collaborative working in the SVN repository.
Content Servercserver.php placed in cms/bin/cserver.php is one of the most central PHP-files dealing with preparing and delivering content.
You will find the following procedures inside this file of 2598 lines:
Run engine Forwarding (Files and Links) Initializers Get sections Load the page Set tmplSet Load templates Load containers Get filters and page number Prepare page and section stuff Get navpath by backtracking Test if current section is editable Get plugins Init CSS Get CSS Plugin Interface (Triggers) Macro Compilers Get extra content Content: Portal and Article pages Check if we have to get new content macro: content macro: article Special handlers Files OverviewAfter the installation the following directories and files exist inside your CMS-INSTALL-DIR: cms [dir] site [dir] favicon.ico index.php LICENSE Here you will find information in detail about the cms and the site directory. Database Overview
Central VariablesIn synType CMS verwendete Konstanten SYSURL_CMS: /cms29/cms SYSURL_SITE: /cms29/site SYSDIR_CMSTPL: /themes SYSURL_HTTP: http:// SYSURL_HOST: netactivism.net SITEURL: /cms29 SYSURL_HTTP.SYSURL_HOST.SITEURL: http://netactivism.net/cms29 SYSBIN_SITE: /var/www/netactivism.net/cms29/site SYSBIN_CMS: /var/www/netactivism.net/cms29/cms SYSDIR_SITEFLS: /files SYSDIR_SITETHB: /thumbs SYSDIR_SITEIMG: /images
SYSBIN_SITE.SYSDIR_SITEIMG: /var/www/netactivism.net/cms29/site/images MacrosThe actual version of the synType CMS Macro Referennce is available here. Plug-In DevelopmentTODO Language PacksUntill now there are language packs for the synType GUI in English and German. An overview of the language pack files is available here. |
