ello there mate


Roadmap

The current stable release series of RavenCore is 0.3.x. This will soon be moved to Legacy and 0.7.x will become stable. The 1.0.x series is the current testing ground for development down the road.

Support for more OSes

Being developed in v0.7.x series

Right now RavenCore works on many Linux distributions, but nothing else. In each new release of the 0.7.x series I am
hopeing to get closer to fully supporting UNIX, mainly focusing on FreeBSD, Mac OSX, and OpenBSD… and further down
the road, Solaris and other UNIX flavors.

Templates and Skins

Being developed in v0.7.x series

I want to have better orginization system for templates and page fileystem structure. I plan on using a more modularized scheme of everything going through the index.php page via includes for the core code of each page. On the design side, style sheet and graphic reference will be based off of per-user settings of what skin to use (with default which can be set by the administrator ).

Better Multi-Language Support

To be developed in v1.0.x series

As you might have noticed, only the PHP code has multi-language support, and a lot of the error messages come from
the back-end perl code. I want to rework the language system so that both the client and the server side of ravencore
read the same language files, so that everything can be multi-lingual.

Multi-Server Support

To be developed in v1.0.x series

This is the ability to control multiple installations of RavenCore from a single control panel interface.
The 0.3.x series of ravencore already contains a client-server relationship between the PHP and perl code
via a UNIX domain socket, and all server functions are executed on the back-end, upon request by the PHP (the client).
So all that needs to be done for multi-server support is some rework of the database tables to keep track what users and
domains exist on which server, etc, along with some TCP connection protocols thrown into the mix.

AJAX web interface

To be developed in v1.1.x series

I am planning to introduce AJAX into the 0.5.x series of ravencore, which will start after the above items.

More Open Source Projects

Currently there are many built-in applications, and I would like to get more integrated. My main goal is to have the control panel interface full of useful tools that have already been coded, so we do not have to reinvent the wheel. The most recent OSS project (introduce in version 0.4.0) is YAA (Yet Another Autoresponder)