[OpenSlides users-de] OpenSlides und ein bestehendes Django-Projekt

Raphael Jasjukaitis r.jasjukaitis at raphaa.de
Do Okt 3 13:56:14 CEST 2013


Hallo Max, hallo Oskar,

vielen Dank für eure Antworten.

Die Integration wäre nur ein nice to have gewesen, da wir am 12. unsere Mitgliederversammlung haben – und nur dann verwenden. Da es ja auch mit Django realisiert ist, dachte ich, dass man die Apps „einfach“ in die INSTALLED_APPS packen könnte.

Ich werde nun eine Instanz mit neuer DB einrichten, dann können sich zwar die bestehenden Nutzer nicht einloggen, ist aber nicht so tragisch. Schließlich sollen die auch bei den Grußworten zuhören und nicht mit ihren Smartphones/Tablets spielen ;)


Viele Grüße

Raphael  


Am Dienstag, 1. Oktober 2013 um 19:20 schrieb Max Brauer:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>  
> Hallo Raphael, hallo Oskar,
>  
> in Kürze vorweg: Möglich ist es, ja. Ob es empfehlenswert ist, ist
> eine andere Frage.
>  
> Werfen wir einen kurzen Blick auf die 2 Vorschläge von Oskar:
>  
> Am 01.10.2013 14:24, schrieb Oskar Hahn:
> >  
> > Wie du siehst ist Tornado ein WSGI-Server, dem du neben OpenSlides  
> > noch eine andere Django-Anwendung übergeben könntest. Das Problem  
> > wird jedoch sein, unterschiedliche django-settings zu übergeben.
> >  
>  
>  
> 1. Betreiben beider Instanzen nebeneinander
> 2. Betreiben in ein und der selben Django-Seite.
>  
> Das 1. sollte kein Problem darstellen. Bei dem 2. bin ich mir da nicht
> so sicher.
>  
> Das von Oskar genannten Problem mit den settings ist dabei nicht mal
> das größte Problem. Auch das Einbinden sollte sich ohne Probleme
> machen lassen. Dies ist immerhin eine der Stärken von Django.
>  
> Aber: OpenSlides befindet sich in reger Entwicklung und mit jeder
> neuen Version, kann es Änderungen an der Datenbankstruktur geben. Zur
> Zeit ist OpenSlides eine "Fire and Forget"-Anwendung. Eine Instanz ist
> genau für eine Veranstalltung gedacht. Ein erneutes Benutzen der
> selben Instanz ist nur mit Mühe möglich. Aus diesem Grund verwenden
> wir momentan keine Migrationstools wie south[0]. Wenn du immer die
> aktuellste Version benutzen möchtest, um die in den Genuss aller
> Features zu kommen (was wir natürlich hoffen), dann müsstest du bei
> jeder neuen Version entweder, die Datenbankmigrationen händisch machen
> oder deine Datenbank komplett löschen und ein neues syncdb ausführen.
>  
> Beides ist nicht wirklich wünschenswert.
>  
> > Hoffentlich hat dich das jetzt nicht abgeschrekt. Ich fände die  
> > Integrationsmöglichkeit in bestehende Django-Anwendungen ein
> > tolles Feature.
> >  
>  
>  
> Das finde ich auch. Ein Integrieren ist theoretisch möglich, momentan
> aber eher Problematisch. Sofern das Integrieren von OpenSlides nicht
> zu sehr eilt, würde ich empfehlen einfach darauf zu warten, das
> OpenSlides in der Lage ist mehrere Veranstaltungen zu managen. Für die
> nächste Version (1.5) ist dies nicht geplant[1], allerdings gab es
> beim vergangenen Sprint schon erste Ideen und Diskussionen.
>  
> Spätestens dann, wird es für uns nicht nur sinnvoll, sondern auch
> nötig Datenbankmigrationen mit anzubieten.
>  
> Liebe Grüße,
>  
> Max
>  
> [0] http://south.aeracode.org/
> [1]
> https://github.com/OpenSlides/OpenSlides/issues?labels=&milestone=10&page=1&state=open
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
> Comment: Using GnuPG with Icedove - http://www.enigmail.net/
>  
> iQEcBAEBAgAGBQJSSwRQAAoJEIImVIk+gxPdXYIH/jFmd6wBD1e90wDuSam5sQUE
> N1aU0lu1qmutDuzHbkLGcnONrBvjhTtw610rP+TRPTBBw0xbouuyj8qUCT/f8yPM
> 3GmCVshsRIvGvkFvH+e/moPK0dNdb8lqcsrqsfkrEjXlWBalMzXS2dIUTZ5dBPDO
> PY71sw2kt7PmgKQNSb/qP6Sck7+qt+LMt9dEDWu6XG+/QZ5mXhEjeuTrYGwQBIL2
> 6EufH1FYdyZiOoIpmLsSytVZYLgkxVRbnyR2W2CQJd7xCFLF+X7h9tm0TVGppM86
> HQsLVYarTWGEuaZLtOm4Z0rTCa/ajo9vaGPC2JLsjKBeXI50pkMoVS7ScOR87gE=
> =z6o6
> -----END PGP SIGNATURE-----
> _______________________________________________
> OpenSlides users-de mailing list
> users-de at openslides.org (mailto:users-de at openslides.org)
> http://mail.openslides.org/listinfo/users-de
>  
>  


-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://mail.openslides.org/pipermail/users-de/attachments/20131003/59bccb81/attachment.html>


More information about the users-de mailing list