7Bit Сommunity
Main Menu
Homepage
Administration
Members Area
News
Shoutbox
Core Team
Welcome our Core Team!

root - Project creator and main developer.

godexsoft - Main person in the project after root. Does lots of stuff here.
MyCMS Info
Welcome to 7Bit community.
This site is based on the MyCMS engine which is currently in development state, so you will see lot of changes and cool addons comming from time to time.
Have a nice day.

MyCMS core team.
Advertising
Alexander Mamchenkov
Nordkon.com.ru
Alba.com.ru
Ahleen.pp.ru
Catol.pp.ru
Aglaed.pp.ru
7Bit: Coding of the new kernel resumed
Hi all! I am glad to inform that the kernel development process is resumed and in some time I would be glad to announce new release.

New concepts in the new kernel:

1. Classes:

Users, Groups, Modules and lots more are described by Classes. Actually, everything that can be an object is described by its class.

Most of the functions instead of going into libraries now described as class methods.

2. Groups:

New release gonna use strong user->group relation not. Groups gonna be present everywhere. New feature - module related groups. Among with the system groups it is going to be possible to use module wide groups related to the particular module, thus, if the admin of the forum module is in the system "Forum Admins" group he can create his own groups like "Moderators", "Advanced Posters" related and used only in forum, although all the groups gonna be described in one common table using the one common class.

3. Permissions:

As well as groups, it will be possible to create module wide permissions. Taking an exaple above, forum admin will have system permission to work with "Admin Forum" module, but "Forum Moderators" will have permissions to move/delete/block posts in the forum. All the permissions will be as well described in one common table.

4. System false reporting:

More debugging will be added to the code in order to make it easier to find errors. If system crashes - it will immideatly report an error describing what is going on.

5. Templates:

Most of the functions won't be printing anything, instead they will return what should be printed with the return statement, this it is groing to be much easier to use templates system.

6. Mod rewrite:

I am thinking of implementing mod_rewrite mode for the system. That means that if your web-server is configured to work with mod_rewrite, then you will be able to use fancy urls like
"http://someserver/amdin/a/edit_users/id/1/"
instead of
"http://someserver/index.php?p=admin&a=edit_users&id=1"

7. Menus:

new feature - menus. Admin will be able to create menus and use them in blocks, modules and other parts of the site. Menu items will consist of label and destination which could be module id, content page id or static url.


This and lots more is currently in TODO list but, since now classes are used - the development goes much faster :))
Posted by: root (26/07/04, 13:47:36)
User Login




Who is Online
Users: 0
Guests: 6
Total: 6
All your base are belong to us!
Alex! Cmon! I have a new engine in Java... maybe we better use it? however we need to change the style of it totally. PHP and even Perl are script langs for kids. Delete this block when ready to start with the new way of coding :)
 
All rights reserved. Copyright 2004 by 7Bit.