-
Notifications
You must be signed in to change notification settings - Fork 233
Open
Labels
Milestone
Description
Hey Guys,
based on the news (#189) last week, i've pushed v3.0.0-alpha1 (i named my commit to v3.0.0-rc1 π
)
Now all models donw incl. PHPunit tests over Travis-CI and code-coverage over CodeCov
I hope you like how i created the models.
Next steps are:
- create whole library without any new suggestion (use model functions in library)
- change language lines to use
sprintf - add composer decencies
- Unspecific session variable names for user
The CodeIgnitier-Aauth v3.0.0 Plans are:
- write from scratch in MVC
- db actions into models
- use model functions in library
- enhance language lines with
sprintf - whole code in one code style (CI3 PHP Style Guide)
- PHPUnit tests over Travis-CI.org & Code-Coverage over CodeCov.
- Add other databases to test (postgre, odbc, etc.)
- Aauth Init Class
- it allows to remove the SQL files
- creates automatic all database
- easy database updates in further releases
- should works flawless with other databases (postgre, odbc, etc.)
- add
.editorconfigEditorConfig helps to define and maintain consistent coding styles between different editors and IDEs, - a proper documentation on GitBook
- replace config explanation with a docs link
- add composer decencies instead of the reCAPTCHA & TOTP helpers
- (on release push) travis would creates 2 zips & upload it to the release
- 1 with
vendor-folder, downloaded/integrated composer
(there some website hosts they not give a ability for a SSH access) - 1 without
vendor-folder, not integrated composer decencies
- 1 with
- (on release push) travis would creates 2 zips & upload it to the release
- add CI's Form Validation support
- add foreign key to database tables (working dbforge solution for Aauth Init Class usage)
- Single Login mode (allow only one session per user) (Single LoginΒ #187)
- remove * from select on list_users (list_users select * from db Β #184)
- Unspecific session variable names for user (Unspecific session variable names for userΒ #177)
- Login with email and username (idk main behavior or config option)
- basic ui (login/register, user-, group-, perm-management, pm center, etc.)
- extenison-able (plugins):
- social sign-in (google, github, facebok, etc.)
- Private Message System
- maybe system variables
- easy Migration from v2.X
- change licence to MIT (Change licence?Β #88)
- change email to use a view with passed parameters, instead of plain text
overall Aauth would need PHP 5.5 or higher
If anyone has some suggestions, feel free to answer on this issue π.
Reconix and rakucmr