2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2024-11-21 14:51:51 +00:00
troggle/media
2020-06-18 21:50:16 +01:00
..
css Style chnage to troggle pages for python3 2020-05-30 12:35:47 +01:00
js remove internal copies of jquery, jquiery-forms, jquery-ui+themes, 2014-09-11 07:40:58 +01:00
204plan.gif [svn] 2009-05-13 06:18:54 +01:00
eieshole.jpg [svn] Weeks of local changes. 2009-05-13 06:15:48 +01:00
expoBanner.gif [svn] Interface improvements. Code will need some cleaning up. 2009-05-13 06:19:45 +01:00
goesser.jpg [svn] Weeks of local changes. 2009-05-13 06:15:48 +01:00
icon_addlink.gif [svn] 2009-06-09 23:13:11 +01:00
icon_changelink.gif [svn] 2009-06-09 23:13:11 +01:00
icon_deletelink.gif [svn] 2009-06-09 23:13:11 +01:00
loserBanner.jpg [svn] QM parser now parses Hauchhoehle QMs.py 2009-05-13 05:25:17 +01:00
nav-bg.gif [svn] 2009-06-09 23:13:11 +01:00
open-quote.gif [svn] QM parser now parses Hauchhoehle QMs.py 2009-05-13 05:25:17 +01:00
readme.txt static files redone 2020-06-18 21:50:16 +01:00
SilkRoadsilouetteAndrew.png [svn] QM parser now parses Hauchhoehle QMs.py 2009-05-13 05:25:17 +01:00
surveyHover.gif [svn] Improve registration system. 2009-05-13 06:22:07 +01:00
timemachine.gif [svn] 2009-05-13 06:20:26 +01:00

Confusions and incompatibilities when migrating to Django 1.10
meant conslidating the places we get CSS files and site media such as gifs 
for page annoations.

Situation as of 17/6/2020:
We have 3 folders for CSS files in 3 very different places:
1 in expoweb repo
1 in troggle repo
1 not in either repo but intimately needed by troggle

These are (in /home/expo/ ):
1. expoweb/css/ (used by the handbook)
2. troggle/media/css/ (used by troggle pages)
3. static/admin/css (used by django control panel and django plugins)

1. expoweb/css/        flatviews.flatpage      - the url is /css/main2.css
2. troggle/media/css/  MEDIA_ROOT, MEDIA_URL   - the url is /site_media/css/main3.css
3. static/admin/css    STATIC_ROOT, STATIC_URL - the url is /static/admin/css/base.css

After installing Django, weneed to manually copy its CSS etc. files from,
e.g. /usr/lib/python3.7/site-packages/django/contrib/admin/static/admin/css
to
/static/admin/css/base.css
if there are changes. But our old set of gifs is probably better.

from django.contrib.staticfiles import views as staticviews
from flatpages import views as flatviews

1.    url(r'^(.*)$', flatviews.flatpage, name="flatpage"),

2.    url(r'^site_media/(?P<path>.*)$', staticviews.serve,  {'document_root': settings.MEDIA_ROOT, 
            'show_indexes': True}),
3.    url(r'^static/(?P<path>.*)$',     staticviews.serve,  {'document_root': settings.STATIC_ROOT,
            'show_indexes': True}),

Also (for development only):
    url(r'^expofiles/(?P<path>.*)$',  staticviews.serve,  {'document_root': settings.EXPOFILES, 
            'show_indexes': True}),