My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
PageStructure  
Suunnittelua siitä millainen sivusto on.
Updated Jun 3, 2011 by tulila...@gmail.com

Ideoita tähän asti:

Malli

- Hyvin ohut navigaatiopalkki joka on aina jokaisen sivun yläreunassa. Siinä olisi esim. logout ja etusivu napit ynnä muut asiat jotka ovat relevantteja kaikille käyttäjille/graafeille.

- Tämän alle tulisi sivusta riippuvainen navigaatio. Siinä voisi olla esim. kynnysarvojen säätäminen, hakutulosten raajaminen yms. Optiomenu menee piiloon kun graafia katsotaan ja tulee näkyville kun hiiri viedään vasempaan laitaan.

- Tämän alle itse graafi/näkymä. Näin saadaan ehkä maksimoitua se, että tilaa jää mahdollisimman paljon itse graafille.

Vanha luonnos: http://serveri.tulilaulu.net/luonnos.php

Templatejen säätäminen saatiin kuntoon niin että:

PROJECT_PATH = os.path.dirname(os.path.abspath(file))

STATIC_URL = '/static/'

STATICFILES_DIRS = (

os.path.join(PROJECT_PATH, 'static'),
)

TEMPLATE_DIRS = (

os.path.join(PROJECT_PATH, 'templates'), )

Näitten jälkeen pitää vielä muistaa tunkea kaikki templatet templates-kansioon, kaikki staticit (esim. css ja kuvat) static-kansioon ja käyttää views-tiedostoissa vain render_to_response ja context_instance=RequestContext(request) -tyyppisiä otuksia. Lisäksi kaikkien stattisten tiedostojen osoitteet pitää olla muodossa (esim.)

<link rel="stylesheet" href="{{ STATIC_URL }}styles.css" type="text/css">

Templatesysteemissä kaikki on periytetty base.html:stä jossain on vain html-dokumentin runko ja css linkit. loginille ja registerille on oma templatensa, ja varsinaisille sivuston sisäisille jutuille on omansa: sitebase.html (Templateista paras dokumentaatio on katsoa niitä ja vilkaista tämä jos ei ymmärrä: https://docs.djangoproject.com/en/dev/topics/templates/#id1)

Powered by Google Project Hosting