lizard-ui

Софтуер снимки:
lizard-ui
Софтуер детайли:
Версия: 4.25.1
Дата на качване: 20 Feb 15
Розробник: Reinout van Rees
Разрешително: Безплатно
Популярност: 3

Rating: nan/5 (Total Votes: 0)

гущер-UI предоставя основен Django потребителски интерфейс, така че база Django шаблон и някои CSS + JavaScript & Nbsp;. Ние го проектирана в Nelen & Schuurmans за нашите географски информационни сайтове (с управление на водите на информация).
<Силен> избор, изисквания, предположения
Lizard-UI е упорит: тя прави избори и предписва (добре!) Технологии.
& Nbsp; * Включени: рамките на проект CSS. Това нулира стилове CSS, така че ние имаме обща база. Той определя общите IE оформление бъгове. Той дава основния типография, че е доста приятен.
& Nbsp; * Задължително: Django-staticfiles. За по-подробен изход, вижте блога Reinout си (написана с гущер-UI в предвид).
& Nbsp; * Задължително: django_compressor за комбиниране на CSS / JavaScript файлове в производството.
& Nbsp; * Успение: един екран, използвайки цялата ширина / височина на браузъра, без да превъртате. Основната ни цел е да покаже хубава карта с малък удар с глава и страничната лента. Вие не искате да преминете на картата. Това разбира се е възможно да има плъзгач вътре, че самата основна област на съдържание.
& Nbsp; * Успение: JavaScript е достъпно. Хей, ние показваме картата ни трябва ДжаваСкрипт. Така че ние щедро използва JavaScript, за да получите право на UI, например чрез откриване и определяне на ширина и височина на района основното съдържание.
& Nbsp; * Включени: JQuery. Да, това е съвсем стандартно днес. Така че ние използваме JQuery където JQuery може да се използва, вместо да го правите с родово JavaScript.
& Nbsp; * Включени: jqueryui както и jquerytools. Визуалните екстри. Jquerytools за наслагването и разделите, jqueryui за останалите (влачене / спад и така).
& Nbsp; * Включени: openlayers като картата JavaScript библиотека. (Lizard-картата, sooooon да бъде освободен, съдържа нашата основна карта взаимодействие JavaScript и Python код).
Lizard-UI кораби с няколко външни CSS / JavaScript библиотеки.
План
& Nbsp; Променено MIT
Jquery и jqueryui
& Nbsp; Dual разпространява под MIT или GPL версия 2 лицензии. Включва Sizzle.js, освободени в рамките на лицензиите на MIT, BSD, и GPL.
Jquerytools
& Nbsp; Не авторски права или лицензи. Правете това, което ви харесва.
Openlayers
& Nbsp; лиценз Clear BSD.
Икона Famfamfam набор
& Nbsp; лиценз CC признание.
Treeview JQuery плъгин
& Nbsp; MIT / GPL
<Силен> Настройки на Django
Ето един откъс от settings.py можете да използвате. Настройката на медии и статично главната директория предполага използването на buildout, но можете да го преведете на Вашия собствен дизайн на файловата система:
INSTALLED_APPS = [
& Nbsp; "lizard_ui",
& Nbsp; "компресор",
& Nbsp; "staticfiles",
& Nbsp; "django.contrib.admin",
& Nbsp; "django.contrib.auth",
& Nbsp; "django.contrib.contenttypes",
& Nbsp; "django.contrib.sessions",
& Nbsp; "django.contrib.sites",
& Nbsp;]
# Забележка: настройките по-долу са по-сложни, отколкото е необходимо,
#, Но ние искаме да тестваме компресиране django_compressor, които
# Нуждае от медии URL и корен и така.
# Set COMPRESS да True, ако искате да тествате компресия, когато
# DEBUG == True. (По подразбиране COMPRESS е обратното на
# DEBUG).
COMPRESS = False
# SETTINGS_DIR позволява медийните пътеки и така да бъдат свързани с
# Тази Файлът с настройки вместо кодиран да
# C: само на моя компютър .
SETTINGS_DIR = os.path.dirname (os.path.realpath (__ file__))
# BUILDOUT_DIR е за достъп до "околната" buildout,
# Например за BUILDOUT_DIR / Var / статични файлове, за да дадат
# Джанго-staticfiles правилното място на място цялата събрана
# статични файлове.
BUILDOUT_DIR = os.path.abspath (os.path.join (SETTINGS_DIR, ".."))
# Абсолютен път до директорията, в която държи качен от потребител
# медии.
MEDIA_ROOT = os.path.join (BUILDOUT_DIR, "Var", "медии")
# абсолютен път до директорията, в която Django-staticfiles "
# "Бин / Django build_static" места на всички събрани статични
# файлове от всички приложения '/ медии директория.
STATIC_ROOT = os.path.join (BUILDOUT_DIR, "Var", "статична")
# URL, който обработва медиите, обслужвани от MEDIA_ROOT. Правя
# Забравяйте да използвате наклонена черта, ако има компонент пътека
# (Не е задължително в други случаи).
MEDIA_URL = "/ медии /"
# URL за предприемане на заявление / Медии статични файлове, събрана
# От Django-staticfiles. Използвайте го в шаблони като "{{
# MEDIA_URL}} mypackage / my.css ".
STATIC_URL = "/ static_media /"
# URL префикс за админ медии - CSS, JavaScript и
# изображения. Уверете се, че да се използва наклонена черта. Употреби
# STATIC_URL като Django-staticfiles добре събира администраторски си
# статични медии в STATIC_ROOT / администратор.
ADMIN_MEDIA_PREFIX = STATIC_URL + "админ /"
Двигател # съхранение да се използва по време на компресия
COMPRESS_STORAGE = "staticfiles.storage.StaticFileStorage"
# Адрес, свързани медии ще се чете от и сгъстен
# медии ще бъдат написани на.
COMPRESS_URL = STATIC_URL
# Абсолютна файл пътека, която свързва медии ще бъде прочетено от
# И компресирани медии ще бъдат написани на.
COMPRESS_ROOT = STATIC_ROOT
# Използва се за Django-staticfiles
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; # Елементи по подразбиране.
& 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; # трябва да се добави за Django-staticfiles да ви позволяват
& Nbsp; # да използвате {{}} STATIC_URL MyApp / my.css в шаблоните.
& Nbsp; "staticfiles.context_processors.static_url",
& Nbsp;)
И подходяща Apache конфигурационния намек:
<Място / static_media />
& Nbsp; # staticfiles СГО / JavaScript / изображения са кеширани в
& Nbsp; # браузър за един ден.
& Nbsp; ExpiresActive On
& Nbsp; ExpiresDefault "достъп плюс един ден"

<Място / static_media / CACHE />
& Nbsp; # django_compress генерираха timestamp'ed файлове:
& Nbsp; # кеш завинаги
& Nbsp; ExpiresActive On
& Nbsp; ExpiresDefault "достъп плюс десет години"

# Статични файлове се хостват от само себе си Apache.
# Качен от потребителя медии: MEDIA_URL = "/ медии /"
Alias ​​/ медии / $ {buildout: указател} / Var / медии /
# Django-staticfiles: STATIC_URL = "/ static_media /"
Alias ​​/ static_media / $ {buildout: указател} / Var / статични /
<Силен> Usage
Можете да монтирате URL адреси гущер-UI, но тя съдържа само примерни. Така че може би трябва да го монтирате само в режим на отстраняване на грешки по / UI. Handy, тъй като тя съдържа разумно пълна документация за това как да го използвате, включително наличните блокове и класове / идентификатори, които можете да използвате.
Оформлението на база се определя в realbase.html. Можете, обаче, трябва да се разшири lizard_ui / lizardbase.html и след това замени блоковете, които искате.
CSS и JavaScript трябва да се добавят към съответните блокове, но не забравяйте да се обадите "block.super". Пример:
{% Простира "lizard_ui / lizardbase.html"%}
{% Блок CSS%}
{{Block.super}}
<Тип линк = "текст / CSS"
& Nbsp; HREF = "{{}} STATIC_URL lizard_map / lizard_map.css"
& Nbsp; медии = "екран, проекция"
& Nbsp; отн = "стилове" />
{% Endblock CSS%}
{% Блок JavaScript%}
{{Block.super}}
<Тип скрипт = "текст / JavaScript"
& Nbsp; SRC = "{{}} STATIC_URL openlayers / OpenLayers.js">

<Тип скрипт = "текст / JavaScript"
& Nbsp; SRC = "{{}} STATIC_URL lizard_map / lizard_map.js">
{% Endblock JavaScript%}
{% Съдържание блок%}
<Разделение ID = "Карта">


{% Съдържание endblock%}
А пример за обща задача: промяна на логото. За това, направи медии / lizard_ui указател в молбата Ви Джанго (или сайт) и поставете logo.png в него. Механизъм Django-staticfiles "ще ви вземе logo.png в предпочитание на гущер UI е.
<Силен> инсталация развитие
Първият път, ще трябва да изпълните "фърмуера" сценария за създаване setuptools и buildout:
$> Питон bootstrap.py
И след това да изпълните buildout да настроите всичко до:
$> Бин / buildout
(На Windows тя се нарича бен buildout.exe).
Ще трябва да се извърши отново buildout когато вие или някой друг направи промяна в setup.py или buildout.cfg.
Сегашният пакет е инсталиран като "пакет за развитие", така че промените в .py файлове са автоматично достъпни (точно като с питон setup.py развиват).
Ако искате да използвате багажника напускането на хотела и на други опаковки (вместо пуснати версии), добавете ги като "SVN външно" в local_checkouts / директория и да ги добавите към списъка развие = в buildout.cfg.

Какво ново в тази версия:

  • Премахнато `` sentry_exception_handler () `` обаждане от нашия изключение мидълуер (въведена в 4.25), отново. Това разбива на тестовете. Освен това разследването показа, че е необходимо само на повикване, ако се върнем на стойност в нашия мидълуер, който не го правим.

Какво ново във версия 4.17:

  • Фиксирана лого: отстранените артефакти; направи пръстите на гущера по-силно изразена.

Какво ново във версия 4.1:

  • Опит за изграждане на трасе, дори и ако ние нямаме иконата на приложението, сочещи за текущата страница.

Какво ново във версия 4.0 Beta 4:

  • Добавена `` required_permission`` атрибут на UiView. Ако сте задали, разрешението се проверява и потребителят пренасочени, ако е необходимо.

Какво ново във версия 4.0 Beta 1:

  • UI корекции: графики на натоварването автоматично отново; т работно пространство подплънки / маржовете; бутони jqueryui коментирани, тъй като те противоречат на CSS фърмуера е.
  • Обновен часовой клиент да враната.
  • Updated configchecker.
  • коментирани линия 413 в JQuery-UI-1.8.5.custom.css да премахнете conflicing (с Twitter Bootstrap) клас .ui-бутони само с текст, .ui-бутон-текст [Гейс Nijholt]
  • Фиксирана някои въпроси за взаимодействие с друг вид транспорт и не-модален логин формата.
  • Възстановено акордеон поведение и подобрена leftbar стайлинг.

Какво ново във версия 4.0 Alpha 2:

  • Фиксирани карти на Google (която ще бъде невидим) от премахване на макс ширина от CSS фърмуера е.

Какво ново във версия 3.11:

  • Създадено галета конфигурируеми
  • Добавено помощни функции за галета до екрани приложения

Какво ново във версия 3.7:

  • Добавена `` живо: true`` да пиянско подсказките така че елементи, създадени по-късно може да се подсказките

Какво ново във версия 3.6:

  • разменят цел на DataTable и ColorPicker в списъка на JS като Django -compressor задавя ги малко.
  • Създадено debugmode_urlpatterns () по-стабилни. Тя разби без MEDIA_URL и MEDIA_ROOT настройки в settings.py
  • Подобрена i18n и пиянско подсказките.

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика Reinout van Rees

lizard-map
lizard-map

20 Feb 15

checkoutmanager
checkoutmanager

20 Feb 15

Коментари към lizard-ui

Коментари не е намерена
добавите коментар
Включете на изображения!