======== REQUIS *) Un serveur Apache *) PHP Version 5 ou plus *) Avec l'url rewriting activé, c'est mieux, mais ça fonctionne très bien sans ======== INSTALLATION 1) Décompresser l'archive et la placer sur le serveur. 2) Vérifier que les droits en lecture / écriture sont mis sur le répertoire de logs et de cache. 3) Faire les modifications nécessaires dans app/configuration/application.ini [Dans /app/configuration/application.ini] 4) En fonction de si l'url_rewriting est activé sur votre serveur, modifiez (ou non) le paramètre use_url_rewriting. 5) Modifier le nom de domaine. Si le chemin pour y accéder est quelque chose du genre : http://votre-domaine.fr/public, alors pensez à ajouter le /public [si ça ne fonctionne pas] 6) Pensez à regarder les logs PHP et les logs de l'application 7) Si vraiment ça ne marche pas, contactez-moi (dev@marienfressinaud.fr) et je pourrai peut-être vous aider :) 8) Pensez à rapporter les bugs rencontrés sur GitHub : https://github.com/marienfressinaud/MINZ/issues ======== CHANGELOG 2013-05-12 Changes with MINZ 1.3.2 : *) Correction bug Url::display() avec le protocole HTTPS 2013-03-14 Changes with MINZ 1.3.1 : *) Correction affichage lorsque mauvais controller ou mauvaise action 2013-03-10 Changes with MINZ 1.3.0 : *) Alias de simplification de l'écriture des Url : _url(controller, actions, param, value, ...) *) Traductions avec variables possibles *) Scripts et styles conditionnels (IE) possibles *) Meilleure gestion de l'environnement (production, development ou silent) *) Gestion de la compression gzip *) Mise à jour du Cache qui ne marchait pas tout à fait *) Affichage Helpers grâce à la Vue 2013-03-01 Changes with MINZ 1.2.0 : *) Réintroduction des fonctionnalités perdues au passage de la 1.1.0 (Error, Cache, PDO, JS dans la vue) *) Request::forward() permet de faire une redirection dans le routage *) Model_array() pour stocker dans des tableaux *) Correction de beaucoup de bugs 2012-06-24 Changes with MINZ 1.1.0 : *) Reprise de toute l'architecture / classes (direction version 2.0) *) Amélioration de l'url rewriting basé maintenant sur des regex *) Regressions par rapport aux versions précédentes (plus compatibles) *) Version pas encore tout à fait fonctionnelle 2012-02-18 Changes with MINZ 1.0.0 : *) Ajout de la classe Cache *) Meilleure utilisation des Exception à travers la librairie *) Mise à jour des Model_{array|sql|txt} *) Code reformaté *) De la documentation ! 2012-02-12 Changes with MINZ 0.5.0 : *) Ajout d'un paramètre de configuration indiquant la langue affichée actuellement par le site *) Ajout d'une classe Translate permettant de faciliter l'internationalisation du site *) Ajout d'une classe Session pour "mieux" gérer la variable $_SESSION *) Ajout d'une classe History permettant de sauvegarder l'historique de navigation *) Ajout de classe Models User gérant XMPP et OpenID *) Ajout de classes Exception : MinzException et XMPPException *) Ajout de DAO Model_array et Model_txt *) Retouche design + application complète *) Correction divers bugs 2011-10-30 Changes with MINZ 0.4.0 : *) Suppression de constantes inutiles dans le index.php *) Renommage du fichier /app/Bootstrap.php en /app/AppBootstrap.php *) Amélioration du routage des Url (gestion des urls dynamiques) *) Ajout d'une classe Configuration + gestion des fichiers .ini *) Le fichier de config doit obligatoirement posséder les paramètres "environment" et "use_url_rewriting" positionnés *) Ajout d'une classe Log permettant de logguer les erreurs *) Ajout d'une classe Url permettant de mieux gérer les urls internes au site *) Les contrôleurs devront désormais se finir par le mot "Controller" (ex. "indexController") *) Amélioration de la classe Error - gestion plus fine *) Les classes Bootstrap, Controller et Route sont désormais des singletons 2011-09-11 Changes with MINZ 0.3.0 : *) Ajout d'une première version de classe Route pour gérer des urls spécifiques *) Ajout d'un AppBootstrap pour automatiser les actions redondantes dans chaque controller 2011-08-26 Changes with MINZ 0.2.0 : *) Correction nom application dans les commentaires *) Ajout de commentaires dans la librairie *) Ajout de la classe Paginator pour faciliter la pagination *) Gestion des magic_quotes : si activé sur serveur, on les "désactive" *) Création d'une liste de "features" 2011-08-12 Changes with MINZ 0.1.0 : *) Première version de MINZ ====== AUTHOR Main Developer - Marien Fressinaud <dev [AT] marienfressinaud.fr> <contact [AT] marienfressinaud.fr> <JID: marienfressinaud [AT] jappix.com> http://marienfressinaud.fr License https://www.gnu.org/licenses/ AGPL 3