lizard-ui

Screenshot Software:
lizard-ui
Detalii soft:
Versiune: 4.25.1
Incarca data: 20 Feb 15
Producător: Reinout van Rees
Licenţă: Gratuit
Popularitate: 3

Rating: nan/5 (Total Votes: 0)

șopârlă-ui oferă o interfață de bază de utilizator Django, deci o bază Django șablon și unele CSS + JavaScript. & Nbsp; Am proiectat la Nelen & Schuurmans pentru geografice site-urile noastre de informare (cu informații de gospodărire a apelor).
la alegere, cerințe, ipotezele
Lizard-ui este încăpățânat: el face alegeri și prescrie (bune!) Tehnologii.
& Nbsp; * include: cadrul plan css. Se resetează stiluri css, astfel încât avem o bază comună. Acesta stabilește comune bug-uri aspect IE. Acesta oferă o tipografie de bază care este destul de plăcut.
& Nbsp; * Obligatoriu: django-staticfiles. Pentru o descriere mai detaliată, a se vedea articol pe blogul tău Reinout lui (scris cu șopârlă-ui în minte).
& Nbsp; * Necesar: django_compressor pentru combinarea CSS / JavaScript fișiere în producție.
& Nbsp; * Adormirea Maicii Domnului: un singur ecran, folosind latime / inaltime a browser-ului, fără a derula. Scopul nostru principal este afișat o hartă mare frumos cu capul mic și o bara laterală. Nu vrei să defila o hartă. Este, desigur, posibil să aibă o bară de derulare în interiorul zonei conținutul principal sine.
& Nbsp; * Adormirea Maicii Domnului: javascript este disponibil. Hei, suntem arată o hartă deci ai nevoie de javascript. Deci, vom folosi din belșug javascript pentru a obține dreptul de UI, de exemplu prin detectarea și stabilirea lățimea și înălțimea zona principală de conținut.
& Nbsp; * include: jquery. Da, aceasta este destul de mult standardul în zilele noastre. Deci, vom folosi jQuery jQuery unde poate fi folosit în loc de a face cu javascript generic.
& Nbsp; * include: atât jqueryui și jquerytools. Bunatati vizuale. Jquerytools pentru suprapunere și filele, jqueryui pentru restul (tragere / picătură și așa).
& Nbsp; * include: openlayers fi hartă javascript bibliotecă. (Lizard-hartă, sooooon pentru a fi lansat, contine harta interacțiunea noastră extinsă javascript și cod python).
Navele Lizard-ui, cu o pereche de biblioteci externe CSS / JavaScript.
Blueprint
& Nbsp; modificare MIT
Jquery și jqueryui
& Nbsp; duala sub licența MIT sau GPL versiunea 2 licente. Include Sizzle.js, lansat sub licentelor MIT, BSD, și GPL.
Jquerytools
& Nbsp; Nu autor sau licențe. Fă ce-ți place.
Openlayers
& Nbsp; licență Clear BSD.
Famfamfam icon set
& Nbsp; CC licență atribuire.
TreeView jQuery plugin
& Nbsp; MIT / GPL
Setări Django
Iată un fragment dintr-o settings.py puteți folosi. Configurare media și rădăcină static director presupune utilizarea buildout, dar se poate traduce la propriul sistem de fișiere de configurare:
INSTALLED_APPS = [
& Nbsp; "lizard_ui",
& Nbsp; "compresor",
& Nbsp; "staticfiles",
& Nbsp; "django.contrib.admin",
& Nbsp; "django.contrib.auth",
& Nbsp; "django.contrib.contenttypes",
& Nbsp; "django.contrib.sessions",
& Nbsp; "django.contrib.sites",
& Nbsp;]
# Notă: setările de mai jos sunt mai elaborate decât este necesar,
# Dar vrem să testeze comprimare django_compressor, care
# Are nevoie de un url mass-media și rădăcină și așa.
# Setați COMPRESS la True dacă doriți să testați comprimare când
# REMEDIERE == Adevărat. (În mod implicit, COMPRESS este opusul
# DEBUG).
COMPRESS = Fals
# SETTINGS_DIR permite căi mass-media și astfel să fie raportate la
# Aceste setări fișier în loc de hardcoded la
# C: numai pe calculatorul meu.
SETTINGS_DIR = os.path.dirname (os.path.realpath (__ file__))
# BUILDOUT_DIR este pentru acces la buildout "înconjurător",
# De exemplu, pentru BUILDOUT_DIR / var / fișiere statice pentru a se obține
# Django-staticfiles un loc adecvat pentru a plasa toate colectate
# fișiere statice.
BUILDOUT_DIR = os.path.abspath (os.path.join (SETTINGS_DIR, ".."))
Cale absolută # in directorul care deține încărcat user-
# mass-media.
MEDIA_ROOT = os.path.join (BUILDOUT_DIR, "var", "mass-media")
# calea absolută la directorul unde django-staticfiles "
# "bin / Django build_static" locuri de toate colectate static
Fișierele # din toate aplicațiile Anuarul / mass-media.
STATIC_ROOT = os.path.join (BUILDOUT_DIR, "var", "static")
# URL care se ocupă de mass-media servit de la MEDIA_ROOT. Face
#-Vă că folosiți un slash de final, dacă există o componentă de traseu
# (Opțional în alte cazuri).
MEDIA_URL = '/ media / "
# URL pentru fiecare aplicație / media fișierele statice colectate
# De django-staticfiles. Folositi-l în șabloane, cum ar fi "{{
# MEDIA_URL}} mypackage / my.css ".
STATIC_URL = '/ static_media /'
# URL prefix pentru admin mass-media - CSS, JavaScript și
imagini #. Asigurați-vă că pentru a utiliza un slash de final. Utilizari
# STATIC_URL ca django-staticfiles frumos colectează admin lui
# mass-media statice în STATIC_ROOT / admin.
ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin / "
Motor # Depozitare a fi utilizate în timpul compresiei
COMPRESS_STORAGE = "staticfiles.storage.StaticFileStorage"
# Adresa URL la care legată media va fi citit de la și comprimat
# mass-media va fi scris de.
COMPRESS_URL = STATIC_URL
# Calea fișierului absolută că legat mass-media va fi citit de la
# Și mass-media comprimate va fi scris de.
COMPRESS_ROOT = STATIC_ROOT
# Folosit pentru django-staticfiles
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; articole # implicite.
& Nbsp; "django.core.context_processors.auth",
& Nbsp; "django.core.context_processors.debug",
& Nbsp; "django.core.context_processors.i18n",
& Nbsp; "django.core.context_processors.media",
& Nbsp; # trebuie adăugată pentru django-staticfiles pentru a vă permite
& Nbsp; # pentru a utiliza {{}} STATIC_URL AplicMea / my.css în șabloane.
& Nbsp; "staticfiles.context_processors.static_url",
& Nbsp;)
Și un indiciu potrivit apache config:

& Nbsp; # De staticfiles CSS / JavaScript / de imagine sunt în cache în
& Nbsp; # browser pentru o zi.
& Nbsp; ExpiresActive On
& Nbsp; ExpiresDefault "acces plus o zi"


& Nbsp; # django_compress de fișiere timestamp'ed generate:
& Nbsp; # cache pentru totdeauna
& Nbsp; ExpiresActive On
& Nbsp; ExpiresDefault "acces plus 10 ani"

# fișiere statice sunt gazduite de apache sine.
# Încărcate de utilizatori media: MEDIA_URL = '/ media / "
Alias ​​/ media / $ {buildout: directorul} / var / media /
# django-staticfiles: STATIC_URL = '/ static_media /'
Alias ​​/ static_media / $ {buildout: directorul} / var / static /
Utilizare
Puteți monta adresele URL șopârlă-ui lui, dar conține trăiesc doar exemple. Deci, poate ar trebui să-l montați numai în modul de depanare sub / ui. Handy, deoarece conține documentație rezonabil complete cu privire la cum să-l folosească, inclusiv blocuri disponibile și clase / ID-urile pe care le puteți utiliza.
Layout-ul de bază este definit în realbase.html. Ar trebui să se extindă, dar lizard_ui / lizardbase.html și apoi suprascrie blocuri pe care doriți.
CSS și JavaScript trebuie să fie adăugate la blocuri relevante, dar nu uita sa numesc "block.super". Un exemplu:
{% Extinde "lizard_ui / lizardbase.html"%}
{% Bloc css%}
{{Block.super}}
& Nbsp; href = "{{}} STATIC_URL lizard_map / lizard_map.css"
& Nbsp; mass-media = "ecran, proiecție"
& Nbsp; rel = "stylesheet" />
{% Endblock css%}
{Bloc% javascript%}
{{Block.super}}



{% Endblock javascript%}
{% Conținut de bloc%}


{% Conținut de endblock%}
Un exemplu de o sarcină comună: schimba logo-ul. Pentru că, face un director / lizard_ui mass-media în aplicația dvs. Django (sau site-ul) și puneți un logo.png în ea. Mecanism django-staticfiles vor lua logo.png în preferința pentru a șopârlă-ui.
instalare dezvoltare
Prima dată, va trebui să rulați scriptul "bootstrap" pentru a configura setuptools și buildout:
$> Python bootstrap.py
Și apoi executați buildout pentru a stabili totul:
$> Bin / buildout
(Pe Windows se numeste bin buildout.exe).
Va trebui să re-rula buildout când sau altcineva a făcut o schimbare în setup.py sau buildout.cfg.
Pachetul curent este instalat ca un "pachet de dezvoltare", așa schimbări în fișierele '.py sunt disponibile în mod automat (la fel ca și cu python setup.py se dezvolta).
Dacă doriți să utilizați checkout de trunchi de alte pachete (în loc de versiuni lansate), adăugați-le ca un "svn extern", în local_checkouts / directorul și adăugați-le la lista dezvolta = în buildout.cfg.

Ce este nou în această versiune:

  • Eliminat `` sentry_exception_handler () `` apel de middleware nostru excepție (introdus în 4,25), din nou. Acest sparge testele. Analiza ulterioara a arătat că apelul este necesară numai dacă vom reveni o valoare în middleware nostru, pe care noi nu.

Ce este nou în versiunea 4.17:

  • logo fix: artefacte eliminate; a făcut degetele de soparla mai pronunțată.

Ce este nou în versiunea 4.1:

  • Încercarea de a construi un breadcrumb chiar dacă nu avem o pictogramă de aplicație îndreptat la pagina curentă.

Ce este nou în versiunea 4.0 Beta 4:

  • Adaugata `` atribut required_permission`` pe UIView. Dacă îl setați, permisiunea este verificat și utilizatorul directionat, dacă este nevoie.

Ce este nou în versiunea 4.0 Beta 1:

  • remedieri UI: grafice de încărcare din nou în mod automat; Garniture obiect spațiu de lucru / margini; Butoane jqueryui comentat ca acestea conflict cu CSS bootstrap lui.
  • client santinelă upgrade la corbului.
  • configchecker Updated.
  • linie comentate 413 în jQuery-ui-1.8.5.custom.css pentru a îndepărta conflicing (cu Twitter Bootstrap) clasa buton numai text-.ui .ui-buton text [Gijs Nijholt]
  • Fix unele probleme de interacțiune cu modal formularul de autentificare non-modal.
  • comportament acordeon Restaurat și îmbunătățită styling leftbar.

Ce este nou în versiunea 4.0 Alpha 2:

  • Google Maps fixe (care ar fi invizibil) de eliminarea max-lățime de css bootstrap lui.

Ce este nou în versiunea 3.11:

  • pesmet facut configurabile
  • Adaugat funcții ajutătoare pentru pesmet la ecrane de aplicare

Ce este nou în versiunea 3.7:

  • Adaugata `` vii: true`` la ponturile cherchelit astfel că elemente create mai târziu, pot obține, de asemenea ponturile

Ce este nou în versiunea 3.6:

  • Pentru Schimbat de datatable și colorpicker în lista js ca Django -compressor inductoare pe ele un pic.
  • debugmode_urlpatterns Made () mai robuste. Acesta sa prăbușit fără setări MEDIA_URL și MEDIA_ROOT în settings.py
  • i18n îmbunătățită și ponturile cherchelit.

Cerințe :

  • Python
  • Django

Alte software-uri de dezvoltator Reinout van Rees

lizard-map
lizard-map

20 Feb 15

checkoutmanager
checkoutmanager

20 Feb 15

Comentarii la lizard-ui

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!