Utilisateur:Fleon : Différence entre versions

De Wiki @ Brest

(Contenu remplacé par « {{#ask: Category:BBC_2015/InitiativesOrganized by::+ | mainlabel=Intitulé | format=ul | limit=60 }} »)
Ligne 1 : Ligne 1 :
== Embed mediaspip ==
+
{{#ask: [[Category:BBC_2015/Initiatives]][[Organized by::+]]
{{#ask: [[Category:BBC 2015/Initiatives]][[Organized by::+]]
+
  | mainlabel=Intitulé
| ?Organized by
+
  | format=ul
| limit=40
+
  | limit=60
 
}}
 
}}
 
== Requètes sémantiques ==
 
[[testing]]
 
{{#ask: [[Category:BBC_2013/Initiatives]][[is recurrent::false]]
 
  |?Initiative is called = summary
 
  |?Has full start time = start
 
  |?Has full end time = end
 
  |?Take place = location
 
  |?Portail has title = description
 
  | format = icalendar
 
}}
 
 
{{#ask: [[Category:City]]
 
| ?Population
 
| format=average
 
}}
 
 
{{ProgressBar|100|250|task=Sorting articles}}
 
 
{{#ask: [[Category:Activités créatives/Réunions]]
 
| ?has_timestamp=
 
| ?has_address=
 
| format=ol
 
}}
 
 
{{
 
#ask:
 
[[Geolocated::+]]
 
| ?Geolocated
 
| format=kml
 
| pagelinktext=Check out $1 now!
 
| linkabsolute=off
 
}}
 
 
== Production de contenu depuis un lien ==
 
* http://finalrewind.org/interblag/entry/semantic-mediawiki/
 
* [[Attribut:May_be_lent]]
 
 
== Système de création de projet / portail ==
 
<b><i>Objectif : </i></b>fournir une interface simple et intuitive basée sur des formulaires permettant de créer des pages projets et leur portail associé<br />
 
<b><i>Todo : </i></b>
 
* <s>produire le formulaire pour la création d'une page de type projet</s>
 
* <s>produire le formulaire pour la création d'une page de type portail</s>
 
* <s>produire l'interface regroupant les différents formulaires de création des pages</s>
 
* <s>détecter l'existence des pages manquantes et fournir une aide à leur création la cas échéant</s>
 
* créer les doc des modèles
 
* <s>fusionner les anciens modèles utilisés pour les portails</s>
 
* <s>migrer les anciens portails</s>
 
* <s>migrer les anciens projets</s>
 
* <s>migrer les anciennes catégories</s>
 
* migrer les pages liées
 
* supprimer les modèles utilisés par les anciens portails
 
* <s>ajouter un texte alternatif pour le titre du portail ''Les wikis du pays de brest''</s>
 
* <s>ajouter un texte alternatif pour le bloc introduction ''Internet et multimédia''</s>
 
* <s>modifier le modèle [[Modèle:Cadre/Entête]] pour la gestion des param conditionnels</s>
 
* <s>produire la sémantique nécessaire à l'autocomplétion des formulaires</s>
 
 
==== Les pages créées ====
 
* [[Projet:Test]] : page de test de type projet
 
* [[Portail:Test]] : page de test de type portail
 
* [[:Catégorie:Test]] : page de test de type category
 
 
==== Les formulaires ====
 
* [[Formulaire:Project]] : le formulaire permet de créer des pages de type projet
 
* [[Formulaire:Portail]] : le formulaire permet de créer des pages de type portail
 
* [[Formulaire:Category]] : le formulaire permet de créer des pages de type category
 
 
==== Interface ====
 
* [[Interface]]
 
 
==== Les propriétés sémantiques ====
 
* [[Attribut:Portail has title]]
 
* [[Attribut:Project has name]]
 
* [[Attribut:Portail has logo]]
 
* [[Attribut:Portail has logo size]]
 
 
==== Les modèles utilisés par les formulaires ====
 
 
===== Les wrappers =====
 
* [[Modèle:Wrapper/Intro]] : le premier modèle utlisé par le formulaire
 
* [[Modèle:Wrapper/Layout]] : le second modèle utlisé par le formulaire
 
* [[Modèle:Wrapper/Close]] : le dernier modèle utlisé par le formulaire
 
 
===== Les layouts =====
 
* [[Modèle:Layout/Simple]] : le second modèle utilisé par le formulaire
 
* [[Modèle:Layout/Multi]] : le second modèle utilisé par le formulaire
 
* [[Modèle:Layout/Left]] : le second modèle utilisé par le formulaire
 
* [[Modèle:Layout/Right]] : le second modèle utilisé par le formulaire
 
 
===== Les modèles de mise en forme =====
 
* [[Modèle:Cadre/Entête]] : il formate l'entête de la page et est appelé par le modèle  [[Modèle:Wrapper/Intro]]
 
* [[Modèle:Cadre/Début]] : il formate le début d'un bloc de contenu <i>remplacera [[Modèle:Cadre_Portail/Début]]</i>
 
* [[Modèle:Cadre/Base]] : il produit le cadre dans lequel s'affiche le contenu <i>remplacera [[Modèle:Cadre_Portail]]</i>
 
* [[Modèle:Cadre/Content]] : il affiche un contenu chapitré de niveau 1 <i>remplacera [[Modèle:Cadre_Portail/1]]</i>
 
* [[Modèle:Cadre/Horizontal]] : il produit un séparateur horizontal entre les cadres de contenu<i>remplacera [[Modèle:Cadre_Portail/Horizontal]]</i>
 
* [[Modèle:Cadre/Vertical]] : il produit un séparateur vertical entre les cadres de contenu<i>remplacera [[Modèle:Cadre_Portail/Vertical]]</i>
 
* [[Modèle:Cadre/Fin]] : il formate la fin du contenu de la page <i>remplacera [[Modèle:Cadre_Portail/Fin]]</i>
 
 
== Portail Activités créatives ==
 
* donner la possibilité aux acteurs de choisir plusieurs domaines d'activités
 
 
== [[Portail:BBC_2013]]==
 
* [[Formulaire:Acteurs]]
 
* [[Formulaire:Initiatives]]
 
* [[Formulaire:Todo]]
 
* [[Formulaire:Vote]]
 
* [[Modèle:Acteurs]]
 
* [[Modèle:Initiatives]]
 
* [[Modèle:Datation]]
 
* [[Modèle:Todo]]
 
* [[Modèle:Listing]]
 
* [[Modèle:Wrapper/Initiative]]
 
* [[Modèle:Get/Initiative]]
 
* [[Modèle:Resume/Initiative]]
 
 
== Voting System ==
 
* We start by creating a new list with [[Formulaire:Liste]] ([[Modèle:Liste]])
 
* Each list element page is populated by [[Formulaire:Vote/Init]] ([[Modèle:Vote/Init]])
 
* Newly created pages are stored in a special [[:Category:Vote]] and define [[:Attribut:Has number of votes]] & [[:Attribut:Voting for item]]
 
* We pass the result query array to [[Modèle:Wrapper/Vote]] which one use [[Modèle:Wrapper/Gallery]] for printing images
 
* When clicking on the link we call [[Formulaire:Vote/Start]] ([[Modèle:Vote/Start]]) add 1 to target [[:Attribut:Has number of votes]]
 

Version du 30 septembre 2015 à 11:00