[OpenSlides users-de] Protokoll export Plugin
Norman Jäckel
mail at normanjaeckel.de
Fr Nov 15 00:01:05 CET 2013
Hier geht's weiter: https://github.com/OpenSlides/openslides-protocol
Wer Schreiberechte für das Wiki oder das Repo haben will, meldet sich.
Nn.
Am 14.11.2013 11:55, schrieb Joshwa Pohlmann:
> 1. Name: openslides-protocol-export
> 2. up to you
> 3. == Konzept ==
>
> Das Protokoll Plugin bekomme 3 Sachen
> a) unter Konfiguration einen Reiter "Protokoll", hier soll einstellbar sein welches
> LaTex template verwendet werden soll (einfach dateiupload der vorlage)
> b) ein Widgit auf dem Dashboard, wo man
> - pdf/fertiges Latex dokument generieren lassen kann
> - in den Protokoll modus wechseln (es wird ein Feld mit dem aktuell ausgewählten
> tagesordnungspunkt angezeigt, per Hotkeys kann man zwischen den einzelnen
> punkten hin und her schalten.
> c) eine weitere "permission", damit einstellbar ist, wer das protokoll bearbeiten daf
>
> Was die Vorlage angeht, dachte ich daran, dass es ähnlich wie beim django template
> system Blöcke gibt, die mit einer speziellen Syntax gekennzeichnet werden. Die
> größte Schwierigkeit bei Latex dürfte sein eine bestimmte Kombiniation aus
> Zeichen zu finden, die NICHT nativ in latex vorkommt ;).
>
> also z.b. sowas wie:
>
> #$(HEADER){
> \documentclass[12pt]{article}
> \usepackage[utf8]{inputenc}
> \usepackage[T1]{fontenc}
> \usepackage[ngerman]{babel}
> \usepackage{amsmath}
>
> \title{#$(GENERAL_TITLE)}
> \author{Florian Edelmann}
> \date{#$(GENERAL_DATE)}
>
> #$(AGENDA_CONTENT)}$#
>
> ....
>
>
> Klar, wirkt erstmal rel. frikelig, aber vielleicht fällt uns nochwas besseres ein.
> Auf jeden Fall muss das Plugin Vorlagen für die verschiedenen Punkte mit dem
> Template bekommen
> und ebenfalls WO im jeweiligen Block welche Information einzufügen ist. Das dürfte
> mit allem drum und dran nicht viel sein:
> - Agenda
> - Titel
> - Inhalt
> - Redner
>
>
> - Antrag
> - Titel
> - Antrag
> - Begründung
> - Wahlausgang
>
> - Wahlen
> ....
>
> Wie viele Konfigurationsmöglichkeiten man dem Template designer da lässt, kann
> man ja im nachhinein entscheiden
> (z.b. aufteilen des Wahlausgangs "ELECTION_RESULT" in mehrere Variablen wie
> "ELECTION_POSITIVE", "ELECTION_NEGATIV", "ELECTION_PARTICIPATION")
> Was nun eben sinnvoll ist, um ein Protokoll nach seinen Vorstellungen formatieren
> zu können.
>
> btw.: das hier könnte die ganze sache mit dem parsen stark verkürzen: django
> template system erweitert und auch für latex verwendbar ;) ->
> http://jinja.pocoo.org/
>
> Grüße
> Joshwa
>
> Am Mittwoch, 13. November 2013, 23:21:51 schrieb Norman Jäckel:
>> Hallo Joshwa,
>>
>> eine sehr schöne Idee.
>>
>> Für Plugins haben wir schon vor einer Weile mal ein Beispiel laufen, da
>> könnte man anknüpfen.
>>
>> Wenn du willst, können wir das gemeinsam mal anfangen.
>>
>> Schritt 1: Wir brauchen einen Arbeitstitel für den Namen des Plugins,
>> vgl. https://github.com/OpenSlides; etwas passend zu r'openslides-(\w)+'
>>
>> Schritt 2: Ich mache ein Repo mit diesem Titel und ein Wiki auf GitHub
>> auf und gebe dir (und allen anderen Interessierten) dort Schreiberechte.
>>
>> Schritt 3: Du formulierst eine etwas genauere Konzeption des Plugins: Wo
>> und wie wird eine Vorlage eingespeist, welche spezielle Syntax oder
>> welche Platzhalter hat sie? Welche Daten muss, welche kann das Protokoll
>> enthalten, was soll konfigurierbar sein? Braucht es ein Widget?
>>
>> Wenn es dann bei den bereits vorhandenen Funktionen (im Core) noch
>> Ergänzungsbedarf gibt (Braucht es bei der Tagesordnung ein eigenes
>> Protokollfeld oder reicht das Kommentarfeld?), können wir dann
>> überlegen, ob und wie sie über das Plugin reinkommen können oder ob sie
>> bereits im Core sein müssten und könnten.
>>
>> Erstmal soweit.
>>
>> Viele Grüße
>> Norman
>>
>> Am 13.11.2013 21:24, schrieb Joshwa Pohlmann:
>>> Moin :)
>>>
>>> == Hintergrund ==
>>> wir planen momentan OpenSlide bei uns im FSR an der Uni einzusetzen.
>>> Allerdings benötigen wir dafür ein paar Features, damit das System uns
>>> Arbeit abnimmt, anstatt welche zu schaffen. Ich teile das in 2 Teile auf
>>> um die Übersicht zu waren:
>>>
>>> == Erklärung ==
>>> Da für die Versammlung/Sitzung nahezu alle Informationen zu Tagespunkten,
>>> Anträgen und Wahlen in OpenSlide gespeichert werden liegt es nahe, den
>>> Export als Protokoll zu ermöglichen. Die Vorteile liegen darin, dass man
>>> sich a) viel (doppelte) Arbeit spart
>>> b) in der Regel niemand Protokoll schreiben möchte
>>> c) die Meisten es gar nicht können
>>>
>>> == Request ==
>>> Ein Plugin, welches eine (zum parsen entsprechend formatierte) LaTex
>>> Vorlage akzeptiert, mit der das Protokoll generiert wird. Für die
>>> Tagesordnungspunkte müsste dann eben noch ein Feld "Protokoll" in das
>>> Interface hinzugefügt werden, um eine Zusammenfassung dort eintragen zu
>>> können. Da der Protokollant in der Lage sein muss, relativ schnell zum
>>> nächsten Punkt springen zu können, um nicht hinterher zu hinken, sei hier
>>> nochmal die Idee eines Hotkeys für "nächster Tagespunkt, vorheriger ..."
>>> vorgemerkt.
>>>
>>> Auch hier: Ich wäre dankbar falls jemand das für sinnvoll erachtet und
>>> dies in kurzer Zeit implementieren kann. Ich helfe gern wo und wie ich
>>> kann :)
>>>
>>>
>>>
>>> _______________________________________________
>>> OpenSlides users-de mailing list
>>> users-de at openslides.org
>>> http://mail.openslides.org/listinfo/users-de
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 901 bytes
Beschreibung: OpenPGP digital signature
URL : <http://mail.openslides.org/pipermail/users-de/attachments/20131115/68639fcf/attachment.sig>
More information about the users-de
mailing list