Archive:JumbaCMS

From JumbaWiki

Jump to: navigation, search

Contents

This project is no longer in operation

This is a jumba community project that is now run as No Eye Deer by Philderbeast. Please contact him regarding this project. This page is currently used only for historical reference.

Proposed JumbaCMS Logo
Proposed JumbaCMS Logo
JumbaCMS is a Jumba community project to create a Content Management System (CMS) that the Jumba community is encouraged to discuss and help build it. JumbaCMS is co-ordinated by Gav.

Development ideas

These are the ideas curently approved for the project and voted by members.

Please see the discussion pages for the latest feature discussion and progress reports.

What it's not

  • It is completely seperate to Bywave's RSCMS system
  • It is free of any pre-built templating systems such as Smarty
  • It is free of any pre-built PHP frameworks such as CakePHP or Code Igniter

System Requirements & Specifications

  • Application/Language: Runs on PHP, and can use MySQL, PostgreSQL and SQLite databases
  • Cost: Free for anyone to use - released under the GPL v2 license
  • Operating System: Any (cross-platform support)
  • Root access: Optional
  • Shell access: Optional
  • Web server: Apache
  • Browser support: Internet Explorer 5.5+, Firefox 1.0+, Opera 8.5+

Features

  • Can be branded as your own
  • One-file installer that downloads the files from an official project server and onto the web space
  • Efficient code, fast loading even for users on dialup
  • Follows the KISS theory (Keep It Simple Stupid)
  • Manual & Public Forum
  • Pluggable API

Supports, Compliancies, Compatability

Ease of Use

  • UI Levels (two seperate views for beginners/advanced users)
  • Auto-generated naviagation system (Ability to manually set order, number, position and content of navigation elements)
  • Server-side image manipulation (automatic resizing, cropping while retaining the original file size and compression)
  • Undo/Rollback feature
  • WYSIWYG Editor with spell checker (TinyMCE with the choice of installing others)
  • Can set different templates for each category/directory

Performance, Management & Flexibility

  • Static Content Export (Can output all pages to static physical HTML files)
  • Database Replication (for backing up)
  • Page Caching Options
  • Themes / Skins
  • Multi-lingual supporth as administrator, publisher, writer)

Security

  • Content scheduling and approval (Able to have multiple users and types such as administrators, publishers, writers)
  • URL rewriting
  • Individual user privileges for each editable item
  • Login history
  • SSL compatibility

Add-ons, Modules, Plugins These add-ons might be considered child projects in their own right depending on the complexity required for each. These modules may end up being applications from already developed sources.

  • Mail Form
  • Site Search
  • FAQ Feature
  • File Management
  • Photo Gallery/Slideshow (possible add-on for Flash support)
  • Polls/Surveys
  • Automated Site Map
  • Newsletter/ E-zine system (Mail out / ezine function, including templates)
  • Calendar/Current Events
  • Click/Link Tracking
  • Guest Book
  • Shopping cart linked to a merchandise or catalogue system

Membership

How to join

Ask Gav via email or MSN if you want to join the team, if you get the approval you can put your name here, otherwise you'll have your name removed by a moderator and a possible temporary ban if necessary. You can contribute ideas without joining the team.

ATTENTION!:All users are required to have a Google/Gmail account, if you don't have one, you can sign up for one at http://mail.google.com if you are in Australia or New Zealand. Send an email to Gav or The WebDruid if you are outside of one of these two beautiful countries and need an account.

Project Co-ordinators

  • Gav - Project co-ordinator

Team members

Testers

See also

External links

Personal tools
Australian Photography | Unique Views of Reality | Daedalus