Jocelyn Fiat f8715d54a8 Improved credential validation.
- added `CMS_USER_API.user_with_credential (...): detachable CMS_USER` that check if credential is valid, and return associated user.
  - replaced use of `is_valid_credential` by new function `user_with_credential` .
  - revisited the session auth, to allow other credential validations (other than ROC CMS auth).
  - added CMS_USER_API.credential_validations to allow authenticating with system other than ROC CMS.
Added new permission to allow by-passing the default ROC-CMS user login/register management:
  - new permission to edit its own account.
  - new permission to edit its own password.
  - new permission to view users details (mostly for user managers).
2017-10-27 12:26:21 +02:00
2015-11-23 16:57:49 +01:00
2017-09-06 15:52:33 +02:00
2017-10-27 12:26:21 +02:00
2017-10-27 12:26:21 +02:00
2017-10-27 12:26:21 +02:00
2017-10-04 18:29:51 +02:00
2017-09-05 16:13:47 +02:00
2017-09-06 15:52:33 +02:00

Eiffel CMS Library

Eiffel CMS library is build with EWF and inspired by Drupal.

The goal of the library is to provide the following features.

- content type
- user management
- module design
- theme
- API

Directory Structure

  • library --Library
    • layout -- application layout library.
    • model -- domain model library.
    • persistence -- persistence layer library.
    • src -- cms source code.
  • example
    • demo -- example using the cms library.
  • doc -- Documentation.

Documentation

CMS concepts.

CMS design.

CMS tutorial.

Description
No description provided
Readme 6.1 MiB
Languages
Eiffel 89.2%
JavaScript 4%
CoffeeScript 3.2%
Smarty 1.2%
SCSS 1.1%
Other 1.3%