Littled Content Properties CMS: Difference between revisions

From Littledamien Wiki
Jump to navigation Jump to search
Line 29: Line 29:
* `[COMMON_CLASS_DIR]content/site_section_class.php`
* `[COMMON_CLASS_DIR]content/site_section_class.php`
* `[COMMON_CLASS_DIR]content/section_operations_class.php`
* `[COMMON_CLASS_DIR]content/section_operations_class.php`
* `[COMMON_CLASS_DIR]content/ContentTemplatephp`
* `[COMMON_CLASS_DIR]content/ContentTemplate.php`
 
* `[COMMON_CLASS_DIR]content/PageConfig.php`
* `[COMMON_CLASS_DIR]filters/section_filters_class.php`


[[Category:CMS]] [[Category:Littled Libraries]] [[Category:Web Development]]
[[Category:CMS]] [[Category:Littled Libraries]] [[Category:Web Development]]

Revision as of 17:52, 12 January 2014

Overview

This is a shared component of the Littled CMS system. It contains generic properties of content and is used to expedite setting up MySQL and AJAX-driven CMSs.

IIS

  • Remote Deskop to the development server.
  • For the site in question, add a new virtual directory in the CMS root.
    • Alias: content-properties. (Or sections, but phase this usage out in the future.)
    • Physical Path: [COMMON_ROOT_DIR]hostmgr/sections/

MySQL

Tables

  • site_section - Core content properties.
  • section_operations - AJAX URLs and other properties related to that. (Probably can do away with this one in the future.)
  • content_template - Properties of templates used to generate content in AJAX scripts.
  • site_section_link - (Optional) Defines permissions for viewing types of content on a user-by-user basis.
  • content_operation_uri - (Proposed) Replace the sections_operations tables with lists of links to content operations.
  • Definitions can be found in [COMMON_LIB]_dbo/tables/

Procedures

  • TK
  • Definitions can be found in [COMMON_LIB]_dbo/procedures/

PHP

Classes

  • [COMMON_CLASS_DIR]content/site_section_class.php
  • [COMMON_CLASS_DIR]content/section_operations_class.php
  • [COMMON_CLASS_DIR]content/ContentTemplate.php
  • [COMMON_CLASS_DIR]content/PageConfig.php
  • [COMMON_CLASS_DIR]filters/section_filters_class.php