SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 170 visiteurs en ce moment

Accueil > Outils pour plugins > Atelier > Plugin Atelier

Plugin Atelier

espace de développement pour SPIP

31 juillet 2008 – par edd – 10 commentaires

8 votes

Attention, cette contribution est EN CHANTIER : elle n’est peut-être pas fonctionnelle.

Le plugin Atelier est un espace de développement pour SPIP.
Il propose (pour le moment)
-  Une gestion des tâches et des projets.
-  Une gestion des versions et feuilles de routes.
-  Interface Subversion (checkout, statuts, update, et commit des projets de la zone)
-  Génération de feuilles privées et publiques à partir de gabarits pré-définis

-  Version : 0.1
-  Etat : en développement
-  pour SPIP 2.0 (SVN)
demo

(Ce plugin utilise des options de formatage et des fonctions de manipulation des objets inexistantes dans les versions précédentes de SPIP)

(Cette documentation est en cours de rédaction)


Le plugin Atelier est un espace de développement de plugins et squelettes pour SPIP.

Le plugin Atelier est récent. Il est pour le moment inutilisable pour mener de A à Z un projet complet, mais il propose quelques fonctionnalités qui visent à simplifier le travail d’un développeur.

La publication de cet article vise principalement à recueillir des suggestions sur les différentes fonctionnalités que ce plugin proposera à terme.

Pour le moment, l’Atelier propose :

-  Une gestion des tâches et des projets.
-  Une gestion des versions et feuilles de routes.
-  Visualisation et re-génération des fichiers temporaires
-  Visualisation des « metas »
-  Gestion des fichiers langues (ajout, modification et suppression de définitions)
-  Interface Subversion (checkout, statuts, update, et commit des projets de la zone)
-  Génération de feuilles privées et publiques à partir de gabarits pré-définis
-  Génération et modification du fichier plugin.xml
-  Explorateur de fichier
-  Edition de fichier (visualisation avec coloration syntaxique)

Les fonctionnalités voulues à terme sont :

-  Création d’objets : c’est-à-dire proposer la création de nouveau types d’objets spip (comme les articles, brèves, etc ...) via un simple formulaire qui provoquerait la génération automatique de l’ensemble des fichiers nécessaires pour gérer ce nouvel objet dans l’interface privée de SPIP.
(exec / inc / action).

-  interfaçage avec le plugin CFG, afin de visualiser les différentes variables gérées par les pages CFG.

-  Outil complet de gestion de projet : assigner des tâches à un auteur, gestion de « l’urgence » des tâches, visualisation de l’état d’avancement d’un projet, gestion de version, etc ...

Bien entendu, cette liste n’attend que d’être complété avec vos différentes suggestions.


Fonctionnement du plugin

-  Installation

L’installation se déroule comme pour n’importe quel autre plugin.
Une icône doit apparaître dans la barre de l’espace privé.

Une fois sur la page principale du plugin, celui-ci vous proposera de créer les tables supplémentaires dont il a besoin pour fonctionner (spip_projets, spip_taches, spip_taches_projets). Cette opération est réversible grâce à l’option « supprimer le plugin Atelier ».

Si vous avez l’intention d’utiliser les outils de génération automatique de fichiers pour un plugin ou un squelette, assurez-vous que les répertoires « ./plugins/ » et/ou « ./squelettes » possèdent des droits en écriture. (si vous n’utilisez que la gestion des tâches/projets, cela ne sera pas nécessaire)

-  Dépendances

Spixplorer : Téléchargable sur la zone, plugin permettant l’exploration et l’édition des fichiers d’un répertoire.

-  Les fichiers temporaires

Les fichiers temporaires de spip sont listés dans la colonne de gauche. En cliquant dessus, vous pouvez les visualiser et éventuellement les supprimer (pas d’inquiétude, ils seront re-générer par SPIP). Cela permet de les mettre à jour en cas de pépin.

-  Visualiser les métas

Cette page permet de visualiser le contenu de la table spip_metas. Pour le moment elle ne permet pas d’en modifier les valeurs.

-  Créer un projet

Cette page vous permet d’ajouter un projet. Remplissez le titre, le descriptif, son type (plugin ou squelette) et son préfixe.

-  Ajouter des tâches

Une fois le projet créé, vous avez la possibilité d’ajouter des tâches. Une tâche est définie par son titre, son descriptif, et son état (ouverte ou fermée) ainsi que le projet auquel cette tâche est rattachée.

-  Une petite copie d’écran :


Espace public

Les objets Tâches et Projets peuvent être utilisés dans des boucles.

Ce code devrait retourner la liste de tous les projets accompagnée des tâches ouvertes qui leurs sont assignées


Site spip utilisant le plugin Atelier :

-  http://atelier.trevise.org (démonstration de la partie publique du plugin)


Pour participer au développement de ce plugin :
-  Téléchargez le dernier zip
-  Liste spip-zone
-  Ci-dessous dans les commentaires

Voir en ligne : http://plugins.spip.net/atelier

Dernière modification de cette page le 18 septembre 2015

Retour en haut de la page

Vos commentaires

  • Le 25 juillet 2010 à 11:00, par Zerocool En réponse à : Plugin Atelier

    Des nouvelles de ce plugins qui est plus qu’intéressant, pour moi c’est surtout la création d’objet qui m’intéresse.

    Répondre à ce message

  • Le 5 novembre 2009 à 19:39, par cratso_ En réponse à : Plugin Atelier

    c’est dommage de voir des plugins comme celui-ci non achevé... bon courage ! ne lachez pas l’affaire ;)

    Répondre à ce message

  • Le 10 juillet 2009 à 16:34, par ? En réponse à : Plugin Atelier

    Même remarque. La page principale d’Atelier est vide. Rien pour créer les tables. Je suis seul et administrateur sur une installation locale de SPIP 2.0.0 dev [12318] sur OS 10.5.4, MAMP Apache 2.0.53 et PHP 5.2.5. Il y a GD2 aussi. Voilà pour la config. Dans CFG je ne vois pas de module à configurer

    Répondre à ce message

  • Le 9 octobre 2008 à 17:03, par Jacques J. En réponse à : Plugin Atelier

    Bonjour,
    A l’installation la table projet n’est pas créée. Il semble manquer une ’ dans le code de /base/atelier_base.php ligne 43 sur prive

    « visibilite » => « ENUM(’prive’, ’public’) NOT NULL DEFAULT ’public’ »

    et sur exec=atelier

    Fatal error : Call to undefined function : spipversion_verifier_subversion() in /homepages/13/d139849547/htdocs/developpement/immov2/plugins/auto/atelier/exec/atelier.php on line 61

    Répondre à ce message

  • Le 13 août 2008 à 10:42, par romain En réponse à : Plugin Atelier

    « Une fois sur la page principale du plugin, celui-ci vous proposera de créer les tables supplémentaires »

    et ben non...
    c’est bien dommage parce que ça pourrat être bien utile une gestion de projet...

    • Le 21 août 2008 à 16:48, par ? En réponse à : Plugin Atelier

      Hum .. petite précision, il faut avoir le statut d’administrateur pour pouvoir utiliser ce plugin. Mais cela devrait être modifié d’içi peu.

    • Le 17 septembre 2008 à 19:30, par ? En réponse à : Plugin Atelier

      Bonjour,
      Même remarque. La page principale d’Atelier est vide. Rien pour créer les tables. Je suis seul et administrateur sur une installation locale de SPIP 2.0.0 dev [12318] sur OS 10.5.4, MAMP Apache 2.0.53 et PHP 5.2.5. Il y a GD2 aussi. Voilà pour la config.
      Dans CFG je ne vois pas de module à configurer non plus.
      Avez-vous des conseils, merci.

    • Le 20 septembre 2008 à 08:46, par ? En réponse à : Plugin Atelier

      Suite de l’installation précédente en local et après plusieurs accès au site privé sans problème j’ai fini par devoir supprimer le plugin pour accèder à l’admin erreur sql sur les tables d’atelier absentes.

      Nouvelle tentative mais cette fois sur serveur distant Apache 2.2.3 (CentOS) et PHP 5.1.6, GD2 idem. La page principale d’Atelier est vide, pas blanche mais vide avec le cadre, la bandeau titre + logo et le retour à l’interface SPIP.

      Que faire puisqu’il marche ailleurs (atelier.trevise.org) ?

    Répondre à ce message

  • Le 13 août 2008 à 18:13, par Zerocool En réponse à : Plugin Atelier

    je viens de decouvrir ce plugin qui m’a l’air très interessant pour moi car j’aimerai avec facilité car je n’est aucune connaissance en php ou autre langage (sauf xhtml/css) donc voici mon projet :

    ajouter d’autres type « d’objets » (ecrire un article, ecrire un article2, ecrire un article3...) que l’on peut personnaliser grâce au plugin champ homonyme comme ca on pourrait définir quel champ afficher suivant le type d’article qu’on veut écrire comme le plugin CCK pour drupal est ce que ce plugin vas permettre de le faire ?

    Merci

    Répondre à ce message

  • Le 1er août 2008 à 17:06, par ? En réponse à : Plugin Atelier

    Cela m’a l’air super alléchant. A quand Spip 2.0 ?

    Répondre à ce message

Répondre à cet article

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Import ICS 2 (agenda distant)

    2 août – 35 commentaires

    La version 2 du plugin « import ICS » en reprend la principale fonctionnalité, à savoir l’ajout automatique d’évènements distants dans la liste des évènements d’un site. À la différence de la première version, elle ne dépend pas du plugin « Séminaire » et est (...)

  • Newsletters

    16 janvier 2013 – 374 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • CKeditor 3.0

    4 octobre 2009 – 1217 commentaires

    CKeditor est l’évolution de l’éditeur WYSIWYG : FCKeditor, avec ce plugin vous pourrez utiliser cet éditeur à la place de l’éditeur de spip tout en laissant le choix à vos auteurs de l’éditeur qu’ils préfèrent utiliser. Attention : cet éditeur WYSIWYG (...)

  • GIS 4

    11 août 2012 – 1284 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • SPIPr

    23 mars 2015 – 75 commentaires

    SPIPr est à la fois une famille de squelettes et un framework pour le développement front avec SPIP. Prêt à l’emploi, thémable, responsive, et conçu dans une approche d’industrialisation et de développement rapide. Documentation source : (...)

Ça spipe par là