On Friday, May 18, the normal maintenance window (17:00 Pacific time) will be extended for data center maintenance until 23:00 Pacific. No extended down-time is planned, but brief delays and interruptions are possible throughout the period.
If you were registered and logged in, you could join this project.
Below you will find a short description of PHPportalen, it's goals and it's
scope.
Mission
PHPportalen is a CMS developed in PHP, using an RDBMS-backend.
The goal of PHPportalen is to provide the Open Source community with a new,
flexible CMS. When you think of Content Management Systems today you often think
of systems like PHP-nuke (http://www.phpnuke.org)
or Postnuke (http://www.postnuke.com).
These systems tend to be very large, slow and in general hard to maintain. PHPportalen
will perform the same tasks as these two systems but with a more flexible approach.
With a slimmed core-system you can start customise your installation with different
plugins and modules to get the functionality that you request.
PHPportalen are being developed with OOP in mind. This will lead to a project
that is divided into several modules:
- The Core
This part will act like a backbone in the system.
- The Plugins
These will provide standard-functionality to the system. Several modules (se
below) can share one plugin. Are often programmed as PEAR classes.
- The modules
This is where the markup are being produced with an Template-plugin
The first goal is to set up this framework with one or two experimental modules.
Later on the development will concentrate on making more and bigger modules.
Initial the goal and scope of this project will be quite modest. I will soon
present a roadmap with a few milestones in the process towards the final release
of 1.0.
Related resources
PHPportalen will use functionality from:
Requirements
- A webserver (Apache, IIS or something similar).
- A PHP installation on this server.
- One of the SQL-databases that PHPportalen supports.
- The system will run on both *nix, Mac and Window but some functions need
*nix and Apache to run as intended.