lizard-ui

Software screenshot:
lizard-ui
Podrobnosti Software:
Verze: 4.25.1
Datum uploadu: 20 Feb 15
Vývojka: Reinout van Rees
Licence: Volný
Popularita: 3

Rating: nan/5 (Total Votes: 0)

ještěrka-ui poskytuje základní uživatelské rozhraní Django, takže základní Django šablonu a některé CSS + JavaScript. & Nbsp; Vytvořili jsme ho na Nelen & Schuurmans našich geografických informačních webových stránkách (s informacemi vodohospodářský).
volby, požadavky, předpoklady
Lizard-ui je umíněný: to dělá volby a předepisuje (Výborně!) Technologie.
& Nbsp; * V ceně: rámec plán css. To obnoví CSS styly tak, že máme společný základ. To opravuje běžné IE rozložení chyb. Poskytuje základní typografii, který je docela příjemné.
& Nbsp; * Požadováno: Django-staticfiles. Pro více podrobnější popis viz Reinout blogu vstup (psaný s ještěr-ui na mysli).
& Nbsp; * Požadováno: django_compressor pro kombinování css / javascript soubory ve výrobě.
& Nbsp; * Předpoklad: jedna obrazovka, za plného využití šířka / výška prohlížeče, bez nutnosti posouvání. Naším hlavním cílem je ukazuje pěknou velkou mapu s malou hlavičkou a postranním panelu. Nechcete procházet mapu. Je samozřejmě možné, že má posuvník uvnitř této hlavní oblasti obsahu samotné.
& Nbsp; * Předpoklad: javascript je k dispozici. Ahoj, jsme ukazuje mapu, takže potřebujete mít Java scripty. Tak jsme liberálně použít javascript, aby si právo UI, například tím, že zachytí a nastavením hlavní obsah oblast je šířka a výška.
& Nbsp; * V ceně: jQuery. Jo, to je v podstatě standardem v dnešní době. Tak jsme se použít jQuery jQuery, kde je možné použít namísto toho, aby to s generickými javascriptem.
& Nbsp; * V ceně: jak jqueryui i jquerytools. Vizuální dobroty. Jquerytools pro překrytí a kartách, jqueryui pro zbytek (drag / pokles, a tak).
& Nbsp; * V ceně: OpenLayers jako mapu javascript knihovnu. (Lizard-map, sooooon být propuštěn, obsahuje náš základní mapy interakci javascript a python kódu).
Lizard-ui lodě s několika externích CSS / javascript knihovny.
Modrotisk
& Nbsp; Modified Ministerstvo průmyslu a obchodu
JQuery a jqueryui
& Nbsp; Dual licencován pod MIT nebo GPL verze 2 licencí. Zahrnuje Sizzle.js vydané pod licencí MIT, BSD a GPL.
Jquerytools
& Nbsp; žádná autorská práva a licence. Dělejte to, co se vám líbí.
OpenLayers
& Nbsp; Clear BSD licence.
FamFamFam icon set
& Nbsp; CC Attribution License.
TreeView jQuery plugin
& Nbsp; MIT / GPL
Nastavení Django
Zde je výňatek z settings.py můžete použít. Nastavení média a statický kořenový adresář předpokládá použití buildout, ale můžete přeložit do svého vlastního nastavení souborového systému:
INSTALLED_APPS = [
& Nbsp; "lizard_ui"
& Nbsp; "kompresor",
& Nbsp; "staticfiles"
& Nbsp; "django.contrib.admin"
& Nbsp; "django.contrib.auth"
& Nbsp; "django.contrib.contenttypes"
& Nbsp; "django.contrib.sessions"
& Nbsp; "django.contrib.sites"
& Nbsp;]
# Poznámka: Následující nastavení jsou komplikovanější, než je nutné,
# Ale chceme vyzkoušet django_compressor je komprese, které
# Potřebuje mediální URL a kořen a tak.
# Set COMPRESS na True, pokud chcete testovat kompresi, kdy
# DEBUG == true. (Ve výchozím nastavení je COMPRESS je opakem
# DEBUG).
COMPRESS = False
# SETTINGS_DIR umožňuje médií cesty a tak, aby se vzhledem k
# Nastavení souboru namísto napevno do
# C: pouze o My počítač.
SETTINGS_DIR = os.path.dirname (os.path.realpath (__ file__))
# BUILDOUT_DIR je pro přístup k "okolní" buildout,
# Například pro BUILDOUT_DIR / var / statické soubory, které chcete dát
# Django-staticfiles vhodné místo umístit odebraných
# statické soubory.
BUILDOUT_DIR = os.path.abspath (os.path.join (SETTINGS_DIR, ".."))
# Absolutní cesta k adresáři, který má uživatel nahraná
# média.
MEDIA_ROOT = os.path.join (BUILDOUT_DIR, "var", "media")
# absolutní cesta k adresáři, kde Django-staticfiles "
# "bin / Django build_static" místa odebraných statické
# soubory ze všech aplikací "/ media adresáře.
STATIC_ROOT = os.path.join (BUILDOUT_DIR, "var", "statické")
# URL, který zpracovává média podávají od MEDIA_ROOT. Dělat
# Ujistěte se, že používáte koncové lomítko, pokud je součástí cesty
# (Volitelně v ostatních případech).
MEDIA_URL = '/ media / "
# URL pro jednotlivé aplikace / mediální statické soubory shromážděny
# Django-staticfiles. Používejte ji v šablonách, jako je "{{
# MEDIA_URL}} mypackage / my.css ".
STATIC_URL = '/ static_media / "
# URL prefix pro správce médií - CSS, JavaScript a
# obrázky. Ujistěte se, že používáte koncové lomítko. Použití
# STATIC_URL jako Django-staticfiles pěkně sbírá admin
# statické médium do STATIC_ROOT / admin.
ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin / "
Motor # skladování mají být použity v průběhu komprese
COMPRESS_STORAGE = "staticfiles.storage.StaticFileStorage"
# URL, které souvisí média budou číst a stlačený
# média budou zapisovat.
COMPRESS_URL = STATIC_URL
# Absolutní cesta k souboru, který spojoval média budou číst z
# A komprimované média budou zapisovat.
COMPRESS_ROOT = STATIC_ROOT
# Používá se pro Django-staticfiles
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; # Výchozí položky.
& 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; # je třeba doplnit o Django-staticfiles, aby vám
& Nbsp; # použít {{}} STATIC_URL myapp / my.css v šablonách.
& Nbsp; "staticfiles.context_processors.static_url"
& Nbsp;)
A vhodný apache config tip:

& Nbsp; # CSS / javascript / obrazové staticfiles jsou uložena v
& Nbsp; # prohlížeč na jeden den.
& Nbsp; ExpiresActive On
& Nbsp; ExpiresDefault "access plus 1 den"


& Nbsp; # django_compress vyvolala timestamp'ed soubory:
& Nbsp; # vyrovnávací paměti navždy
& Nbsp; ExpiresActive On
& Nbsp; ExpiresDefault "access plus 10 let"

# Statické soubory jsou hostí apache sám.
# User nahraná média: MEDIA_URL = '/ media / "
Alias ​​/ media / $ {buildout: adresář} / var / media /
# Django-staticfiles: STATIC_URL = '/ static_media / "
Alias ​​/ static_media / $ {buildout: adresář} / var / static /
Použít
Můžete připojit URL ještěrka-UI, ale obsahuje pouze živé příklady. Tak snad byste měli připojit ji pouze v režimu ladění pod / ui. Handy, protože obsahuje poměrně úplnou dokumentaci o tom, jak ji používat, včetně dostupných bloků a tříd / ID, které můžete použít.
Základní uspořádání je definována v realbase.html. Ty by se však rozšířit lizard_ui / lizardbase.html a poté přepsat bloky, které chcete.
CSS a JavaScript měly být doplněny do příslušných bloků, ale nezapomeňte volat "block.super". Příklad:
{% Rozšiřuje "lizard_ui / lizardbase.html"%}
{% Block css%}
{{}} Block.super
& Nbsp; href = "{{}} STATIC_URL lizard_map / lizard_map.css"
& Nbsp; media = "displej, projekce"
& Nbsp; rel = "stylesheet" />
{% Endblock css%}
{% Block javascript%}
{{}} Block.super



{% Endblock javascript%}
{% Obsah block%}


{% Obsah endblock%}
Příklad společný úkol: změnit logo. K tomu, aby se média / lizard_ui adresář v Django aplikace (nebo místa), a umístit logo.png v něm. Mechanismus Django-staticfiles "bude mít vaše logo.png přednost před ještěrka-UI.
Rozvoj instalace
Poprvé, budete muset spustit "zaváděcí" skript nastavit setuptools a buildout:
$> Python bootstrap.py
A pak spustit buildout na nastavit vše:
$> Bin / buildout
(V systému Windows se nazývá bin buildout.exe).
Budete muset znovu spustit buildout, když vy nebo někdo jiný udělal změnu v setup.py nebo buildout.cfg.
Současný balíček je instalován jako "rozvoj balíčku", takže změny v .py soubory jsou automaticky k dispozici (stejně jako v Pythonu setup.py rozvíjet).
Chcete-li použít trupu pokladny dalších balíčků (namísto vydané verze), přidejte je jako "svn externí" v local_checkouts / adresáře a přidat je do seznamu rozvíjet = v buildout.cfg.

Co je nového v této verzi:

  • Odebráno `` sentry_exception_handler () `` volání z naší výjimky middleware (zavedené v 4,25), znovu. Tím se přeruší testy. Další šetření ukázalo, že volání je nutné pouze v případě, vrátíme hodnotu v našem middleware, které nemáme.

Co je nového ve verzi 4.17:

  • Pevná logo: odstraněné artefakty; provedeny špičky ještěrky výraznější.

Co je nového ve verzi 4.1:

  • Při pokusu o vybudování drobečkovou navigaci, i když nemáme ikona aplikace ukazuje na aktuální stránce.

Co je nového ve verzi 4.0 Beta 4:

  • přidáno `` required_permission`` atribut UIView. Pokud ji nastavíte, povolení je kontrolována a uživatel přesměrován, v případě potřeby.

Co je nového ve verzi 4.0 Beta 1:

  • UI opravy: grafy zatížení opět automaticky; Pracovní plocha položka vycpávky / okraje; jqueryui tlačítka komentoval tak, jak jsou v rozporu s bootstrap v css.
  • Modernizované hlídka klient havran.
  • Aktualizováno configchecker.
  • komentované linka 413 v jQuery-ui-1.8.5.custom.css odstranit conflicing (s Twitter bootstrap) třída .ui-tlačítko-text-only .ui-tlačítko-text [Gijs Nijholt]
  • Opraveny některé problémy interakce s modální a non-modální přihlašovacího formuláře.
  • Obnoven chování akordeon a lepší leftbar styling.

Co je nového ve verzi 4.0 Alpha 2:

  • Pevné Mapy Google (který by byl neviditelný) by odstraňování max-width z bootstrap v css.

Co je nového ve verzi 3.11:

  • Vyrobeno strouhanka nastavitelné
  • Přidáno pomocné funkce pro strouhankou na obrazovkách aplikací

Co je nového ve verzi 3.7:

  • přidáno `` živě: true`` do podnapilých bubliny tak nějak že prvky vytvořené později můžete také získat bubliny

Co je nového ve verzi 3.6:

  • Vyměnit řád DataTable a ColorPicker v seznamu JS as Django -compressor tlumivky na nich trochu.
  • Vyrobeno debugmode_urlpatterns () robustnější. To havaroval bez MEDIA_URL a MEDIA_ROOT nastavení v settings.py
  • Lepší i18n a Tipsy popisky.

Požadavky na :

  • Python
  • Django

Ostatní software developer Reinout van Rees

checkoutmanager
checkoutmanager

20 Feb 15

lizard-map
lizard-map

20 Feb 15

Komentáře k lizard-ui

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!