Je viens de tester Concrete5, après avoir utilisé Phpnuke et divers autres CMS plus ou moins commodes, pour m’en tenir à Spip qui correspond mieux à mes besoins. Concrete est dirigé par la notion de pages successives contenant des blocs, où l’on retrouve, largement simplifiée, la notion de blocs de l’héritage Nuke. Concrete ne possède pas la notion de rubriques et sous-rubriques qui fait une des forces de Spip entre autres. Il est, certes, possible d’étendre Concrete, mais peu de modules sont gratuits et leur licence n’est pas bien précisée.
Les formulaires CVT permettent aussi, simplement, de créer une page de configuration pour une fonctionnalité de votre site, ou pour la configuration d’un plugin.
Ce mode de configuration a été intégré à SPIP3, et est disponible sinon dans le plugin Bonux pour SPIP2.
Des plugins pouvant être utiles pour des rédacteurs utilisant SPIP. Documentation sur SPIP-Contrib : http://www.spip-contrib.net/Une-collection-d-extensions
Ce qu’il faut savoir, c’est que lorsqu’on est admin sur un blog WordPress, on a une jolie barre d’admin qui s’affiche en haut du site (public).
Le truc, c’est que pour afficher cette barre, WordPress fait télécharger à tous les visiteurs, même les non-loggés un petit JavaScript de 228 bytes : l10n.js
==> SPIP, ça fait des années qu'il optimise ça ;-)
Utilisation du plugin odt2spip, qui permet de convertir un fichier odt (créé avec le traitement de texte de la suite bureautique OpenOffice) en article SPIP
Noter qu’à la sortie de la version 3.0, le support de la branche 1.9.2 sera définitivement abandonné.
Le site qui référence automatiquement tous les plugins connus de SPIP (présents sur un dépot SVN)
Ce parcours apprend aux professionnels de la presse et de la communication à concevoir et à piloter leur site. Ils doivent pour cela disposer des méthodes et des outils qui permettent d’organiser l’alimentation du site en adéquation avec ses ambitions, son engagement et les attentes du public. Qualité des contenus et services, relation avec les internautes et rythme d’actualisation sont en effet les trois pièces maîtresses d’un site internet.
Réalise des sites sous SPIP et a des tutoriels sympa sur SPIP et le web et l'accessibilité
Mise en œuvre avec SPIP de la relation entre auteur et profil Google
Cette rubrique présente à la fois SPIP, le système de gestion de contenu (CMS) retenu pour la publication pédagogique ainsi que les fonctionnalités propres au squelette (la mise en forme du contenu) académique.
Les articles sont disposés hiérarchiquement, du plus simple au plus complexe.
Vous souhaitez contribuer au projet ? Rien n'est plus simple : créez un compte bitbucket, "forkez" le projet Dotclear sur votre compte, faites vos modifications, et notifiez-nous d'une "pull request" pour l'intégrer.
SpipTweets, une extension pour Spip
Je vous propose donc de nous intéresser plus particulièrement à SPIP, un logiciel intelligent et pertinent.
Cette version est assez stable même si elle est une alpha alors on peut penser que la version finale sera quasiment parfaite. Je n’ai pas encore tenté de mise à jour à partir d’un SPIP 2.x et j’espère la faire très bientôt pour voir ce que cela donne.
Je regrette vraiment d’avoir crée ce site sous Joomla alors qu’il y avait un truc phénoménal appelé SPIP. Dommage que je ne l’ai pas connu avant, car maintenant, j’ai la flemme de convertir les 500 articles de mon ancien site Joomla pour SPIP. Mais je parie que ce dernier possède une meilleure gestion des pages d’erreurs. Le problème de Joomla est que ces concepteurs ont trop visés le grand public et ils ont rajouté des couches qui alourdissent et qui réduisent la compatibilité des composants.
CSS+JS pour afficher une hiérarchie à partir de listes à puce
Un éditeur WYSIWYG pour éditeur une page en HTML5, sur place !
Combiner les hack CSS dans une feuille de style pour <IE9 !
Dans le fichier config/mes_options.php, il suffit de rajouter ces quelques lignes.
if ($_SERVER['HTTP_HOST'] == "mon-adresse-local.loc") {
$_SERVER['HTTP_HOST'] = "mon-adresse-externe.com";
$_SERVER['SERVER_NAME'] = "mon-adresse-externe.com";
}