lizard-ui

软件截图:
lizard-ui
软件详细信息:
版本: 4.25.1
上传日期: 20 Feb 15
许可: 免费
人气: 3

Rating: nan/5 (Total Votes: 0)

蜥蜴的UI提供了一个基本的Django的用户界面,使基地Django模板和一些CSS + JavaScript的 我们设计它在Nelen&Schuurmans我们的地理信息的网站(与水管理信息)。
的选择,要求,假设
蜥蜴用户界面是自以为是的:它使的选择,并规定(好!)技术。
  *包括:蓝图CSS框架。它重置CSS样式,使我们有一个共同的基础。它修复常见的IE错误的布局。它提供了一个基本的排版这是相当赏心悦目。
  *为必填:Django的staticfiles。对于更详细的说明,请参阅Reinout的博客文章(记写的蜥蜴UI)。
  *为必填:django_compressor的合并CSS / JavaScript文件中的生产。
  *假设:一个画面,使用浏览器的全宽度/高度,不滚动。我们的主要目标是呈现一个小头和一个侧边栏一个漂亮的大地图。你不想滚动地图。这当然是可能的有主内容区域本身内的滚动条。
  *假设:JavaScript是可用的。嘿,我们展示的地图,所以你需要的JavaScript。所以我们宽松使用JavaScript通过检测和设置在主内容区域的宽度和高度,以获得正确的用户界面,例如。
  *包括:jQuery的。是的,这是非常时下的标准。所以我们使用jQuery的jQuery的的地方,可以用于替代与通用的JavaScript这样做。
  *包括:双方jQueryUI的和jquerytools。视觉好吃的东西。 Jquerytools的叠加和标签,jQueryUI的为休息(拖/放等)。
  *包括:作为的OpenLayers地图javascript库。 (蜥蜴地图,sooooon被释放,包含了我们基本的地图互动JavaScript和Python代码)。
蜥蜴UI附带了几个外部CSS / JavaScript库。
蓝图
 修改MIT
jQuery和jQueryUI的
 双下麻省理工学院或GPL版本2许可证的许可。包括Sizzle.js,在MIT,BSD,GPL和许可证发布。
Jquerytools
 无版权或许可证。你喜欢什么。
的OpenLayers
 清除BSD许可证。
Famfamfam图标集
  CC归属​​许可证。
树形jQuery插件
  MIT / GPL
Django的设置
这里有一个settings.py可以使用的摘录。媒体和静态根目录设置假设使用扩建的,但你可以把它转化为自己的文件系统设置:
INSTALLED_APPS = [
 “lizard_ui',
 “压缩”,
 “staticfiles',
 “dj​​ango.contrib.admin',
 “dj​​ango.contrib.auth',
 “dj​​ango.contrib.contenttypes',
 “dj​​ango.contrib.sessions',
 “dj​​ango.contrib.sites',
 ]
#注:以下设置是不是需要更多的阐述,
#但是我们要测试django_compressor的压缩而
#需要一个媒体URL和根等。
#设置压缩成真,如果你希望在测试压缩
#DEBUG ==真。 (缺省情况下,COMPRESS是相反
#DEBUG)。
COMPRESS =假
#SETTINGS_DIR允许媒体路径等,以相对于
#此设置文件的硬编码,而不是为
#C:只在我计算机。
SETTINGS_DIR = os.path.dirname(os.path.realpath(__ FILE__))
#BUILDOUT_DIR是获得了“周边”扩建,
#例如用于BUILDOUT_DIR的/ var /静态文件给
#Django的staticfiles一个合适的地方,将所有收集
#静态文件。
BUILDOUT_DIR = os.path.abspath则(os.path.join(SETTINGS_DIR,'..'))
#绝对路径的目录保存用户上传
#媒体。
MEDIA_ROOT = os.path.join(BUILDOUT_DIR,“无功”,“传媒”)
#绝对路径的目录Django的staticfiles“
#“斌/ Django的BUILD_STATIC”将所有收集到的静态
从所有应用程序“/ media目录#文件。
STATIC_ROOT = os.path.join(BUILDOUT_DIR,'无功','静')
#处理媒体服务从MEDIA_ROOT URL。使
#请务必使用尾部斜杠,如果有一个路径组件
#(可选在其他情况下)。
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_STORAG​​E =“staticfiles.storage.StaticFileStorage”
#该链接的媒体的URL将被读取并压缩
#媒体将被写入。
COMPRESS_URL = STATIC_URL
#该链接的媒体的绝对文件路径将被从读
#和压缩介质将被写入。
COMPRESS_ROOT = STATIC_ROOT
#用于Django的staticfiles
TEMPLATE_CONTEXT_PROCESSORS =(
 #默认项。
 “dj​​ango.core.context_processors.auth”
 “dj​​ango.core.context_processors.debug”
 “dj​​ango.core.context_processors.i18n”
 “dj​​ango.core.context_processors.media”
 #需要的Django的staticfiles让你添加
 #使用{{STATIC_URL}}的myapp / my.css在你的模板。
 “staticfiles.context_processors.static_url',
 )
和合适Apache的配置提示:
<位置/ static_media />
&NBSP;#的CSS / JavaScript /的图像staticfiles缓存在
&NBSP;#浏览器一天。
&NBSP; ExpiresActive在
&NBSP; ExpiresDefault“进入加1天”

<位置/ static_media / CACHE />
&NBSP;#django_compress的生成timestamp'ed文件:
&NBSP;#缓存永远
&NBSP; ExpiresActive在
&NBSP; ExpiresDefault“获得加10年”

#静态文件由阿帕奇本身主办。
#用户上传的媒体:MEDIA_URL ='/媒体/'
别名/媒体/ $ {扩建:}目录的/ var /媒体/
#Django的staticfiles:STATIC_URL ='/ static_media /'
别名/ static_media / $ {扩建:}目录的/ var /静态/
用法
你可以安装蜥蜴UI的网址,但它仅包含活生生的实例。因此,也许你应该只将其安装在调试模式下/ UI。方便,因为它包含关于如何使用它,包括可用块和类/ IDS,您可以用合理的完整的文档。
基座布局在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;相对=“样式”/>
{%端块的CSS%}
{%块的javascript%}
{{block.super}}
<脚本类型=“文/ JavaScript的”
&NBSP; SRC =“{{STATIC_URL}}的OpenLayers / OpenLayers.js”>

<脚本类型=“文/ JavaScript的”
&NBSP; SRC =“{{STATIC_URL}} lizard_map / lizard_map.js”>
{%端块的javascript%}
{%块含量%}


{%端嵌段含量%}
的共同任务一个例子:改变的标志。对于这一点,让媒体/ lizard_ui目录中的Django应用程序(或站点),并放置一个logo.png在里面。 Django的staticfiles“机制,将您logo.png优先于蜥蜴UI的。
开发安装
在第一时间,你必须运行“引导”脚本来设置setuptools的和扩建:
$>蟒蛇bootstrap.py
然后运行扩建来设置好一切:
$>斌/扩建
(在Windows上它被称为斌 buildout.exe)。
你必须重新运行时扩建您或他人取得setup.py或buildout.cfg的变化。
当前包安装为“开发包”,所以可自动(就像使用Python setup.py开发)的变化.py文件。
如果你想使用其他的套餐干线检出(而不是发布版本),将它们添加为“SVN外部”在local_checkouts /目录下,并将其添加到开发=列表中buildout.cfg。

什么在此版本中是新的

  • 在删除``sentry_exception_handler()``我们异常中间件(在4.25中引入)呼叫,再次。这打破了测试。进一步的调查表明,如果我们返回一个值在我们的中间件,这是我们做的不是调用才是必需的。

什么在4.17版本新

  • 在固定标志:拆除文物;使蜥蜴的脚趾更加明显。

什么是4.1版中的新

  • 在试图构建一个面包屑即使我们没有应用程序图标指向当前页面。

什么版本的新 4.0 Beta版4:

  • 在添加上的UIView``required_permission``属性。如果你将它设置,权限检查,用户重定向,如果需要的话。

什么是新版本的 4.0 Beta 1的:

  • 在UI修复:图形负载再次自动;工作区项目补白/利润率; jQueryUI的按钮注释掉,因为它们与引导的CSS冲突。
  • 在升级哨兵客户乌鸦。
  • 更新configchecker。
  • 注释行413中的jQuery UI-1.8.5.custom.css删除conflicing(与Twitter的Bootstrap)类.UI按钮文本只.UI按钮文本[的Gijs Nijholt]
  • 修正了模态和非模态的登录表单交互的一些问题。
  • 在恢复手风琴行为和改进leftbar造型。

什么是版本4.0的Alpha 2新

  • 在固定的谷歌地图(这将是不可见的)用从引导的CSS移除最大宽度。

什么在3.11版本新

  • 在制造面包配置
  • 在添加辅助函数的面包屑,以应用程序屏幕

什么在3.7版本的新

  • 在加``现场:true``到醉意提示等后来创建的元素也可以得到提示

什么3.6版本是新的

  • 在的数据表,并在拾色器的JS列表的Dj​​ango已交换秩序 - 压缩机对他们呛了一下。
  • 在制造debugmode_urlpatterns()更稳健。它在settings.py坠毁没有MEDIA_URL和MEDIA_ROOT设置
  • 在提高国际化和醉意提示。

要求

  • 在Python中
  • 在Django的

显影剂的其他软件 Reinout van Rees

checkoutmanager
checkoutmanager

20 Feb 15

lizard-map
lizard-map

20 Feb 15

意见 lizard-ui

评论没有发现
添加评论
打开图片!