Kajax est un moteur de template (multi-templates). Cela signifie qu'il sait comprendre une structure html et insérer les pages demandées à l'endroit prévu à cette effet.(par défaut #Content mais cela peut être paramétré au besoin)
Si vous ne savez pas ce qu'est un template, une définition simple serait de dire que c'est tout ce qui ne change jamais sur un site web quelque soit la page que vous visitez, c'est la structure de base du site internet. Son objectif étant de standariser l'ensemble du site afin de simplifier la naviguation pour le visiteur.
Même si à l'heure actuelle, l'aspect multi-templates n'est utilisé que pour switcher dynamiquement entre le site et sa partie administration, il est tout à fait envisable de concevoir un site ayant nativement plusieurs templates, afin par exemple de rendre des sous parties graphiquement différentes. (reload complet du #main et mise à jour du css mère)
Kajax permet d'éditer la plupart des pages ainsi que d'en ajouter autant que bon vous semble. Sa programmation étant basé sur le modèle MVC (modèle vue controleur), n'importe quel néophyte peut créer une vue (grossièrement une page html via n'importe quel éditeur wisiwyg ou autre ..)
La maitrise du tampon de sortie permet à chacun d'injecter du php au sein même de la vue (en plus du modèle), ce qui fait de Kajax un CMS aussi prévu pour les developpeurs.
Toutes les modifications appliquées sur le template et les pages sont enregistrées, si l'utilisateur veut annuler une mise à jour ou carrrément revenir au fichier original, il le peut rapidement. (A noter que cette fonctionnalité de downgrade, peut aussi permettre de tracker des scripts php malveillants)
©2004-2012 - Kolibot.fr - Généré par Kajax 2.5rc4(Ajax désactivé)