SpipContribV2Comparaison

En complément de http://www.spip-contrib.net/spikini... :

Fil des discussions sur sur SpipContribV2ComparaisonDiscussion, propositions ici : SpipContribV2Propositions


la proposition de Nat33

(pour plus de détails : la page originale)

Proposition de plan thématique

  • outils webmestre pour l’Interface site public
    • Squelettes complets
      • EX de mots clés : types blog - type portail - type vitrine
    • navigation (Menus...)
    • Affichage (Mise en page..)
    • Interactivité et animation de communauté
      • EX de mots clés :forum -
        lettre d’info -
        formulaires et sondage -
        Agenda -
        Annuaire -
    • Multimedia
      • EX de mots clés :cartographie -
        diaporama -
        portfolio -
        audio -
        video -
  • outils webmestre pour l’Administration du Site
    • outils rédacteurs
      • Outils typo ...
    • outils administrateur
      • EX de mots clés : Gestion de base documentaire -
        Gestion des squelettes -
        Gestion de base adhérents -
        accès restreint -
        multilinguisme -
    • outils formation
  • Spip contrib mode d’emploi
    • comment chercher ...
    • vous souhaitez contribuer ?
    • vous voulez participer aux tests ou à la validation
    • vous proposez d’écrire de la doc
    • agenda : sc night, day feria... etc...

Cette Structure, minimaliste, sera à compléter par l’attribution de MotsClesThematiques

Le contenu et son agencement
Tentative de nomenclature des types de contenu :
-  des squelettes complets ou partiels (ex page diaporama)
-  des boucles spécifiques
-  des filtres
-  des plug-in
-  des outils (scripts, logiciels)

la proposition de Cent20

(pour plus de détails : la page originale)


Rubriques racines du site (vue par les visiteurs en premier)

  • 01. Fonctionnement et actualité de SPIP-CONTRIB
  • 05. Tutoriels et documentations
  • 10. Jeux de squelettes
  • 20. Outils webmestre
  • Italien
  • Anglais
  • Espagnol

Arborescence détaillée sur deux niveaux

  • 01. Fonctionnement et actualité de SPIP-CONTRIB
  • 05. Tutoriels et documentations
    • Documentation à télécharger
    • Autres rubriques de documentation à intégrer ?
    • 30. Bouclothèques
  • 10. Jeux de squelettes
    • 01. Première publication
    • post-it
    • Minigris
    • sarka
    • Epona
    • 99. Archives
  • 20. Outils webmestre
    • Inclassable
    • Audio
    • Authentification
    • Calendriers
    • Dates
    • Email
    • Formulaires
    • Images
    • Liens
    • Galeries
    • Migration
    • Navigation
    • Mise en page
    • Pagination
    • Réécriture d’urls
    • Statistiques
    • syndications
    • typographie
    • Un forum avec SPIP
    • Un wiki avec SPIP
    • Un agrégateur RSS avec SPIP

Arborescence détaillée sur trois niveaux

  • 01. Fonctionnement et actualité de SPIP-CONTRIB
  • 05. Tutoriels et documentations
    • Documentation à télécharger
    • Autres rubriques de documentation à intégrer ?
    • 30. Bouclothèques
      • Boucles ARTICLES
      • Boucles RUBRIQUES
      • Boucles BREVES
      • Boucles AUTEURS
      • Boucles FORUMS
      • Boucles MOTS
      • Boucles DOCUMENTS
      • Boucles SITES
      • Boucles SYNDIC_ARTICLES
      • Boucles SIGNATURES
      • Boucles HIERARCHIE
      • BOUCLES imbriquées
      • Boucles sur d’autres tables de la base de donnée.
  • 10. Jeux de squelettes
    • 01. Première publication
    • post-it
    • Minigris
    • sarka
    • 99. Archives
  • 20. Outils webmestre
    • Inclassable
    • Audio
    • Authentification
    • Calendriers
    • Dates
    • Email
    • Formulaires
    • Images
    • Liens
    • Galeries
    • Migration
    • Navigation
    • Mise en page
    • Pagination
    • Réécriture d’urls
    • Statistiques
    • syndications
    • typographie
    • forum
    • wiki
    • agrégateur RSS

Choix techniques et justifications :

Certains mots sont des liens qui renvoient vers la construction de l’architecture

En quelques mots : Simplificité, lisibilité, évolutivité et validation accélérée.

Une arborescence extremement simplifiée sur deux niveaux principaux, l’idée étant de ne pas créer d’arborescence profonde, et de ne pas créer de cul de sac.

Toutes les rubriques sont conçus de manière à renvoyer au maximum vers la documentation officielle. (Exemples ici, , ou encore par )

Une rubrique « Fonctionnement et actualité de SPIP-CONTRIB » : Annonce des évolutions de SPIP et de SPIP-contrib, articles de présentation des contributions, des processus de validation, des chartes éditoriales, listes éventuels de tutorat (aide aux nouveaux, certains seraient volontaires) etc ...

Une rubrique « Tutoriels et documentations » : Parce que parfois, certains articles de documentation n’ont pas leur place sur le site officiel spip.net, il faut prévoir un espace de publication de tutoriels, de bouts de documentations. Dans l’idéal, les articles de documentation sont proposés sur spip.net et non sur contrib. Mais un monde idéal n’existant pas (...). La bouclothèque serait intégré à cette rubrique, et contiendrais des exemples très simples de boucles, limite tellement simple que les débutants ne pourraient pas être perdu.

Une rubrique « Jeux de squelettes » : Les nouveaux squelettes proposés sont publiés dans la rubrique « Premières contributions », si le créateur assure le suivi de son squelette, répond aux demandes des utilisateurs, et qu’il souhaite pouvoir réaliser facilement des mises à jour de son squelette, alors on lui crée une sous rubrique des Jeux de squelettes, et il devient administrateur de cette sous-rubrique, qu’il gére et utilise comme il veut, dans le respect d’une charte précise et lisible. En fait, l’idée c’est de pouvoir donner plus de liberté aux auteurs des squellettes, la liberté de mettre à jour facilement leurs squelettes, la liberté de pouvoir organiser la documentation de leur documentation, l’idée étant de centraliser les squelettes sur contrib, de ne décourager personne, et de rendre autonome la vie des squelettes. Quelques autres rubriques seront créées, une rubriques « Archives » qui contiendra les squelettes non maintenus. La rubrique avec des droits d’administrateurs ne sera accordée qu’aux squelettes un minimum complet, et qui sont suivis.

Enfin, la dernière rubrique, à mon sens la plus importante car répondant à l’objectif de publication de contributions intégrable dans les squellettes, dans l’espace privé, etc serait nommée « Outils webmestre ». Cette rubrique contiendrais des sous rubriques thématiques, comme par exemple la liste proposées ci-dessus. Il est totalement exclu de créer une sous arborescence, cela rendrais l’organisation trop complexe, et la navigation difficile. L’idée serait : Un thème, plusieurs contribs. Pour ne pas avoir trop de sous rubriques, il peut-être intéressant de regrouper des thèmes (Ex : Si on constate qu’il y a 3 articles sur la gestion des images, et 2 sur la gestion des sons, alors on ne créerais qu’une rubrique unique nommé « Images et sons ». Si cette rubrique grossi, on la découpe en deux, SANS créer de sous arborescence, pour éviter les interminables navigations à tiroir.) C’est simple, intuitif, et évolutif.

Ce qu’il ne faut, je pense pas faire

-  Pas arborescence profonde. Deux niveaux devraient permettre de structurer.
-  Pas de segmentation / sans php / avec php / plugin / spip ++ /, car on risque de ce retrouve avec les mêmes sous arborescences dans chacun des dossiers.

la proposition de EraTional

je propose un mix entre Nat33 et Cent20. Le but est de placer ds la peau de l’utilisateur qui vient surtout pour recuperer du contenu et des extras à la distribution de base.
Pour casser cette hierarchie de base, on pourra créer des nuages de tags associés à chaque contrib.

    • Squelettes complets
      • site perso (blog)
      • site portail
      • squelettes pour les anciennes versions de SPIP
    • Documentations
      • Tutoriaux
      • Cours
      • Foire aux Boucles
      • Foire aux Modèles (?)
    • Modules à installer
      • Outils d’administration
      • Outils de rédaction
      • Importer / Exporter
      • Intégration d’outils externes
      • Méta-données
      • Multimédia
      • Divers
      • Recherche et stastistiques
      • Anti-spam
      • Apparence et mise en page
      • Météo, Temps, Localisation
      • Correctifs à SPIP
    • Autres langues : Anglais, Italien, ...
    • A propos de SPIP-Contrib
      • Comment contribuer ?
      • Charte et principe de fonctionnement
      • Licence
      • Historique
      • L’équipe

cent20 : Peux-tu s’il te plait, compléter les sous arborescences des menus Amelioration Partie Privée, Amelioration Partie Publique et Multimédia.
-  EraTional : on pourrait s’inspirer de la structure de ClassementdesPluginsDeWordPress.
Sinon je voyais 2 possibilités :

  1. rester sur un arborescence très sommaire mais permettre aux rédacteurs d’ajouter des tags thématiques pour permettre d’être transversal à la façon d’un flickr. En terme d’affichage on utiliserai la pagination pour ressorter les dernieres contributions. Le nuage de tags liés à l’article permet à l’internaute d’affiner sa recherche.
  2. affiner l’arborescence comme vous le proposer avec des sous-thématique. ce qui donnerait
    • Squelettes complets
      • site perso (blog)
      • site simple
      • site portail
      • squelettes pour les anciennes versions de SPIP
    • Documentations
      • Tutoriaux
      • Cours
      • Foire aux Boucles
      • Foire aux Modèles (?)
    • Modules à installer
      • Agenda, Date
      • Authentification, Sécurité
      • Administration
      • Rédaction
      • Mutimédia : : Images, Galeries
      • Multimédia : : Audio
      • Multimédia : : Vidéo
      • Intégration d’autres applications PHP
    • Autres langues : Anglais, Italien, ...
    • A propos de SPIP-Contrib
      • Comment contribuer ?
      • Charte et principe de fonctionnement
      • Licence
      • Historique
      • L’équipe

cent20 : On est presque en phase, condition de se mettre d’accord, et de refuser les arborescences profondes, c’est à dire que tes dossiers de Modules à installer à installer NE doivent PAS contenir de sous dossiers, car sinon cela va être la pagaille pour s’y retrouver. Je trouve toujours que la segmentation par genre de squelette est maladroite, car un squelette peut avoir plusieurs genres, et il est possible de détourner l’usage d’un squelette, et cela revient à faire une arborescence à trois niveaux. (pas bien donc !). Sinon, le titre « Modules à installer » me semble beau mais on pourrait presque penser que c’est facile, or ce n’est pas toujours le cas, il y a des contribs qui complexe qui sont publiées. Reste maintenant à voir si tout rentre dans nos arborescences. A ce soir (09/10/2006) sur IRC.

EraTIonal :
-  je suis d’accord pour ne avoir de sous dossiers à 100%. (c’est pour cela que j’ai mis Multimedia : : Audio et non Multimedia > Audip ). Sinon as tu vu ClassementdesPluginsDeWordPress ? Je la trouve pas mal pour notre rubrique Modules à installer
-  Pour le titre « Modules à installer » je n’ai pas trouvé mieux ou « Plugins / contrib ». « Outils webmestres » est trop flou vu que les personnes qui consultent spip-contrib sont tous webmestres
-  Pour la classification des squelettes, il faut voir les projets de type Bones sont typiques blog et simple à installer alors que certains nécessitent des extras et une bonne connaissance de spip. Ou simplement un tag « blog », « site simple », « site complexe » (multilingue, avec extra, ....)
pour l’IRC, je ne suis pas sur de pouvoir y etre. A quelle heure ?

cent20 : 21h
EraTional : Désolé je n’étais pas dispo, j’ai mis à jour mon plan.

Discussion

Aucune discussion

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