A simple PHP framework
PHP Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
documentation
lib
public
.gitignore
LICENSE
README
TODO
VERSION

README

========
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