background preloader

Programmer avec SPIP 2.1

Programmer avec SPIP 2.1

Astuces SPIP Mémento d’une structure de boucle spip : Cet exemple est à réaliser dans les squelettes html de vos pages SPIP. Dans vos squelettes, pour séparer les éléments par une une virgule utiliser {","} Forcer la réindexation d’un site sous SPIP Il est possible de forcer la mise à jour de la base des indexs. Cette fonctionnalité est accessible en spip<1.9.2 en lançant une page du répertoire "ecrire" : Cliquez ensuite sur "Cliquez ici pour forcer l’indexation du site" jusqu’à ce que tous les indicateurs soient complètement verts. En SPIP > 1.9.2 utilisez le plugin Recherche Etendue. Les infos php du serveur Pour connaitre les possibilités php du serveur qui héberge votre site comme par exemple quelles sont les librairies de traitement d’images installées, allez sur la page : SPIP<1.9 Les filtres natifs de SPIP Filtre conditionnel Cocher d’abbord Oui dans (ecrire/? Plus court ?

Télécharger SPIP SPIP 3.0.16 (13 mars 2014) Une fois le fichier zip ci-après téléchargé sur votre ordinateur, vous devrez le décompresser, puis installer l’ensemble, par FTP, sur votre site. Télécharger Installation automatique Récupérez le fichier spip_loader.php (ci-après) et recopiez-le dans le répertoire où vous voulez installer SPIP (à la racine de votre site Web, par exemple). Attention : Si vous voulez utiliser spip_loader pour mettre à jour votre SPIP dans la dernière version stable de la branche 2.1, il vous faut éditer le fichier « spip_loader.php » et y modifier la ligne : define('_CHEMIN_FICHIER_ZIP', 'spip/stable/spip-3.0.zip'); en remplaçant 'spip/stable/spip-3.0.zip' par : 'spip/stable/spip-2.1.zip' . Ensuite appelez ce fichier depuis votre navigateur Web, et attendez que le chargement se termine. Attention : spip_loader.php n’est accessible que pour l’auteur n°1 par défaut. Si la procédure échoue, vous devrez effectuer l’installation manuelle à partir du paquet ci-dessus. Archives

programmer_avec_spip_mai2010 Upload Log in Sign up Browse Scribd Selects Top Books Top Books Scribd Selects Top Categories Biography & Memoir Fantasy Fiction & Literature Happiness & Self-Help Humor Mystery, Thriller & Crime Romance Science Fiction Society & Culture Young Adult More Categories Arts & Ideas Business & Leadership Children’s Computers & Technology Cooking & Food Crafts & Hobbies Health & Wellness History Home & Garden Politics & Economy Reference Religion Science & Nature Sports & Adventure Travel Welcome to Scribd, the world's digital library. Download Standard view Full view of 343 Look up keyword or section Like this Share on social networks 3Activity Share to your social networks. Tweet Embed Table Of Contents Préface Notes sur cette documentation Introduction Introduction Que peut-on faire avec SPIP? Écriture des squelettes Écriture des squelettes Syntaxe complète des boucles Les boucles récursives Boucle sur une table absente Syntaxe complète des balises Contenu de boucles parentes Traitements automatiques des balises Filtres issus de classes PHP Index

Écran de sécurité L’écran de sécurité est un fichier php unique, qui protège vos sites en bloquant certaines attaques liées à des trous de sécurité. Ce système permet de réagir très rapidement lorsqu’un problème est découvert, en colmatant le trou sans pour autant devoir mettre à niveau tout son site ni appliquer un « patch » complexe. Version courante : 1.1.9 Philosophie Lorsqu’elle découvre ou qu’on lui signale un « trou » de sécurité, l’équipe de développement de SPIP s’efforce de corriger le problème au plus vite dans sa version de développement et dans ses versions stables, afin de ne plus diffuser de code fautif. Cependant, la majorité des utilisateurs n’a pas toujours le temps ou la possibilité de faire la mise à jour, et a tendance à peser le pour et le contre face au risque d’avoir, lors d’une mise à jour même minime, des incompatibilités ou des décalages avec le code testé et validé qu’elle a mis en ligne. L’écran de sécurité est là pour répondre à cette problématique. Téléchargement Installation

Les filtres de SPIP Nous avons vu dans la syntaxe des balises SPIP qu’il était possible de modifier le comportement et l’affichage des balises en leur attribuant des filtres. [ option avant (#BALISE|filtre1|filtre2|...|filtren) option après] Les filtres 1, 2, ..., n sont appliqués successivement à la #BALISE. Les filtres de mise en page Les filtres de mise en page suivants (majuscules, justifier...) ne sont plus conseillés. - |majuscules fait passer le texte en majuscules. - |justifier fait passer le texte en justification totale (<P align=justify>). - |aligner_droite fait passer le texte en justification à droite (<P align=right>). - |aligner_gauche fait passer le texte en justification à gauche (<P align=left>). - |centrer centre le texte (<P align=center>). Les filtres des dates Les filtres suivants s’appliquent aux dates ([(#DATE|affdate)] par exemple). - |affdate affiche la date sous forme de texte, par exemple « 13 janvier 2001 ». [SPIP 1.8] étend la notation de ce filtre. - |jour affiche le jour (en nombre).

Formulaires CVT par l'exemple Étape 1 : Créer le squelette de son formulaire Dans le sous-répertoire formulaires/ de votre dossier « squelettes », créez le fichier contact.html qui va contenir le code HTML de votre formulaire de contact. Par exemple : <form action='#ENV{action}' method='post'> #ACTION_FORMULAIRE{#ENV{action}} <label>Votre email</label> <input type='text' name='email' value='#ENV{email}' /> <br /> <label>Votre message</label> <textarea name='message'>#ENV{message}</textarea> <input type='submit' name='ok' value='ok' /></form> Comme vous pouvez le constater, ce formulaire ne contient que quelques particularités : À ce stade, vous pouvez déjà afficher ce formulaire dans un squelette, avec la balise #FORMULAIRE_CONTACT ou directement dans le texte d’un article avec le code <formulaire|contact>. Toutefois, si vous saisissez du texte et cliquez sur le bouton OK, votre formulaire ne fait rien, et vous ne retrouvez pas votre saisie. Étape 2 : la fonction charger <? Que fait ce code ? Notez bien : C’est fini !

SPIP - Alsacréations Présentation du CMS (Content management system) SPIP. Ce CMS (Content Management System ou système de gestion de contenu) est un logiciel libre (licence GPL) qui utilise le couple PHP/MySQL. SPIP est un CMS assez généraliste, permettant de gérer une gamme assez étendue de type de site, bien qu'orienté à son origine dans une logique de publication de type webzine. Il permet de séparer les tâches entre plusieurs types d'intervenants : les rédacteurs pour l'aspect contenu, les administrateurs pour la gestion éditoriale, le concepteur pour la création des squelettes (terme désignant les gabarits dans la langue spipienne). SPIP gère nativement plusieurs objets éditoriaux organisés en rubriques et sous-rubriques : articles, brèves, sites, mot-clés, auteurs, forums, pétitions etc. Pour consulter la version courante et ses évolutions, consultez la page Évolutions et mises à jour.

Sauvegarder votre site SPIP - Le Pic Pour commencer : Il faut bien sûr un ordinateur et une connexion Internet. Il faut connaître le login et le mot de passe d’un administrateur ayant les droits webmestre pour se connecter à l’espace privé du site SPIP et accéder à la fonction de sauvegarde de la base du site. Il faut connaître le login et le mot de de passe vous permettant d’accéder à votre site en FTP. Pourquoi sauvegarder ? Pour pouvoir disposer des éléments nécessaires à la reconstruction de votre site en cas de problèmes. Quand faut-il faire une sauvegarde ? Avant une mise à jour de la version de SPIP Après un volume d’ajouts ou modifications importantes des contenus du site. Ce qu’il faut savoir : L’utilisation d’une sauvegarde pour restaurer un site ne pose aucun problème si sa version SPIP est la même que celle du serveur. Ce rappel figure en début de page de la fonction de sauvegarde de la base de données de toutes les versions de SPIP. Créer un fichier de sauvegarde de la base : Cliquer sur le bouton Sauvegarder la base

EZ-CSS: An easy to use, lightweight, CSS framework.

Related: