"Thomas Gagne" <tg****@wide-open-west.com> wrote in message
news:OP********************@wideopenwest.com...
What's wrong with <http://www.phpmvc.net/index.php>? What doesn't it do
that your's will?
My apologies for my first reply; I sensed some sarcasm that might not have
been there.
I don't know what php.MVC does and doesn't do, but after having a look at
that web site I am sure that it's an excellent framework.
My framework will not be a pure framework, but will also have some features
that one expects to find in a CMS such as user management, authentication
and authorization. The framework itself will only implement this in its
simplest form, and leave the rest up to the application programmers. This
will allow wrappers to be built for other applications (eg Serendipity,
phpBB) and allow these applications to share the same users as your other
applications built upon the framework. One can also imagine Proxy classes
for other kind of messaging between applications, but this is of course
outside the scope of what the framework does.
The framework will also come with the appropriate tools to handle the
forementioned user management, authentication and authorization but also
highly sofisticated tools for I18n of applications built upon the framework.
One of which is a translation module for strings that are used in
applications and it will support Enchant (a spelling lib), (optional)
WYSIWYG for HTML strings, and layering of strings in different locales (eg
en_GB can sit over en_US).
The database layer (the M in MVC) uses MySQL's InnoDB tables and the
frameworks API allows the application programmers to do intent locking. It
will then be up to the application programmers to write their own
transactions, no framework can do that because of the nature of
transactions.
Since a framework is very much about reusability, the framework (or it
tools) also makes use of some classes from PEAR and some extensions from
PECL. The database abstraction layer is powered by ADODB, which I must say
was a revolution for me when I ran into it a few years ago.
Best Regards,
Peter Albertsson