lizard-ui

Software screenshot:
lizard-ui
Software ətraflı:
Version: 4.25.1
Tarixi Upload: 20 Feb 15
Geliştirici: Reinout van Rees
Lisenziya: Pulsuz
Məşhurluq: 3

Rating: nan/5 (Total Votes: 0)

.

kərtənkələ-ui əsas Django istifadəçi interfeysi, belə bir baza Django şablon və bəzi CSS + JavaScript & nbsp təmin edir; Biz coğrafi informasiya web saytları üçün Nelen & Schuurmans onu nəzərdə (su idarəetmə informasiya ilə).
Choices, tələblər, fərziyyələr
Lizard-ui dedik: bu seçim və dərmanlar (! Yaxşı) texnologiyaları edir.
& Nbsp; * daxildir: planını css çərçivəsində. Ortaq bir baza var, belə ki, css üslub sıfırlar. Bu ümumi IE layout hataları giderir. Bu olduqca sevindirici bir əsas mətbəə verir.
& Nbsp; * Lazım: Django-staticfiles. Daha ayrıntılı təsviri üçün (nəzərə kərtənkələ-UI ilə yazılı) Reinout blog giriş bax.
& Nbsp; * Lazım: istehsalında css / javascript faylları birləşən üçün django_compressor.
& Nbsp; * fərziyyə: bir ekran, scrolling olmadan, brauzerinizin tam eni / boyu istifadə edərək. Bizim əsas məqsədimiz bir kiçik mövzu və bir sidebar ilə bir gözəl böyük xəritə göstərir. Siz bir harita hərəkət etmək istəmirəm. Bu əsas məzmun sahəsi özü daxilində kaydırma üçün, əlbəttə mümkündür.
& Nbsp; * fərziyyə: javascript mövcuddur. Siz JavaScript lazımdır Hey, biz bir harita göstərərək edirik. Beləliklə, biz səxavətlə aşkar və Baş ərazidə eni və hündürlüyü qəbulu məsələn, UI hüququ almaq üçün javascript istifadə edin.
& Nbsp; * daxildir: jQuery. Bəli, olduqca çox bu gün standart. JQuery əvəzinə ümumi javascript ilə bunu istifadə edilə bilər belə ki, biz jQuery istifadə edin.
& Nbsp; * daxildir: jQueryUI və jquerytools də. Visual goodies. Istirahət (drag / drop və s) üçün overlay və Nişanlar, jQueryUI üçün Jquerytools.
& Nbsp; * daxildir: javascript kitabxana xəritəsi openlayers. (Lizard xəritəsi, sooooon azad olunacaq, bizim əsas xəritə qarşılıqlı javascript və python kodu edir).
Xarici css / javascript kitabxana bir neçə ilə kərtənkələ-ui gəmilər.
Blueprint
& Nbsp; MİT Modified
JQuery və jQueryUI
& Nbsp; Dual MİT və ya GPL Version 2 lisenziya altında lisenziya. MİT, BSD və GPL lisenziya altında azad Sizzle.js daxildir.
Jquerytools
& Nbsp; No müəllif hüquqları və ya lisenziya. Istədiyiniz nə.
Openlayers
& Nbsp; Clear BSD lisenziya.
Famfamfam icon set
& Nbsp; CC aid lisenziya.
Treeview jQuery plugin
& Nbsp; MIT / GPL
Django parametrləri
Burada istifadə edə bilərsiniz bir settings.py bir pasaj var. media və statik kök kataloq quraşdırma buildout istifadə tutur, ancaq öz fayl quraşdırma üçün tərcümə edə bilərsiniz:
INSTALLED_APPS = [
& Nbsp; 'lizard_ui,
& Nbsp; 'kompressor,
& Nbsp; staticfiles,
& Nbsp; 'django.contrib.admin,
& Nbsp; 'django.contrib.auth,
& Nbsp; django.contrib.contenttypes,
& Nbsp; django.contrib.sessions,
& Nbsp; django.contrib.sites,
& Nbsp;]
# Qeyd: Aşağıdakı ayarları lazım olduğundan daha mürəkkəb var,
# Amma biz django_compressor nin sıxılması test etmək istəyirəm ki,
# Belə bir media url və kök və lazımdır.
True üçün # Set COMPRESS zaman sıxılma test etmək istəyirsinizsə,
# Debug == True. (Mənim cari olaraq, COMPRESS qarşı deyil
# Debug).
Kompres = False
# SETTINGS_DIR media yolları və belə nisbətən imkan verir
# Bu ayarları hardcoded əvəzinə fayl
# C: yalnız mənim kompüter on.
SETTINGS_DIR = os.path.dirname (os.path.realpath (__ file__))
# BUILDOUT_DIR, "ətraf" buildout çıxış üçün
BUILDOUT_DIR / var / statik faylları vermək üçün məsələn #
# Bütün toplanmış yerləşdirmək üçün müvafiq yer Django-staticfiles
# Statik faylları.
BUILDOUT_DIR = os.path.abspath (os.path.join (SETTINGS_DIR, ..))
Istifadəçi götürmüş tutan kataloq # Absolute yol
# Media.
MEDIA_ROOT = os.path.join (BUILDOUT_DIR, 'var', 'media)
# Kataloq Absolute yol olduğu Django-staticfiles "
# "Bin / Django build_static" yerlərdə bütün statik toplanmış
Bütün applications / media kataloq # faylları.
STATIC_ROOT = os.path.join (BUILDOUT_DIR, "var", "statik)
# Media MEDIA_ROOT xidmət emal URL. Etmək
Yol komponenti var, əgər # əmin arxada çizgi istifadə
# (Digər hallarda optional).
MEDIA_URL = '/ media /
Başına proqram / media statik faylları üçün # URL toplanmış
Django-staticfiles tərəfindən #. {{"Kimi şablon istifadə edin
# MEDIA_URL}} mypackage / my.css ".
STATIC_URL = '/ static_media /
Admin media üçün # URL prefiks - CSS, JavaScript və
# Images. Bir eğik çizgi istifadə etmək üçün əmin olun. Istifadə
Django-staticfiles kimi # STATIC_URL gözəl admin nin toplayır
STATIC_ROOT / admin daxil # statik media.
ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin /
# Storage mühərrik sıxılma zamanı istifadə olunacaq
COMPRESS_STORAGE = "staticfiles.storage.StaticFileStorage"
# Media bağlıdır URL oxumaq və sıxılmış olunacaq
# Media yazılı olacaq.
COMPRESS_URL = STATIC_URL
# Media bağlı mütləq fayl yolu oxumaq olacaq
# Və sıxılmış media yazılı olacaq.
COMPRESS_ROOT = STATIC_ROOT
# Django-staticfiles üçün istifadə
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; # Default maddələr.
& 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; # siz imkan Django-staticfiles üçün əlavə lazımdır
& Nbsp; # şablonları ilə {{STATIC_URL}} MyApp / my.css istifadə etmək.
& Nbsp; 'staticfiles.context_processors.static_url,
& Nbsp;)
Və uyğun apache config ipucu:

& Nbsp; # css / javascript / image staticfiles cached olunur
& Nbsp; bir gün üçün # browser.
& Nbsp; ExpiresActive On
& Nbsp; ExpiresDefault "access plus 1 gün"


& Nbsp; # django_compress nin yaradılan timestamp'ed faylları:
& Nbsp; # cache əbədi
& Nbsp; ExpiresActive On
& Nbsp; ExpiresDefault "access plus 10 il"

# Static faylları Apache özü tərəfindən təşkil olunur.
# User-qəbul media: MEDIA_URL = '/ media /
Alias ​​/ media / $ {buildout: directory} / var / media /
# Django-staticfiles: STATIC_URL = '/ static_media /
Alias ​​/ static_media / $ {buildout: directory} / var / statik /
istifadə
Siz kərtənkələ-UI url bağlamaya bilər, lakin bu nümunələri yaşamaq yalnız var. Belə ki, bəlkə yalnız / UI altında debug rejimində dağı lazımdır. Handy, mövcud blokları və siniflər / istifadə edə bilərsiniz kimlikleri daxil olmaqla, istifadə etmək üçün əsaslı tam sənədlər ehtiva edir.
əsas layout realbase.html müəyyən edilir. Lakin lizard_ui / lizardbase.html genişləndirmək və sonra istədiyiniz blokları yalnış lazımdır.
CSS və JavaScript müvafiq blokları əlavə edilməlidir, lakin "block.super" zəng etmək unutmayın. Məsələn:
{% "Lizard_ui / lizardbase.html"% uzanır}
{% Blok css%}
{{Block.super}}
& Nbsp; href = "{{STATIC_URL}} lizard_map / lizard_map.css"
& Nbsp; media = "ekran, proyeksiya"
& Nbsp; rel = "stil" />
{% Endblock css%}
{% Blok javascript%}
{{Block.super}}



{% Endblock javascript%}
{% Blok məzmun%}


{% Endblock content%}
Ümumi vəzifə bir nümunə: logo dəyişir. Bunun üçün, sizin Django ərizə (və ya site) bir media / lizard_ui kataloq və bu bir logo.png yer. Django-staticfiles "mexanizmi kərtənkələ-ui-nin üstünlük sizin logo.png olacaq.
İnkişaf quraşdırma
ilk dəfə, siz setuptools və buildout qurmaq üçün "bootstrap" çalıştırmanızı lazımdır:
$> Python bootstrap.py
Və sonra hər şey qurmaq buildout çalıştırın:
$> Bin / buildout
(Windows-də bin buildout.exe adlanır).
Siz və ya başqası setup.py və ya buildout.cfg bir dəyişiklik zaman buildout run yenidən lazımdır.
.py faylları dəyişikliklər (yalnız python setup.py inkişaf ilə kimi) avtomatik olaraq mövcuddur, belə ki, cari paketi "inkişaf paketi" kimi quraşdırılıb.
Siz (əvəzinə azad versiyasını) digər paketləri magistral checkouts istifadə etmək istəyirsinizsə, local_checkouts / kataloq bir "svn xarici" kimi əlavə və buildout.cfg ilə = inkişaf siyahısına əlavə edin.

Yeni Bu azad nədir:

  • silindi `` (4,25 təqdim) bizim istisna middleware olan sentry_exception_handler () `` zəng yenidən. Bu testlər pozur. Əlavə araşdırma biz deyil ki, bizim middleware bir dəyər qayıtmaq zəng yalnız zəruri olduğunu göstərdi.

versiya 4.17 yeni nədir:

  • Sabit logo: xaric əsərlər; kərtənkələ ayaq daha aydın etdi.

nədir versiyası 4.1 Yeni

  • bir hier tikintisi üçün çalışırıq biz bile Cari səhifə işarə bir proqram icon.

versiyası yeni nədir 4.0 Beta 4:

  • UiView haqqında `` required_permission`` atributu Added. Siz əgər, icazə yoxlanılır və lazım gələrsə istifadəçi yönlendirileceksiniz.

nədir versiyası yeni 4.0 Beta 1:

  • UI düzeltmelerini: qrafik yük avtomatik yenidən; iş maddə paddings / qaydalarından; jQueryUI düymələri Bootstrap nin CSS ilə onlar münaqişə kimi şərh.
  • Yükseltildi keşikçi müştəri quzğun üçün.
  • Yenilənib configchecker.
  • jQuery-ui-1.8.5.custom.css ilə şərh line 413 sinif .ui düyməsini mətn yalnız .ui-button-text [Gijs Nijholt]
  • (Twitter Bootstrap ilə) ziddiyyətlər aradan qaldırılması üçün
  • modal və qeyri-modal giriş formada bəzi qarşılıqlı məsələləri Sabit.
  • bərpa akkordeon davranış və təkmilləşdirilmiş leftbar üslubu.

nədir versiyası 4.0 Alpha 2 Yeni

  • Sabit Google Maps (görünməz olacaq) tərəfindən Bootstrap nin css olan max-eni aradan qaldırılması.

versiya 3.11 yeni nədir:

  • Made Haritaları yapılandırılabilir
  • proqram ekranlar Haritaları üçün əlavə köməkçi funksiyaları

versiya 3.7 yeni nədir:

  • Əlavə `` canlı: belə sərxoş Araç ipuçlarını üçün true`` sonra yaradılmış elementləri də Araç ipuçlarını əldə edə bilərsiniz ki,

versiya 3.6 yeni nədir:

  • Django kimi js siyahısında DataTable və colorpicker of dəyişdirildikdə üçün -kompressor onlara şoklar bir az.

  • Daha möhkəm
  • Made debugmode_urlpatterns (). Bu settings.py da MEDIA_URL və MEDIA_ROOT parametrləri olmadan qəzaya uğrayıb
  • Təkmilləşdirilmiş i18n və sərxoş Araç ipuçlarını.

tələblər

  • Python
  • Django

Geliştirici digər proqram Reinout van Rees

checkoutmanager
checkoutmanager

20 Feb 15

lizard-map
lizard-map

20 Feb 15

Şərh lizard-ui

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!