SP:Part:Editeur

De Hegyd Doc.


Sommaire

Editeur

URL: http://site-xxxx.creation-site-web.fr/editeur/ OU http://domain.tld/editeur/

L'éditeur est l'application web qui permet d'éditer son site web.

Edition de contenu

L'éditunio de contenu se fait page par page. Pour chaque page, on découpe le contenu par bloc. Chaque bloc contient ensuite des blocObjects.

Ces entités sont dynamisé par javascript. L'object javascript Bloc.jd pour les bloc et BlocObject.js pour les blocsObjects. Da

Javascript

arborescence des fichiers javascripts de l'éditeur, a partir du répertoire www/js.

  • /: contient les constructueur de différents éléments de formulaires et autre plugin. Les fichiers sont de la form construct{elem}.js
  • /editeur/: fichiers propres à l'éditeur
    • base64.js: librairie utilisé pour encoder en base 64
    • Bloc.js: classe permettant de gérer les blocs
    • BlocObject.js: classe permettant de gérer les blocObjects
    • ColorPaletteEditor.js: classe gérant les palette de couleurs (uniquement pour l'éditeur de thème)
    • CraftEditor.js: classe gérant les métiers (uniquement pour l'éditeur de métier)
    • EditorTooltip: classe gérant les tooltip affichées sur l'éditeur.
    • functionsDisplay.js: groupemenet de fonctions dédié a l'affichage (boutons patienter, messages d'erreur...)
    • functionsGeneric.js: groupement de fonction génériques utilisé sur toute les interface de l'éditeur
    • functionsPublish.js': groupement de fonctions dédiées à la publication
    • functionsStyle.js': groupement de fonctions dédiées a la gestion des styles
    • init.js: appelé sur toutes le spages de l'éditeur: initialisation de base
    • initColorPaletteMode.js: initialisation sur les pages de gestion des palettes de couleurs (uniquement pour l'éditeur de thème)

Edition de styles

Choix du theme / palette de couleur

Choix du modèle

Styles personnalisés

Preview

Edition des infos du site