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でそれを設計し(水管理情報で)。
の選択肢、必要条件、仮定
トカゲ-UIは独断です:それは選択肢と規定して(!良い)テクノロジを作る。
  *含まれるもの:青写真CSSのフレームワーク。私たちは共通のベースを持っているように、これは、CSSスタイルをリセットします。これは、一般的なIEのレイアウトのバグを修正。これはかなり楽しいです基本的なタイポグラフィを提供します。
  *必須:ジャンゴ-staticfiles。より詳細な説明については、(心にトカゲ-UIで書かれた)Reinoutのブログエントリを参照してください。
  *必須:生産でCSS / JavaScriptファイルを結合するためのdjango_compressor。
  *仮定:1画面、スクロールせずに、ブラウザの完全な幅/高さを使用して。私たちの主な目標は、小さなヘッダーとサイドバーと素敵な大きなマップを示している。あなたは、地図をスクロールする必要はありません。その主なコンテンツ領域自体の内部スクロールバーを持っていることは勿論である。
  *仮定:JavaScriptが利用可能です。ねえ、私たちはJavaScriptを必要とするので、マップを見せている。だから我々は自由に検出し、メインコンテンツ領域の幅と高さを設定することで、たとえば、UIの権利を取得するためにJavaScriptを使用しています。
  *含まれるもの:jqueryの。ええ、それはかなり最近は標準です。だから我々はjQueryは、一般的なJavaScriptでそれをやっての代わりに使用することができますjQueryを使用しています。
  *含まれるもの:jqueryuiとjquerytools両方。ビジュアルのグッズ。残り(ドラッグ/ドロップなど)のオーバーレイやタブ、jqueryuiためJquerytools。
  *含まれるもの:マップとしてOpenLayersはではJavaScriptライブラリ。 (トカゲマップ、sooooon発売されるが、私たちの基本的なマップ相互作用JavaScriptとPythonのコードが含まれています)。
外部CSS / JavaScriptのライブラリのカップルとリザード-UI付属しています。
青写真
  MITを修正
jQueryとjqueryui
 デュアルは、MITまたはGPLバージョン2ライセンスの下でライセンス。 MIT、BSD、及びGPLライセンスの下でリリース、Sizzle.jsが含まれています。
Jquerytools
 は著作権やライセンス。あなたが好きなものですか。
OpenLayersは
 クリアBSDライセンス。
Famfamfamのアイコンセット
  CC帰属ライセンス。
ツリービューjQueryプラグイン
  MIT / GPL
のDjangoの設定
ここでは、使用できるsettings.pyの抜粋です。メディアやスタティックルートディレクトリセットアップはビルドアウトの使用を前提としていますが、あなたはあなた自身のファイルシステムのセットアップにそれを翻訳することができます。
INSTALLED_APPS = [
  'lizard_ui」、
  'コンプレッサー」、
  'staticfiles」、
  'django.contrib.admin」、
  'django.contrib.auth'、
  'django.contrib.contenttypes」、
  'django.contrib.sessions」、
  'django.contrib.sites」、
 ]
#注意:以下の設定が必要以上に凝っている、
#我々はdjango_compressorの圧縮をテストしたい
#のでメディアのURLとルートとを必要とします。
Trueに設定します#COMPRESSあなたは時の圧縮をテストしたい場合は、
#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、「VAR '、'メディア ')
#ディレクトリへの絶対パスどこジャンゴ-staticfiles」
#「ビン/ Djangoのbuild_static」の場所は、すべての静的収集
すべてのアプリケーション '/ mediaディレクトリから#ファイル。
STATIC_ROOT =は、os.path.join(BUILDOUT_DIR、「VAR '、'静的 ')
#メディアはMEDIA_ROOTから提供扱うURL。作る
パスコンポーネントがある場合、#を確認してください最後のスラッシュを使用する
#(他のケースではオプション)。
MEDIA_URL = '/メディア/'
収集されたアプリケーションごと/メディア静的ファイルのための#のURL
ジャンゴ - staticfilesによって#。 {{"のようなテンプレートで使用してください
#のMEDIA_URL}} mypackageに/ my.css」。
STATIC_URL = '/ static_media /'
adminメディアのための#のURL接頭辞 - CSS、JavaScriptと
#画像。最後のスラッシュを使用してください。使用方法
ジャンゴ - staticfilesとして#のSTATIC_URLはうまく管理者を収集
STATIC_ROOT /管理者への#静的なメディア。
ADMIN_MEDIA_PREFIX = STATIC_URL + '管理/'
#ストレージエンジンは、圧縮中に使用される
COMPRESS_STORAG​​E = "staticfiles.storage.StaticFileStorage"
#メディアをリンクされたURLからの読み取りと圧縮されます
#メディアはに書き込まれる。
COMPRESS_URL = STATIC_URL
媒体から読み出されるリンクされた#絶対ファイルパス
#と圧縮されたメディアがに書き込まれます。
COMPRESS_ROOT = STATIC_ROOT
ジャンゴ·staticfilesに使用#
TEMPLATE_CONTEXT_PROCESSORS =(
 #デフォルトのアイテム。
  "django.core.context_processors.auth」、
  "django.core.context_processors.debug」、
  "django.core.context_processors.i18n」、
  "django.core.context_processors.media」、
 #はあなたにできるようにジャンゴ·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年」

#静的ファイルは、Apache自体によってホストされている。
#ユーザーがアップロードしたメディア:MEDIA_URL = '/メディア/'
エイリアス/メディア/ $ {ビルドアウト:ディレクトリ}は、/ var /メディア/
#のジャンゴ - staticfiles:= '/ static_media /' STATIC_URL
エイリアス/ static_media / $ {ビルドアウト:ディレクトリ}は、/ var /静的/
の使用法
あなたはトカゲ-UIのURLをマウントすることができますが、それだけで生き例が含まれています。だから、多分あなただけの/ UIの下にデバッグモードでそれをマウントする必要があります。それはあなたが使用できる使用可能なブロックとクラス/ IDを含む、それを使用する方法についての合理的に完全なドキュメントが含まれているように、ハンディ。
基本レイアウトは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; REL = "スタイルシート" />
{%エンドブロックのCSS%}
{%ブロックジャバスクリプト%}
{{block.super}}
<スクリプトタイプ= "テキスト/ javascriptの"
&NBSP; SRC = "{{STATIC_URL}}のOpenLayers / OpenLayers.js">

<スクリプトタイプ= "テキスト/ javascriptの"
&NBSP; SRC = "{{STATIC_URL}} lizard_map / lizard_map.js">
{%末端ブロックジャバスクリプト%}
{%ブロック含量%}


{%の末端ブロックコンテンツ%}
一般的なタスクの例:ロゴを変更。そのために、Djangoアプリケーション(またはサイト)でメディア/ lizard_uiディレクトリを作り、その中にlogo.pngを配置します。 Djangoの-staticfiles」メカニズムはトカゲ-UI年代に優先してごlogo.pngをかかります。
の開発のインストール
初めて、あなたがsetuptoolsのとビルドアウトを設定するには、「ブートストラップ」スクリプトを実行する必要があります:
$>パイソンbootstrap.py
そして、すべてのものを設定するためにビルドアウトを実行します。
$>ビン/ビルドアウト
(Windowsの場合には、ビンの buildout.exeと呼ばれている)。
あなたや他の誰かがsetup.pyまたはbuildout.cfgの変化をしたときには、ビルドアウトを再実行する必要があります。
の.pyファイルの変更が(ちょうどのpython setup.py開発と同じように)自動的に利用できるよう、現在のパッケージは、「開発パッケージ」としてインストールされます。
あなたが(代わりにリリースされたバージョンの)他のパッケージのトランクのチェックアウトを使用する場合は、local_checkouts /ディレクトリに "SVNの外部」としてそれらを追加し、buildout.cfgで=開発するリストに追加します。

再び、(4.25で導入)私たちの例外ミドルウェアから

  • 削除された `` sentry_exception_handler() ``の呼び出し:の新しいのこのリリースでは何です。これはテストを中断します。詳しい調査の結果、私たちがしない、私たちのミドルウェアに値を返す場合に、コールにのみ必要であることを示した。

  • 固定ロゴ

    のバージョン4.17ののどのような新機能は削除された成果物。トカゲのつま先がより顕著に行われます。
    私たちは持っていない場合でも、パンくずを構築しようとしています。

    のバージョン4.1のの新機能である現在のページを指してアプリケーションアイコンます。

のバージョンで新しいのは何ですか4.0ベータ4:

  • はUIViewの上の `` required_permission``属性が追加されました。あなたがそれを設定した場合は、許可がチェックされ、必要に応じてユーザーは、リダイレクトされます。

    • UIの修正:

    のバージョン4.0ベータ1のの新機能であるグラフは再び自動的にロード。ワークスペースアイテムパディング/マージン。 jqueryuiボタンは、彼らがブートストラップのCSSと競合するようにコメントアウトします。

  • はravenがする見張りクライアントをアップグレードします。
  • を更新configcheckerます。

  • (Twitterのブートストラップ付き)conflicingを除去するためのjQueryの-UI-1.8.5.custom.cssの
  • コメント行413クラス.ui-ボタン - テキストのみの.ui-ボタンテキスト[ハイスNijholt]
  • モーダルと非モーダルログインフォームにいくつかの相互作用の問題を修正しました。
  • はアコーディオンの挙動および改善leftbarスタイリングを復元します。

のアルファ2バージョン4.0のの新機能:(目に見えないでしょう)。

  • 固定GoogleマップによるブートストラップのCSSからのmax-widthを除去します。

のバージョン3.11のの新機能:

  • メイドパン粉、設定します。

  • <李は> アプリケーション画面にパン粉のためのヘルパー関数を追加しました

のバージョン3.7の新しいのは何ですか。

  • を追加しました ``ライブ:そうほろ酔いツールチップにTrue``に後で作成された要素もツールチップを得ることができることをします。

のバージョン3.6の新しいのは何ですか。

  • ジャンゴとしてJSリスト内のデータテーブルとのColorPickerのスワップ順-compressorそれらにチョークビットます。

  • より堅牢
  • メイドdebugmode_urlpatterns()。それは、settings.pyにMEDIA_URLとMEDIA_ROOTの設定せずに墜落します。
  • の向上国際化とほろ酔いツールチップます。

の要件

  • のPythonます。
  • ジャンゴます。

開発者の他のソフトウェア Reinout van Rees

lizard-map
lizard-map

20 Feb 15

checkoutmanager
checkoutmanager

20 Feb 15

へのコメント lizard-ui

コメントが見つかりません
コメントを追加
画像をオンにする!