My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

Spica CMS is a lightweight, flexible, modular and very fast PHP content management system which is developed to makes web content management simple. Spica CMS is built on top a MVC framework.

End user features

  • Easy to deploy and operate even with non-technical users
  • Fast
  • Suitable for high traffic websites
  • Simplified content creation
  • Support multiple content author
  • Publish a website in a language of your choice
  • Easy to make your content search engine friendly
  • Easy to deliver your content across different platforms, including podcasts and mobile
  • Easy to add images, audio or video to your pages
  • Metadata feature
  • Workflow engine
  • List based contents (SharePoint like)
  • Customizable URL's
  • Roles (content author, content publisher etc)
  • Support multiple administrative modules that are useful to companies
  • Localization & Globalization
  • Unlimited nesting of categories
  • Web service support
  • Strong reporting system: PDF, Excel, Open Office
  • Ability to add plugins / modules for enhanced functionality
  • Support different types of content (like html, txt, document, image, videos)
  • Skin-able (support extensible themes)
  • Ready made template for blog, forums, survey.
  • Good documentation

Developer features

  • Separation of models, controllers and views
  • Thoughtful, scalable directory structure
  • Code is optimized for performance, scalability, security and PHP opcode engines.
  • Architectural event pub-sub system
  • Plug-in architecture that is designed to be flexible, modular
  • Multiple JDBC-like database drivers: MySQL, Oracle
  • Support multiple database server connections per request
  • Built-in multiple themes
  • Web standards oriented templates: CSS, XHTML 1.1/HTML 5
  • Built-in multiple site.
  • Built-in site profile (site specific configuration)
  • Scalable taxonomy-based and folksonomy-based categorization system
  • Localization & Globalization
  • Restful URL
  • Powerful caching system: page cache, page fragment cache, data object cache
  • Support multiple authentication and authorization back-end
  • Very fast, lightweight and low memory footprint
  • A "shared-nothing" architecture, which means you can add hardware at any level – database servers, caching servers or Web/application servers

Spica offers you a powerful CMS framework that is easily tailored to your own workflow requirements.

We listen closely to our clients and continually develop our CMS to meet your needs today, tomorrow and beyond.

Why not Drupal or Joomla

Drupal and Joomla are two among the most famous content management systems in the world. Both feature very good platform for content creation and publishing. However, both suffer from some issues that make them not ideal for high traffic websites:

  • Bloated code
  • Slow
  • Not so scalable structure
  • Old architecture
  • Not user friendly; big learning curve, rough packaging (Drupal)
  • No built-in multiple site creation and management (Joomla)
  • Not support multiple database connections to multiple database servers at the same time (database clustering)

About the name

The name 'Spica' is Latin; it means 'Ear of Corn'. The star it refers to is a bright and hot blue star more than 260 light years (about 80 parsecs) from the Earth.

In fact, Spica is a binary star, and is circled by an invisible companion, causing its brightness to vary slightly every four days. Spica's magnitude is +0.9, making it the sixteenth brightest star in the sky, after Antares in Scorpius.

This project gets started on 17h - March 14, 2009, Hanoi time.

Powered by Google Project Hosting