| Terme | Définition |
|---|---|
| htaccess |
Les fichiers .htaccess sont des fichiers de configuration des serveurs web Apache. Ils peuvent être placés dans n'importe quel répertoire du site web (la configuration s'applique au répertoire et à tous les répertoires qu'il contient, qui n'ont pas de tel fichier à l'intérieur) et peuvent être modifiés alors que le serveur est en cours d'exécution. On peut les utiliser pour modifier les droits d'accès, créer des redirections, écrire des messages d'erreur personnalisés ou associer les extensions de fichier à des types MIME. |
| MVC |
Le Modèle-Vue-Contrôleur est un méthode de développement qui consiste a segmenter un programmes en au moins 3 parties. - Un contrôleur pour exécuter les logiques de contrôle - Une vue pour définir le rendu (HTML) du programme - Un modèle pour gérer toute la partie accès aux données (lecture, ajout, suppression) et persistance Ce type de programmation est un gain a plusieurs niveaux. il permet d'obtenir un code plus propre, plus homogène, plus sécurisé, plus fiable, plus pérenne. Mais il complexifie aussi la programmation par la multiplication du nombre de programme. Le framework Joomla 1.5 est implémente le modele (Design Pattern) MVC. Plus d'infos sur Wikipedia |
| Persistance |
Ce terme désigne la façon dont les données sont sauvegardées et restaurées au sein d'une application. Un programme manipule des données en mémoire et les sauvegarde en base de données. Dans les frameworks récents comme celui de Joomla 1.5, une couche d'abstraction permet au développeur de ne plus avoir a implémenter les accès, contrôles a la base de données. Tout cela est désormais géré par la couche de gestion de la persistance. En Joomla 1.5, c'est l'objet JTable et les JModel qui vont gérer cette persistance a votre place. Les acces en lecture, écriture, suppression sont codés en implémentation Objet. De plus, les objets JTable vont vous apporter la couche de "Modélisation Objet" des données de la base. Vous ne manipulez plus des listes d'enregistrement SQL, vous manipulez désormais des Objets ! Plus d'infos sur Wikipedia |