HE:Backend

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Hier sammeln wir (technische) Informationen rund um Lösungen, die im Hintergrund des hessischen Namensraums hier im Wiki arbeiten.

Konzept

Zweck

Bisher wurde an verschiedenen Stellen (z.B. unter HE:Stammtische, HE:Kreisverbände, HE:Gliederungen, HE:Landkreise, ..) eine verwirrende Kombination aus mehr oder weniger unstrukturierten Texten verwendet. Insbesondere auf Wikiseiten von Kreisverbänden wurden die Informationen ebenfalls bereit gestellt und mussten so ständig an mehreren Stellen angepasst werden, falls sich z.B. mal ein Termin oder ein Ort ("Treffpunkt") verändert hat. Wikipedia-logo.pngRedundante Daten waren damit an der Tagesordnung.

Grundidee

Das Konzept dieser Vorlage geht nun einen anderen Weg. Es werden strikt folgende Datenarten voneinander getrennt:

  • Basisdaten (i.d.R. des Kreisverbandes) (z.B. Kontaktdaten wie Mailingliste, Twitter, ...)
  • Daten des Treffens (z.B. Termin(zyklus), Ansprechpartner, ...)
  • Daten des Treffpunktes (z.B. Anschrift und Kontaktdaten des Lokals, Anreisebeschreibung, weitere Daten wie Behindertenzugänglichkeit, maximale Personenzahl, Leinwand o.ä.)

Potential

Es können damit in Zukunft viele Anwendungen gestaltet werden. Beispielsweise kann es automatisierte Listen geben, in denen die potentiellen Treffpunkte mit den gewünschten Teildaten (z.B. maximale Personenzahl > 20) aufgelistet werden, selbst wenn die Orte nicht aktiv bei irgendeinem Stammtisch verknüpft sind.

Auch die manuelle Auflistung der verschiedenen Stammtischorte kann demnächst durch eine automatisierte Liste ersetzt werden.


Definitionen

Vorlage Beschreibung
Vorlage:Basisdaten Dient der Sammlung der typischen mit Kreisverbänden zusammenhängenden Daten, z.B. eMail/Mailinglisten, Anschriften, Social Networks, ..
Vorlage:HE:Piratentreff/Lokal Dient der Sammlung der typischen mit Treffpunkten im Zusammenhang stehenden Daten, z.B. Anschrift/Position, Wegbeschreibungen, Zugänglichkeit, verfügbarer Platz usw.
Vorlage:HE:Piratentreff Dient der Sammlung der typischen weiteren mit Piratentreffs (Stammtische u.ä.) zusammenhängenden Daten, z.B. Datum+Uhrzeit und Ansprechpartner und nutzt die Verknüpfung beider vorgenannter Vorlagen um die dort schon erfassten Daten ebenfalls zu nutzen. Es wird daraufhin eine Box erstellt, die alle relevanten Daten kompakt darstellt.
Vorlage:HE:Landkreisinfo Dient der einheitlichen Darstellung der wichtigen Lankreisbezogenen Daten

Todo:

  • Mitgliederzahlen / Fläche / Einwohner / ..
  • Basisdaten für Landkreise? Abgrenzung zu den Basisdaten des jeweiligen Kreisverbandes
  • Gemeinden per {{#explode}} trennen.
  • GGf.

Darstellungsmodule

Tabelle, kreisweit

Zeigt alle Treffen (aktive und inaktive) in tabellarischer Form, die für einen bestimmten Kreis eingetragen sind. Wird auch über die Vorlage:HE:Landkreisinfo in HE:Landkreise verwendet.


Go-next.svg Siehe auch: Vorlage:HE:Piratentreff/TabelleLandkreis, HE:Landkreise
Vorschau

ohne Landkreis (-> Musterhausen)

Bezeichnung Ort Lokal Status Ansprechpartner Nächster Termin
Stammtisch MusterhausenMusterMusterpirat
Stammtisch Musterhausen-TestbachMusterMusterpirat, Musterpiratin
Stammtisch Musterhausen-TestdorfMusterhausenZum MusterMusterMusterpirat, Musterpiratin
Stammtisch Musterhausen-WestMusterhausenFoo-BarMusterMusterpirat, Musterpiratin


Beispiel Bergstraße

Bezeichnung Ort Lokal Status Ansprechpartner Nächster Termin
Stammtisch BensheimBensheimRegieinaktivDagobar, Scampy joe
Stammtisch BürstadtBürstadtRatskellerinaktivScampy joe
Stammtisch FürthFürthAsia GourmetinaktivDagobar
Stammtisch HeppenheimHeppenheimAm StadtgrabeninaktivDagobar, Scampy joe


Tabelle, landesweit

Zeigt alle Treffen (aktive und inaktive) in tabellarischer Form. Ist durch die Sortiermöglichkeiten eine gute Variante für Suchende etwas zu finden. Angedacht ist die bisher statische Auflistung in HE:Landesverband durch diese Tabelle zu ersetzen


Go-next.svg Siehe auch: Vorlage:HE:Piratentreff/TabelleLand
Vorschau
Bezeichnung Landkreis Ort Lokal Status Ansprechpartner Nächster Termin
Stammtisch AlsfeldVogelsbergAlsfeldHotel Klingelhöfferinaktiv
Stammtisch AltenstadtWetterauAltenstadtDa Toniaktiv
Stammtisch Bad ArolsenWaldeck-FrankenbergBad ArolsenBerlinchenaktivArno Schröder
Stammtisch Hersfeld-RotenburgHersfeld-RotenburgBad HersfeldAltes BrauhausaktivKriss, Demophilos
Stammtisch Bad HomburgHochtaunusBad HomburgRestaurant "Johannisberg"aktiv
Stammtisch Bad VilbelWetterauBad VilbelDown Underinaktiv
Stammtisch BensheimBergstraßeBensheimRegieinaktivDagobar, Scampy joe
Arbeitstreffen LangenbrombachOdenwaldBrombachtalZum LöweninaktivWvrzel
Stammtisch ButzbachWetterauButzbachHavanna Barinaktiv
Stammtisch BürstadtBergstraßeBürstadtRatskellerinaktivScampy joe
Stammtisch DarmstadtDarmstadtDarmstadtBessunger KnabenschuleinaktivErge
Treffen DA-KneipenstammtischDarmstadtDarmstadtLichtenbergaktivJmueller
Treffen Darmstadt-SocialisingDarmstadtDarmstadtHaso KebabinaktivErge
Stammtisch DieburgDarmstadtDieburgZur RoseinaktivChaotika
Stammtisch EschbornMain-Taunus-KreisEschbornHeidi und Paul Fresh FoodaktivBuccaneerps
Stammtisch FlörsheimMain-Taunus-KreisFlörsheimFlörsheimer StubenaktivCornel, Buccaneerps
Stammtisch Stammtisch Frankfurt NordendFrankfurt am MainFrankfurt am MainStalburgaktiv
Stammtisch FriedbergWetterauFriedbergBrauhausinaktiv
Stammtisch FürthBergstraßeFürthAsia GourmetinaktivDagobar
Stammtisch GernsheimGroß-GerauGernsheimRistorante Da GiulioaktivGernial
Stammtisch Groß-UmstadtDarmstadtGroß-UmstadtClube Operário Portugués SV e.V.aktivStummer
Stammtisch HeppenheimBergstraßeHeppenheimAm StadtgrabeninaktivDagobar, Scampy joe
Stammtisch HochheimMain-Taunus-KreisHochheim am MainLa MargeritaaktivStuhlskier, Buccaneerps
Stammtisch KarbenWetterauKarbenRatsschänkeinaktiv
Stammtisch KorbachWaldeck-FrankenbergKorbachKingsaktivMichael Behrendt
Stammtisch KriftelMain-Taunus-KreisKriftelSchwarzbachhallen, Gasthaus "Müller"aktivBuccaneerps
Stammtisch LauterbachVogelsbergLauterbachPosthotel Johannesberginaktiv
Stammtisch MückeVogelsbergMückeLitfässcheninaktivDerballjunge
Stammtisch MühltalDarmstadtMühltalCafe TrautheiminaktivErge
Stammtisch Neu-Anspach FINDET zurzeit nicht statt!HochtaunusNeu-AnspachCafe LeffeinaktivFrank Werninger
Stammtisch NiddaWetterauNiddaZur Traubeaktiv
Stammtisch NiddatalWetterauNiddatalKlosterschänkeinaktiv
Piratentreff Oberursel FINDET zurzeit nicht statt!HochtaunusOberurselSpectaculuminaktiv
Stammtisch OffenbachOffenbach am MainOffenbach am MainIndia GateaktivDichter
Stammtisch RosbachWetterauRosbach v.d.HöheStadt Rosbachinaktiv
Stammtisch SchottenVogelsbergSchottenSchötter WirtshausinaktivSelboldpirat


Es gibt nun auch die erste Folgeanwendung. Als einzige Änderung des ganzen Systems musste nur eine etwas anders zusammen gestellte Tabelle erstellt werden, damit in maschienenlesbarer Form die einzelnen Datensätze ausgelesen werden können. Die Tabelle ist auf die aktiven Treffen beschränkt.

Go-next.svg Siehe auch: Vorlage:HE:Piratentreff/TabelleLandDaten
Vorschau
 BezeichnungLandkreisStraßePLZStadtLokalLonLatStatusAnsprechpartnerNächster Termin
Stammtische/AltenstadtStammtisch AltenstadtWetterauSiemensstr. 1063674AltenstadtDa Toni8.967986750.2708683aktiv
Stammtische/Bad HomburgStammtisch Bad HomburgHochtaunusThomasstr. 561348Bad HomburgRestaurant "Johannisberg"aktiv
Stammtische/BadArolsenStammtisch Bad ArolsenWaldeck-FrankenbergBahnhofstraße 7134454Bad ArolsenBerlinchenaktivArno Schröder
Stammtische/Darmstadt-KneipenstammtischTreffen DA-KneipenstammtischDarmstadtLichtenbergstr. 7564289DarmstadtLichtenberg8.6626049.88107aktivJmueller
Stammtische/EschbornStammtisch EschbornMain-Taunus-KreisUnterortstraße 2965760EschbornHeidi und Paul Fresh Food8.5720150.14106aktivBuccaneerps
Stammtische/FloersheimStammtisch FlörsheimMain-Taunus-KreisKapellenstr. 165439FlörsheimFlörsheimer Stuben8.42265550.012112aktivCornel
Buccaneerps
Stammtische/FrankenbergStammtisch FrankenbergWaldeck-FrankenbergaktivChristian Staubus
Stammtische/Frankfurt MitteStammtisch Stammtisch Frankfurt-MitteFrankfurt am MainaktivFrecklesfairy
Stammtische/Frankfurt NordendStammtisch Stammtisch Frankfurt NordendFrankfurt am MainGlauburgstraße 8060318Frankfurt am MainStalburgaktiv
Stammtische/Frankfurt SachsenhausenStammtisch Frankfurt Sachsenhausen "Südnomaden"Frankfurt am Mainaktiv
Stammtische/FuldaStammtisch FuldaFuldaaktivPasschn
Stammtische/GernsheimStammtisch GernsheimGroß-GerauEinsiedlerstraße 164579GernsheimRistorante Da Giulio8.4855049.75118aktivGernial
Stammtische/Gross-UmstadtStammtisch Groß-UmstadtDarmstadtGeorg-August-Zinn-Straße 6864823Groß-UmstadtClube Operário Portugués SV e.V.aktivStummer
Stammtische/Hersfeld-RotenburgStammtisch Hersfeld-RotenburgHersfeld-RotenburgKirchplatz 936251Bad HersfeldAltes Brauhaus9.7074550.86893aktivKriss
Demophilos
Stammtische/HochheimStammtisch HochheimMain-Taunus-KreisFeldbergstr. 1065239Hochheim am MainLa MargeritaaktivStuhlskier
Buccaneerps
Stammtische/KorbachStammtisch KorbachWaldeck-FrankenbergStechbahn 634497KorbachKings8.8704051.27225aktivMichael Behrendt
Stammtische/KriftelStammtisch KriftelMain-Taunus-KreisBleichstraße 7-965830KriftelSchwarzbachhallen, Gasthaus "Müller"8.46427950.082701aktivBuccaneerps
Stammtische/NiddaStammtisch NiddaWetterauMarkt 2163667NiddaZur Traube9.008674250.4131012aktiv
Stammtische/OffenbachStammtisch OffenbachOffenbach am MainBerliner Str. 4863065Offenbach am MainIndia Gate8.765596850.1048614aktivDichter
Stammtische/RodgauStammtisch RodgauOffenbach LandaktivLocke
SkyLiNEr


Das ansonsten völlig fremdrealisierte Ergebnis ist unter http://marieg.de/crewmap/crewmap.html zu bewundern.

Liste, landesweit

Listet alle Ortsnamen mit aktiven Treffen auf. Nutzbar z.B. für Treffen oder in einer nicht tabellarischen Variante für HE:Landesverband


Go-next.svg Siehe auch: Vorlage:HE:Piratentreff/ListeLand
Vorschau


Piratenprofil

Detail in der Direktansicht in Massenlisten in KV-Unterseiten
Ansprechpartner (Namen) Ja Ja Ja
Basisdaten Ja Ja Nein
Termin Ja Ja Ja
Treffpunkt Ja Ja Ja
Bearbeitungsleiste Ja Nein Nein
Editlink Nein Ja Ja

Mitmachen

Most wanted

Erweiterungsideen der vorhandenen Bausteine

  • Sind die Datenfelder von Vorlage:HE:Piratentreff/Lokal vollständig?
  • Sind die 0, 1, 2- Werte der Datenfelder sinnvoll? Gibt es jeweils weitere Möglichkeiten?
  • Die Umsetzung der semantischen Daten ist bisher nur schemenhaft umgesetzt. Beispiel: Spezial:Browse/HE:Stammtische-2FMusterhausen3. Welche Felder brauchen insbesondere Blinde? Wie müssen sie benannt und befüllt werden? Reicht es einfach alle Datenfelder des verknüpften Lokals zum Stammtisch zu ziehen?

Ideenpools

  • Die mal versuchte Vorlage:Vorstand lässt sich bestimmt in die Vorlage:Basisdaten integrieren. Auch per Link integrieren? Oder die Parameter übernehmen und Vorlage:Vorstand einstampfen? Wie lässt sich (egal mit welcher Variante) dann HE:Kreisvorstände automatisieren?
  • Lässt sich die Erfassung der Daten mit Plausibilitätsprüfungen per Semantic Forms lösen? z.B. für die Erfassung der Treffpunkte?
  • Wie kann man die Boxen als freies Template gestalten? D.h. Vorlage:HE:Piratentreff bereitet nur die Variablen auf (z.B. das Textfeld für den Termin) und gibt es nicht mehr selbst aus, sondern leidet es an modulare Templates weiter. Ein neuer Parameter der Stammtischs wäre dann die "Bestellung" des gewünschten Templates (Farben, Icons, Breiten, Schriftgrößen, ..).