En cours pour nvc-europe.org
Un article de Wiki nvc-europe.
The same subject, in english : Evolution ideas about nvc-europe.org
Cette page est une sorte de journal de bord des projets en cours pour le site nvc-europe.org :
Sommaire |
Mise en oeuvre du NVCwiki
- Ça marche enfin en version 1.5.2 !
- Reste à mettre en oeuvre le multilinguisme : Aide:Lien interwiki (from meta)
- Proposition pour le multilinguisme du wiki :
- Une structure du type :
- Une page d'accueil à l'adresse /wiki du type de celle-ci : http://wikipedia.org
- Un wiki en français à l'adresse /fr.wiki
- Un wiki en anglais à l'adresse /en.wiki
- Etc...
- Avec des liens de redirection simple pour les pages traduites du type wikipedia. Ex. : ((en:Nonviolent communication)) avec des crochets au lieu des parenthèses pour indiquer l'existence de la traduction vers la page en anglais du nom indiqué.
- Une structure du type :
Wikis avec pages en accès restreint
http://meta.wikimedia.org/wiki/Setting_user_rights_in_MediaWiki
http://meta.wikimedia.org/wiki/Help:User_levels
Autres wikis
- http://nvcwiki.com
- http://nvcworld.net/wiki le wiki du projet http://nvcworld.net/overview
Passage de l'ensemble du site sous SPIP
Structure
- pour une belle synthèse sur SPIP : http://spip-contrib.net/SPIP-par-le-debut
- double entrée : par langue (secteurs), et par pays (mots clefs) : solution abandonnée car trop complexe pour le rédacteur de base.
- pour la mise en place des liens entre rubriques de différentes langues : Trouver les traductions des rubriques
- contacter les autres européens -> Eva rambala
- « comment faire pour importer la base de données complète ? »
- depuis l'espace privé : Configuration > Maintenance du site, et suivre les indications :-)
- les spécificités du squelette en place sur http://dieudo.dyndns.org/~cnv/ :
- tout le dossier bones + le fichier mes_fonctions.php3
- les spécificités du squelette en place sur http://nvc-europe.org/SPIP/ :
- indication des traductions disponibles en français, anglais et italien sur le fichier article.html -> à rendre plus simple par appel aux Fichiers de traduction (à voir avec les infos sur le multilinguisme, et/ou avec jc)
- fichier pour le paramétrage des champs extra : http://nvc-europe.org/SPIP/ecrire/interface_mes_options.php3
- mise à jour vers SPIP 1.8.2 e
Habillage
- CssZenCNV : changer facilement de jeu de squelette. Une piste sur spip-contrib, pour un CSSZENSPIP
- Style switcher pour passer facilement d'un style d'interface à l'autre.
- Sélecteur de « Thème » pour Spip : Mise en place d'un sélecteur de squelettes pour les visiteurs d'un site spip
- Subversion au service du developpement des squelettes pour SPIP : http://zone.spip.org/trac/spip-zone/
- Des maquettes de la page d'accueil :
- http://rohrhurst.free.fr/maquettes/cnv.htm
- http://rohrhurst.free.fr/maquettes/cnv2.htm
- http://rohrhurst.free.fr/spip/
- http://rohrhurst.free.fr/spip?CSS=001
- http://rohrhurst.free.fr/spip?CSS=004
- http://rohrhurst.free.fr/spip?CSS=010
- http://rohrhurst.free.fr/spip?CSS=020
- http://rohrhurst.free.fr/spip?CSS=023
- Kubrick WordPress template commencé à être adapté pour SPIP : http://acnv.free.fr/
Protéger les créations du site
- avec Image:Cc primary srr.gif ou Image:Cdr bouton.gif ou autre : http://artlibre.org/ Image:Logo-copyleft.gif ...
- voir cet article : Des contenus libres pour les logiciels libres
- extrait : « Nous avons donc besoin de sources de contenus sous licence véritablement libre. De plus, les contenus manquant cruellement, il est préférable d'utiliser une licence copyleft, afin que les modifications de ces contenus puissent être réutilisées à leur tour par des projets libres. Ces licences sont principalement : la Licence Art Libre et la Creative Commons by-sa. Les licences non commerciales ainsi que les licences interdisant les modifications doivent au contraire être impérativement proscrites ! (malheureusement, ces licences représentent les trois quarts des oeuvres sous Creative Commons...) »
- voir cet article : Non commercial : est-ce cela qui importe dans les Licences dites "Libres" ?, surtout pour la discussion qui le suit :
- extrait : « Loin de manquer de pédagogie, CC a choisi une méthode progressive. Je dois dire que mon expérience personnelle va tout à fait dans ce sens. Il est en effet extrêmement difficile de faire systématiquement libérer leurs travaux à des créatifs dès le départ. De plus, le travail d'explication préalable est colossal et demande une réelle ouverture de l'interlocuteur, ce qui n'est pas toujours le cas. A contrario, les licences CC permettent de passer une première étape, celle de la « diffusion à tous », l'étape suivante de libération totale passe toujours par la permission « que les autres se fassent du pognon sur notre dos », chose extrêmement difficile à admettre pour quelqu'un ne connaissant pas l'efficacité du libre. »
- http://fr.creativecommons.org la version en français du concept CC
- voir cet article : Des contenus libres pour les logiciels libres
- Un nouvel exemple de la copyleft attitude : http://www.groupeconscientia.com/contenu/doc.htm sur le site de Robert Bouchard et Marcelle Bélanger.
- Extrait : « Image:LogoCopyleft.gif [Copyleft Attitude] Nous vous donnons l'autorisation de copier, de diffuser et de transformer librement le présent document. Notre but est de favoriser et d'autoriser son utilisation par le plus grand nombre. En avoir jouissance pour en multiplier le plaisir de l'utiliser, créer de nouvelles conditions d'utilisation pour amplifier ses possibilités. Nous croyons que le savoir et la création sont des ressources qui doivent demeurer libres pour être encore véritablement du savoir et de la création. »
Statistiques de visites du site
Après une utilisation instisfaisante de BBclone, installation phpMyVisites avec le bout de code :
<!-- phpmyvisites --> <a href="http://www.phpmyvisites.net/" title="phpMyVisites | Open source web analytics" onclick="window.open(this.href);return(false);"> <script type="text/javascript"> <!-- var a_vars = Array(); var pagename=''; var phpmyvisitesSite = 1; var phpmyvisitesURL = "http://nvc-europe.org/phpmv2/phpmyvisites.php"; //--> </script> <script language=javascript src="http://nvc-europe.org/phpmv2/phpmyvisites.js" type="text/javascript"></script> <noscript> <p>phpMyVisites | Open source web analytics <img src="http://nvc-europe.org/phpmv2/phpmyvisites.php" alt="phpMyVisites" style="border:0" /> </p> </noscript> </a> <!-- /phpmyvisites -->
installé dans les pages, via les fichiers :
- nvc-europe.org/index.php
- nvc-europe.org/france/index.php
- nvc-europe.org/belgique/index.php
- nvc-europe.org/suisse/index.php
- nvc-europe.org/SPIP/squelettes/inclusions/inc_CNV_par_pays.html
Plus de précisions à donner via ces consignes d'installation :
Tips for advanced users (these tips will be integrated in a future documentation)
Classify pages into groups
This is VERY useful for huge WebSites with content separated into categories. As you can see on phpMyVisites online demonstration, you can classify your pages into groups. You browse the groups and pages very easily in the phpMyVisites interface in the "Pages view" part. To do this, it is very simple (thanks to phpMyVisites supreme power)
You have 3 working modes :
- automatic : if your website is physically structured with directories, phpmyvisites will detect them and class your pages into groups (named as your site directories)
- manual : if you don't have directories, for example if all your pages call "index.php" with different variables, you can set up a virtual page name and assign its value to the Javascript variable "pagename", separating the groups with the character slash "/"
pagename = 'group1/subgroup1/infinitegroup/hello_kitty';
You can also set up a semi-automatic pagename using the HTML value of the TITLE markup (but there won't be group hierarchy)
pagename = document.title;
Count files download and/or URL clicks
If you want to count file downloads, or URL clicks, it is very simple. You have to change your URLs with the pattern :
http://PATH_TO_YOUR_PHPMYVISITES/phpmyvisites.php?url=URL_WHERE_TO_REDIRECT&id=ID_SITE&pagename=FILE:NAME_OF_FILE
Note that the string "FILE:" is mandatory! If you don't put this string, it won't work
For example, if you want to set up a Google url click count, instead of linking to "http://www.google.com", you will link to
phpmyvisites.php?url=http://www.google.com&id=1&pagename=FILE:google click count
Or if you want to count the files download (this link will redirect to "http://www.download.com/phpmyvisites.zip")
phpmyvisites.php?url=http://www.download.com/phpmyvisites.zip&id=1&pagename=FILE:phpmyvisites_last_version
A super tip
You can classify Files download, URL count, into groups! As you can for the classic pages. It allows to have a very precise report, well organized
For example this will word
phpmyvisites.php?url=http://download.com/phpmv.zip&id=1&pagename=FILE:files download/phpmyvisites/last release
The "File" will be classified into the groups files download/phpmyvisites/
Visualisation graphique des auteurs du site
- Exemple sur ecrit-public.net. Reste à trouvers une solution open-source !
Mise à jour vers SPIP 1.9
Modifications par rapport au SPIP de base
- Liens vers le site par pays : intégration de la ligne en question via le fichier squelettes/inc-entete.html
- favicon.ico : modifié dans via squelettes/favicon.ico
- Stats : intégration du fichier de phpmv2 dans le fichier squelettes/inc-pied.html
- Rewrite engine : via les fichier htaccess.fi (spécificité hébergeur phpnet.org) et ecrire/mes_options.php
- fichiers de langue : via les fichiers
- /lang/spip_fr.php ligne 608 : suppression du texte « et participer à tous les forums» pour lever la confusion possible avec le forum nvc-europe.org
- /lang/public_fr.php ligne 69 le texte « Messages de forums les plus récents » qui devient « Messages les plus récents ».
Mise à jour vers SPIP 2.0
- réalisée le 2008.12.17 : http://nvc-europe.org/SPIP/Mises-a-jour-importante-de-SPIP
Demandes en cours
- voir Evolution des sites francophones de CNV
- à compléter...

