Escal-V2

Un jeu de squelettes proposant un affichage en 2 ou 3 colonnes avec un large choix de noisettes à insérer ou pas.

Attention la version EscalV2 n’est plus maintenue.

Je vous conseil de passer sous Escal-V3 pour une version fortement paramétrable depuis l’espace privé.

Généralités

Ce jeu de squelettes a été initialement élaboré pour être proposé aux établissements scolaires de l’académie de Lyon mais il est mis à la disposition de tous et distribué sous licence GNU/GPL. Seul le logo de l’académie ne peut être utilisé pour un site autre.

Adapté pour les versions 2 et 3 de SPIP, il propose :

  • une mise en page paramétrable en 2 ou 3 colonnes par le choix d’une feuille de style
  • une gestion du multilinguisme
  • un forum du site style PhpBB mais très simplifié
  • un large choix de noisettes à garder ou pas, certaines étant redondantes : identification, menu horizontal et/ou vertical.
  • place, couleur et contenu des blocs latéraux facile à changer
  • un menu horizontal et/ou vertical (2 au choix) déroulants avec mise en valeur de la rubrique courante
  • une redirection automatique vers l’article s’il est seul dans sa rubrique
  • une navigation par mots-clés
  • un calendrier et/ou une liste d’évènements + un agenda
  • un affichage des derniers articles ou des articles dans la même rubrique
  • un affichage des sous-rubriques et des articles dans chaque page rubrique
  • un affichage des forums des articles
  • un formulaire de contact des auteurs s’ils ont indiqué leur e-mail
  • une page contact élaborée
  • un plan du site
  • un fichier backend pour la syndication du site
  • une feuille de style spéciale pour l’impression des articles
  • une zone de connexion en page d’accueil (2 choix possibles d’affichage)
  • un ensemble valide XHTML Strict 1.0

Testé sous Windows avec

  • Firefox
  • Internet Explorer (version 7 minimum)
  • Safari
  • Opéra

Escal s’installe en plugin dans /plugin/auto (merci à André).

Aperçu d'Escal
Exemples de variantes possibles fournies avec le plugin :
Variante Gamma
Variante Delta

Installation

Le squelette Escal-V2 tire profit du nouveau mécanisme d’installation et de mise à jour automatique des plugins de SPIP 2.0.

Installation en plugin et mise à jour automatique :

  1. Si le dossier /plugins/auto/ n’existe pas, il faut le créer à la racine de SPIP.
  2. Dans l’interface privé de SPIP, aller à :
    Configuration -> Gestion des plugins  : Ajouter des plugins - Installation automatique.
  3. Copier et coller l’adresse suivante dans la zone de saisie :
    http://files.spip.org/spip-zone/escal.zip et Valider.
  4. Après le téléchargement, dans la Liste des plugins du haut, cocher Squelette Escal et Valider pour l’activer.
  5. Dans Configuration, Vider le cache du répertoire de SPIP et des images calculées.
  6. Visiter votre site public.

Mise à jour du squelette :

Pour une mise à jour automatique du squelette Escal-V2, répéter les étapes 3 à 5.

Installation en squelette classique :

La version en squelette classique n’est plus maintenue ...

A noter que ce site propose plusieurs variantes maintenant disponibles dans l’archive du plugin. Voir cet article à ce sujet.

Une fois votre site beau et personnalisé à souhait, n’hésitez pas à inscrire votre site dans l’annuaire, ça me fera plaisir et ça vous fera un peu de pub ;-)

Discussion

28 discussions

  • 4

    Bonjour,

    je sais que escal v2 n’est plus maintenu mais je me permets cependant de poser ma question....

    Mon site d’école sous spip2.0.8 a été hacké. Je remets tt en ordre et passe à spip 2.1.26 sur conseil d’Erationnal. Ok tt se passe bien sauf un pb avec couteau suisse que je réinstalle par la même occasion.

    Pour escal (Version : 2.1 [35274]), cela fonctionne à moitié : le menu de gauche n’est plus déroulant, le sommaire ne fonctionne plus (articles et liens sur onglets), les mots-clés semblent ne plus fonctionner.

    www.sjpa.be/spip/

    Une petit idée d’amélioration sans passer à escal v3 maintenant (mais en juillet lorsque j’aurai plus de temps libre)

    Merci !
    André

    • Hello

      C’est clairement un problème de javascript mais difficile à pister

      Essaie de vider le dossier /local/cache-js
      Essaie de renommer ton dossier /squelettes en /squelettesOLD par exemple pour voir si ça ne viendrait pas d’un de tes fichiers
      Essaie aussi de désactiver d’autres plugins qui pourraient interférer.

    • Merci.

      local/cache-js vidé,
      squeletteold ça ne change rien
      désactiver plugins : Je constate que pour la configuration de plusieurs plugin dont escal il y a problème du type « Fichier configurer_escal introuvable »

      Je poursuis dans cette direction...

    • Et voilà : lecteur_multimedia version 0.67 posait problème.

      Un grand merci pour votre aide.

      André

    Répondre à ce message

  • 1

    bonjour, depuis la mise à jour de la version spip 2.1.14, nous n’arrivons plus à nous loger au site et ceci pour n’importe quel redacteur ou visteur ou administrateur.
    Si vous avez une solution, car nous sommes bloqués. Merci

    Répondre à ce message

  • 5

    Bonjour

    Est-il possible de publier des brèves sur Escal ? Dans ma config elles sont activées, j’en ai créées, mais impossible de les voir...

    Merci

    • Non, impossible en l’état car le jeu de squelettes ne les prend pas en compte. J’ai estimé qu’une brève n’était qu’un article court mais sans auteur.

      Donc il faut soit modifier les squelettes, soit copier-coller le contenu des brèves dans des articles.

    • Merci pour ta réponse. Je vais contourner comme tu dis, avec un article.

    • Dommage parce que sur certains sites, les articles ont des vocations plus permanentes, alors que les brèves n’ont qu’une vocation plus temporaire et « brève » ;-)

    • Bon, promis, un de ces 4, je ferais la page pour les brèves.
      Ceci dit, pour moi, le terme de « brève » correspond plus à une notion de taille du texte qu’à une notion de temps de parution.

    • Ce serait trop cool ;-)
      Pour ma part, le site que je gère contient des informations « définitives » ou qui ont vocation à être disponibles de nombreux mois..... ces informations sont diffusées à travers les articles.
      Alors que les actualités, les récits d’événements qui n’ont d’intérêt que quelques jours/semaines sont diffusées à travers les brèves : les 3 dernières brèves, toutes catégories confondues, un petit peu comme « actu »...
      Sachant que j’archive les brèves de l’année passée, par changement de catégorie, alors que la majorité des articles est conservée telle que...
      Tout ça pour donner un exemple d’utiliser la différenciation article/brève ;-)
      Merci pour votre patience ;-)

    Répondre à ce message

  • 5
    Christian

    Hello Jean Christophe et les autres,
    Est-ce que quelqu’un pourrait me dire comment inclure du code php dans un article. J’utilisais une fonction pour ceci (dans « mes_fonctions.php » à la racine de mon squelette puis appelé dans l’article par un #INCLURE (mon_fichier.php) mais ça ne fonctionne plus avec escal.
    Merci d’avance

    • Je pense que ce serait plus judicieux de poser ta question sur la liste spip

    • Christian

      Le problème est que c’est avec Escal que cette fonction me pose problème. Avec l’ancien squelette (Epona) que j’utilisais, ça fonctionnait.

    • Je ne pense pas que le squelette Escal soit à incriminer mais ceci dit, je n’y connais rien en php.

      Je persiste à croire que tu auras plus de chances de trouver une réponse sur la liste spip et si jamais cela nécessite une modif d’Escal, pas de souci, elle sera faite.

    • Christian

      Hello Jean Christophe,

      Tu as parfaitement raison : après un jour de bidouillage et une nuit blanche j’ai trouvé, au petit matin, ce qui clochait. J’avais bien ma fonction mais je ne l’appelais nulle part :-((
      Mea culpa. Chlaaa, chlaaa, chlaaa. Mais si ...

      Cette fonction, donc, qui permet d’intégrer du code php d’un fichier dans un article (voir ici) me sert à créer les tableaux des matchs de volley et les résultats provenant d’une table de ma base de données (voir encore ici).

      Je profite de te remercier pour ce magnifique squelette qui m’a permis de donner à ce site de volley une apparence dont j’ai déjà reçu de multiples compliments ;-)

      Merci

    • Merci pour les fleurs. Tu n’as plus qu’à t’inscrire sur mon annuaire ;-)

      NB : Mets à jour le plugin pour corriger le « sur web » en bas de page par un « Sur le web » (j’avais oublié cette chaîne de langue lors de l’internationalisation)

    Répondre à ce message

  • 2

    Désolé pour ceux qui sont impatients de retrouver le site de démonstration d’Escal mais le serveur souffre de la canicule lyonnaise actuelle et a donc eu être fermé en attendant de régler le problème de clim.

    • Christian

      Bonjour Jean Christophe,
      Je constate que votre problème de surchauffe de serveur n’est pas résolu et je pense que la météo de ces prochains jours ne va pas vous aider ;-)
      J’ai un souci à régler également : j’ai travaillé tes squelettes pour les adapter à mon site et je suis arrivé, grâce à la structure très bien pensée de Escal, à faire ce que je voulais. Tout c’est bien déroulé sous Chrome avec un rendu encore plus beau avec Firefox (onglets arrondis) mais stupeur avec Internet Explorer 7 qui ne peut pas afficher correctement la page sommaire (menu horizontal farfelu et décalé, sous-menus en vadrouille, décalage du bandeau) probablement à cause des onglets de « à la une ». Pire avec IE 8 qui n’affiche même pas les onglets.
      Voici une copie écran du sommaire avec IE 7.
      Est-ce que tu aurais déjà rencontré ce problème et as-tu une solution à me proposer ?
      Merci d’avance

    • Christian

      Jean Christophe a trouvé et résolu le problème : une ligne commentée <!-- #CACHE{24*3600} --> troublait (allez savoir pourquoi !) Internet Explorer. En supprimant la ligne, tout est ok.
      Un tout grand merci, Jean Christophe, pour ton aide précieuse et ta sagacité.

    Répondre à ce message

  • 3
    Christian

    Hello,
    Je m’excuse d’insister mais ça urge : le site officiel de Escal http://nout.crdp.ac-lyon.fr/escal/ est en rade et j’ai besoin de la doc pour personnaliser mes squelettes. Est-ce que quelqu’un connaîtrait une autre adresse pour ce site ?
    Merci d’avance

    • Désolé mais le serveur hébergeant le site est un serveur académique. En raison des vacances, personne ne reste en maintenance et le service est donc arrêté pour des raisons de sécurité. Il sera redémarré le 22 août.

      Désolé pour le dérangement

    • Christian

      Pas grave, je vais reporter mon bidouillage à la semaine prochaine :-)
      Merci et à bientôt

    • Il faudra penser à remettre à jour la version d’Escal, il y a des modifications significatives intervenues depuis. C’est pas plus mal ce délai pour la personnalisation...

    Répondre à ce message

  • 3
    Galenique

    Bonjour,

    j’ai une demande a vous faire...quand j’envoie à quelqu’un un lien direct d’un article ou rubrique (http://www.monsite.com/spip.php?rubrique9&lang=fr) sachant qu’il n’est pas encore connecté sur mon site, il a une page blanche !! sachant que dans ce cas je souhaite avoir un transfert vers la page de login, une fois il est logué la page ou l’article s’ouvre automatiquement...j’avais cette option quand j’utilisais le thème Zpip_v ..

    est ce que vous avez une idée..merci d’avance de votre réponse.

    • Il s’agit donc d’une zone à accès réservé, je suppose.

      Quel plugin utilise-tu pour gérer ces zones ?

    • Galenique

      quelle zone tu veux dire ? si c’est par rapport aux accès, j’utilise l’Accès Restreint
      3.1.1..mais je ne pense pas que cela est le problème car moi même en tant qu’administrateur si je me déconnecte, après je copie un lien d’un article ou rubrique sur la barre d’adresse, le résultat ne m’affiche rien (page blanche)..ce que je désire c’est qu’il m’affiche la page de login, une fois je valide mes cordonnés, j’obtiens l’article ou la rubrique que j’avais sur le lien comme paramètres..
      a te lire

    • J’avais bien compris ton souci ;-)

      Les zones dont je parlais sont les zones définies par le plugin accès restreint.

      En effet, il y a un souci. Je regarde et je te tiens au courant.

    Répondre à ce message

  • Christian

    Est-ce que quelqu’un aurait idée où l’on peut retrouver la documentation de escal en ligne parce qu’elle a disparu de http://nout.crdp.ac-lyon.fr/escal/
    Merci à Jean Christophe pour son magnifique travail

    Répondre à ce message

  • 5

    bonjour,

    dans mon site (http://www.loup-ravi.fr) sous escal ( mais j’ai remarqué ca aussi sur d’autres sites ) . la page contact ne fonctionne pas .
    on a beau remplir toute la page , lors de l’envoi le site nous renvoi toujours sur l’erreur suivante

    « Vous n’avez pas précisé votre niveau. »

    et rien a faire , le mail ne part pas .

    pourriez vous m’aider a resoudre ce probleme

    • Hello émule de spip factory

      Oui en effet, il y a un souci. je vais regarder ça de près. En attendant, tu peux virer les lignes

       if (empty($niveau)) {
         echo "<p class='alerte'><:escal:contact_alerte_checkbox:></p>";
         $erreur=1;
       }

      Ensuite, pour faire disparaître les blocs de la page d’accueil, mets ceci dans ton perso.css

      /* autres onglets */
      .contenu_2, .contenu_3, .contenu_4, .contenu_5, .contenu_6, .contenu_7, .contenu_8, .contenu_9, .contenu_10 {
              display: none;
      }

      Enfin, tu as des crochets disgracieux tout en haut de tes pages

    • Et hop, c’est corrigé. Disponible sur la zone d’ici une heure.

      Merci de m’avoir signalé cette erreur.

    • merci a toi surtout
      qd tu dit qu’il faut virer les lignes suivantes :

      if (empty($niveau))
      echo « 

      <:escal:contact_alerte_checkbox :>

       » ;
      $erreur=1 ;

      de quel fichier parle tu ?

    • En fait laisse tomber ;-))
      Je suis en train de peaufiner le fichier contact.html (il s’agit de ce fichier)
      Dès que c’est fait, je t’avertis et il te suffira de mettre à jour Escal

    • Bon cette fois, tout semble ok !
      Dispo d’ici une heure sur la zone comme d’hab !

    Répondre à ce message

  • 3

    Bonjour,
    tout d’abord merci pour ce squelette et le travail effectué !
    J’ai créé en local le squelette avec Spip 2.1.2 et EasyPHP5.2.10. J’ai également installé le plugin « Accès restreint »dont j’ai besoin pour certaines rubriques. En local, tout fonctionne à merveille mais lorsque je transfère le site vers un serveur distant, mon site ne fonctionne plus lorsque j’active le plugin « Accès restreint » (sans l’installation du plugin, il fonctionne normalement). J’ai les erreurs SQL suivantes qui s’affichent à l’écran : « Erreur SQL 1146
    Table ’121104_s.spip_zones_auteurs’ doesn’t exist
    SELECT id_zone FROM spip_zones_auteurs WHERE id_auteur=1 » et « Erreur SQL 1146
    Table ’121104_s_zones_rubriques’ doesn’t exist
    SELECT id_rubrique FROM spip_zones_rubriques AS zr INNER JOIN spip_zones AS z ON zr.id_zone=z.id_zone WHERE privee=’oui’ AND 0=0 ».
    Avez-vous déjà rencontré des problèmes de compatibilité avec le plugin Accès restreint ? Avez-vous une idée d’où peut provenir le problème ? c’est étrange car en local, je n’ai pas ces erreurs. A noter que la version d’easy PHP sur le serveur distant, version 3.3.7, est différente de ma version en local.
    Je vous remercie d’avance pour votre réponse.

    • Jean-Christophe Villeneuve

      Donc à priori, c’est un problème lié à « Acces restreint » et non à « Escal » ...

      As-tu bien vidé tes caches après l’activation du plugin ?

      Si oui, tu peux essayer de
      -  désactiver le plugin acces restreint
      -  vider le cache spip et le cache navigateur
      -  vider le répertoire tmp par ftp
      -  réactiver le plugin
      -  essayer de créer une zone restreinte

    • Bonjour,
      en effet, le problème ne provient pas du squelette Escal qui fonctionne correctement mais bien de l’activation du plugin « Accès restreint ». Une fois le plugin « Accès restreint » activé, j’ai donc des messages d’erreurs qui s’affichent sur mon site (partie privée et publique) et il m’est impossible de désactiver le plugin car le message suivant (s’affichant sur toute la longueur de ma page) m’empêche de modifier les plugins : « squelette ../prive/cfg.html : squelette résultat code calcul
      Temps de calcul : 0.348 ms
      #ENV
      script  : configurer_vertebres
      nom  : vertebres
      lang  : fr ».
      Je ne peux donc au mieux que supprimer le plugin par Ftp.
      J’ai résolu mon problème indirectement en activant les plugins « Ciar » et « Ciautoriser » qui me permettent également de restreindre certaines rubriques. Je n’ai constaté aucun problème de compatibilité.

    • Donc problème résolu ... va bene

    Répondre à ce message

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom

Dernière modification de cette page le 13 janvier 2018