Itika

SPIP Développeur.

Objectif

Être capable de modifier et d’écrire ses propres squelettes. Connaître les rouages de la programmation sous SPIP pour réaliser des squelettes complexes et écrire ses propres plugins.

Public

Administrateur de site web (Internet, Intranet, Extranet) Décideur/cadre Développeur de sites web

Connaissances requises

HTML/CSS, base de PHP, SPIP administrateur / rédacteur.

PLAN

Introduction

  • Support
  • Introduction.
  • Objectif.
  • Schéma de fonctionnement.

SPIP Mise en Place

  • Installation : chez un hébergeur, en local, transfert d’un SPIP.
  • Patch sécurité : installation et mise à jour.
  • Mise à jour : procédure de mise à jour d’un SPIP.
  • Organisation des fichiers et de la base : arborescence et base de données.

Base de la Syntaxe de SPIP

  • Boucles : syntaxes d’une boucle.
  • Critères de boucles : syntaxe.
  • Balises : syntaxes, types de balises.

Les boucles de SPIP

  • La boucle RUBRIQUE : critères, balises, pratique.
  • La boucle ARTICLES : critères, balises, pratique.
  • La boucle RUBRIQUES : critères, balises, pratique.
  • La boucle DOCUMENTS : critères, balises, extension de documents, pratique.
  • la boucle HIERARCHIE : critères, balises, pratique.

Syntaxe avancée.

  • Boucles : les boucles imbriquées, les boucles récursives.
  • Critères de boucle : les opérateurs, les critères de tri, critère de date, critères optionnels, autres critères.
  • Balises : traitement automatique des balises, balise de formulaire.
  • Les Formulaires : formulaire de contact, moteur et formulaire de recherche, formulaire de forum, formulaire de site.
  • Les filtres de balise : dyntaxe, filtre de comparaison, filtres de texte, filtres de logo, filtres de date, autres filtres, écrire ses filtres.

Mes premiers squelettes

  • Organisation des squelettes.
  • Le squelette sommaire, le squelette rubrique, le squelette article
  • Exercice : réalisation d’un site internet

Fonctions avancées

  • Inclusion : inclure, Ajax.
  • Multilingue : stratégie, fichier de langues, traduction dans les squelettes.
  • Jointures : forcer une jointure.
  • Accéder à plusieurs bases : déclarer la base, accès des boucles sur la base.
  • Les modèles : mise en place.
  • Mélange de code PHP (#EVAL)
  • Syndication : export RSS, boucle syndication sur flux XML.
Cliquer pour donner un point Google :



Haut de page

Tous droits réservés ©2010 | Partenaires : Portage salarial