dimanche 27 janvier 2013

Les fichiers et dossiers

Voici une description brève et incomplète des différents fichiers et dossiers du CMS Parsimony.

Je rajouterais au fur et à mesure mes découvertes.

/
config.php
Ce fichier contient la configuration de parsimony

install.php
Ce fichier contient l'installateur de parsimony (il n'est plus accessible après installation)

index.php

.htaccess
Gère le module rewrite du serveur web afin d'utiliser la réécriture d'url (indispensable au fonctionnement de parsimony)

/cache
Contient les fichiers en cache (images,scripts,traductions de l'interface d'administrations)

/lib
Contient les différentes bibliothèques utilisées par le back et le front office

codemirror         : CodeMirror (editeur de code)
colorpicker        : DHTML Color Picker (Sélectionneur de couleurs)
csspie                : CSS3 Pie(Compatibilité CSS3 sur IE9)
dnd                   : (Drag'n'drop Jquery)
fancybox           : Fancy Box (LightBox)
html5slider        :  HTML5 Slider (Implémentation de input type=range pour Firefox 4 et +)
fracs                 :  Jquery.fracs (Détermine les parties visibles des éléments HTML dans l'espace)
glyphish            :  Glyphish (Icônes)
html5editor       :  Editeur wysiwyg
jquery              : Jquery (Bibliothéque javascript aux nombreux usages)
jqueryui           : Jquery UI (La version pour créer des interfaces utilisateur)
jsPlumb           : Js Plumb (Système pour lier des objets utilisés dans l'éditeur de base de données)
nestedSortable : Nested Sortable (Système pour améliorer les listes triables de Jquery)
phpmailer         : PHP Mailer (Envoi de mail en PHP)
simplehtmldom : Simple HTML DOM  Parseur de DOM afin de facilement manipuler du HTML
tooltips              : Système pour gérer les tooltips (Jquery)
upload               : Système de gestion des uploads (Jquery)

/modules
Contient les modules de Parsimony

admin : Back Office de Parsimony
admin/core/classes/entity.php : Formulaire pour modifier un enregistrement n
admin/views/mail : Structure des Email 
core   : Le module de base de Parsimony contient les blocs et fonctionnalités de bases
core/blocks : Les blocs sont présents ici
La création d'un module créera un nouveau dossier avec un fichier module.php

/profiles
Contient les profils de Parsimony

Ce dossier contient les données "modifiés" des modules, des fichiers de configurations  ainsi que les backups des différents fichiers.
En effet parsimony génère des fichiers php ici , les fichiers dans modules ne sont que les squelettes des objets.

Ils n'y a aucun intêret de modifier ces fichiers directement.

Aucun commentaire:

Enregistrer un commentaire