Squelette z-core-dist spip 3.1

Pour des besoins perso, je bosse sur un squelette z-core-dist sur spip 3.1, pour reproduire dans un premier temps le squelette-dist à l'identique, mais avec le mécanisme z-core.

l'idée c'est de pouvoir partir du z-core, sans aucun autres plugins, sans forcément passer par spipr.

Dans un deuxième temps, je vais travailler sur une déclinaison de l'interface de base, juste quelques modifications typo, couleur… dans un 2e squelette (ou thème ?).

Pour tester le squelette, il me faudrait une base de démarrage compatible spip 3.1 complète avec images, brèves, forum… Je n'ai trouvé que celle-ci : https://contrib.spip.net/Base-de-demarrage

Je partagerai bien sûr ces squelettes sur spip contrib, si ça intéresse quelqu'un, mais je ne l'ai jamais fait, je suis un peu paumé…
Si quelqu'un peut m'expliquer la procédure. Je précise que je ne suis pas trop développeur, mais plutôt graphiste à la base.

Merci

Salut,

j'imagine que tu le sais déjà, mais au cas où, il y a déjà un squelette par défaut pour Z-core (Zpip-dist V2) :

Même s'il date, il fournit déjà une bonne base... Il faudrait peut être simplement le passer en HTML5 ?

             jean marie

Le 13/02/2017 à 15:47, Syd Dolby a écrit :

Pour des besoins perso, je bosse sur un squelette z-core-dist sur spip 3.1, pour reproduire dans un premier temps le squelette-dist à l'identique, mais avec le mécanisme z-core.

l'idée c'est de pouvoir partir du z-core, sans aucun autres plugins, sans forcément passer par spipr.

Dans un deuxième temps, je vais travailler sur une déclinaison de l'interface de base, juste quelques modifications typo, couleur… dans un 2e squelette (ou thème ?).

Pour tester le squelette, il me faudrait une base de démarrage compatible spip 3.1 complète avec images, brèves, forum… Je n'ai trouvé que celle-ci : Base de démarrage - SPIP-Contrib

Je partagerai bien sûr ces squelettes sur spip contrib, si ça intéresse quelqu'un, mais je ne l'ai jamais fait, je suis un peu paumé…
Si quelqu'un peut m'expliquer la procédure. Je précise que je ne suis pas trop développeur, mais plutôt graphiste à la base.

Merci

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

D'après ce que j'ai lu, Zcore est une évolution de Zpip.
Le squelette Zpip n’est plus maintenu, il est remplacé par SPIPr-dist.

Je cherche à avoir un squelette léger, sans trop de surcharge. Une base de départ pour créer des thèmes simples ou des squelettes plus complexes.

J'ai vu le plugin « Initialiser Zcore ». Je vais le tester.
Je me dis que c'est peut-être un peu complexe à gérer pour un débutant sur SPIP.

Bonjour

Je ne suis pas sure d'être dans la question mais au cas ou...

J'utilise z-core sans les autres plugins, j'ajoute dans mes_options :

$GLOBALS['z_blocs'] = array('content', 'head', 'head_js', 'header', 'header_article', 'footer');

et je créé un body en fonction de ce que je veux afficher, exemple :

<body>
    <div class="container" id="top">

        <div id="accessibilite" role="navigation">
            <INCLURE{fond=inclure/menu_accessibilite,env} />
        </div>

        <header role="banner">
            <INCLURE{fond=inclure/en_tete,env} />
        </header>

        <main role="main" class="main">
            <INCLURE{fond=header/#ENV{type-page},env} />
            <INCLURE{fond=header_article/#ENV{type-page},env} />
            <INCLURE{fond=content/#ENV{type-page},env} />
        </main>

        <footer role="contentinfo" id="footer">
            <INCLURE{fond=footer/#ENV{type-page},env} />
        </footer>

    </div>
</body>

Cécile

-----Message d'origine----- From: Syd Dolby
Sent: Monday, February 13, 2017 2:24 PM
To: spip@rezo.net
Subject: Re: [Spip] Squelette z-core-dist spip 3.1

D'après ce que j'ai lu, Zcore est une évolution de Zpip.
Le squelette Zpip n’est plus maintenu, il est remplacé par SPIPr-dist.

Je cherche à avoir un squelette léger, sans trop de surcharge. Une base
de départ pour créer des thèmes simples ou des squelettes plus complexes.

J'ai vu le plugin « Initialiser Zcore ». Je vais le tester.
Je me dis que c'est peut-être un peu complexe à gérer pour un débutant
sur SPIP.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Il y a aussi zoundation (= z-core + foundation)
https://zone.spip.org/trac/spip-zone/browser/squelettes/zoundation/trunk

Hello,

Petite précision pour Zoundation : c'est un squelette en dev.

Si tu recherche quelque chose d'absolument stable à 100%, je ne le
conseil pas (encore).

Par contre, si tu peux t’accommoder de quelques problèmes (cela reste
assez rare...), tu peux regarder, tout les retours sont pris en compte !

Didier

Le 13/02/2017 à 20:13, Manu a écrit :

Il y a aussi zoundation (= z-core + foundation)
Connexion · GitLab

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Oui, c'est ce que j'ai fait, mais en reprenant le plus possible la structure du squelette dist normal de SPIP.
Voici le body :
<body>
  <div class="page">

    <INCLURE{fond=header/#ENV{type-page},env} />
    <INCLURE{fond=inclure/nav,env} />

    <div class="main">
      [(#REM) Contenu principal : contenu de l'article]
      <div class="wrapper hfeed">
        <div class="content hentry" id="content">
          <INCLURE{fond=content/#ENV{type-page},env} />
        </div><!--.content-->
    </div><!--.wrapper-->

    <div class="aside">
      <INCLURE{fond=aside/#ENV{type-page},env} />
      <INCLURE{fond=extra/#ENV{type-page},env} />
    </div><!--.aside-->

    <INCLURE{fond=footer/#ENV{type-page},env} />

  </div><!--.page-->
</body>

Petite précision pour Zoundation : c'est un squelette en dev.

Ok, je ne connaissais pas.
C'est un squelette fait à partir de Spipr, non ?
Je vais regarder.
Comment fait-on pour être au courant des projets en dev ?

Si tu recherche quelque chose d'absolument stable à 100%, je ne le
conseil pas (encore).

Je me suis mal exprimé, en fait j'ai déjà monté le squelette en local avec le mécanisme z-core, mais en gardant la structure du squelette dist normal de SPIP.
C'est donc un squelette z-core-dist de base, que je voudrais tester avec une base complète compatible SPIP 3.1.
Après réflexion, c'est peut-être sur la zone que je dois proposer ce squelette.

Le 13/02/2017 à 15:47, Syd Dolby a écrit :

l'idée c'est de pouvoir partir du z-core, sans aucun autres plugins,
sans forcément passer par spipr.

Dans un deuxième temps, je vais travailler sur une déclinaison de
l'interface de base, juste quelques modifications typo, couleur… dans un
2e squelette (ou thème ?).

Tu dois pouvoir refaire les squelettes "dist" à l'identique, mais en z-core, oui. Ensuite il y a *déjà* des thèmes pour les squelettes dist, et donc si tu fais des thèmes pour ta version z-core, à priori ça irait aussi pour la dist de base, si c'est la même structure exactement.

Ensuite, si tu veux partager et utiliser les outils communautaires, c'est sur la liste spip-zone qu'il faut en parler, pas la liste spip-user. Notamment pour demander un accès au dépôt SVN de spip-zone.

--
RastaPopoulos

Ensuite, si tu veux partager et utiliser les outils communautaires,
c'est sur la liste spip-zone qu'il faut en parler, pas la liste
spip-user. Notamment pour demander un accès au dépôt SVN de spip-zone.

Ok, merci RastaPopoulos.

Hello,

connaissais pas.
C'est un squelette fait à partir de Spipr, non ?

Non, pas du tout, je suis partit du squelette Zpip-dist HTML5 : Connexion · GitLab

Comment fait-on pour être au courant des projets en dev ?

L'idéal est de s'abonner à la liste de diffusion spip-commit. Tu trouvera plus d'info sur les différentes liste là : https://contrib.spip.net/Les-listes-de-diffusion-Spipiennes

Du coup, tu vois tout les changements apporté au plugins SPIP (de la zone, il y a quelques projets sur github).

Didier

Le 14/02/17 à 08:54, Syd Dolby a écrit :

Petite précision pour Zoundation : c'est un squelette en dev.

Ok, je ne connaissais pas.
C'est un squelette fait à partir de Spipr, non ?
Je vais regarder.
Comment fait-on pour être au courant des projets en dev ?

Si tu recherche quelque chose d'absolument stable à 100%, je ne le
conseil pas (encore).

Je me suis mal exprimé, en fait j'ai déjà monté le squelette en local avec le mécanisme z-core, mais en gardant la structure du squelette dist normal de SPIP.
C'est donc un squelette z-core-dist de base, que je voudrais tester avec une base complète compatible SPIP 3.1.
Après réflexion, c'est peut-être sur la zone que je dois proposer ce squelette.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Le 14/02/2017 à 09:08, RastaPopoulos a écrit :

Tu dois pouvoir refaire les squelettes "dist" à l'identique, mais en
z-core, oui. Ensuite il y a *déjà* des thèmes pour les squelettes dist,
et donc si tu fais des thèmes pour ta version z-core, à priori ça irait
aussi pour la dist de base, si c'est la même structure exactement.
Connexion · GitLab

Et une démo ici : http://demo.spip.net/spip.php?page=themes

Ensuite, si tu veux partager et utiliser les outils communautaires,
c'est sur la liste spip-zone qu'il faut en parler, pas la liste
spip-user. Notamment pour demander un accès au dépôt SVN de spip-zone.

Un peu de lecture : Connexion · GitLab

--
nicod_

Bonjour

Je suis en train de tester Zoundation (que je trouve très bien, je découvre Foundation, jusqu'à présent j'utilisais Bootstrap 3) et j'ai un bug un peu bizarre... au premier clic sur un item menu (ou sous menus), qui sont des liens vers rubriques chez moi, j'ai une erreur :
Table SQL « PRODUITS » inconnue (plugins/auto/zoundation/v1.0.36/inclure/produits.html)

Dans content/rubrique.html il y a bien :
[(#PLUGINS{produits}|oui)
    <INCLURE{fond=inclure/produits, env, ajax} />
    ]
qui est optionnel pourtant.

Le bug ne se produit qu'au premier clic, après plus de message d'erreur...

Cécile

-----Message d'origine----- From: Debondt Didier
Sent: Monday, February 13, 2017 4:45 PM
To: Manu ; spip@rezo.net
Subject: Re: [Spip] Squelette z-core-dist spip 3.1

Hello,

Petite précision pour Zoundation : c'est un squelette en dev.

Si tu recherche quelque chose d'absolument stable à 100%, je ne le
conseil pas (encore).

Par contre, si tu peux t’accommoder de quelques problèmes (cela reste
assez rare...), tu peux regarder, tout les retours sont pris en compte !

Didier

Le 13/02/2017 à 20:13, Manu a écrit :

Il y a aussi zoundation (= z-core + foundation)
Connexion · GitLab

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Hello,

Quelqu’un peut m’expliquer pourquoi des commits fait après un up de Z ce retrouve distribué par SVP ?!

Parce que ça me fait un peu peur là…

Ben y une dernière mise à jour du paquet.xml avec un up de Z donc je pense que c’est ce que tu récupères non ?
La commit d’après c’est du salvatore.

Hein ?

Je ne comprend pas ce que tu dis.

Dernier up de Z sur Zoundation :

Introduction du plugin produit :

Soit le lendemain du up de Z, et pourtant c’est quand même distribué…

Ca c’est sur moi je regarde le titre avec Z-Core et toi tu parles de Zoundation.
On est pas très aligné… :-))

Effectivement, c’est une discussion venue de spip-user mais que j’ai redirigé ici parce que cela me semblait plus pertinent.

J’aurai dû changer le titre cependant, mea culpa.

Le 16 février 2017 à 17:43, Debondt Didier <p@henix.be> a écrit :

Effectivement, c'est une discussion venue de spip-user mais que j'ai
redirigé ici parce que cela me semblait plus pertinent.

Pour reprendre ce que disait Eric, jadis naguère, le script de génération
des archives de plugins détectent que le numéro de version du commit dudit
plugin a changé par rapport à l'archive… Donc, le script génère à nouveau
l'archive.
Ça c'est un premier point.

Deuxième point, SVP ne va mettre à jour un plugin QUE s'il y a un nouveau
numéro de version plus récente/haute que celle présentement installée sur
le site.
Il ne devrait pas mettre à jour le plugin autrement.

Ce qui engendre ceci :
- L'utilisateur Dupond a installé Zoundation 1.0.36 le 6 février à 10h.
- L'utilisatrice Gertrude a installé Zoundation 1.0.36 le 7 février à 9h.

Ces deux utilisateurs n'ont pas de mise à jour pour le moment car la
dernière version est la 1.0.36.

Pourtant… L'utilisatrice Gertrude n'a pas les même fichiers dans le plugin
Zoundation par rapport à ceux de l'utilisateur Dupond car entre le 6
février 10h et le 7 février 9h, des commits ont été fait.

Ai-je bien compris Eric ? :smiley:

Ybbet.

J'aurai dû changer le titre cependant, mea culpa.

Didier

Le 16/02/2017 à 17:40, Eric Lupinacci a écrit :

Ca c'est sur moi je regarde le titre avec Z-Core et toi tu parles de
Zoundation.
On est pas très aligné... :-))

Le 16 février 2017 à 17:36, Debondt Didier <p@henix.be> a écrit :

Hein ?

Je ne comprend pas ce que tu dis.

Dernier up de Z sur Zoundation :

Connexion · GitLab
ettes_/zoundation/trunk

Introduction du plugin produit :

Connexion · GitLab
ettes_/zoundation/trunk

Soit le lendemain du up de Z, et pourtant c'est quand même distribué...

Didier

Le 16/02/2017 à 16:13, Eric Lupinacci a écrit :

Ben y une dernière mise à jour du paquet.xml avec un up de Z donc je
pense que c'est ce que tu récupères non ?
La commit d'après c'est du salvatore.

Le 16 février 2017 à 16:02, Debondt Didier <p@henix.be> a écrit :

Hello,

Quelqu'un peut m'expliquer pourquoi des commits fait *après* un up de Z
ce retrouve distribué par SVP ?!

Parce que ça me fait un peu peur là...

Didier

Le 16/02/17 à 14:36, Cécile Tonnelle a écrit :

Bonjour

Je suis en train de tester Zoundation (que je trouve très bien, je
découvre Foundation, jusqu'à présent j'utilisais Bootstrap 3) et j'ai un
bug un peu bizarre... au premier clic sur un item menu (ou sous menus), qui
sont des liens vers rubriques chez moi, j'ai une erreur :
Table SQL « PRODUITS » inconnue (plugins/auto/zoundation/v1.0.36/inclure/produits.html)

Dans content/rubrique.html il y a bien :
[(#PLUGINS{produits}|oui)
   <INCLURE{fond=inclure/produits, env, ajax} />
   ]
qui est optionnel pourtant.

Le bug ne se produit qu'au premier clic, après plus de message
d'erreur...

Cécile

-----Message d'origine----- From: Debondt Didier
Sent: Monday, February 13, 2017 4:45 PM
To: Manu ; spip@rezo.net
Subject: Re: [Spip] Squelette z-core-dist spip 3.1

Hello,

Petite précision pour Zoundation : c'est un squelette en dev.

Si tu recherche quelque chose d'absolument stable à 100%, je ne le
conseil pas (encore).

Par contre, si tu peux t’accommoder de quelques problèmes (cela reste
assez rare...), tu peux regarder, tout les retours sont pris en compte !

Didier

Le 13/02/2017 à 20:13, Manu a écrit :

Il y a aussi zoundation (= z-core + foundation)
Connexion · GitLab
undation/trunk

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 16/02/2017 à 18:31, Ybbet Spip a écrit :

Pour reprendre ce que disait Eric, jadis naguère, le script de
génération des archives de plugins détectent que le numéro de version du
commit dudit plugin a changé par rapport à l'archive… Donc, le script
génère à nouveau l'archive.

Il me semble au contraire que les zips sont regénérés tout le temps, up de xyz ou pas.

--
nicod_