Changeset 112385 in spip-zone


Ignore:
Timestamp:
Nov 9, 2018, 10:11:26 AM (5 weeks ago)
Author:
maieul@…
Message:

configurer automatiquement certaines choses lors de l'installation du plugin

Location:
_squelettes_/ressourcotheque/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/ressourcotheque/trunk/paquet.xml

    r112382 r112385  
    22        prefix="ressourcotheque"
    33        categorie="squelette"
    4         version="1.11.0"
     4        version="1.12.0"
    55        etat="test"
    66        compatibilite="[3.1.0;3.2.*]"
  • _squelettes_/ressourcotheque/trunk/ressourcotheque_administrations.php

    r112362 r112385  
    77function ressourcotheque_upgrade($nom_meta_base_version,$version_cible) {
    88
    9   $maj = array();
     9        $maj = array();
     10        $maj['create'] = array(array('ressourcotheque_create'));
    1011  cextras_api_upgrade(ressourcotheque_declarer_champs_extras(), $maj['create']);
    1112  cextras_api_upgrade(ressourcotheque_declarer_champs_extras(), $maj['0.5.0']);
     
    1516}
    1617
     18/**
     19 * À l'activation pour la première fois de la ressourcothèque
     20 * configure pas mal de choses
     21 *
     22**/
     23
     24function ressourcotheque_create() {
     25        include_spip('inc/config');
     26        //Config indexer
     27        ecrire_config('indexer/sources_objets', array('spip_articles', 'spip_documents'));
     28        $statuts_ignores = array('prepa', 'prop', 'refuse', 'poubelle');
     29        ecrire_config('indexer/article/statuts_ignores', $statuts_ignores);
     30        ecrire_config('indexer/document/statuts_ignores', $statuts_ignores);
     31        ecrire_config('indexer/article/jointure_mots/activer', 'on');
     32        ecrire_config('indexer/source', lire_config('adresse_site'));
     33
     34        // Configurer documents joints + logos
     35        ecrire_config('documents_objets','spip_articles,spip_rubriques');
     36        ecrire_config('activer_logos', 'oui');
     37
     38        // Configurer articles
     39        ecrire_config('articles/urlref', 'oui');
     40
     41        // Configurer mots
     42        ecrire_config('articles_mots', 'oui');
     43        ecrire_config('config_precise_groupes', 'oui');
     44}
     45
    1746function ressourcotheque_vider_tables($nom_meta_base_version) {
    1847        include_spip('inc/meta');
Note: See TracChangeset for help on using the changeset viewer.