Browse Source

paquet.xml pour toutes les extensions de SPIP 3

svn/root/tags/plugins/forum/1.4.0 v1.4.0
cedric@yterium.com 10 years ago
parent
commit
8ab4a73440
  1. 5
      .gitattributes
  2. 28
      _paquet-migration.sh
  3. 0
      forum_administrations.php
  4. 27
      forum_fonctions.php
  5. 4
      paquet.xml
  6. 118
      plugin.xml
  7. 2
      prive/squelettes/contenu/configurer_forum.html

5
.gitattributes

@ -5,8 +5,6 @@ action/instituer_lot_forum.php -text
balise/formulaire_forum.php -text
balise/formulaire_forum_prive.php -text
base/forum.php -text
base/forum_upgrade.php -text
filtres/forum.php -text
formulaires/activer_forums_objet.html -text
formulaires/activer_forums_objet.php -text
formulaires/configurer_forums_contenu.html -text
@ -31,7 +29,9 @@ formulaires/inc-forum_prive_previsu.html -text
formulaires/inc-gestion_forum_liste.html -text
formulaires/inc-login_forum.html -text
formulaires/inc-login_forum_abo.html -text
/forum_administrations.php -text
/forum_autoriser.php -text
/forum_fonctions.php -text
/forum_pipelines.php -text
inc/article_accepter_forums_publics.php -text
inc/email_notification_forum.php -text
@ -106,7 +106,6 @@ modeles/auteur_nom.html -text
notifications/forum_poste.html -text
notifications/forumposte.php -text
notifications/forumvalide.php -text
/plugin.xml -text
prive/javascript/actiongroup.js -text
prive/modeles/forum-actions-moderer.html -text
prive/modeles/forum.html -text

28
_paquet-migration.sh

@ -1,28 +0,0 @@
#!/bin/sh
### FICHIER DE DESCRIPTION DE LA MIGRATION VERS PAQUET.XML
### ------------------------------------------------------
### - Date : 30-Jul-2011 15:01:37
### - Fichier d'origine : ../plugins/auto/forum/plugin.xml
### - Contient les informations et les commandes SVN pour
### rendre effective la migration utilisant les fichiers produits.
### Pour se garder de toute erreur de manipulation
### les commandes sont en commentaire.
### ------------------------------------------------------
### Ajout du fichier paquet.xml au depot.
### On conserve le fichier plugin.xml tout le temps de la migration !
# svn add paquet.xml
### Ajout au depot des fichiers de langue donnant slogan et description du plugin.
### Attention la liste des langues provient des traductions (avec multi)
### de la description dans plugin.xml et non des modules de langue du plugin !
# svn add lang/paquet-forum_fr.php lang/paquet-forum_de.php
### La disparition des balises options, fonctions et install au profit
### d'un nommage standard d'un fichier unique exige parfois de renommer
### les fichiers, voire de les fusionner.
### Si le code du plugin inclut explicitement ces fichiers
### il vous faudra les renommer dans les appels de include_spip !
# cat public/forum.php filtres/forum.php > forum_fonctions.php
# svn add forum_fonctions.php
# svn mv base/forum_upgrade.php forum_administrations.php

0
base/forum_upgrade.php → forum_administrations.php

27
filtres/forum.php → forum_fonctions.php

@ -10,20 +10,29 @@
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
//
// Un filtre applique a #PARAMETRES_FORUM, qui donne l'adresse de la page
// de reponse
//
include_spip('public/forum');
/**
* Un filtre applique a #PARAMETRES_FORUM, qui donne l'adresse de la page
* de reponse
*
* @param $parametres
* @return string
*/
function filtre_url_reponse_forum($parametres) {
if (!$parametres) return '';
return generer_url_public('forum', $parametres);
}
//
// Un filtre qui, etant donne un #PARAMETRES_FORUM, retourne un URL de suivi rss
// dudit forum
// Attention applique a un #PARAMETRES_FORUM complexe (id_article=x&id_forum=y)
// ca retourne un url de suivi du thread y (que le thread existe ou non)
/**
* Un filtre qui, etant donne un #PARAMETRES_FORUM, retourne un URL de suivi rss
* dudit forum
* Attention applique a un #PARAMETRES_FORUM complexe (id_article=x&id_forum=y)
* ca retourne un url de suivi du thread y (que le thread existe ou non)
*
* @param $param
* @return string
*/
function filtre_url_rss_forum($param) {
if (!preg_match(',.*(id_(\w*?))=([0-9]+),S', $param, $regs)) return '';
list(,$k,$t,$v) = $regs;

4
_paquet.xml → paquet.xml

@ -1,9 +1,9 @@
<paquet
prefix="forum"
categorie="communication"
version="1.3.7"
version="1.4.0"
etat="test"
compatibilite="[2.2.0-dev;["
compatibilite="[3.0.0-alpha2;["
logo="prive/themes/spip/images/forum-32.png"
schema="1.2.1"
>

118
plugin.xml

@ -1,118 +0,0 @@
<plugin>
<nom>Forum</nom>
<icon>prive/themes/spip/images/forum-32.png</icon>
<auteur>Collectif SPIP</auteur>
<version>1.3.7</version>
<version_base>1.2.1</version_base>
<etat>test</etat>
<slogan>Gestion des forums priv&eacute;s et publics dans SPIP</slogan>
<description><multi>[fr]Forum de SPIP (priv&eacute; et public)[de]Foren in SPIP (Redaktionsbereich und &ouml;ffentliche Website)</multi></description>
<prefix>forum</prefix>
<install>base/forum_upgrade.php</install>
<fonctions>public/forum.php</fonctions>
<fonctions>filtres/forum.php</fonctions>
<!--
Declaration du pipeline forum_objets_depuis_env
Correspond a un array objet/cles primaires des tables qui acceptent
qu'un forum recherche dans l'environnement d'appel l'identifiant sur lequel s'appliquera
le forum, de sorte que son appel ne se trouve pas necessairement
dans une boucle englobante
-->
<pipeline><nom>forum_objets_depuis_env</nom><action></action></pipeline>
<pipeline>
<nom>declarer_tables_objets_sql</nom>
<inclure>base/forum.php</inclure>
</pipeline>
<pipeline>
<nom>declarer_tables_interfaces</nom>
<inclure>base/forum.php</inclure>
</pipeline>
<pipeline>
<nom>autoriser</nom>
<inclure>forum_autoriser.php</inclure>
</pipeline>
<pipeline>
<nom>notifications</nom>
<inclure>inc/email_notification_forum.php</inclure>
</pipeline>
<pipeline>
<nom>accueil_encours</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>accueil_informations</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>afficher_fiche_objet</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>afficher_config_objet</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>afficher_message_statut_objet</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>boite_infos</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>compter_contributions_auteur</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>configurer_liste_metas</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>optimiser_base_disparus</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>pre_insertion</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>prepare_recherche</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>rubrique_encours</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<pipeline>
<nom>trig_supprimer_objets_lies</nom>
<inclure>forum_pipelines.php</inclure>
</pipeline>
<necessite id="SPIP" version="[2.2.0-dev;]" />
<chemin dir='' />
<bouton id='forum_reactions' parent='bando_activite'>
<icone>images/forum-16.png</icone>
<titre>forum:icone_suivi_forums</titre>
<url>controler_forum</url>
</bouton>
<bouton id='configurer_forum' parent='bando_configuration'>
<icone>images/forum-16.png</icone>
<titre>forum:titre_forum</titre>
</bouton>
<bouton id="forum_interne_suivi" parent="outils_collaboratifs">
<icone>images/forum-interne-16.png</icone>
<titre>forum:titre_cadre_forum_interne</titre>
<url>forum</url>
</bouton>
<categorie>communication</categorie>
<traduire gestionnaire="salvatore" module="forum" reference="fr" />
</plugin>

2
prive/squelettes/contenu/configurer_forum.html

@ -1,5 +1,5 @@
[(#AUTORISER{configurer,forum}|sinon_interdire_acces)]
<h1><:forum:titre_forum:></h1>
<h1 class="grostitre"><:forum:titre_forum:></h1>
<h2><:titre_config_contenu_public:></h2>

Loading…
Cancel
Save