DeveloppementDernière modification : - |
||
---|---|---|
Accueil / Changements récents / | Éditer / Historique | |
// 2008/09/28 20:10 / 86.220.145.55 // 2008/09/28 20:11 / 86.220.145.55 TOC ! Subversion voir aussi la [FAQ de TuxFamily|http://faq.tuxfamily.org/SVN/Fr] !! Anonyme Pour récupérer la dernière version du code principal de WiKiss : {{ svn co svn://svn.tuxfamily.org/svnroot/wikiss/svn/trunk }} Pour récupérer la dernière version des plugins et des [AutoTests] : {{ svn co svn://svn.tuxfamily.org/svnroot/wikiss/svn/tools }} !! Pour moi {{cd ~/sources/WiKiss/ svn co svn+ssh://jjl@svn.tuxfamily.org/svnroot/wikiss/svn }} !! Release * '''Penser''' à changer le numéro de version dans index.php * modifier la page d'accueil pour refléter les nouveautés {{export DEPOT=svn+ssh://jjl@svn.tuxfamily.org/svnroot/wikiss/svn/ svn cp -m "Release 0.2" $DEPOT/trunk $DEPOT/tags/0.2 svn update mkdir /tmp/wikiss cp -R tags/0.2/* /tmp/wikiss/ cp -R tags/0.2 /tmp/wikiss cd /tmp tar --exclude='.svn' -cvzf 0.2.tgz wikiss/ cp 0.2.tgz ~/sources/WiKiss/repo/0.x/}} * tagger les plugins : {{cd ~/sources/WiKiss/svn/tools/scripts ./tag_plugins.sh 0.3}} TODO: ajouter la procédure pour tagger les [AutoTests] * uploader les archives : ** WiKiss ** plugins * Faire l'annonce sur la page dédiée : [Annonces] * Envoyer un mail sur la [Listes] * Passer la nouvelle version en ''Present'' sur le [bts|/bts/] et l'ancienne en ''Passé'' ---- ! gettext ! Test UTF-8 Générer le fichier ''po'' pour le core et les plugins par défaut : !!utf-8 --> iso-8859-15 {{xgettext --language=PHP --default-domain=WiKiss --from-code=UTF-8 --output-dir=locale index.php plugins/wkp_*.php}} Conversion de pages utf-8 en iso-8859-15 (à exécuter à la racine du wiki) : {{ Compiler les locales : for f in `find . -name "*.txt" -o -name "*.bak"`; {{for f in $(find locale/??_??/ -name "*.po"); do msgfmt $f -o ${f/%po/mo};done}} do echo $f; mv $f $f.utf; iconv -f utf-8 -t iso-8859-15 -o $f $f.utf; rm $f.utf; done convmv -f utf-8 -t iso-8859-15 -r --notest historique/ pages/ }} ''iconv'' pour convertir le contenu du fichier et ''convmv'' pour le nom de fichier. !!iso-8859-15 --> utf-8 La même chose en inversant ''utf-8'' et ''iso-8859-15'' !!BOM Pour voir s'il y a un BOM ([?Marque d'ordre des octets]) : {{$> hexdump Aide.txt |head 0000000 bbef 54bf 434f 0a0d 4121 6469 0d65 560a 0000010 696f 6963 7520 206e 7061 7265 a7c3 2075 ... }} --> '''bbef''' 54'''bf''' Supprimer avec un petit programme perl : {{#!/usr/bin/env perl # http://lists.freebsd.org/pipermail/freebsd-questions/2006-February/113401.html @file=<>; $file[0] =~ s/^\xEF\xBB\xBF//; print(@file);}} !Outils Pour ceux que ça intéresse, pour développer WiKiss, j'utilise : [/img/scite.png|right] * l'excellent éditeur [SciTE|http://www.scintilla.org/SciTE.html] * [kdesvn|http://kdesvn.alwins-world.de/] pour la gestion de configuration * les services de [TuxFamily|http://www.tuxfamily.org/], qu'il en soient remerciés ici |
||
Wiki utilisant WiKiss 0.3
2025/01/20 18:22 -- 18.97.9.174 |
Éditer / Historique |