Skip to content

Commit

Permalink
Merge pull request #3 from Ybbet/master
Browse files Browse the repository at this point in the history
Add Ybbet contrib to master
  • Loading branch information
psychoz971 authored Jan 20, 2017
2 parents 4804af0 + b83250c commit 4ce9f73
Show file tree
Hide file tree
Showing 6 changed files with 62 additions and 16 deletions.
21 changes: 9 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Co-Marquage Services Publics
# Co-Marquage Service Public

## Présentation

*Co-Marquage Services Publics* est un *plugin* permettant d'intégrer et
rediffuser, sur un site fonctionnant sous [SPIP](http://www.spip.net/>),
*Co-Marquage Service Public* est un *plugin* permettant d'intégrer et
de rediffuser, sur un site fonctionnant sous [SPIP](http://www.spip.net/>),
les contenus et services offerts par le portail de l'administration française,
[Service-public.fr](https://www.service-public.fr/).

Expand Down Expand Up @@ -40,31 +40,28 @@ modèles remplacent ceux fournis par

## Utilisation

Installer le plugin.

Le flux s'insère dans un article au moyen des modèles suivants :
Après avoir installé le plugin, le flux s'insère dans un article au moyen des modèles suivants :

- flux pour les *Particuliers* : `<comarquage|categorie=particuliers>`
- flux pour les *Professionnels* : `<comarquage|categorie=entreprises>`
- flux pour les *Associations* : `<comarquage|categorie=associations>`

### Intégration

Les squelettes du comarquage utilisent les classes et composants de
Les squelettes de *Co-Marquage Service Public* utilisent les classes et composants de
[Twitter Bootstrap v3.3.7](https://getbootstrap.com).

Le flux est récupéré grâce à la balise DATA. Les boucles sont en cache
par défaut pendant **86400 secondes** (24 h).
par défaut pendant **86400 secondes** (soit 24 h).

Les XMLs de co-marquage sont copiés en local `|copie_locale{modif}`. Pour
forcer le re-téléchargement des XMLs vider le répertoire `IMG/distant/xml`.

### Astuces

Vous pouvez appeler une page précise en définissant les attributs xml de l'url.
Vous pouvez appeler une page précise en définissant l'attribut `xml` du modèle.

Par exemple pour afficher la page *Mariage* de la catégorie *particuliers*
utilisez ce code : `<comarquage|categorie=particuliers|xml=N142>`.
Par exemple pour afficher la page *Mariage* de la catégorie *particuliers*, utilisez ce code : `<comarquage|categorie=particuliers|xml=N142>`.

Pour appeler la page *Formalités administratives* de la catégorie
*Associations*, insérer ce code :
Expand All @@ -87,7 +84,7 @@ Si vous trouvez ce plugin utile, vous pouvez :

- [soumettre un Pull Request](https://github.com/ipeos-and-co/spip_comarquagev3),
pour que nous intégrions vos améliorations ou corrections de bug ;
- [participer aux forums](http://contrib.spip.net/?article4858) et aider des
- [participer aux forums](http://contrib.spip.net/?article4858) et aider les
utilisateurs à intégrer ce plugin.

### Team
Expand Down
2 changes: 1 addition & 1 deletion lang/paquet-comarquage_fr.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@

$GLOBALS[$GLOBALS['idx_lang']] = array(
'comarquage_description' => "Le flux s’insère dans un article au moyen du tag : <code><comarquage|categorie=particuliers></code> <br/>Vous pouvez préciser une page en définissant l’attributs xml de l’url :<br/><code><comarquage|categorie=particuliers|xml=N333></code> <br/>Par exemple pour appeler la page principale de la rubrique 'Comment faire si' utilisez ce code : <br/><code><comarquage|categorie=particuliers|xml=N13042></code> <br/>Pour appeler la page principale de la rubrique 'Associations', insérez ce code : <br/><code><comarquage|categorie=associations|xml=N20></code>",
'comarquage_nom' => 'Co-Marquage Services Publics',
'comarquage_nom' => 'Co-Marquage Service Public',
'comarquage_slogan' => 'Rediffuser le flux de la documentation française du service public',
);
5 changes: 3 additions & 2 deletions paquet.xml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
<paquet
prefix="comarquage"
categorie="divers"
version="1.0.2"
version="1.0.3"
etat="stable"
compatibilite="[3.0.0;3.1.*]"
logo="prive/themes/spip/images/picto-comarquage-service-public.png"
documentation="http://contrib.spip.net/?article4858"
developpement="https://github.com/ipeos-and-co/spip_comarquagev3/"
>
<nom>Co-Marquage Services Publics</nom>
<nom>Co-Marquage Service Public</nom>
<auteur>Mickaël Hippocrate</auteur>
<auteur>Laurent Vergerolle</auteur>
<auteur>Olivier Watté</auteur>
Expand Down
13 changes: 13 additions & 0 deletions xml_templates/balises/listesituations.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[(#REM)
Variables:
data : Tableau de données listant le contenu
-->]
[(#SET{token, #REM|comarquage_token})]

<BOUCLE_listesituation(DATA){source tableau, #ENV{data}}>
<div class="xml-situations" id="situations-[(#GET{token})]">
<BOUCLE_elements(DATA){source tableau, #VALEUR{children}}>
<INCLURE{fond=xml_templates/balises/#CLE, env}{data=#VALEUR}{token=#GET{token}} />
</BOUCLE_elements>
</div>
</BOUCLE_listesituation>
35 changes: 35 additions & 0 deletions xml_templates/balises/situation.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[(#REM)
Variables:
data : Tableau de données listant le contenu
-->]
<B_situation>
<div class="xml-situation">
<BOUCLE_situation(DATA){source tableau, #ENV{data}}>
[(#COMPTEUR_BOUCLE|=={1}|oui)<ul class="nav nav-tabs tabs-menu xml-sommaire" role="tablist">]
<B_elements_titre>
<BOUCLE_elements_titre (DATA) {source tableau, #VALEUR{children}}>
[(#CLE|=={titre}|oui)
<li[ class="active(#_situation:COMPTEUR_BOUCLE|=={1}|oui)in"]>
<a href="#[situation-#ENV{token}-(#_situation:COMPTEUR_BOUCLE)]"[ class="nav-active(#_situation:COMPTEUR_BOUCLE|=={1}|oui)"] role="tab" data-toggle="tab" aria-controls="[situation-#ENV{token}-(#_situation:COMPTEUR_BOUCLE)]">
#VALEUR{0/text}
</a>
</li>]
</BOUCLE_elements_titre>
</B_elements_titre>
[(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)</ul>]
</BOUCLE_situation>
<BOUCLE_situation_tab_content (DATA) {source tableau, #ENV{data}}>
[(#COMPTEUR_BOUCLE|=={1}|oui)<div class="tabs tab-content">]
<B_elements_texte>
<BOUCLE_elements_texte (DATA) {source tableau, #VALEUR{children}}>
[(#CLE|=={titre}|non)
<div id="[situation-#ENV{token}-(#_situation_tab_content:COMPTEUR_BOUCLE)]" class="tab-pane fade xml-situation-content clearfix[(#_situation_tab_content:COMPTEUR_BOUCLE|=={1}|oui)active in]" role="tabpanel" aria-labelledby="[situation-#ENV{token}-(#_situation_tab_content:COMPTEUR_BOUCLE)]">
<INCLURE{fond=xml_templates/balises/#CLE, env}{data=#VALEUR} />
</div>
]
</BOUCLE_elements_texte>
</B_elements_texte>
[(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)</div>]
</BOUCLE_situation_tab_content>
</div>
</B_situation>
2 changes: 1 addition & 1 deletion xml_templates/balises/texte.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
</BOUCLE_ordre>
</BOUCLE_texte>
</div>
</B_texte>
</B_texte>

0 comments on commit 4ce9f73

Please sign in to comment.