Présentations
RCCMS

Informations

Années 2012 - 2014
Catégorie Projet personnel
Langages CSS 3, HTML 5, JavaScript, PHP 5, SQL

Présentation du projet

Le projet RCCMS (Rolland Cyrille Content Management System) est un projet personnel de gestion de sites internet. Ce projet a pour finalité de permettre la création de sites internet auto-administrés au plus proche des standards W3C (World Wilde Web Consortium). Il permet également de protéger les communications client/serveur sur les hebergeurs n'autorisant pas l'activation du protocole HTTPS (HyperText Transfer Protocol Secure).

RCCMS permet de :

  • Générer et placer des modules de différents types (menu, en-tête, pied de page, etc...)
  • Générer des pages de différents types (HTML, Article, etc...)
  • Générer des pages "responsive design"
  • Gérer des comptes utilisateurs avec des droits d'accès sur le contenu
  • Modifier les métadonnées liées au site
  • Sécuriser (au mieu) les informations de connexion des utilisateurs hors protocole HTTPS

D'un point de vu technique, RCCMS adopte une architecture modulaire. Cela permet à un developpeur PHP 5 d'ajouter facilement de nouveaux types de "modules" ou de pages. Pour cela il suffit d'implémenter les interfaces adaptées sans avoir à modifier le coeur du projet. 

Protocoles et standards

W3C

W3C (World Wilde Web Consortium) est un organisme supervisant le développement d'un ensemble de standards destinés à homogénéiser les technologies du web. Ces standards ont pour objectif de répondre aux problèmes de compatibilités pouvant être rencontrés sur le web.

RSA

Le protocole RSA (Rivest, Shamir, Adleman) est un algorithme de chiffrement asymétrique des données. Cela signifie que le message chiffré peut-être déchiffré par son destinataire. Ce protocole est utilisé pour assurer la confidentialité, la non-altération ainsi que la non-répudiation du message transmis.

Travail réalisé

  • Conception et développement d'un framework PHP 5 de gestion de base de données
  • Conception et développement d'un générateur modulaire de pages HTML respectant les standards W3C
  • Conception et développement d'une communication client/server sécurisée via le protocole RSA
  • Conception et développement d'une interface d'administration permettant de gérer le contenu du site

Demonstration

Ce site a été généré via RCCMS

Copyright © 2011 - 2017 ROLLAND Cyrille Tous droits réservés