Linux SoftwareInternetHTTP (WWW)Command Line Content Management System 0.6

Command Line Content Management System 0.6


Command Line Content Management System is my own command line content management system
Developer:   Tjebbe
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   556K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Command Line Content Management System is my own command line content management system. It's not a dynamic cms, but a script that takes a source tree and creates a web site out of it.

The idea came to me when i was using m4 for my website to generate the HTML, but i did not like the idea that i was still typing HTML in my pages, even if it was simplified by using macros. I was updating a wiki page somewhere when it hit me: i wanted a command line system that was able to take wiki style input for page content. The result is clcms.

Its in beta state at the moment, mostly to try out some different approaches to various
challenges. But i thought i'd share it now, so if you're interested and might have some ideas on where to go from here, drop me a line (or a patch). At least it can build this site and the tutorial site, but anything more fancy will probably not work.

It's also a way for me to learn Python, so i might in my ignorance produce some weird constructs here and there. Please let me know, but be gentle.

Here are some key features of "Command Line Content Management System":
  • Updates should be possible with a terminal and an editor
  • Content is stored in a directory tree
  • Adding pages (or items?) should be as easy as creating a new file and typing some lines in it.
  • For default pages/items no config necessary
  • No HTML, XML or anything alike for normal usage
  • All pages have their binary content (images, download files) in the directory of the page itself
  • All output is static, no generating on the fly

    Usage:

    After untarring the tarball, add < dir>/bin to your path or copy bin/clcms.py to a directory in your path.

    You can now go to < dir>/examples/documentation and build the tutorial by running
    clcms.py

    Now wasn't that easy?

    Point your browser to file://< dir>/examples/documentation/out/index.html and see the result of all your hard work.

    If it did not work, it's not your fault. Just remember that version number.

    What's New in This Release:
  • .page files can now contain content attributes.
  • Filename extensions are removed and replaced by attribute lines in .page files.
  • The page.meta file should now be called page.attr.
  • The nomenu option had disappeared in a previous release, and has been put back.
    tags command line  management system  content management  line content  can now  dir examples  page files  your path  examples documentation  the tutorial  the idea  did not  the result  

    Download Command Line Content Management System 0.6


     http://jelte.nlnetlabs.nl/Projects/clcms/clcms-0.6.tar.gz


    Authors software

    Command Line Content Management System 0.6 (by Tjebbe)
    Command Line Content Management System is my own command line content management system


    Similar software

    Command Line Content Management System 0.6 (by Tjebbe)
    Command Line Content Management System is my own command line content management system

    Page Manager 2006-01-27 (by Sami Ekblad)
    Page Manager is a content management system (CMS) for sites that does not need (or cannot have) a database back-end

    Ruby webgen 0.3.7 (by T. Leitner)
    webgen is a Web site generator implemented in Ruby

    FTB ConMan 0.3 (by Feel The Burn)
    FTB ConMan is a dynamic website content management system.

    It allows you to have dynamic content (content which changes, including

    Deep 0.8.13 (by Richard Harris)
    Deep is a content management system written in C and Lua

    TrapperTim 20060117 (by Darren L. LaChausse)
    TrapperTim is an extremely simple content management system with low hosting requirements.

    TrapperTim dosen't require a database b

    Template::Tutorial::Web 2.15 (by Andy Wardley)
    Template::Tutorial::Web is a Perl module for generating web content using the template toolkit.

    This tutorial document provides a

    Sitellite Content Management System 4.2.8 (by SIMIAN systems Inc.)
    Sitellite Content Management System is an advanced Web-based Content Management System (CMS) and PHP content publishing framework.

    phpFaber CMS 1.2.20 (by phpFaber LLC)
    phpFaber CMS project is an excellent solution both for professional content makers and for non operating employees working with the c

    Python Web Objects 1.3 (by James Turner)
    Python Web Objects is a dynamic page generation system that allows the developer to embed Python code inside HTML


    Other software in this category

    SquirrelMail 1.5.1 (by The SquirrelMail Project Team)
    SquirrelMail is a standards-based Webmail package written in PHP4

    Tiki CMS/Groupware 1.9.7 (by Luis Argerich)

    Downloader for X 2.5.7 (by Chuchelo)
    Downloader for X is a tool for downloading files from the Internet via both HTT

    Links 2.1pre26 (by Martin Pergel)
    Links is graphics and text mode WWW browser, similar to Lynx

    Mozilla Firefox 1.5.0.8 (by Mozilla Project)

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags