lizard-ui

Software kuvakaappaus:
lizard-ui
Ohjelmiston tiedot:
Versio: 4.25.1
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Reinout van Rees
Lupa: Vapaa
Suosio: 44

Rating: nan/5 (Total Votes: 0)

lisko-ui tarjoaa perustiedot Django käyttöliittymä, joten pohja Django mallin ja joitakin CSS + JavaScript. & Nbsp; Suunnittelimme sitä Nelen & Schuurmans meidän maantieteellistä tietoa verkkosivujen (jossa vesihuolto tietoa).
Choices, vaatimukset, oletukset
Lizard-ui on itsepäinen: se tekee valintoja ja määrää (hyvä!) Tekniikkaa.
& Nbsp; * Mukana: suunnitelma css puitteissa. Se nollaa CSS-tyylejä, niin että meillä on yhteinen perusta. Se korjaa yhteinen IE layout vikoja. Se antaa perustiedot typografia joka on melko miellyttävä.
& Nbsp; * Pakollinen: Django-staticfiles. Saat Pidempi, katso Reinout n blogimerkintä (kirjoitettu lisko-ui mielessä).
& Nbsp; * Pakollinen: django_compressor yhdistämiseksi css / javascript tiedostoja tuotannossa.
& Nbsp; * Oletus: yksi näyttö, käyttäen koko leveys / korkeus selaimen, ilman selausta. Päämääränämme on osoittaa mukava iso kartta pieni otsikko ja sivupalkin. Et halua vierittää karttaa. On tietenkin mahdollista saada vierityspalkki sisällä että main content alue itse.
& Nbsp; * Oletus: javascript on käytettävissä. Hei, me näytetään kartalla, joten sinun täytyy JavaScript. Joten me auliisti käyttää javascript saada UI oikeus, esimerkiksi löytämisen ja asetusten päävalikkoon alueen leveys ja korkeus.
& Nbsp; * Mukana: jQuery. Joo, se on melko paljon standardi nykyään. Joten käytämme jQuery jossa jQuery voidaan sen sijaan tehdä sitä geneeristen javascript.
& Nbsp; * Mukana: sekä jqueryui ja jquerytools. Visuaalinen herkkuja. Jquerytools varten overlay ja välilehdet, jqueryui loput (vedä / pudota ja niin).
& Nbsp; * Mukana: OpenLayers kuin kartta javascript kirjasto. (Lizard-kartta, sooooon vapautetaan, sisältää meidän perustiedot kartta vuorovaikutus JavaScript ja python-koodi).
Lizard-ui alusten pari ulkoista css / javascript kirjastoja.
Suunnitelma
& Nbsp; Modified MIT
JQuery ja jqueryui
& Nbsp; Dual lisensoitu MIT tai GPL versio 2 lisenssejä. Sisältää Sizzle.js, julkaistu MIT, BSD, ja GPL lisenssiä.
Jquerytools
& Nbsp; o tekijänoikeuksia tai lisenssejä. Tee mitä haluat.
OpenLayers
& Nbsp; Clear BSD-lisenssi.
Famfamfam kuvaketta asettaa
& Nbsp; CC Attribution lisenssin.
Puunäkymäikkuna jQuery plugin
& Nbsp; MIT / GPL
Django asetukset
Tässä ote settings.py voit käyttää. Media ja staattinen juurihakemistoon setup oletetaan, että käytössä verkon rakentaminen, mutta voit kääntää sen oma tiedostojärjestelmä setup:
INSTALLED_APPS = [
& Nbsp; "lizard_ui",
& Nbsp; "kompressori",
& Nbsp; "staticfiles",
& Nbsp; "django.contrib.admin",
& Nbsp; "django.contrib.auth",
& Nbsp; "django.contrib.contenttypes",
& Nbsp; "django.contrib.sessions",
& Nbsp; "django.contrib.sites",
& Nbsp;]
# Huomaa: Alla asetukset ovat monimutkaisempia kuin tarvitaan,
# Mutta haluamme testata django_compressor n kompressoivasta joka
# Tarvitsee media url ja juuri ja niin.
# Aseta COMPRESS True jos haluat testata puristus kun
# Debug == True. (Oletuksena COMPRESS on vastakohta
# Debug).
COMPRESS = False
# SETTINGS_DIR mahdollistaa median polkuja ja niin olla suhteessa
# Tämä asetustiedosto sijaan kovakoodattuihin kohteeseen
# C: vain on omat tietokone.
SETTINGS_DIR = os.path.dirname (os.path.realpath (__ file__))
# BUILDOUT_DIR on pääsy "ympäröivän" verkon rakentaminen,
# Esimerkiksi varten BUILDOUT_DIR / var / staattiset tiedostot antaa
# Django-staticfiles oikea paikka sijoittaa kaikki kerätyt
# Staattisia tiedostoja.
BUILDOUT_DIR = os.path.abspath (os.path.join (SETTINGS_DIR, '..'))
# Absoluuttinen polku hakemistoon, joka pitää käyttäjän lataamat
# Media.
MEDIA_ROOT = os.path.join (BUILDOUT_DIR, 'var', 'media')
# Absoluuttinen polku hakemistoon jossa Django-staticfiles "
# "Bin / Django build_static" paikoissa kertynyt staattista
# Tiedostoja kaikissa sovelluksissa "/ media hakemistoon.
STATIC_ROOT = os.path.join (BUILDOUT_DIR, 'var', 'staattisia')
# URL, joka käsittelee median tarjoillaan MEDIA_ROOT. Tehdä
# Käytä kenoviiva, jos on olemassa polku komponentti
# (Valinnainen muissa tapauksissa).
MEDIA_URL = "/ media /"
# URL per-sovellus / media staattiset tiedostot talteen
# Django-staticfiles. Käytä sitä malleja kuten "{{
# MEDIA_URL}} mypackage / my.css ".
STATIC_URL = "/ static_media / '
# Etuliite admin media - CSS, JavaScript ja
# Kuvia. Varmista, että käytät kenoviiva. Käyttötarkoitukset
# STATIC_URL kuten Django-staticfiles hienosti kerää admin
# Staattinen median STATIC_ROOT / admin.
ADMIN_MEDIA_PREFIX = STATIC_URL + admin / "
# Säilömoduuli käytettäväksi puristuksen aikana
COMPRESS_STORAGE = "staticfiles.storage.StaticFileStorage"
# URL joka liittyy medialle lukea ja puristetaan
# Media kirjoitetaan.
COMPRESS_URL = STATIC_URL
# Absoluuttinen tiedoston polku, joka liittyy medialle luetaan
# Ja pakattuja median kirjoitetaan.
COMPRESS_ROOT = STATIC_ROOT
# Käytetään Django-staticfiles
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; # Default kohdetta.
& 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; # Tarvitsee lisättävistä Django-staticfiles jotta voit
& Nbsp; # käyttää {{STATIC_URL}} MyApp / my.css oman malleja.
& Nbsp; "staticfiles.context_processors.static_url",
& Nbsp;)
Ja sopiva Apache config vihje:

& Nbsp; # css / javascript / kuva staticfiles välimuistiin
& Nbsp; # selain päivä.
& Nbsp; ExpiresActive Päällä
& Nbsp; ExpiresDefault "pääsy plus 1 päivä"


& Nbsp; # django_compress n syntyy timestamp'ed tiedostoja:
& Nbsp; # välimuisti ikuisesti
& Nbsp; ExpiresActive Päällä
& Nbsp; ExpiresDefault "pääsy plus 10 vuotta"

# Pysyvät tiedostot isännöi Apache itse.
# Käyttäjän latasi media: MEDIA_URL = "/ media /"
Alias ​​/ media / $ {verkon rakentaminen: hakemisto} / var / media /
# Django-staticfiles: STATIC_URL = "/ static_media / '
Alias ​​/ static_media / $ {verkon rakentaminen: hakemisto} / var / staattinen /
Käyttö
Voit asentaa lisko-ui-paikantimet, mutta se sisältää vain elää esimerkkejä. Joten ehkä sinun pitäisi vain liittää sen debug-tilassa alle / ui. Handy, sillä se sisältää kohtuullisen täydelliset tiedot miten käyttää sitä, kuten käytettävissä lohkojen ja luokat / tunnukset, joita voit käyttää.
Base layout on määritelty realbase.html. Sinun tulisi kuitenkin ulottaa lizard_ui / lizardbase.html ja sitten ohittaa lohkoja, jotka haluat.
CSS ja JavaScript olisi lisättävä asiaan lohkot, mutta älä unohda kutsua "block.super". Esimerkki:
{% Ulottuu "lizard_ui / lizardbase.html"%}
{% Lohko css%}
{{Block.super}}
& Nbsp; href = "{{STATIC_URL}} lizard_map / lizard_map.css"
& Nbsp; media = "screen, projection"
& Nbsp; rel = "stylesheet" />
{% Endblock css%}
{% Lohko javascript%}
{{Block.super}}



{% Endblock javascript%}
{% Lohko pitoisuus%}


{% Endblock pitoisuus%}
Esimerkki yhteinen tehtävä: muuttaa logo. Sillä, että tekevät media / lizard_ui hakemistoon oman Django sovellus (tai sivuston) ja aseta logo.png siinä. Django-staticfiles "mekanismi vie logo.png mieluummin lisko-ui n.
Development asennus
Ensimmäisen kerran, sinun täytyy juosta "bootstrap" script perustaa setuptools ja verkon rakentaminen:
$> Python bootstrap.py
Ja sitten ajaa verkon rakentaminen asettaa kaiken ylös:
$> Bin / verkon rakentaminen
(Windowsissa se on nimeltään bin buildout.exe).
Sinun täytyy ajaa uudelleen verkon rakentaminen, kun sinä tai joku muu on tehnyt muutoksia setup.py tai buildout.cfg.
Nykyinen paketti on asennettu "kehittämistä paketti", joten muutokset .py tiedostot ovat automaattisesti käytettävissä (kuten python setup.py kehittyä).
Jos haluat käyttää takakonttiin kassoilla muiden pakettien (eikä julkaisuversioista), lisää ne "svn ulkoinen" in local_checkouts / hakemistoon ja lisää ne kehittää = alalta buildout.cfg.

Mitä uutta tässä julkaisussa:

  • Poistettu `` sentry_exception_handler () `` puhelun meidän poikkeus middleware (otettu käyttöön 4,25), jälleen. Tämä katkaisee testejä. Lisäksi tutkimus osoitti, että puhelu on tarpeen vain, jos palaamme arvo meidän middleware, joka meillä ei ole.

Mitä uutta versiossa 4.17:

  • Kiinteät logo: poistetun esineitä; tehty varpaat lisko selvempi.

Mitä uutta versiossa 4.1:

  • Yritetään rakentaa polkua vaikka meillä ei ole sovelluksen kuvake osoittaen nykyisen sivun.

Mitä uutta 4.0 Beta 4:

  • Lisätty `` required_permission`` määritettä UIView. Jos asetat sen, lupa on tarkastettu ja käyttäjä ohjataan, jos tarvitaan.

Mitä uutta 4.0 Beta 1:

  • UI korjauksia: kuvaajat kuormansa automaattisesti uudelleen; työtila erä pehmusteita / katteista; jqueryui painikkeet kommentoi pois, koska ne ovat ristiriidassa bootstrap n css.
  • Uusitut vartiomies asiakkaan korppi.
  • Päivitetty configchecker.
  • kommentoitu linja 413 jQuery-ui-1.8.5.custom.css poistaa conflicing (Twitter Bootstrap) luokka .ui-painike-tekstiversio .ui-painike-teksti [Gijs nijholt]
  • Kiinteät joitakin vuorovaikutus ongelmia modaalinen ja ei-modaalinen kirjautuminen muodossa.
  • Palautettu harmonikka käyttäytymistä ja parannettu leftbar muotoilu.

Mitä uutta 4.0 Alpha 2:

  • Kiinteät Google Maps (joka olisi näkymätön) mukaan poistamalla max-leveys bootstrap n css.

Mitä uutta versiossa 3.11:

  • Valmistettu korppujauhoja konfiguroitavissa
  • Lisätty auttajaa toimintoja leivänmuruja sovelluksen näytöt

Mitä uutta versiossa 3.7:

  • Lisätty `` live: true`` on hiprakassa vihjetekstien niin että elementit luotiin myöhemmin voi myös saada vihjetekstien

Mitä uutta versiossa 3.6:

  • Ristiin järjestyksessä datatable ja colorpicker vuonna JS luetteloon Django -compressor tukehtuu niitä hieman.
  • Valmistettu debugmode_urlpatterns () vankempi. Se kaatui ilman MEDIA_URL ja MEDIA_ROOT asetukset settings.py
  • Parempi i18n ja hiprakassa vihjetekstien.

Vaatimukset :

  • Python
  • Django

Muu ohjelmistojen kehittäjä Reinout van Rees

lizard-map
lizard-map

20 Feb 15

checkoutmanager
checkoutmanager

20 Feb 15

Kommentit lizard-ui

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!