home | source code | documentation | about

Welcome! This is the home of the CMSkey project.

Current software version is:
0.9.1-devel

Gold Partner
logo Avitis

Starting from revision #5, now it's possible to create a fully-configurable tableless two/three-column layout, entirely based on CSS. You can find some useful information here.

Included, you'll find some SQL snippets in order to quickly create (and test) six different layouts.

Please, also read the new BUGS file.

posted by fabiux on 12/01/2008 at 00:52

CMSkey documentation (doxygen format) is available here and updated at every revision of the current development branch.

posted by fabiux on 06/01/2008 at 15:00
A development branch has been released on Launchpad.

This is development code, but finally available (and growing).

Enjoy!

posted by fabiux on 04/01/2008 at 23:04

CMSkey for PHP 4 is dead. At the moment, code is being ported for PHP 5 and MySQL 5. There are some improvements and optimizations.

Meanwhile, the community should refer to our new project location at Launchpad.

We hope to finally release there, as soon as possible, our new 0.9 release.

posted by fabiux on 25/10/2007 at 17:45

New wiki available! This is a useful repository for work-in-progress documents.

posted by fabiux on 07/06/2007 at 23:53
image 10

CMSkey supports file attachments to text contents: you can add as many binary files as you want to your posts. You can set visibility and/or access permissions to each of your attached files.

A list of attached files is shown at the end of the post. Users can click on the links to download the attached files.

Images are automatically recognized and displayed. When an image is uploaded, CMSkey automatically creates a series of lower resolution images such as icons, thumbnails and mid-res images.

It's easy to include thumbnail images on your posts. Click on a thumbnail to display higher resolution images. In the same way you create inline links to download an attached file.

posted by fabiux on 05/03/2007 at 10:51
How permissions work under CMSkey.

CMSkey administrators create users. They also create groups: users can be assigned to one or more groups (or none).

When a user creates a new content, he also may define different access permission levels. There are two types of access permission:

  • read permission: a user can read a content (or see a photo, or download a file);
  • write permission: a user can modify or delete a content.

 Each type of the above permission types can be granted to:

  • all user;
  • user logged in the system only;
  • administrators only.

Additionally, permissions can be granted to a set of the defined groups. In the latter case, only users belonging to the specified groups can read/write access a content.

The owner of a content is the user that first created it. There are no access restrictions to a content for its owner.

Moreover, users having write permission can hide a content. In this case only administrators and respective owners can access a hidden content.

posted by admin on 25/02/2007 at 13:11
Discover the main ideas this CMS is based on.

There are some simple ideas that inspired our new CMS. We want to share them on this blog.

posted by admin on 28/01/2007 at 17:00
And our source code will be available soon.

Finally CMSkey website is out!

We're working in order to provide our first beta source code and documentation as soon as possible: please, be patient and stay tuned.

You can join our project by testing the software or writing new extensions for it. You can also write translations or documentation. At least, your feedback is important.

For any information: info AT cmskey DOT org

posted by admin on 23/01/2007 at 00:28