Changeset 32245 in spip-zone


Ignore:
Timestamp:
Oct 20, 2009, 6:13:10 PM (11 years ago)
Author:
cyril@…
Message:

ajout automatique de donnéees à l'installation

Location:
_plugins_/spipmine
Files:
3 added
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spipmine/base/spipmine.sql

    r32224 r32245  
    44(3, 'HOPITAL BOURICAULT', 'BOURIQUE', '101 avenue Parmentier', NULL, NULL, '91000', 'MARCOUSSIS', NULL),
    55(4, 'PELOTON CRS 19', 'CRS19', 'Autoroute du Nord', NULL, NULL, '60210', 'SENLIS', NULL);
     6INSERT INTO `spipmine_contacts` (`id_contact`, `id_compte`, `titre`, `prenom`, `nom`, `fonction`, `telephone`, `email`, `facture`, `commentaire`) VALUES
     7(1, 1, 'M.', 'Jean-Yves', 'DUC', NULL, NULL, NULL, 1, NULL),
     8(2, 2, 'Mme', 'Fernande', 'BEAUREGARD', NULL, NULL, NULL, 1, NULL),
     9(3, 3, 'Dr.', 'Nicolas', 'LAU', NULL, NULL, NULL, 1, NULL),
     10(4, 4, 'M.', 'Francis', 'BLANCHE', NULL, NULL, NULL, 1, NULL),
     11(5, 2, 'Mlle', 'Hélène', 'MARCHAIS', NULL, NULL, NULL, 1, NULL);
     12INSERT INTO `spipmine_types_actions` (`id_type_action`, `nom_type_action`, `commentaires`) VALUES
     13(1, '10. ** à  définir ! **', NULL),
     14(2, '20. graphisme', 'recherches graphiques hors web (identité visuelle, logo...)'),
     15(3, '30. créa web', 'recherches graphiques et/ou ergonomiques spécifiquement web'),
     16(4, '40. print', 'production print (par opposition à "intégration html" pour le web)'),
     17(5, '50. intégration (html +CSS)', NULL),
     18(6, '90. développement / programmation', NULL),
     19(7, '102. support technique', 'aide / support apportée au client (par téléphone ou mail)'),
     20(8, '130. assistance maitrise d''ouvrage', 'définition du périmètre d''un projet, prise de notes, interview'),
     21(9, '110. gestion de projet (avant projet)', 'validation, livraison...'),
     22(10, '140. hébergements / domaines', NULL),
     23(11, '150. maintenance web', 'retouches sur un projet web déjà livré'),
     24(12, '160. maintenance informatique', NULL),
     25(13, '170. formation', NULL),
     26(14, '60. intégration (boucles + include)', NULL),
     27(15, '70. intégration (finitions)', NULL),
     28(16, '80. intégration (débuggage)', NULL),
     29(17, '100. saisie / ordonnancement de contenus SPIP', NULL),
     30(18, '120. gestion de projet (fin de projet)', 'documentation, listage des bugs avec le client...'),
     31(19, '165. messagerie électronique', 'configuration des comptes, maintenance serveur'),
     32(20, '92. Développement javascript / jQuery', 'Développement javascript / jQuery');
     33INSERT INTO `spipmine_types_documents` (`id_type_document`, `nom_type_document`) VALUES
     34(1, 'Facture'),
     35(2, 'Devis'),
     36(3, 'Avoir'),
     37(4, 'Facture proforma');
     38INSERT INTO `spipmine_types_facturation` (`id_type_facturation`, `nom_type_facturation`, `commentaires`) VALUES
     39(1, '20. sur devis', 'utilisé pour des projets chiffrés pour lesquels un devis a été réalisé; on reste systématiquement dans le cadre du devis => si le nombre d''heures comptées dépasse le nombre d''heures estimées dans le devis, c''est pour nous'),
     40(2, '50. en régie', 'utilisé sur des projets non chiffrés (pas encore chiffrés ou non chiffrables, p.ex. aide à la maitrise d''ouvrage); l''estimation n''est pas possible; le devis n''est pas possible; chaque heure passée est décomptée au tarif "forfait" applicable (4h, 8h, 16h ou 24h)'),
     41(3, '40. forfait', 'utilisé pour des projets dont on peut difficilement estimer le nombre d''heures à l''avance (p. ex. maintenance);'),
     42(4, '60. autre', 'Autre type de règlement'),
     43(5, '10. ** non défini ! **', '** A définir impérativement ! **'),
     44(0, '30. sur estimation', 'on chiffre avec le client un temps à passer sur un {{projet}} et à décompter d''un {{forfait}}; il n''y a pas de devis écrit; la fiche projet sert de référence (objectif, estimation); en cas de dépassement : soit il s''agit de nouvelles prestations qui n''étaient pas demandées au départ => nouvelle estimation (cout pour le client); soit il s''agit des prestations demandées mais qui demandent plus de temps => pas de nouvelle facture (cout pour nous)');
     45INSERT INTO `spipmine_types_livrables` (`id_type_livrable`, `nom_type_livrable`) VALUES
     46(1, 'fichier PDF'),
     47(2, 'document imprimé'),
     48(3, 'à préciser'),
     49(4, NULL);
     50INSERT INTO `spipmine_types_prestations` (`id_type_presta`, `nom_type_presta`, `commentaires`) VALUES
     51(1, '35. print', NULL),
     52(2, '30. créa web', NULL),
     53(3, '70. hébergements / domaines', NULL),
     54(4, '80. maintenance web', NULL),
     55(5, '90. maintenance informatique', NULL),
     56(6, '100. formation', NULL),
     57(7, '50. développement / programmation', NULL),
     58(8, '60. assistance maitrise d''ouvrage', NULL),
     59(9, '20. graphisme', 'Recherches graphiques, identité visuelle'),
     60(10, '10. ** à définir ! **', NULL),
     61(11, '40. intégration html', NULL),
     62(12, '55. support téléphonique', 'aide apportée au client par téléphone'),
     63(13, '92. Admin reseaux / serveur', NULL);
     64INSERT INTO `spipmine_types_reglements` (`id_type_reglement`, `nom_type_reglement`, `commentaires`) VALUES
     65(1, 'Chèque', NULL),
     66(2, 'Virement bancairre', NULL),
     67(3, 'Espèces', NULL),
     68(4, 'Compensation', 'Facture réglée par l''émission d''une autre facture de la part du client');
     69INSERT INTO `spipmine_types_status` (`id_type_status`, `nom_type_status`, `commentaires`) VALUES
     70(1, '10. devis en cours', 'le projet a été discuté avec le client, la fiche projet est rédigée; un devis est en cours d''élaboration'),
     71(2, '20. attente accord client', 'la fiche projet est saisie, un devis a été fait mais pas encore accepté; la prod n''a pas démarré'),
     72(3, '30. accepté', 'Le projet est accepté par le client, mais la production n''a pas encore démarré'),
     73(4, '40. en cours de fabrication', 'Le projet est démarré, nous sommes en train de le fabriquer; il n''est pas encore terminé ni livré.'),
     74(5, '50. livré, en test', 'Le projet est livré; le client le teste avant de l''accepter définitivement'),
     75(6, '60. livré, en production', 'Le projet est recetté définitivement par le client; pendant la période de garantie nous pouvons corriger certains dysfonctionnements'),
     76(7, '70. teminé, en production', 'Projet terminé et hors garantie. Toute nouvelle intervention nécessite l''ouverture d''un nouveau projet (maintenance, améliorations).'),
     77(8, '80. arrêté', 'Projet démarré puis arrêté pour diverses raisons; facturation des heures passées'),
     78(9, '90. abandonné', 'Le projet n''a jamais été démarré et n''a pas franchi le stade de la fiche de projet');
  • _plugins_/spipmine/base/spipmine_install.php

    r32224 r32245  
    1919                        include_spip('base/abstract_sql');
    2020                        creer_base();
    21                         // if (file_exists('base/spipmine.sql')) {
    22                                 $sql = trim(@file_get_contents('base/spipmine.sql'));
    23                                 sql_query($sql);
    24                         // }
     21                        if (file_exists(_DIR_PLUGIN_SPIPMINE.'/base/spipmine.sql')) {
     22                                $sql = trim(file_get_contents(_DIR_PLUGIN_SPIPMINE.'/base/spipmine.sql'));
     23                                // sql_query($sql);
     24                                echo $sql;
     25                        } else echo "fichier sql non trouvé";
    2526                        ecrire_meta('spipmine_base_version',$current_version=$version_base,'non');
    2627                }
     
    3536        include_spip('base/spipmine');
    3637        include_spip('base/abstract_sql');
     38        /*
     39        sql_drop_table('spipmine_%');
     40        */
    3741        sql_drop_table('spipmine_actions');
    3842        sql_drop_table('spipmine_clients');
  • _plugins_/spipmine/base/spipmine_tables_auxiliaires.php

    r32224 r32245  
    140140        );
    141141
     142        // structure de la table spipmine_types_reglements
     143        $spipmine_types_reglements = array(
     144                "id_type_reglement"             =>      "int(11) NOT NULL auto_increment",
     145                "nom_type_reglement"    =>      "varchar(50) default NULL",
     146                "commentaires"                  =>      "mediumtext"
     147        );
     148        $spipmine_types_reglements_key = array(
     149                "PRIMARY KEY"                   =>      "id_type_reglement"
     150        );
     151        $tables_auxiliaires['spipmine_types_reglements'] = array(
     152                'field' => &$spipmine_types_reglements,
     153                'key' => &$spipmine_types_reglements_key
     154        );
     155
    142156       
    143157       
  • _plugins_/spipmine/base/spipmine_tables_principales.php

    r32086 r32245  
    7272                "nom"                                   =>      "varchar(50) default NULL",
    7373                "fonction"                              =>      "varchar(50) default NULL",
     74                "telephone"                     =>      "varchar(25) default NULL",
     75                "email"                                 =>      "varchar(50) default NULL",
    7476                "facture"                               =>      "tinyint(1) default NULL",
    7577                "commentaire"                   =>      "mediumtext"
  • _plugins_/spipmine/plugin.xml

    r32086 r32245  
    1717        </lien>
    1818
    19         <description>
     19        <!--description>
    2020Spimine permet de g&eacute;rer tous les aspects d'une activit&eacute; de services, plut&ocirc;t orient&eacute;e web. <br>
    2121
     
    2727_ Nota : les modules 2. et 3. ont besoin du module 1. pour fonctionner[[factures et projets n'existent pas sans client]].
    2828
    29 Spipmine comporte <strong>7 tables annexes</strong> permettant de caract&eacute;riser les tables des modules sp&eacute;cifiques : [spipmine_clients_rubriques->../?spip.php&amp;page=table:spipmine_clients_rubriques][[permet d'attribuer une ou plusieurs rubriques &agrave; un client]], [spipmine_types_actions->../?spip.php&amp;page=table:spipmine_types_actions], [spipmine_types_documents->../?spip.php&amp;page=table:spipmine_types_documents], [spipmine_types_facturation->../?spip.php&amp;page=table:spipmine_types_facturation], [spipmine_types_livrables->../?spip.php&amp;page=table:spipmine_types_livrables], [spipmine_types_prestations->../?spip.php&amp;page=table:spipmine_types_prestations], [spipmine_types_status->../?spip.php&amp;page=table:spipmine_types_status].
     29Spipmine comporte <strong>9 tables annexes</strong> permettant de caract&eacute;riser les tables des modules sp&eacute;cifiques : [spipmine_clients_rubriques->../?spip.php&amp;page=table:spipmine_clients_rubriques][[permet d'attribuer une ou plusieurs rubriques &agrave; un client]], [spipmine_types_actions->../?spip.php&amp;page=table:spipmine_types_actions], [spipmine_types_documents->../?spip.php&amp;page=table:spipmine_types_documents], [spipmine_types_facturation->../?spip.php&amp;page=table:spipmine_types_facturation], [spipmine_types_livrables->../?spip.php&amp;page=table:spipmine_types_livrables], [spipmine_types_prestations->../?spip.php&amp;page=table:spipmine_types_prestations], [spipmine_types_reglements->../?spip.php&amp;page=table:spipmine_types_reglements], [spipmine_types_status->../?spip.php&amp;page=table:spipmine_types_status].
    3030
    3131Spipmine comporte 6 modules additionnels moins sp&eacute;cifiques, car r&eacute;alis&eacute;s sous forme de squelettes Spip, &agrave; partir des tables par d&eacute;faut (rubriques/articles/mots-cl&eacute;), et destin&eacute;s &agrave; de la gestion <em>client</em> :</p>
     
    3535_ - cahiers de d&eacute;veloppement et de recette
    3636_ - documentations
    37 _ - formations</description>
     37_ - formations</description-->
    3838       
    3939        <prefix>spipmine</prefix>
Note: See TracChangeset for help on using the changeset viewer.