Menu
Home
Special Features
Software development
Misc
User Functions
Don't have an account yet? Sign up as a New User
Lost your password?
Sponsored Links
|
|
Welcome to TinyPHPcms
General info
TinyPHPcms is a relatively young project. It started off as a solution for friends that wanted to have a small, simple website that they could edit themselves. It developed into a compact, extensible, multi-language platform with template and multi-site support with a very small footprint.
Features
- Token-System: Images, internal Links, Text-elements and dynamic content can be placed anywhere into the site through a very simple token-system so no HTML or PHP knowledge is necessary to effectively administer content.
- Multi-language: Running Unicode, every single component of the site can be translated. Via a language menu the user can switch languages at every location of the website.
- Multi-site: Having an extremely small front end and storing all templates and layouts in the database, the system can run with one back end and unlimited front ends.
- Extensibility: TinyPHPcms uses a very simple system to extend its functionality via additional PHP code. Simply insert a token for the additional functions anywhere into your site and use the respective code in your back end. New code can be added easily.
- Multi-User: Every front end can support multiple editing users that are protected from overwriting each others content by a version-control (no version history is saved, however)
- Image-management: TinyPHPcms has a built-in image manager that allows users to upload images and optionally create thumbnails for pictures. Those images can then be easily inserted into the site without the knowledge of htm through the the token-systeml.
- WYSIWYG: TinyPHPcms comes bundled with the famous FCKEditor. It is setup so that only one copy needs to be installed for one back end. The FCKEditor can be setup for each site differently all for all sites the same. The file/image manager of FCKeditor can be used optionally.
- Templates: The system allows the usage of unlimited templates. The Templates are created in HTML and stored in the database, easily changeable via the admin interface. Content is placed automatically into the templates by a simple mechanism. Like that, every admin can get a good template from a developer and can implement it in seconds without the knowledge of HTML
System requirements
- PHP 4.3 or newer
- MySQL 3 or newer
- less than 100kb space (excluding the FCKeditor)
News
- 2006-11-16: TinyPHPcms has been submitted to Ohloh.com.
- 2006-11-16: The initial code has been uploaded to the CVS.
- 2006-11-06: TinyPHPcms has been accepted at sourceforge.net as a project. All code will be publicly available at the site's CVS.
Project Status
The project is running stable. However, it is not ready for file releases yet. The whole configuration system is in the process to be rewritten and therefore all configuration options are duplicated. The following features are missing:
- Online configuration editor
- An installer
- Extended documentation
- User manager
Help
Tasks
- Move content language configuration into database
- Create a multi-language feature for the admin
- Create individual optional custom function files for frontend
- Create installer
- Cleanup configuration system
- Documentation (Wiki?)
- User Manager

|