<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=Benutzer%3ASemon%2FDer_Plan</id>
	<title>Benutzer:Semon/Der Plan - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=Benutzer%3ASemon%2FDer_Plan"/>
	<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=Benutzer:Semon/Der_Plan&amp;action=history"/>
	<updated>2026-05-30T10:17:00Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Piratenwiki Mirror</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikimirror.piraten.tools/wiki/index.php?title=Benutzer:Semon/Der_Plan&amp;diff=55889165&amp;oldid=prev</id>
		<title>imported&gt;Semon: /* Der Plan */</title>
		<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=Benutzer:Semon/Der_Plan&amp;diff=55889165&amp;oldid=prev"/>
		<updated>2013-05-10T13:31:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Der Plan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Wer über die weiteren Schritte informiert bleiben will, möge diese Seite beobachten. Kommentare bitte auf der Diskussionseite.&lt;br /&gt;
&lt;br /&gt;
== Der Plan ==&lt;br /&gt;
Mein Plan ist eine Reimplementierung des LQFB Kernels durchzuführen. Basis sind dabei die Tabellenstrukturen von [[LQFB]] 2.0. Das ganze läuft selbstverständlich als Open Source Projekt. Eine Reimplementierung wurde schon einmal letztes Jahr durch die [[AG Liquid Feedback]] angestoßen. Meiner Meinung nach ist das damals gescheitert, weil man zu offen an das Problem herangegangen ist. Es sollte zuerst die Technologie gewählt werden, Prototypen entwickelt, usw. - Meiner Ansicht nach basiere erfolgreiche Open Source Projekte aber darauf, das einer erstmal macht.&lt;br /&gt;
&lt;br /&gt;
Als Software Architekt mit über 20 Jahren Berufserfahrung fühle ich mich durchaus in der Lage das Grundgerüst einer solchen Anwendung ohne Komitee zu designen. Und dann schauen wir mal.&lt;br /&gt;
&lt;br /&gt;
Die Reimplementierung soll&lt;br /&gt;
&lt;br /&gt;
* Die [http://dev.liquidfeedback.org/trac/lf/wiki/API#Overviewofdatastructures LQFB-API] unterstützen, damit die Oberfläche von [http://saftigekumquat.org/ Saftige Kumquat] eingesetzt werden kann.&lt;br /&gt;
* Das Delegationsverfahren soll in einem eigenen Modul gekapselt werden, welches es erlaubt verschiedene Varianten von Delegation zu verwenden. Z.B.:&lt;br /&gt;
** Keine Delegation (wie aktuell in Hessen bei den [[vMB]]s)&lt;br /&gt;
** Delegation mit einstellbarer Delegationstiefe (mein Liebling)&lt;br /&gt;
** LQFB-Standarddelegation (lehne ich ab, aber egal)&lt;br /&gt;
** Die Bayernvarianten mit Präferenzdelegation (kann ich noch nicht beurteilen)&lt;br /&gt;
* Abstimmungsverfahren: &lt;br /&gt;
** Es wird ein Modul geben mit dem man die hessischen [[vMB|virtuellen Meinungsbilder]] nachbilden kann.&lt;br /&gt;
** Ansonsten erstmal wie LQFB.&lt;br /&gt;
** Bzgl. Abstimmungsverfahren siehe auch [[../Abstimmungssystem|Abstimmungssystem]]&lt;br /&gt;
&lt;br /&gt;
== TODOs ==&lt;br /&gt;
=== Vernetzung ===&lt;br /&gt;
* Informieren über aktuellen Einsatz von LQFB in der Piratenpartei&lt;br /&gt;
** Bund: Core V2.1.3 [https://lqfb.piratenpartei.de/lf/index/about.html]&lt;br /&gt;
** Bayern:&lt;br /&gt;
*** Rückmeldung von [[Benutzer:Cmrcx]] über Forum erhalten: https://news.piratenpartei.de/showthread.php?tid=309708&lt;br /&gt;
*** http://flaschenpost.piratenpartei.de/2012/11/14/piratefeedback-statt-liquidfeedback-datenschutz-inklusive/&lt;br /&gt;
*** [[Pirate_Feedback]]&lt;br /&gt;
*** längeres Telefonat geführt und über den Stand und die Pläne für PirateFeedback informiert.&lt;br /&gt;
** Gibt es außer in Bayern noch andere Varianten ?&lt;br /&gt;
* Kontakt mit AG LiquidFeedback in Österreich aufnehmen&lt;br /&gt;
** Lösung basiert auf [[Pirate_Feedback]] aber mit normaler Delegation&lt;br /&gt;
** (https://forum.piratenpartei.at/showthread.php?tid=4021)&lt;br /&gt;
** LQFB-Instanz: https://lqfb.piratenpartei.at/unit/show/1.html&lt;br /&gt;
** AG-Seite: http://wiki.piratenpartei.at/wiki/AG:LiquidFeedback&lt;br /&gt;
** Kontaktdaten erhalten; Mail verschickt.&lt;br /&gt;
* Treffen mit Saftige Kumquat in Mannheim am 22.4. &lt;br /&gt;
** Christophe und Johannes waren da (und ein paar andere nette Mannheimer :-)&lt;br /&gt;
** Austausch über den aktuellen Stand.&lt;br /&gt;
** Um gemeinsam voranzukommen ist die Fertigstellung der Read-API von LQFB vorrangig&lt;br /&gt;
** hier insbesondere die Funktionen die fehlen um Delegationsgraphen erzeugen zu können.&lt;br /&gt;
** =&amp;gt; Planungsschritte entsprechend angepasst.&lt;br /&gt;
** weiterer Kontakt über mail@saftigekumquat.org&lt;br /&gt;
&lt;br /&gt;
=== Technisch ===&lt;br /&gt;
* LQFB-API analysieren&lt;br /&gt;
** Kompett-Installation vornehmen&lt;br /&gt;
*** VM-Installation von LQFB -&amp;gt; Suchen&lt;br /&gt;
** unvollständige Interface-API gemeinsam mit SaftigeKumquat vollständig definieren&lt;br /&gt;
*** Siehe auch issue-labels in https://github.com/SaftigeKumquat/Bombay-Crushed&lt;br /&gt;
&lt;br /&gt;
** fehlende Teile implementieren&lt;br /&gt;
&lt;br /&gt;
* Komponenten der Architektur ausarbeiten&lt;br /&gt;
*** Java-Interfaces für die LQFB-API entwerfen&lt;br /&gt;
*** Technologie für die Implementierung der GET/POST-API ?&lt;br /&gt;
** Komponentenbasierte Businesslogic&lt;br /&gt;
*** Komponenten: MemberHandler, IssueHandler, VoteHandler, DelegationHandler, ...&lt;br /&gt;
*** Sessionbeans mit JBoss als Server ?&lt;br /&gt;
** ORM-Technologie: JPA oder Hibernate ?&lt;br /&gt;
* Testumgebung für API-Tests aufstetzen&lt;br /&gt;
** Technologie auswählen&lt;br /&gt;
** Für alle API-Aufrufe sollte minimal ein vollständiger Parameter-Test vorhanden sein.&lt;br /&gt;
** Gibt es eine öffentliche API-Instanz von LQFB gegen die man testen kann ?&lt;br /&gt;
*** http://apitest.liquidfeedback.org:25520/&lt;br /&gt;
* Entwicklungsumgebung für OpenSource-Projekt aufsetzen&lt;br /&gt;
** KM-Tools auswählen (Maven, Hudson, ...) ?&lt;br /&gt;
** Wo wird das Source-Repository gehostet ?&lt;br /&gt;
** Installationsanleitung für den Setup der Entwickklungsumgebung&lt;br /&gt;
&lt;br /&gt;
== In Arbeit ==&lt;br /&gt;
* Pirate Feedback-Core installiert und grob die Unterschiede der Datenmodell-Versionen durchgesehen &lt;br /&gt;
:* Siehe [[../PAP#Analyse_Pirate-Feedback-Core]]&lt;br /&gt;
* LQFB-Core (Stand v2.2.3) analysieren&lt;br /&gt;
** Zwischenstand Datenmodell:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Liquid feedback v2.2.3 data model overview.jpg|LQFB Datenmodell Übersicht&lt;br /&gt;
Datei:Liquid feedback v2.2.3 issue model details.jpg|LQFB Issue-Datenmodell&lt;br /&gt;
Datei:Liquid feedback v2.2.3 delegation model.jpg|LQFB Delegation-Datenmodell&lt;br /&gt;
Datei:Liquid feedback v2.2.3 member model details.jpg|LQFB Member-Datenmodell&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
:* Code: Siehe [[../PAP#Analyse_LQFB-Core]]&lt;br /&gt;
* Idee für Abstimmungssystem [[../Abstimmungssystem]]&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
* [http://www.public-software-group.org/pub/projects/liquid_feedback/backend/v2.2.3/liquid_feedback_core-v2.2.3.tar.gz Download v. LQFB-Core] {{OK}}&lt;br /&gt;
* Installation Eclispe Juno {{OK}}&lt;br /&gt;
* [http://www.enterprisedb.com/postgresql-923-installers-win64?ls=Crossover&amp;amp;type=Crossover Installation PostgreSQL 9.2.3]  {{OK}}&lt;br /&gt;
* Datenbank ''liquid_feedback'' anlegen und core.sql ausführen {{OK}}&lt;br /&gt;
* Änderungen in [[Pirate_Feedback/Verbesserungen|Pirate Feedback]] bewertet {{OK}}&lt;br /&gt;
** basiert auf Core-Release v2.0.12 &lt;br /&gt;
** Nutzt nicht die API!&lt;br /&gt;
&lt;br /&gt;
== Resourcen ==&lt;br /&gt;
* AG Liquid Feedback, letzter Stand auf Github: https://github.com/00v3rdr1v3/lqfb-java&lt;br /&gt;
* Entwicklungsumgebung&lt;br /&gt;
** http://www.postgresql.org/&lt;br /&gt;
** Eclipse http://www.eclipse.org/downloads/&lt;br /&gt;
* LQFB-code http://www.public-software-group.org/liquid_feedback&lt;br /&gt;
** LQFB installieren http://dev.liquidfeedback.org/trac/lf/wiki/installation&lt;br /&gt;
* Pirate-Feedback Code http://wiki.piratenpartei.de/Pirate_Feedback#v1.1.2_.282013-01-16.29&lt;/div&gt;</summary>
		<author><name>imported&gt;Semon</name></author>
	</entry>
</feed>