8 mtweb est une base de programmation pour application web.
11 ce programme utilise, dans le dossier libs :
14 http://tinymce.moxiecode.com/
16 - une classe Php sxml, tres utile, et trouvee ici :
17 http://www.shop24-7.info/32-0-simplexml-alternative-php4.html
19 - Ptitcaptcha, une classe Php pour un captcha (anti-spam)
20 http://www.jpfox.fr/?post/2007/10/24/190-un-petit-captcha-en-php
22 - InputFilter, une class Php pour filtrer les balises et les attributs
24 http://www.phpclasses.org/inputfilter
31 - l'archive mtweb.<version>.tar.gz contient un dossier "web"
32 - uploadez le contenu de ce dossier a la racine de votre site
33 - assurez-vous que Php a le droit d'ecrire dans le dossier "content"
34 (et dans ses fichiers et sous-dossiers)
36 Par defaut, mtweb stocke ses donnees dans des fichiers XML.
38 pour utilisez le stockage des donnees avec MySql :
40 - importez les tables fournies dans le fichier "content/data/sql/mysql/mtweb.sql"
41 - puis dans le fichier "config.php" :
42 - commentez la partie relative aux donnees XML
43 - decommentez la partie relative aux donnees MySql
44 - adaptez les informations pour MySql avec vos parametres de connexion
46 pour une premiere utilisation, vous pouvez vous identifier avec :
51 pensez a changer le mot de passe
57 Plus d'infos en ligne :
58 http://mtweb.dj3c1t.com
61 historique des modifications :
62 ------------------------------
69 l'implemention Mysql du SGBD utilise maintenant les exceptions
70 mtweb n'est plus compatible avec Php4 a partir de cette version
78 maj de syntaxe des accolades
79 correction de bug dans le layout pour le formulaire de contact
80 maj jQuery avec la version 1.8.3
88 Correction de bug dans la lecture du layout
96 la version 0.4, qui introduit les plugins, en contient trois
97 dans son repertoire "plugins".
99 dans cette version, seule l'application principale est fournie.
101 les plugins restent disponibles, mais via leur propre archive.
109 version extraite de sourceML.0.13
111 ajout d'un systeme de plugins
112 l'application gere aussi maintenant une arborescence de liens
114 changement de methode pour les surcharges. le dossier "app/local"
115 disparait et le contenu du dossier "app/core" descent dans "app/"
116 les surcharges se font maintenant avec les plugins.
122 utilisation d'un cache en RAM pour les donnees gerees en XML.
127 ajout d'un exemple d'application, pour un agenda en ligne.
132 version extraite de sourceML.0.10
134 marche avec Mysql ou XML