[OpenSlides users-de] Dringend: Files in Static

Max Brauer max at max-brauer.de
Mi Apr 8 10:31:22 CEST 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Kay,

Oskar versucht das Selbe vorzuschlagen wie ich!

Lasse den Ordner 'collected-site-static' von Apache wie hier
beschrieben
https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/#serving-files
ausliefern und nutze "openslides django collectstatic" um alle
statischen Datein in dem Verzeichnis zusammen zu suchen.

Liebe Grüße,


Max

Am 08.04.2015 um 10:29 schrieb Kay Wilhelm Mähler:
> Hallo Oskar,
> 
> auch dir danke für die Hilfe.
> 
> Es gibt doch mehrere Static-Ordner, je nach Modul. Welches muss ich
> dann hier wählen? Oder vertue ich mich da?
> 
> Liebe Grüße, Kay
> 
> Am 08.04.2015 10:22, schrieb Oskar Hahn:
>> Hallo Kay,
>> 
>> versuche mal in deine Apache Konfiguration noch folgende Zeile
>> aufzunehmen:
>> 
>> Alias /static/ /path/to/mysite.com/static/
>> 
>> Hierbei musst du /path/to/mysite.com/static/ zu dem Path zu dem
>> Ordner "collected-site-static' anpassen. Außerdem musst du
>> kontrollieren, dass in dem Ordner auch die ganzen statischen
>> Dateien liegen. Das machst du durch den Befehl:
>> 
>> openslides django collectstatic
>> 
>> Dadurch werden die statischen Dateien dann nicht mehr durch
>> OpenSlides, sondern direkt durch den Apache ausgegeben.
>> 
>> Die statischen Dateien werden zwar von OpenSlides überhaupt
>> nicht gecached, weshalb ich mir das von dir beschriebene
>> Verhalten nicht erklären kann, aber jedenfalls kannst du dann
>> OpenSlides als Ursache ausschließen.
>> 
>> Viele Grüße Oskar
>> 
>> 
>> Am 08.04.2015 um 10:04 schrieb Kay Wilhelm Mähler:
>>> Hallo Max,
>>> 
>>> danke für die Hilfe.
>>> 
>>> OpenSlides läuft bei mir auf einem Ubuntu-Server. Dort habe ich
>>> es regulär, wie beschrieben, installiert und leite es an einen
>>> Port weiter. Via Apache habe ich ein Proxy konfiguriert, der
>>> auf diesen Port zeigt. Insgesamt starte ich es via Screen.
>>> 
>>> In der global_settings.py steht: STATIC_ROOT =
>>> filesystem2unicode(os.path.join(SITE_ROOT, 
>>> '../collected-site-static'))
>>> 
>>> Eine settings.py habe ich auf die schnelle nicht gefunden.
>>> 
>>> Herausgefunden habe ich bereits, dass OpenSlides wohl
>>> mindestens alle 15 Minuten die Datei doch nach lädt... Das ist
>>> mir zu lang...
>>> 
>>> Liebe Grüße, Kay
>>> 
>>> Am 08.04.2015 09:55, schrieb Max Brauer:
>>>> Hallo Kay,
>>>> 
>>>> Am 07.04.2015 um 10:12 schrieb Kay Wilhelm Mähler:
>>>> 
>>>>> Die Idee, die ich hatte, war diese TXT-Dateien in den
>>>>> Static-Ordner zu legen. Diese Dateien müssen zwingend unter
>>>>> der selben Domain laufen, damit jQuery diese auch abrufen
>>>>> kann. Anders geht es nicht. Jedoch habe ich festgestellt,
>>>>> das OpenSlides die Dateien aus diesen Ordnern nur einmal
>>>>> lädt, vermutlich im Cache speichert und danach nicht mehr
>>>>> aktualisiert. Die jQuery holt sich damit immer wieder die
>>>>> selbe Dateien, Änderungen kommen nicht an.
>>>> 
>>>> Um dir zu helfen, würde ich gerne mehr über dein Setup
>>>> erfahren.
>>>> 
>>>> Der Grund dafür ist folgender: Eine Django Applikation wird 
>>>> normalerweise so betrieben, das der Webserver (zB Apache oder
>>>> NginX) die Statischen Dateien direkt ausliefert. Warum soll
>>>> das auch ein Applikation Server machen, wenn der Webserver
>>>> das deutlich schneller und mit weniger Aufwand machen kann.
>>>> Jedoch ist es auch möglich, django zb mit dem runserver
>>>> Komando zu starten. Dieser ist für Entwicklungszwecke gedacht
>>>> und liefert auch statische Datein mit aus.
>>>> 
>>>> Von sich aus wird erst einmal nichts gecached. Weder von
>>>> Django noch von OpenSlides.
>>>> 


>>>> Daher hier die konkreten Fragen: Wie "startest" du
>>>> OpenSlides? In der settings.py: wie lautet der Eintrag für
>>>> STATIC_ROOT und STATIC_DIR?
>>>> 
>>>> Liebe Grüße,
>>>> 
>>>> 
>>>> Max _______________________________________________ 
>>>> OpenSlides users-de mailing list users-de at openslides.org 
>>>> https://mail.openslides.org/listinfo/users-de
>>> -- Kay Wilhelm Mähler Webmaster GRÜNE JUGEND Bundesverband
>>> 
>>> Tel.: +49 228 966 398 92
>>> 
>>> Twitter: @kay_wilhelm
>>> 
>>> 
>>> 
>>> _______________________________________________ OpenSlides
>>> users-de mailing list users-de at openslides.org 
>>> https://mail.openslides.org/listinfo/users-de
>>> 
>> 
>> 
>> _______________________________________________ OpenSlides
>> users-de mailing list users-de at openslides.org 
>> https://mail.openslides.org/listinfo/users-de
> 
> 
> 
> _______________________________________________ OpenSlides users-de
> mailing list users-de at openslides.org 
> https://mail.openslides.org/listinfo/users-de
> 


- -- 
Max Brauer
Radiusstr. 15
D-04179 Leipzig

Tel.: [+49] 163 312 6034
Mobil: [+49] 34202 179 442
Web: www.max-brauer.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJVJOdaAAoJEIImVIk+gxPdRMwH/jbBXfy8UnOUjCbexkFL6MVL
wqlzdmGyk6gJuAPB+oLroI8bNZ+RS1RLR6tNm3lTuYHQxpDew8gBch6eLC2wh0aL
AUwFI3ZOmphha8qYkvXthKgFOShL31CeKWwoIFOHZ+QlrP9xN2E1PdvYSWsMNJiL
bCHZ+RRwbAKjnzyVT3cbfRGNAvR/5MajxHbWSNvLv2n8XiTx/dIth4sg96b1EtPP
NL7RZBYnFKXdx/FBwoehxqkE4IyWCps2ivKDynJ97gV4zvJRkwus3qJJ7RDES+Ag
cKogv8Tf7R+aNVmrN0bmgG7AHSZEIlxFi0VI/tDebi7BqKrJZaMUBGiOQ0Br4H0=
=tvXj
-----END PGP SIGNATURE-----


More information about the users-de mailing list