h1. Protokoll der Sitzung des Entwicklerteams von Televotia * Ort: Mumble PPS * Datum: 06.03.2017 * Zeit: 22:02 CET * Ende: 22:41 CET * Leitung: Moira Brülisauer * Protokoll: Gemeinsam, Verantwortlich MBR h3. Anwesende * Moira Brülisauer (PPV PPS) * Tobias Stenzel (Entwickler Portal, Anpassung Discourse) (nur schriftlich anwesend) * Entropy (Entwickler ID Server) * Stefan Thöni (Technik PPS, Juristisches PPS) * Robert Arnold (Entwickler VVVote) h3. Gäste * - h3. Abwesende * Foo (Entwickler pseudonymes Voting) h1. Informationen und Tasks h2. Mumbleserverwechsel testweise mitgeteilt von: _MBR_ Die Entwicklermeetings zu Televotia finden vorerst testweise auf dem "Mumble der PPS":https://projects.piratenpartei.ch/projects/wissensbasis/knowledgebase/articles/15 statt. Da gestern der Pirate-Betatest von Televotia mit den Teilsystemen ID-Server und Discourse gestartet hat, ist ein erhötetes Interesse seitens der Mitglieder der PPS zu erwarten. h2. Pirate Betatest Discourse und ID-Server mitgeteilt von: _MBR_ Gestern wurden die Piraten der Piratenpartei Schweiz auf den ID-Server und das Discourse von Televotia losgelassen. Die ersten konnten sich Registrierung, dann gab es beim ID-Server nen "lustigen" Bug und keiner konnte sich mehr registrieren, dank dem Einsatz von Escap konnte das Problem rasch behoben werden und Stefan hat dafür gesorgt dass die Leute informiert wurden und neue Keys versendet. Jetzt scheind die Registrierung zu laufen und die Leute reagieren bis anhin positiv. Es kommen auch schon die ersten Vorschläge und Feedbacks rein. h2. Stand der einzelnen Systeme? h3. Discourse (CH) escaP: * Konfiguration für den Testbetrieb ** Thread erstellen per Mail geht in der Test-Kategorie per discourse-test@piratenpartei.ch (erst ab User-Vertrauensstufe 2!) ** Antwort auf Benachrichtigungsmails macht noch Probleme, liegt wohl am Mail-Server (+key) ** Benachrichtigungsmails kommen 10 min nach dem Post, das ist normal und soll dem User Zeit geben, den Post zu bearbeiten (lässt sich aber in der Konfig ändern) Entropy: * ich hätte gerne nen Testacc ** MBR: Go for it, bitte mit Stefan und Escap schauen wegen Umsetzung h3. Portal (CH) escaP: * kleine Template-Anpassungen für den Test-Betrieb, Nutzungsbedingungen verlinkt h3. ID Server (CH) escaP: * Problem mit Hilfe von entropy behoben: nicht mehr als 1 unbestätigter User gleichzeitig möglich. Nachdem ein User seine Mailadresse am Sonntag Nachmittag nicht bestätigt hatte, konnte sich keiner mehr registrieren * läuft jetzt im Testbetrieb, ca 60 User registriert Stand 06.03 20:45 von circa 250 Invites * Nutzungsbedingungen wurden korrekt verlinkt. entropy: es sollten nun alle Texte inkl. Mailvorlagen übersetzbar sein ** MBR: danke sehr cool, wie oasst man die Mails am besten an? erstellte TExte DE/FR https://ppv.piratenpad.de/televotia-invite-txt h3. VVVote (CH) Dr-bob: * Das neue Webdesign wird bald als Fork der Landtagfraktion NRW auf github veröffentlicht. * Konfigdateien wurden von PHP zu Toml umgebaut bzw. ist fertig, muss aber noch getestet werden h3. BEO Votingtool (DE) - h1. Traktanden h2. Nächste Schritte h3. Discourse (CH) * beobachten ;) h3. Portal (CH) escaP: * intensive Weiterentwicklung nach dem BPT (ab 25.3), Plan: komplette Umsetzung der Pflicht-Features bis Ende April, dann Testbetrieb Televotia h3. ID Server (CH) * Punkte: Umlaute in den Automails, Defaultsprache * an Anwendungen(Discourse/Portal) weitergeben ** evtl. _Default_sprache bereits in Mitgliederdb speichern und an IDserver weitergeben - bzw. bei Invitations verwenden h3. VVVote (CH) Dr_Bob * arbeite weiter an den Toml Dateien * danach Passwort zum Anlegen einer Abstimmung h3. BEO Votingtool (DE) - h2. Ticketingsystem für Bugs und Featurequests eingereicht von: _MBR_ Da wir nun Enduser auf zwei der vier Teilsysteme losgelassen haben, werden vermehrt Vorschläge, Anliegen und Fehler bemerkt und gemeldet werden. Auf welchem Wege sollen die an uns gelangen. Wo woll das übersichtlich und gut Handhabbar gesammelt und bearbeitet werden? Enduseranfragen sind an den Piratensupport der PPS zu richten, dies landet im OTRS oder auf Twitter. *Diskussion * *Entropy*: ICh würde die Anfragen stichpunktartig in einem Pad sammeln und diskutieren (jeweils Link auf Ticket möglich) * *STH*: Mir ist das relativ gleichgültig * *MBR*: ich bevorzuge Redmine * *Entropy*: Dann schauen wir mal was Escap dazu sagt. h2. Slackkanäle und was gehört wo hin eingereicht von: _MBR_ Wir solten und noch kurz darüber unterhalten, was wir in welchem Slackkanal diskutieren wollen. Escapt hat vorgeschlagen, dass allgemeine Entwicklungsfragen/bugs/features in den Kanälen der Systeme gepostet werden sollen und PPS Spezifische Probleme/Anfragen/Anliegen im PPS Kanal. *Diskussion* * *STH:* ist für mich in Ordnung. * *Entropy:* ist okay, bei Bedarf kann an weitere Kanäle für die PPS anlegen. nicht rohe Endnutzeranfragen reindumpen, sondern in Diskussionsform umformulieren. h1. Fragen der Mitglieder h2. Automatische Discourse Registration Fragender ist _jorgo_ Ich war grad erstaunt, dass ich mich für Discourse ein 2. Mal registrieren soll und dabei wieder einen Namen auswählen soll. Wahrscheinlich ist es so gewollt, da die ID andere Anwendungen bedienen soll. Falls wir aber ein breit abgestütztes System und eine aktive Teilnahme wünschen, sollten wir für unsere Mitglieder einiges vereinfachen oder noch automatisieren: * PPS-Username automatisch zum ID-Usernamen machen (oder zumindest diesen Namen exklusiv für dieses Mitglied reservieren) * ID-Usernamen automatisch als Discourse User generieren etc. _Ziel: möglichste einfache und niederschwellige Mitmachmöglichkeit. Danke! _ *Antworten* * *Entropy:* Autosignup ist kontrovers und widerspricht der Grundidee von OAuth. Der Nutzer soll selbst autorisieren, welche App auf die Daten des IDservers zugreifen darf, und das Portal soll so wenig wie möglich über den Nutzer erfahren. Man könnte einen extra Autorisierungslink bei Discourse einfügen, der auch den Benutzernamen abfragt und dann zur Registrierung verwendet - Aufwand/Nutzen aber unverhältnismäßig * *STH:* Sollten wir nicht ändern, denn so kann jeder so pseudonym sein wie will. h1. Schluss und nächste Sitzung Sitzung wird durch den Sitzungsleiter geschlossen um 22:41. Die nächste Sitzung findet am 13.03.2011 um 22:00 CET statt im NRW Mumble statt. "Protokolllink":https://basisentscheid.piratenpad.de/PRT-2017-03-13- h1. Footer h2. Was soll das ganze? Bitte im Redmine der PPS nachlesen, was die "PPS hier umsetzt":https://projects.piratenpartei.ch/projects/beo?jump=welcome Und wer macht das? "Projektgruppe":http://wiki.piratenpartei.de/Basisentscheid/Projektgruppe h3. Vorherige Protokolle Die Protokolle der Entwicklungsarbeit am Urabstimmungssystem für die Piratenpartei Schweiz finden "sich im Wiki":https://projects.piratenpartei.ch/projects/beo/wiki/Protokolle_PGBasisentscheid h3. Vorherige Protokolle Die Protokolle der Entwicklungsarbeit am Urabstimmungssystem für die Piratenpartei Schweiz finden "sich im Wiki":https://projects.piratenpartei.ch/projects/beo/wiki/Protokolle_PGBasisentscheid