raja CMS

1. PRINCIPE 2. ARCHITECTURE 3. SERVICE 4. DEPLOIEMENT

 

raja CMS - Strict HTML 5 Content Management System - enfin un CMS sans .php !
Pas de langage de template compliqué comme XSLT, les données sont directement insérées par le DOM.

Le site est composé d'une liste de pages issues d'une liste de modèles
Un modèle est composé d'une liste de sections contenant articles et objets

SITE PAGE MODELE SECTION ARTICLE OBJET

Le CMS permet d'ajouter, supprimer, ordonner, éditer :
- des articles et des objets dans des sections,
- des sections dans les modèles et dans les pages,
- des pages dans le site

 

➜ SITE

Liste des pages, sous pages et du modèle

Liste iconique des modèles de pages

Exemple de modèle (Modèle D)

L'arborescence du site réside en l'assemblage de modèles par un réseau de liens.
L'assemblage est multi-niveaux et multi-critères.

➜ PAGE

Composition d'un modèle, une séquence de sections

Insérez des sections pour composer un modèle

Déclinaison de sections (exemple de séquence : Section A / Section BBB)

Une page est composée d'une liste de sections intégrants les articles et les objets suivant un modèle.

➜ MODELE

Un modèle contient plusieurs sections intégrant des articles reproductibles

Glisser des articles dans les sections pour obtenir de nouveaux modèles

Les modèles héritent des styles définis pour les sections

Un modèle de page est composé d'une liste de sections pré-définies à assembler.

➜ SECTION

Edition d'une section, éditeur de textes / liens

Intégration d'objets existants dans l'arborescence

Visualisation des propriétés d'un Objet, ici SLIDER

Une section pré-définie est composée d'une liste d'objets aux styles et comportements pré-définies.
Une section est une liste d'objets.

➜ ARTICLE

Glisser les composants de l'objet dans la partie édition

Liste de ressources disponibles en fonction du type de fichier et de la section

Visualisation des propriétés des données, ici IMAGE

Un article contient des données et/ou des objets.
Chaque type d'objet dispose d'un éditeur spécifique, éditeur de texte riche pour les textes, éditeur spécifique pour les images etc.

➜ OBJET

Edition d'Objet programmé

Liste de ressources disponibles en fonction du type de fichier et de la section

Arborescence du navigation

Un objet est composée de fonctionnalité(s) pré-programmées à intégrer. Objets dynamiques et objets statiques.
Un objet statique est une fonctionnalité graphique formelle, sous .html/.css Un objet dynamique est une fonctionnalité programmée sous .html/.js
Tout type d'objets html./.js ou .html/.css peuvent êtres intégrés.

TYPE

- Texte éditable (lien, gras, italique)
- Image (png, svg, jpeg, gif) – Optimisation automatisée
- Vidéo (YouTube, DailyMotion ...)
- Iframe
- Widget

OBJET

- Authentification multi-niveaux
- Intégration médias - vidéo - cartographie
- Formulaires et formulaires mails (MandrillApp)
- Liaisons Bdd données json
- Export haute définition .pdf

STYLE

- Style issu de la section et du modèle
- Style spécifique suivant les cas

LISTES

Liste de pages (arborescence), ou liste de sections (page) :
- création d'un item,
- suppression d'un item,
- re-nommage d'un item,
- création d'une copie « formelle » (forme id. / bdd diff.) d'un item, chaque item possède un nom et un lien ou une fonctionnalité.

RESSOURCES

Les ressources statiques locales sont directement intégrables par chargement ou par interface REST, les ressources distantes sont intégrables par interface REST.

VALIDATION

Code js, Front-end debugging (Chrome recommandé)
Gestion de la compatibilité : Browserstack
Compatibilité théorique : Caniuse
Conformité : Strict html 5 W3C

Connexion utilisateurs enregistrés

We noticed some issues

Connexion par réseaux sociaux :

Contact us :

EDA s.a.r.l.
La grande Roulière
79150 Voultegon
France

info@eda.sarl
+(33) 607 182 560

© 2015 EDA s.a.r.l.