Squelette Brest-ouVert

Squelette pour gros sites qui veulent rester lisibles (XHTML 1.0, CSS)

-  Nom du Squelette : Brest-ouVert
-  Version : 1.0
-  Auteur : erational
-  Codage : XHTML1.0 et CSS
-  Site exemple : brest-ouvert, ecrit-public

Capture écran exemple :

Testé sur ces navigateurs :

Testé ?PlateformeNavigateurVersionCompatibilité
oui win 2k IE 5.0 oui
oui win 2k IE 6.0 oui
oui win 2k Mozilla 1.0 oui
oui win 2k FireFox 0.8 oui
oui linux konqueror 3.2 oui
oui linux Mozilla 1.6 oui
oui mac OS 9 IE 5.1.7 oui
oui mac OS X IE 5.2.3 oui
oui mac OS X Safari 1.1 oui
oui mac OS X Mozilla 1.5 oui
oui mac OS X Firefox 0.8 oui
oui mac OS X Camino 0.7 oui
oui mac OS X Omniweb 4.5 oui
oui mac OS X Opera 7.5 oui

Principales fonctionalités et spécificités :
-  Utilise quasiment toutes les fonctionnalités de SPIP 1.7 monolingue sauf pétition
-  Agenda (d’aprés le modèle de gasteropod)
-  Pagination (d’aprés le modèle spip-contrib)
-  Fils d’informations
-  Réécriture des URL .php en .html
-  Respect des auteurs par rapport au spam (pas de mail dévoilé, formulaire d’envoi de message)

Le jeu de squelette permet la gestion d’un site complet et riche. L’utilisation de la fonction INCLURE facilite la mise à jour et la maintenance. A titre d’exemple, Brest ouvert contient près de 1000 articles et 50 rubriques. Les squelettes sont XHTML1.0 valide dans les limites du moteur SPIP. Le tout est facilement modifiable et adaptable en changeant les bannières et la feuille de style

Installation et configuration :
-  installer votre spip avec 2 rubriques spéciales (une pour l’agenda et une pour les fils d’info)
-  éditer tous les fichiers inc_***.html pour définir la navigation : liens vers les rubriques principales, les fonctions tel que agenda, accès privé, ...
-  modifier les feuilles de style et les images du répertoire interface pour personnaliser l’aspect graphique de vos pages.

lire le README pour tous les détails.

Actualités

Mai 2009 Ce squelette ne sera plus maintenu.
Nous sortons une version de maintenance compatible avec SPIP 2.0 pour aider les personnes à effectuer cette migration.

Discussion

20 discussions

  • Helveto Schweizer

    Oubli :
    -  Modifier inc_tools.html : rubrique87.html

    Errata (?) :
    -  Installation de la fonction Fils d’infos :

    2. Modifier les squelettes de rubrique.html, rubrique.php, plan.html [ : pas trouvé de 87] en remplacant 87 par le numéro de votre rubrique Agenda [ : traduire par rubrique Fils d’infos]

    Autrement, beaux squelettes. Bravo et merci !

     ;-)

    Répondre à ce message

  • Rebonjour..
    Une ultime question j’espére : Quel fichier et quelle ligne faut-il modifier pour régler le nombre d’articles sur la page d’accueil ?
    humblement.

    Répondre à ce message

  • 1

    -  comment voir liens, mot cles...
    il ne s’agit de rubriques mais de fonctions associees a chaque rubrique/article. En effet dans spip, dans la partie admin pour CHAQUE rubrique vous pouvez ajouter des liens, des mots cles et de la syndication (sur le web)

    -  modif pour les nuls
    desole j’ai marque public confirme... pour le look, 90% se definit dans les feuilles de style (./css). apprendre les css

    -  apache rewriting
    voir le post du dessous ds le forum. verifier le fichier ds spip qui active ou non la reecriture d’url.

    -  pub ds spip
    a priori pas d’incompabilite. vous pouvez le placer ou vous voulez.il faut juste injecter le code ds le squellette... mais bon, la pub cela pollue le web....beurk

    • En effacant inc_url.php3 cela fonctionne ! merci du tuyau...et de la rapidité de la réponse ! :)

    Répondre à ce message

  • -  1. effacer le .htaccess (fichier qui definit les urls avec apache)

    -  2. effacer le fichier inc-url.php ou prendre celui de la distribution d’origine (fichier qui definit la reecriture ds spip)

    -  3. modifier ds le jeu les liens statiques « inc_menu.html », « inc_header.html », ...
    ex inc_header.html rubrique6.html devient rubrique.php3 ?id_rubrique=6

    -  4. dans les autres pages article.html, rubrique.html, ... normallement il ne devrait pas avoir trop de modification vu que l’on utilise la notation #URL_ARTICLE

    ce ne devrait pas etre sorcier, juste un peu de patience svp

    Répondre à ce message

  • Bonjour et felicitation pour ce beau squelette.
    comment et ou modifier ds le jeu les liens du type rubrique6.html pour qu’ils deviennent rubrique.php3 ?id_rubrique=6
    (J’ai du supprimer HtAcess)
    merci

    Répondre à ce message

  • 1

    bonjour
    merci pour cette contribution, tout est clair et ok.
    Mais comment fait on pour visualiser les items ou menus :
    « sur le web », « liens », « mots clefs » dans la barre de navigation.
    Pour l’heure il a « sommaire », « outils », « en bref » mais pour le reste ????
    Merci par avance

    • Salutation à tous.

      J’ai une ou deux petites questions, peut être bête, mais je les poses ici car certaines ont un lien, si l’on peut dire cela.

      -  Comment voir les autres rubriques, comme « Lien », « mots-clés » et « Sur le web » ? Je commence à m’en arracher les cheveux, car je cherche, et je ne trouve pas comment faire, et je ne voudrais pas me passer de ces rubriques.

      -  Une autre question : dans la prochaine version (s’il y à) du squelette, pourrait-on avoir un fichier « les modifications pour les nuls ». (Par exemple, les couleurs de fond pour le site, pour eviter de les chercher sur le net :D)

      -  En prenant l’exemple du serveur qui ne supporte pas Apache URL rewriting, j’ai essayer de modifier un peu. J’arrive à modifier les rubriques, mais les articles etc ... sont toujours renvoyer comme etant en .html, et je n’arrive pas à trouver ce qu’il faut modifier. Pourriez vous m’aider ?

      -  Pour terminer, la question multiple bonus : peut-on mettre de la pub sur un site qui utilise spip (comme Google AdSense). Si oui, est-ce autorisé sur ce squelette. Et si la réponse est encore positive, comment faire pour bien l’integrer pour ne pas gener le fonctionnement ?
      [Je pose la question car dans la section « Squelette : Menu dynamique accessible + 3 colonnes en CSS + géométrie variable » par jpyrat, il y à un site qui utilise ce squelette (Abbaye d’Ourscamp) et qui à de la pub google sur le site.]

      Encore une fois, je vous prie de m’excuser pour ces questions un peu bête, mais cela ne fait que peu de temps que j’essaye spip (en local, avec EasyPhp pour l’instant, pour ne pas faire de bêtise).
      Du peu que j’ai reussi à en voir, je trouve que c’est un tres bon squelette, personnelement.

      En vous remerciant d’avance pour vos réponses, votre dévoué serviteur.

    Répondre à ce message

  • ds le squelette brest, dans toutes les rubriques vous pouvez utiliser la fonction syndication de spip (RSS). l’info apparait alors ds la colonne de gauche. voir par exemple actualite

    ds brest ouvert, j’ai cree une rubrique speciale (la rubrique 87) destinee specialement a la syndication (pour faire « une revue de presse du web »). tous les fils de cette rubrique et des rubriques filles apparaissent alors au centre de la page pour faciliter la lecture.

    dans le squelette, cela explique le fichier rubrique.php la ligne suivante qui permet de bien choisir quelle squelette de rubrique choisir

    if (($id_rubrique==87)||($_GET['type']=="rss"))       $fond = "rubriqueRSS"; 

    si vous voulez aussi utiliser cette fonction, creez une nouvelle rubrique racine ds votre spip, notez son numero pour mettre a jour la ligne ci dessus avec votre numero

    bonne chance !

    Répondre à ce message

  • Pour ma part, mes questions se posent concernant le Fil RSS.

    Je ne vois pas bien comment remplir une section avec Fil RSS, présent dans les Outils.

    Par ailleurs, toutes mes félicitations pour ce très sympathique squelette, qui m’a permis d’avoir un site au design plus pro, et avec une autre conception (au revoir mon site en tri-colonnage, un peu bordélique, bienvenue le site plus clair, grâce à vous)

    Vampyre

    Répondre à ce message

  • 1
    Le Roy Philippe

    Par défaut que se passe-t-il si j’utilise ce squelette chez un hébergeur (lycos/multimania par exemple) qui n’a pas l’option Apache URL rewriting ?

    Question identique si en plus je vide le fichier .htaccess ?

    Merci pour votre réponse.

    Philippe Le Roy

    • si votre hebergeur ne supporte pas Apache URL rewriting, il faut juste adapter un peu le jeu de squelettes :
      -  effacer le htaccess qui ne sert plus a rien (son role etait de transformer l’extension php en html)
      -  modifier ds le jeu les liens statiques comme ds le menu ou les liens du type rubrique6.html deviennent alors rubrique.php3 ?id_rubrique=6
      -  peut etre verifier si le script de pagination foncionne bien

      voila pour les modifications, mais le jeu devrait fonctionner ss pb majeur

      bonne chance !

    Répondre à ce message

  • 1

    Bonjour

    « Avant de copier ces squelettes sur le serveur, il faut éditer les fichiers inc_*** qui définissent l’interface »

    Pouvez vous être plus explicite ..... :-)

    Cordialement

    Emmanuel.

    • il faut editer tout les fichiers qui commmencent par inc_.... et l’adapter à votre site et son architecture

      Par exemple inc_menu.html votre actualite n’est surement en
      <a href="rubrique45.html"><img src="interface/menu_puce.png" alt="" />Actualités</a>
      il faut donc modifier votre site

      rien de technique, il s’agit simplement d’adapter et personnaliser le squelette avec les donnees propres de votre site

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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