background preloader

SPIP général

Facebook Twitter

Article sur 2 colonnes - SPIP - Contrib. Petit article pour tester le principe de la mise en colonne (basé sur une proposition trouvée sur le forum « Créer ses squelettes » du site de SPIP). Pour pouvoir finaliser un site sur lequel je travaille actuellement (Les Mémoires du Touradon) j’avais besoin de trouver une solution pour mettre en page les articles afin qu’ils entrent parfaitement dans la mise en forme graphique du site. Pour cela j’ai besoin de découper l’article en deux colonnes, l’une se trouvant sur la partie droite de la page et l’autre sur la partie gauche. En cherchant sur le site de SPIP et celui de SPIP-CONTRIB j’ai trouvé cette solution [1]. Comme elle n’est pas complètement présentée sur le forum je me propose de le faire ici afin qu’elle puisse servir à tous ... Pour voir la chose en action ... Méthode utilisant un tableau pour l’affichage en 2 colonnes 1 - Créer le fichier mes_fonctions.php3 (si vous ne connaissez pas on en parle ici) 2 - Puis à l’intérieur de ce fichier copier/coller le code suivant :

Des galeries d'images avec SPIP - Alsacréations. « Galeries d'images pour SPIP » est un ensemble de squelettes 100% pur SPIP développé pour le site qui permet la mise en ligne d'un site Internet dédié à la photographie. Plan du tutoriel Présentation du kit « Galeries d'images pour SPIP » est un ensemble de squelettes 100% pur SPIP développé pour le site qui permet la mise en ligne d'un site Internet dédié à la photographie comprenant : Une page d'accueil qui affiche l'actualité du site : Affichage d'une brève d'actualité.

Affichage sous forme de vignettes cliquables des trois dernières photos publiées. Affichage des liens vers les six dernières publications du blog. Un système de présentation d'images organisé en galeries et albums. Les fichiers du kit Le kit existe sous plusieurs chartes graphiques, tous les fichiers du kit sont stockés dans un dossier « squelettes » pour chaque charte graphique, par exemple « squelettes_jaune » et « squelettes_noir » sont deux kits complets. 05.

SPIP. Fonctionnalités générales SPIP est un Système de Publication pour l’Internet autrement nommé système de gestion de contenu (Content Management System). Il permet de concevoir, modifier et gérer un site web à plusieurs sans connaissance particulière des langages de programmation web. Les sites créés avec SPIP sont orientés magazine collaboratif. Vous y retrouverez des termes liés au langage journalistique plus qu’au langage informatique : article, rubrique, chapeau, intertitre... SPIP offre une organisation en espace public – visible de tout internaute – et espace privé – lieu d’administration du site, rédaction et mise en ligne – via l’interface d’un simple navigateur. Les articles ont plusieurs statuts possibles : en cours de rédaction, proposés à l’évaluation, publiés en ligne, refusés, à la poubelle. Note : il est possible à tout moment d'activer/désactiver le suivi des modifications sur le contenu des articles. Autres fonctionnalités SPIP offre également un mode de travail "debug".

Ajouter un type de document. Depuis la version [SPIP 1.4], il est possible d’installer des documents joints aux articles (et, en option, aux rubriques). Pour des raisons de sécurité, SPIP n’autorise pas l’installation de n’importe quels types de documents. En effet, permettre l’installation de documents sur un serveur distant à partir d’une interface Web peut poser de sérieux problèmes de sécurité. C’est pourquoi cette liste d’autorisations existe, et pour cette même raison SPIP ne propose pas d’interface pour modifier cette liste.

Comme vous pouvez le constater, la liste des types de fichiers autorisés est déjà relativement fournie, et nous l’enrichissons régulièrement lorsque le besoin est exprimé sur les listes. Avant de poursuivre, prenez le temps de bien lire ce qui suit : - Cette manipulation est potentiellement dangereuse et peut introduire un énorme trou de sécurité dans votre site. Il vous faut ajouter un nouvel élément dans la table spip_types_documents. - id_type. . - titre. . - descriptif. . - extension. . - maj. Principe général. Tout le contenu d’un site géré sous SPIP est installé dans une base de données MySQL. Pour présenter ces informations aux visiteurs du site, il faut donc réaliser l’opération qui consiste à lire les informations, à les organiser et à les mettre en page, afin d’afficher une page HTML dans le navigateur Web.

A moins d’utiliser un gestionnaire de contenu avancé comme SPIP, cette opération est assez fastidieuse : - il faut connaître la programmation PHP et MySQL, et écrire des « routines » relativement complexes ;- l’intégration de telles routines dans une mise en page HTML élaborée est assez pénible ;- il faut développer toute une interface pour que les utilisateurs autorisés modifient le contenu de la base de données ; - il faut prendre en compte des problèmes de performances : le recours systématique à du code MySQL et PHP est gourmand en ressources, ralentit la visite et, dans des cas extrêmes, provoque des plantages du serveur Web.

Pour chaque type de page, un squelette Remarque. Programmer avec SPIP 2.0. Documentation du code de SPIP. Migration vers SPIP 1.9. Voici une méthode pas à pas, qui permet de s’assurer d’une migration « propre » vers SPIP 1.9, en supprimant les fichiers devenus inutiles. La version SPIP 1.9 introduit une nouvelle organisation des fichiers de SPIP. Aussi la mise à jour depuis un site existant en version 1.8 ou antérieure peut conduire à une multiplication de fichiers inutiles. Pour les gens pressés, la méthode consiste à suivre la procédure de mise à jour habituelle (c’est-à-dire : à déposer les fichiers de la version 1.9 par-dessus les fichiers existants), puis à mettre de côté tous les fichiers xxx.php3 et à voir si ça fonctionne encore : en général, oui.

Méthode de migration Comme avant toute opération importante sur votre site, faites une sauvegarde de la base, par précaution. Déplacez tous les fichiers et dossiers de l’ancienne installation dans un sous-répertoire. Mise à jour des squelettes Les squelettes ne fonctionnent plus par couple de fichiers .php3/.html : vous pouvez supprimer les fichiers PHP d’appel. Glossaire - SPIP boucles balises filtres critères. Mémento spip : Critères - Balises - Filtres - Boucles. Nombre de visites : 57074 Mise en ligne : 04/2007 Dernière modif : 06/2007 (voir syntaxe des boucles , syntaxe des balises et boucles récursives) <B_nom> Code HTML optionnel avant <BOUCLE_nom(TYPE){critère1}{critère2}...

{critèrex}> Code HTML [ texte optionnel avant (#BALISE|filtre|filtre...) texte optionnel après ] <BOUCLE_recursive(boucle_nom)> </BOUCLE_recursive> </BOUCLE_nom> Code HTML optionnel après </B_nom> Code HTML alternatif <//B_nom> Forum Memento spip : Critères - Balises - Filtres - Boucles Par Marceau - 2 juin 2007 C’est bien que ça ait servi à quelquechose. SPIP à bien changé depuis cet excellent article.