diff --git a/base/soyezcreateurs.php b/base/soyezcreateurs.php index ea98f30f79848ee7416af0624fcc0f8324123a2e..7c5e4f5fdfe3bba54e81560c2eafc7cda6be7297 100644 --- a/base/soyezcreateurs.php +++ b/base/soyezcreateurs.php @@ -12,52 +12,6 @@ if (!defined('_ECRIRE_INC_VERSION')) return; include_spip("inc/lang"); include_spip('inc/meta'); -######## PACK ACTUEL DE CONFIGURATION DU COUTEAU SUISSE ######### -// Attention, les surcharges sur les define() ou les globales ne sont pas specifiees ici -$GLOBALS['cs_installer']['SoyezCreateurs'] = 'cs_SoyezCreateurs'; - -function cs_SoyezCreateurs() { return array( - // Installation des outils par défaut - 'outils' => - 'boites_privees, - citations_bb, - typo_exposants, - guillemets, - mailcrypt, - insertions, - corbeille, - spip_ecran', - - // Installation des variables par défaut - 'variables' => array( - 'expo_bofbof' => 1, - 'decoration_styles' => 'span.surfluo = background-color:#ffff00; padding:0px 2px; -span.surgris = background-color:#EAEAEC; padding:0px 2px; -fluo = surfluo', - 'pp_edition_decoration' => 1, - 'pp_forum_decoration' => 1, - 'spip_ecran' => 'large', - 'insertions' => 'oeuf = œuf -cceuil = ccueil -(a priori) = {a priori} -(([hH])uits) = $1uit -/([cC]h?)oeur/ = $1œur -/oeuvre/ = œuvre -(O[Ee]uvre([rs]?)) = Œuvre$1 -/\\b([cC]|[mM].c|[rR]ec)on+ais+a((?:n(?:ce|te?)|ble)s?)\\b/ = $1onnaissa$2 -CO2 = <abbr title="CO2, Dioxyde de carbone, O=C=O">CO<sub>2</sub></abbr> -oeil = œil -(O[Ee]il) = Œil', - 'cs_rss' => 0, - 'format_spip' => 0, - 'stat_auteurs' => 1, - 'qui_webmasters' => 1, - 'bp_urls_propres' => 1, - 'bp_tri_auteurs' => 1 - ) -); -} - //fonction qui permet de créer les métas de config du site function soyezcreateurs_config_site() { ecrire_meta('activer_breves', 'non','non'); @@ -128,7 +82,11 @@ function soyezcreateurs_config_site() { if ( $GLOBALS['meta']['nom_site'] == _T('info_mon_site_spip') ) - ecrire_meta('nom_site', 'Mon site SPIP <sub>Squelette SoyezCreateurs</sub>','non'); + ecrire_meta('nom_site', 'Votre site SPIP','non'); + ecrire_meta('slogan_site', '[Todo : Slogan du site]','non'); + ecrire_meta('descriptif_site', '[ToDo : descriptif du site en 20 mots = 2 lignes max ]','non'); + ecrire_meta('email_webmaster', 'vous@domaine.tld','non'); + create_logo('documents/siteon0.jpg', $type='site', 0, 'jpg'); spip_log("1. (soyezcreateurs_config_site) metas du plugins ecrite", "soyezcreateurs_install"); return true; } @@ -849,12 +807,14 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant $sites['url_site'] = "http://zone.spip.org/trac/spip-zone/log/_squelettes_/soyezcreateurs_net?action=follow_copy&mode=follow_copy&rev=&stop_rev=&limit=100"; $sites['descriptif'] = "Les dernières mises à jour de SoyezCréateurs sur la Zone de SPIP."; $sites['url_syndic'] = "http://zone.spip.org/trac/spip-zone/log/_squelettes_/soyezcreateurs_net?format=rss&stop_rev=&limit=100&mode=follow_copy"; + $sites['statut'] = 'publie'; $id_site = create_site($sites, "000. Fourre-tout"); $sites = array(); $sites['nom_site'] = "SoyezCréateurs"; $sites['url_site'] = "http://contrib.spip.net/?rubrique1237"; $sites['descriptif'] = "La documentation sur le squelette SoyezCreateurs disponible sur la zone."; $sites['url_syndic'] = "http://contrib.spip.net/spip.php?page=backend&id_rubrique=1237"; + $sites['statut'] = 'publie'; $id_site = create_site($sites, "000. Fourre-tout"); $id_parent = $id_rubrique; @@ -865,6 +825,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant $sites['url_site'] = "http://nominis.cef.fr/"; $sites['descriptif'] = "Nominis : Origine et étymologie des prénoms, des fêtes, des saints, la vie des saints."; $sites['url_syndic'] = "http://nominis.cef.fr/rss/nominis.php"; + $sites['statut'] = 'prop'; $id_site = create_site($sites, "05. Saint du jour"); create_site_mot(1, "SaintDuJour", "_Specialisation_Sites"); @@ -902,6 +863,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant $sites['url_site'] = "https://www.facebook.com/"; $sites['descriptif'] = "Retrouvez-nous sur Facebook"; $sites['url_syndic'] = ""; + $sites['statut'] = 'prop'; $id_site = create_site($sites, "80. Réseaux sociaux"); create_logo('documents/siteon2.png', $type='site', $id_site, 'png'); create_site_mot(2, "ReseauxSociaux", "_Specialisation_Sites"); @@ -910,6 +872,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant $sites['url_site'] = "https://plus.google.com/GGGGGGGGGG?rel=author"; $sites['descriptif'] = "Retrouvez-nous sur Google+"; $sites['url_syndic'] = ""; + $sites['statut'] = 'prop'; $id_site = create_site($sites, "80. Réseaux sociaux"); create_logo('documents/siteon9.png', $type='site', $id_site, 'png'); create_site_mot(9, "ReseauxSociaux", "_Specialisation_Sites"); @@ -918,6 +881,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant $sites['url_site'] = "https://fr.twitter.com/"; $sites['descriptif'] = "Retrouvez-nous sur Twitter"; $sites['url_syndic'] = ""; + $sites['statut'] = 'prop'; $id_site = create_site($sites, "80. Réseaux sociaux"); create_logo('documents/siteon3.png', $type='site', $id_site, 'png'); create_site_mot(3, "ReseauxSociaux", "_Specialisation_Sites"); @@ -926,6 +890,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant $sites['url_site'] = "http://www.viadeo.com/fr/"; $sites['descriptif'] = "Retrouvez-nous sur Viadeo"; $sites['url_syndic'] = ""; + $sites['statut'] = 'prop'; $id_site = create_site($sites, "80. Réseaux sociaux"); create_logo('documents/siteon4.png', $type='site', $id_site, 'png'); create_site_mot(4, "ReseauxSociaux", "_Specialisation_Sites"); @@ -934,6 +899,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant $sites['url_site'] = "?page=backend"; $sites['descriptif'] = "Syndiquer tout le site"; $sites['url_syndic'] = ""; + $sites['statut'] = 'publie'; $id_site = create_site($sites, "80. Réseaux sociaux"); create_logo('documents/siteon5.png', $type='site', $id_site, 'png'); create_site_mot(5, "ReseauxSociaux", "_Specialisation_Sites"); @@ -1012,6 +978,15 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant create_rubrique_mot("900. Agenda", "PasDansMenu", "_Specialisation_Rubrique"); create_rubrique_mot("900. Agenda", "SecteurPasDansQuoiDeNeuf", "_Specialisation_Rubrique"); $id_article = create_article(trouve_article_sc("Démonstration Agenda"), "900. Agenda"); + $id_article = create_article(trouve_article_sc("Installation du site"), "900. Agenda"); + $id_article = create_article(trouve_article_sc("Événement exceptionnel"), "900. Agenda"); + + $id_parent = $id_rubrique; + + $id_rubrique = create_rubrique("10. SPIP", $id_parent, ""); + $id_article = create_article(trouve_article_sc("Historique des versions de SPIP"), "10. SPIP"); + + $id_rubrique = create_rubrique("20. Linux", $id_parent, ""); diff --git a/base/soyezcreateurs_install.php b/base/soyezcreateurs_install.php index 7ab4a7b59f56a6f16f06849d0cb7bd5b601baa7a..129f84764703fa5523491bf0ca41eb1691231033 100644 --- a/base/soyezcreateurs_install.php +++ b/base/soyezcreateurs_install.php @@ -37,22 +37,13 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){ $id_rubrique = id_rubrique('900. Agenda'); if ($id_rubrique >0) { - $article1 = trouve_article_sc("Installation du site"); - create_article($article1, "900. Agenda"); $date = date('Y-m-d H:i:00'); create_evenement("900. Agenda", "Installation du site", "Installation du site", $date, $date, "Quand le titre de l'événement est identique au titre de l'article, il n'est pas affiché en plus", 'Votre serveur web.'); create_evenement("900. Agenda", "Installation du site", "Installé !", $date, $date, "Quand le titre de l'événement est différent du titre de l'article, alors, les 2 titres sont affichés.", ''); - - $article1 = trouve_article_sc("Événement exceptionnel"); - create_article($article1, "900. Agenda"); create_evenement("900. Agenda", "Événement exceptionnel", "Événement exceptionnel", date('Y-m-d 20:30:00'), date('Y-m-d 22:30:00'), "Quand l'heure de début est différente de l'heure de fin, c'est un événement avec une durée...", ''); - - create_rubrique('10. SPIP', $id_rubrique); - create_rubrique('20. Linux', $id_rubrique); - $article1 = trouve_article_sc("Versions de SPIP "); - create_article($article1, "10. SPIP"); - create_evenement("10. SPIP", "Versions de SPIP ", "SPIP 2.1", '2010-04-09', '2010-04-09', "[->http://www.spip.net/fr_article4728.html]", '', 'non'); - create_evenement("10. SPIP", "Versions de SPIP ", "SPIP 2.0", '2008-12-13', '2008-12-13', "[->http://www.spip.net/fr_article3784.html]", '', 'non'); + create_evenement("10. SPIP", "Historique des versions de SPIP", "SPIP 2.1", '2010-04-09', '2010-04-09', "[->http://www.spip.net/fr_article4728.html]", '', 'non'); + create_evenement("10. SPIP", "Historique des versions de SPIP", "SPIP 2.0", '2008-12-13', '2008-12-13', "[->http://www.spip.net/fr_article3784.html]", '', 'non'); + create_evenement("900. Agenda", "Démonstration Agenda", "Démonstration Agenda", '2017-12-13', '2017-12-13', "", '', 'non'); } } @@ -69,10 +60,12 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){ include_spip('base/cout_install'); cout_install_pack('SoyezCreateurs'); ecrire_metas(); + cs_initialisation(true); include_spip('inc/invalideur'); suivre_invalideur('1'); # tout effacer include_spip('inc/getdocument'); - effacer_repertoire_temporaire(_DIR_TMP.'couteau-suisse'); + purger_repertoire(_DIR_SKELS); + purger_repertoire(_DIR_CACHE); } spip_log("SoyezCreateurs maj 3.0.22 Faite", "soyezcreateurs_install"); ecrire_meta($nom_meta_base_version,$current_version='3.0.22','non'); diff --git a/dev/gen_articles.html b/dev/gen_articles.html index ff37b52c4d002dd9808cb02a62aa119012787fcc..b3ee4aeaccedbca69273f1b313bca2fb18ed40fe 100644 --- a/dev/gen_articles.html +++ b/dev/gen_articles.html @@ -47,6 +47,7 @@ EOF;][ $sites['url_site'] = "#URL_SITE"; $sites['descriptif'] = "[(#DESCRIPTIF*|sc_NewLine2str)]"; $sites['url_syndic'] = "#URL_SYNDIC"; + $sites['statut'] = '#STATUT'; $id_site = create_site($sites, "[(#INFO_TITRE*{rubrique,#ID_RUBRIQUE}|sc_NewLine2str)]");[ create_logo('documents/(#LOGO_SITE_NORMAL{#ID_SYNDIC}|fichier)', $type='site', $id_site, '[(#LOGO_SITE_NORMAL{#ID_SYNDIC}|fichier|sc_extension)]');][ create_logo('documents/(#LOGO_SITE_SURVOL{#ID_SYNDIC}|fichier)', $type='site', $id_site, '[(#LOGO_SITE_SURVOL{#ID_SYNDIC}|fichier|sc_extension)]','off');][(#REM) @@ -77,6 +78,7 @@ EOF;][ $sites['url_site'] = "#URL_SITE"; $sites['descriptif'] = "[(#DESCRIPTIF*|sc_NewLine2str)]"; $sites['url_syndic'] = "#URL_SYNDIC"; + $sites['statut'] = '#STATUT'; $id_site = create_site($sites, "[(#INFO_TITRE*{rubrique,#ID_RUBRIQUE}|sc_NewLine2str)]");[ create_logo('documents/(#LOGO_SITE_NORMAL{#ID_SYNDIC}|fichier)', $type='site', $id_site, '[(#LOGO_SITE_NORMAL{#ID_SYNDIC}|fichier|sc_extension)]');][ create_logo('documents/(#LOGO_SITE_SURVOL{#ID_SYNDIC}|fichier)', $type='site', $id_site, '[(#LOGO_SITE_SURVOL{#ID_SYNDIC}|fichier|sc_extension)]','off');][(#REM) diff --git a/inc/sc_article.php b/inc/sc_article.php index e09613407c3b8c3b834b72930bde7e65b155d5ac..b3d58d59cc97161856020bfc08d5ad6f242160ce 100755 --- a/inc/sc_article.php +++ b/inc/sc_article.php @@ -482,6 +482,24 @@ EOF; $contenu['titre'] = "Démonstration Agenda"; } + /* Installation du site */ + if ($article == "Installation du site") { + $contenu['titre'] = "Installation du site"; + $contenu['texte'] = <<<EOF +Cet événement est là pour vous montrer que vous pouvez utiliser un [agenda événementiel dans votre site->http://www.spip-contrib.net/Agenda-evenementiel-avec]. +EOF; + } + + /* Événement exceptionnel */ + if ($article == "Événement exceptionnel") { + $contenu['titre'] = "Événement exceptionnel"; + $contenu['texte'] = <<<EOF +Quand un événement ne se produit qu'une fois, il vaut mieux faire un article qui contienne un descriptif de l'événement et ne mettre dans l'événement lui-même que sa date. Le titre de l'événement devra alors être identique à celui de l'article. + +Il sera même possible de faire une galerie de photographies dans ce même article... +EOF; + } + /* Conseil n°3 */ if ($article == "Conseil n°3") { $contenu['titre'] = "Conseil n°3"; @@ -902,6 +920,15 @@ Nihil est enim virtute amabilius, nihil quod magis adliciat ad diligendum, quipp Quis autem est, qui Tarquinium Superbum, qui Sp. Cassium, Sp. Maelium non oderit? Cum duobus ducibus de imperio in Italia est decertatum, Pyrrho et Hannibale; ab altero propter probitatem eius non nimis alienos animos habemus, alterum propter crudelitatem semper haec civitas oderit. EOF; } + + /* Historique des versions de SPIP */ + if ($article == "Historique des versions de SPIP") { + $contenu['titre'] = "Historique des versions de SPIP"; + $contenu['texte'] = <<<EOF +[SPIP->http://www.spip.net/fr_rubrique155.html]. +EOF; + } + return $contenu; } ?> \ No newline at end of file diff --git a/soyezcreateurs_options.php b/soyezcreateurs_options.php index e256b1617453c04b4e1445ba49f3667f4a082d8c..bf4f0a2460f02855fdbab3318741f4787644b59e 100644 --- a/soyezcreateurs_options.php +++ b/soyezcreateurs_options.php @@ -202,4 +202,51 @@ if ($plugins_actifs = liste_plugin_actifs() AND empty($plugins_actifs[strtoupper return true; } } + +######## PACK ACTUEL DE CONFIGURATION DU COUTEAU SUISSE ######### +// Attention, les surcharges sur les define() ou les globales ne sont pas specifiees ici +$GLOBALS['cs_installer']['SoyezCreateurs'] = 'cs_SoyezCreateurs'; + +function cs_SoyezCreateurs() { return array( + // Installation des outils par défaut + 'outils' => + 'boites_privees, + citations_bb, + typo_exposants, + guillemets, + mailcrypt, + insertions, + corbeille, + spip_ecran', + + // Installation des variables par défaut + 'variables' => array( + 'expo_bofbof' => 1, + 'decoration_styles' => 'span.surfluo = background-color:#ffff00; padding:0px 2px; +span.surgris = background-color:#EAEAEC; padding:0px 2px; +fluo = surfluo', + 'pp_edition_decoration' => 1, + 'pp_forum_decoration' => 1, + 'spip_ecran' => 'large', + 'insertions' => 'oeuf = œuf +cceuil = ccueil +(a priori) = {a priori} +(([hH])uits) = $1uit +/([cC]h?)oeur/ = $1œur +/oeuvre/ = œuvre +(O[Ee]uvre([rs]?)) = Œuvre$1 +/\\b([cC]|[mM].c|[rR]ec)on+ais+a((?:n(?:ce|te?)|ble)s?)\\b/ = $1onnaissa$2 +CO2 = <abbr title="CO2, Dioxyde de carbone, O=C=O">CO<sub>2</sub></abbr> +oeil = œil +(O[Ee]il) = Œil', + 'cs_rss' => 0, + 'format_spip' => 0, + 'stat_auteurs' => 1, + 'qui_webmasters' => 1, + 'bp_urls_propres' => 1, + 'bp_tri_auteurs' => 1 + ) +); +} + ?> \ No newline at end of file