Squelettes à telecharger : fichiers à ajouter

Bonjour,

J'ai vraiment été séduit par SPIP qui tranche avec tous les Nuke Like faits
par des informaticiens (j'en suis un !).

Le concept est simple (articles, rubriques) et l'idée de travailler en
équipe est géniale (soumission d'article, acceptation ou refus, ...).

Par contre j'ai été un peu refroidi par les squelettes à télécharger :
- Toutes les fonctionnalitées ne sont pas exploitées par les squelettes
standards ou proposés (impressions, pages auteurs, ...).
- Certains utilisent des rubriques spéciales (look différents), des liens
pointants sur des articles prédéfinis, et font ou non usage des différents
logos ...

En fait ce qu'il manque (en plus des fichiers .html et .php3) ce sont les
logos des rubriques, les photos des auteurs ...
... et des données d'exemple.

Il serait vraiment pratique de disposer d'un export (fichier SQL généré par
phpMyAdmin par exemple) qui permette de "voir" en réel comment est
structurer le site.
ça faciliterait beaucoup la compréhension des squelettes.

Une dernière remarque, comme il n'existe pas pour le moment (v1.3) de
"templates", tous les squellettes se mettent à la racine de spip, écrasent
certains fichiers de leur prédecesseurs et utilisent des noms de sous
répertoires différents.

Lorsque j'ai testé tous les squelettes proposés en téléchargement, c'était
la vrai pagaille et je ne savais plus à quel squelette correspondait tel ou
tel fichier.

Est-il possible de créer rapidement un répertoire \squelettes\ avec à
l'intérieur un sous répertoire par squellette et une variable dans un
fichier de config qui pointe sur le répertoire à utiliser ?

\squelettes-+-Uzine
            |
            +-EasterEggs <------+
            | |
            +-MondeDiplo |
            | |
            . |
            . |
            . |
            +-Didacticiel |
                                  |
$SQUELETTE -----------------------+

Merci.

Yves

Par contre j'ai été un peu refroidi par les squelettes à télécharger :
- Toutes les fonctionnalitées ne sont pas exploitées par les squelettes
standards ou proposés (impressions, pages auteurs, ...).
- Certains utilisent des rubriques spéciales (look différents), des liens
pointants sur des articles prédéfinis, et font ou non usage des différents
logos ...

Rien ne t'empêche de développer les tiens en t'inspirant des boucles des
autres si tu n'as pas envie de comprendre les boucles :wink:

En fait ce qu'il manque (en plus des fichiers .html et .php3) ce sont les
logos des rubriques, les photos des auteurs ...
... et des données d'exemple.

Les squelettes que tu as trouvé sont l'¦uvre d'utilisateurs de SPIP. Ces
utilisateurs proposent leurs squelettes, mais pas leur bases... A moins que
tu ne cherches le plagiat dans le fond et dans la forme ? :wink:

Il serait vraiment pratique de disposer d'un export (fichier SQL généré par
phpMyAdmin par exemple) qui permette de "voir" en réel comment est
structurer le site.
ça faciliterait beaucoup la compréhension des squelettes.

C'est à dire ?
Si tu veux voir l'arborescence des rubriques et de leurs articles, va dans
la partie 'ecrire', et affiche 'tout le site'.

Une dernière remarque, comme il n'existe pas pour le moment (v1.3) de
"templates", tous les squellettes se mettent à la racine de spip, écrasent
certains fichiers de leur prédecesseurs et utilisent des noms de sous
répertoires différents.

Euh... Pas vraiment !
Les squelettes livrés en standard, possèdent le suffixe '-dist'.
Quand tu créé un squelette, tu ne mets pas ce suffixe.
Tu auras alors :
-article.html
-article.php3
-article-dist.html
Etc...

Lors d'une mise à jour, seuls les squelettes possédant le suffixe seront
écrasés, pas tes squelettes...

En ce qui concerne les noms de sous répertoires différents, il va falloir
que tu 'causes meilleur', because j'ai ren compris !

Lorsque j'ai testé tous les squelettes proposés en téléchargement, c'était
la vrai pagaille et je ne savais plus à quel squelette correspondait tel ou
tel fichier.

C'est sur !
Si tu les installe tous à la fois, ils s'éccrasent puisqu'ils portent les
mêmes noms! lol

Est-il possible de créer rapidement un répertoire \squelettes\ avec à
l'intérieur un sous répertoire par squellette et une variable dans un
fichier de config qui pointe sur le répertoire à utiliser ?

\squelettes-+-Uzine
          |
          +-EasterEggs <------+
          | |
          +-MondeDiplo |
          | |
          . |
          . |
          . |
          +-Didacticiel |
                                |
$SQUELETTE -----------------------+

Ouf ! la dernière question :slight_smile:
Tu peux mettre tes squelettes dans le répertoire de ton choix, à condition
d'indiquer à SPIP où il peut les retrouver (par défaut, il cherche à la
racine).
Indique dans chaque fichier .php3 correspondants aux squelettes déplacés, le
nouveau chemin d'accès.
Par l'exemple, cela donne:
/squelettes/article.html
/article.php3
/squelettes/rubrique.html
/rubrique.php3
Etc...

Dans les fichiers .php3, modifie la ligne suivante :
$fond = "article";
En
$fond = "/squelettes/article";

En ce qui concerne les squelettes différents en fonction d'une 'variable',
regarde la doc, elle est bien fichue.
En gros, tu peux déclarer un squelette spécifique par rubrique/article en
renommant ton squelette en fonction du numéro de l'article/rubrique.
(ex: rubrique-12.html)

Steph

Rien ne t'empêche de développer les tiens en t'inspirant des boucles des
autres si tu n'as pas envie de comprendre les boucles :wink:

si si, mais je souhaite "visualiser" le site avec un exemple concret avant
de me lancer dans l'aventure.

Les squelettes que tu as trouvé sont l'oeuvre d'utilisateurs de SPIP. Ces
utilisateurs proposent leurs squelettes, mais pas leur bases... A moins que
tu ne cherches le plagiat dans le fond et dans la forme ? :wink:

Je ne veux pas faire LEUR site, je souhaite juste une pseudo base (le
fichier dump.xml est parfait) avec des pseudos "articles" montrant les
fonctionalités de SPIP.

Pour le texte, quelque chose de la forme "Lorem ipsum dolor sit amet,
consetetur sadipscing elitr..." est parfait.
Voir le générateur de "Lorem ipsum" sur
http://www.subterrane.com/loremipsum.shtml

Il serait vraiment pratique de disposer d'un export (fichier SQL généré

par

phpMyAdmin par exemple) qui permette de "voir" en réel comment est
structurer le site.
ça faciliterait beaucoup la compréhension des squelettes.

C'est à dire ?
Si tu veux voir l'arborescence des rubriques et de leurs articles, va dans
la partie 'ecrire', et affiche 'tout le site'.

OUPS, je n'ai pas été clair.
Je veux en fait un fichier dump.xml (+ zip de \IMG).
Je peux toujours aller sur le site http://www.easter-eggs.org pour "voir"
leur template en action avec de vrais données, mais ce n'est pas génial hors
connexion, et de plus leur site peux évoluer à l'avenir et ne plus
correspondre avec le squelette disponible sur le site de SPIP.

Les squelettes livrés en standard, possèdent le suffixe '-dist'.
Quand tu créé un squelette, tu ne mets pas ce suffixe.

Désolé, je n'était pas assez explicite.
J'ai bien compris l'utilisation des "-dist", comme tu l'as fait remarqué
plus loin j'ai eu la bonne idée de les installer tous à la fois, enfin
presque !
(en fait j'en installai un, je le testai rapidement, je passai au second et
ainsi de suite).

Ce que je souhaitai ensuite, c'était de "jongler" rapidement entre ces
différents squeletttes.
Concrétement, éditer un article puis voir successivement le résultat avec
tel ou tel squelette.
(les différents squelettes "plagiés" ;-), puis plus tard l'expérience
venant, mes différentes version perso et pourquoi pas originales).

En ce qui concerne les noms de sous répertoires différents, il va falloir
que tu 'causes meilleur', because j'ai ren compris !

Bravo, je n'étais vraiment pas très clair mais tu as compris :slight_smile:

Dans les fichiers .php3, modifie la ligne suivante :
$fond = "article"; En $fond = "/squelettes/article";

Merci, sa correspond à ce que je souhaite faire, mais ...

...dit m'sieur cateburie, tu ne pourrais pas les faire un p'tit peu plus
long :slight_smile:

Concrétement, j'aimerai "jongler" rapidement avec ces templates, pardon
squelettes.
(oups, j'ai pris des mauvaises habitudes avec les daCode et autres Nukes)

-> une seule variable ($chemin_squelette par ex.) initialisée dans
inc_xxx.php3 et utilisée dans les fichiers article.php3, breve.php3, ...

Le tout implémenté en "standard" dans le code SPIP et dans les squelettes de
démo.
Non seulement ça épargnerai mon poil dans la main, mais plus sérieusement ça
aiderai d'autres débutants en SPIP.

Steph, encore merci pour ta réponse, la mienne à un peu tardée car je me
suis "dispersé" dans les autres fonctionnalités de SPIP.

Yves

Le 9/08/02 16:46, « Yves Pratter » <ypr@alex.fr> a écrit :

si si, mais je souhaite "visualiser" le site avec un exemple concret avant
de me lancer dans l'aventure.

C'est aussi mon problème. Je l'ai résolu en pendant des articles: spip me
sert maintenant de logiciel de prise de note.

Guillaume

Bonjour Yves et tous,

Ta suggestion est en train de prendre corps sur le site de test de SUD, le
Squelette Universel Debutant:
http://membres.lycos.fr/lestitres/
entree redacteur: visiteur/visiteur

que chaque spipeur, dont toi j'espère, pourra voir évoluer au fur et à mesure de
l'avancement du projet, et aussi discuter et y participer ici:
http://www.glums.com/allfreetemplatespip/breve.php3?id_breve=5
ou de vive voix ou par email sans inscription ici:
spipaide@yahoogroupes.fr
http://fr.groups.yahoo.com/group/spipaide/
Ton inscription à spipaide serait vraiment la bienvenue. Nous sommes 3
modérateurs, et si ça t'intéresse il en manque encore 5 ou 6 pour que cette
liste soit pérenisée.

Ton idée de visualiser facilement différents squelettes complets trouvera
certainement preneur chez les pros, mais dans SUD on compte déjà mettre diverses
formes de rubriques-xx.html et article-xx.html et autres, pour permettre déjà
une palette de choix. Tous les créateurs sont les bienvenus, même pour une
simple page comme article11.html

Je n'avais pas pensé au dump, mais c'est une autre idée à appliquer (en plus du
.sql).

Et merci pour ton géné de lorem ipsum qui est déjà utile dans le site de test
:o)

Walk