Littled Content Properties CMS: Difference between revisions

From Littledamien Wiki
Jump to navigation Jump to search
(Created page with "== 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. ...")
 
Line 12: Line 12:
== MySQL ==
== MySQL ==


* Tables:
=== Tables ===
** `site_section` - Core content properties.
* `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.)
* `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.  
* `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.
* `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.  
* `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/`''
* ''Definitions can be found in `[COMMON_LIB]_dbo/tables/`''
* Procedures:
=== Procedures ===
** ''TK''
* ''TK''
** ''Definitions can be found in `[COMMON_LIB]_dbo/procedures/`''
* ''Definitions can be found in `[COMMON_LIB]_dbo/procedures/`''


[[CMS]] [[Web Development]] [[Littled Libraries]]
== PHP ==
 
=== Classes ===
 
* `[COMMON_CLASS_DIR]content/site_section_class.php`
* `[COMMON_CLASS_DIR]content/section_operations_class.php`
* `[COMMON_CLASS_DIR]content/ContentTemplatephp`
 
 
[[Category:CMS]] [[Category:Littled Libraries]] [[Category:Web Development]]

Revision as of 15:28, 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/ContentTemplatephp