What's new? | Help | Directory | Sign in
Google
brightcontent
Bright Content: Python software for content management built from reusable components.
  
  
  
  
    
License: New BSD License
Labels: xml, weblog, python, wsgi, atom, xslt

Bright Content is a lightweight, RESTful [1] content management platform written in Python from reusable components. Its most common use is as a Weblog engine. It is based on a simple, coherent philosophy for content architecture, and reuses sound Web standards and software components to avoid over-architecture and code bloat.

Bright Content offers many of the usual features of Weblog engines and other content engines, but its basic operation and plug-in model is based on the WSGI standard for Python Web components. Many existing WSGI components can be plugged directly into Bright Content in order to enhance its operation, and Bright Content also has a set of specialized components for common content needs.

Bright Content also builds on the Atom Syntax, Atom Protocol, and an XML data flow. XML is used modestly (e.g. not for configuration) and is intended as much as possible not to get in the way. Built-in templates are XSLT for now, but support for plug-ins providing other templating systems is in the near-term roadmap.

[1] RESTful -- designed with well-known principles of well-behaved Web applications.