version 1.3 beta

Tips & Tricks

  1. Macro values can also contain HTML tags, including SPINE Markers
    Example: Define two Macro sets and include a Navbar as value:
    Define Macro set #1 (Old)
    Add a macro pair : name navbar ; value <?SPINE_Navbar("old")?>
    Define Macro set #2 (New)
    Add a macro pair : name navbar ; value <?SPINE_Navbar("new")?> In the Style, use <?SPINE_Macro("navbar")?>.
    In the content where you want to display the 'new' Navbar, select 'New' from the Macro list.
    In the content where you want to display the 'old' Navbar, select 'Old' from the Macro list.
  2. Messages can be used for weblogs
    SPINE does not include an official Weblog (blog, journal, ..) plugin but the Messages plugin can be used to do it.
  3. Dynamic Text Editor in the Administration
    SPINE is not bundled with a dynamic text editor (WYSIWYG) but there is unofficial support. See TinyMCE Installation page.
  4. AJAX support
    None of the plugins does AJAX support out of the box but it is quite simple to include it in your page. See the Messages AJAX example page.
  5. True files support
    SPINE transparently handles displaying virtual files and true files. When a content is created but a true file with that name exists, SPINE will give precedence to that file.
  6. Dynamic Media type
    Content of any type can be generated By setting a custom mime-type for a content, you can display virtually any data type. Make sure to use a style that Two included examples demonstrate this feature.
    • XML Changes shows XML data of the most recent changes, using a plugin.
    • Pie Chart demonstrates generating dynamic image data transparently.