01-16-2016, 10:13 PM
I knew this day would come, although I didn't think it would happen this quickly. I'm currently in the Alpha stages of a complete rewrite of UserSpice...a completely new codebase that will contain zero code from the original UserCake.
Why? Well, it's time. I could not meet the objective of building a fast, secure, PHP User Management Framework that completely gets out of the way on the existing codebase.
I'm using all new classes that are going to be fully documented. Some of the documentation will come in the form of showing the actual development of the core classes with full explanation. Basically showing from clean sheet to full production. In addition, there will be extended documentation to show real world usage of the core functionality. That's coming slowly but surely in the menu above.
So....What's it going to look like. In early alpha, the code is really setup to meet my get out of the way mentality. Basically, when you install US4, your root will look like this.
/classes - Contains both classes that are available to both US4 and the developer
/core - Core initialization and configuration files
/users - everything else UserSpice related
index.php - Your starting point for your project.
EVERYTHING else is out of the way and giving you a relatively clean slate to start building whatever your heart desires.
If you want to check out the classes, go download version 3.1.x off the homepage. It's more of a dev release to allow people to see what the classes do. Any of the documentation that is up will show what that release has the potential to do, although the bulk of version 3.1 is still sitting on the old codebase.
Why? Well, it's time. I could not meet the objective of building a fast, secure, PHP User Management Framework that completely gets out of the way on the existing codebase.
I'm using all new classes that are going to be fully documented. Some of the documentation will come in the form of showing the actual development of the core classes with full explanation. Basically showing from clean sheet to full production. In addition, there will be extended documentation to show real world usage of the core functionality. That's coming slowly but surely in the menu above.
So....What's it going to look like. In early alpha, the code is really setup to meet my get out of the way mentality. Basically, when you install US4, your root will look like this.
/classes - Contains both classes that are available to both US4 and the developer
/core - Core initialization and configuration files
/users - everything else UserSpice related
index.php - Your starting point for your project.
EVERYTHING else is out of the way and giving you a relatively clean slate to start building whatever your heart desires.
If you want to check out the classes, go download version 3.1.x off the homepage. It's more of a dev release to allow people to see what the classes do. Any of the documentation that is up will show what that release has the potential to do, although the bulk of version 3.1 is still sitting on the old codebase.