lizard-ui

البرمجيات قطة:
lizard-ui
تفاصيل البرنامج:
الإصدار: 4.25.1
تاريخ إيداع: 20 Feb 15
المطور: Reinout van Rees
ترخيص: حرر
شعبية: 3

Rating: nan/5 (Total Votes: 0)

وسحلية-واجهة المستخدم يوفر واجهة المستخدم جانغو الأساسية، وذلك على قاعدة قالب جانغو وبعض CSS + جافا سكريبت على & nbsp؛ ونحن تصميمه في Nelen وSchuurmans للمواقع المعلومات الجغرافية لدينا (مع معلومات إدارة المياه).
الخيارات والمتطلبات والافتراضات
وبرأيه سحلية-واجهة المستخدم: أنه يجعل الخيارات ويصف (جيد!) التكنولوجيات.
ونبسب؛ * وشملت: إطار مخطط المغلق. فإنه يعيد تعيين الأنماط المغلق بحيث لدينا قاعدة مشتركة. ذلك بإصلاح الخلل المشتركة تخطيط IE. أنه يعطي الطباعة الأساسية هذا ارضاء للغاية.
على & nbsp؛ * مطلوب: جانغو-staticfiles. للحصول على وصف أكثر مطول، انظر دخول بلوق اللاعب Reinout في (مكتوبة مع سحلية-واجهة المستخدم في العقل).
على & nbsp؛ * مطلوب: django_compressor للجمع بين المغلق / ملفات الجافا سكربت في الإنتاج.
ونبسب؛ * الافتراض: شاشة واحدة، وذلك باستخدام عرض / ارتفاع الكامل للمتصفح، دون التمرير. هدفنا الرئيسي هو يظهر خريطة كبيرة لطيفة مع رأس صغير والشريط الجانبي. كنت لا تريد للتمرير الخريطة. ومن الممكن بالطبع أن يكون التمرير داخل تلك المنطقة المحتوى الرئيسي نفسه.
ونبسب؛ * الافتراض: جافا سكريبت هو متاح. مهلا، نحن تظهر خريطة لذلك تحتاج إلى تفعيل جافا. لذلك نحن متحررا استخدام جافا سكريبت للحصول على حق UI، على سبيل المثال عن طريق الكشف وتحديد عرض منطقة المحتوى الرئيسي والارتفاع.
ونبسب؛ * وشملت: مسج. نعم، هو الى حد كبير المعيار في الوقت الحاضر. لذلك نستخدم مسج مسج حيث يمكن استخدامها بدلا من فعل ذلك مع جافا سكريبت عام.
ونبسب؛ * وشملت: كلا jqueryui وjquerytools. الأشياء الجيدة البصرية. Jquerytools للتراكب وعلامات التبويب، jqueryui لبقية (جر / قطرة ونحو ذلك).
ونبسب؛ * وشملت: openlayers كما خريطة مكتبة جافا سكريبت. (السحلية الخريطة، sooooon التي ستصدر، يحتوي على لدينا الأساسي خريطة التفاعل جافا سكريبت ورمز الثعبان).
سفن سحلية-واجهة المستخدم مع اثنين من المغلق / مكتبات جافا سكريبت الخارجية.
مخطط
على & nbsp؛ التعديل MIT
مسج وjqueryui
على & nbsp؛ المرخص المزدوج تحت MIT أو GPL الإصدار 2 التراخيص. يشمل Sizzle.js، الذي صدر تحت الرخص MIT، BSD، وGPL.
Jquerytools
على & nbsp؛ لا حقوق الطبع والنشر أو التراخيص. تفعل ما تريد.
Openlayers
على & nbsp؛ رخصة BSD واضح.
Famfamfam رمز مجموعة
على & nbsp؛ CC رخصة الإسناد.
تريفيف مسج المساعد
على & nbsp؛ MIT / GPL
الإعدادات جانغو
وفيما يلي مقتطفات من 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 والتي
# يحتاج إلى رابط وسائل الإعلام والجذر وهلم جرا.
# مجموعة COMPRESS إلى True إذا كنت ترغب في اختبار ضغط عندما
# DEBUG == صحيح. (افتراضيا، ضغط هو عكس
# DEBUG).
COMPRESS = خطأ
# SETTINGS_DIR يسمح مسارات وسائل الإعلام وذلك لتكون النسبي ل
# ملف هذه الإعدادات بدلا من إيقاف ضمنية ل
# ج: فقط على بلدي الكمبيوتر.
SETTINGS_DIR = os.path.dirname (os.path.realpath (__ file__))
# BUILDOUT_DIR هو للوصول إلى buildout "المحيط"،
# على سبيل المثال لBUILDOUT_DIR / فار / الملفات الثابتة لإعطاء
# جانغو-staticfiles مكان مناسب لوضع كافة التي تم جمعها
# الملفات الثابتة.
BUILDOUT_DIR = os.path.abspath (os.path.join (SETTINGS_DIR، '..'))
المسار المطلق # إلى الدليل الذي يحمل تحميلها المستخدم
# وسائل اعلام.
MEDIA_ROOT = os.path.join (BUILDOUT_DIR، "فار '،' وسائل الإعلام ')
# المسار المطلق إلى الدليل الذي جانغو-staticfiles "
# "بن / جانغو build_static" الأماكن عن جمع ثابت
الملفات # من جميع التطبيقات "الدليل / وسائل الإعلام.
STATIC_ROOT = os.path.join (BUILDOUT_DIR، "فار '،' ثابت ')
# URL الذي يعالج خدم وسائل الإعلام من MEDIA_ROOT. جعل
# تأكد من استخدام مائل زائدة إذا كان هناك مكون مسار
# (اختياري في حالات أخرى).
MEDIA_URL = '/ وسائل الإعلام /'
URL # للكل التطبيق / وسائل الاعلام الملفات الثابتة جمع
# من قبل جانغو-staticfiles. استخدامها في قوالب مثل "{{
# MEDIA_URL}} mypackage / my.css ".
STATIC_URL = '/ static_media /'
# بادئة URL لوسائل الإعلام الادارة - CSS، JavaScript و
# الصور. تأكد من استخدام مائل زائدة. الاستخدامات
# STATIC_URL كما جانغو-staticfiles يجمع بشكل جيد في المشرف
# وسائل الاعلام ثابتة في STATIC_ROOT / المشرف.
ADMIN_MEDIA_PREFIX = STATIC_URL + 'مشرف /'
محرك # التخزين لاستخدامها خلال ضغط
COMPRESS_STORAGE = "staticfiles.storage.StaticFileStorage"
# سيتم قراءة URL التي ربطت وسائل الإعلام من وضغطها
وسوف تكون مكتوبة # وسائل الاعلام ل.
COMPRESS_URL = STATIC_URL
# سيتم قراءة مسار الملف المطلق التي ربطت وسائل الإعلام من
وسوف تكون مكتوبة ل# وسائل الإعلام المضغوطة.
COMPRESS_ROOT = STATIC_ROOT
# تستخدم لجانغو-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؛ # الاحتياجات التي يمكن ان تضاف لجانغو-staticfiles للسماح لك
على & nbsp؛ # لاستخدام {{}} STATIC_URL اسم التطبيق / my.css في القوالب الخاصة بك.
على & nbsp؛ "staticfiles.context_processors.static_url،
على & nbsp؛)
ومناسبة تلميح اباتشي التكوين:
<المكان / static_media />
على & nbsp؛ # يتم مؤقتا وstaticfiles المغلق / جافا سكريبت / صورة في
على & nbsp؛ # المتصفح ليوم واحد.
على & nbsp؛ ExpiresActive يوم
على & nbsp؛ ExpiresDefault "وصول زائد 1 يوم"

<المكان / static_media / CACHE />
على & nbsp؛ # django_compress في ملفات timestamp'ed ولدت:
على & nbsp؛ # مخبأ للأبد
على & nbsp؛ ExpiresActive يوم
على & nbsp؛ "الوصول بالإضافة إلى 10 عاما" ExpiresDefault

يتم استضافتها # ملفات ساكنة بطائرات الأباتشى نفسها.
#-الرفع المستخدم سائل الإعلام: MEDIA_URL = '/ وسائل الإعلام /'
الاسم المستعار / وسائل الإعلام / $ {buildout: دليل} / فار / وسائل الإعلام /
# جانغو-staticfiles: STATIC_URL = '/ static_media /'
الاسم المستعار / static_media / $ {buildout: دليل} / فار / ثابت /
استعمال
يمكنك تحميل عناوين المواقع سحلية-واجهة المستخدم، لكنه يحتوي فقط امثلة حية. لذلك ربما يجب عليك تركيبها فقط في وضع التصحيح تحت / واجهة المستخدم. مفيد، حيث أنه يحتوي على وثائق معقول كاملة عن كيفية استخدامه، بما في ذلك الكتل المتاحة والطبقات / المعرفات التي يمكنك استخدامها.
يتم تعريف تخطيط قاعدة في realbase.html. ولكن يجب أن تمديد lizard_ui / lizardbase.html ثم تجاوز الكتل التي تريد.
وينبغي أن يضاف CSS وجافا سكريبت لالكتل ذات الصلة، ولكن لا ننسى أن نطلق عليه "block.super". يحتذى به:
{٪ تمتد "lizard_ui / lizardbase.html"٪}
{٪ كتلة المغلق٪}
{{}} block.super
<نوع الارتباط = "النص / المغلق"
على & nbsp؛ أ href = "{{}} STATIC_URL lizard_map / lizard_map.css"
على & nbsp؛ وسائل الاعلام = "الشاشة، الإسقاط"
على & nbsp؛ يختلط = "الأنماط" />
{٪ endblock المغلق٪}
{٪ كتلة جافا سكريبت٪}
{{}} block.super
<نوع النصي = "نص / جافا سكريبت"
على & nbsp؛ SRC = "{{}} STATIC_URL openlayers / OpenLayers.js">

<نوع النصي = "نص / جافا سكريبت"
على & nbsp؛ SRC = "{{}} STATIC_URL lizard_map / lizard_map.js">
{٪ endblock جافا سكريبت٪}
{٪ محتوى كتلة٪}


{٪ محتوى endblock٪}
وهناك مثال من مهمة مشتركة: تغيير الشعار. لذلك، وجعل الدليل / lizard_ui وسائل الاعلام في تطبيق جانغو الخاص بك (أو الموقع) ووضع قمت بإنشاءها في ذلك. سوف آلية جانغو-staticfiles "تأخذ قمت بإنشاءها الخاصة بك في الأفضلية لفي سحلية-واجهة المستخدم.
تركيب التنمية
أول مرة، سيكون لديك لتشغيل "التمهيد" النصي لاقامة setuptools وbuildout:
$> الثعبان bootstrap.py
ثم قم بتشغيل buildout لوضع كل شيء:
$> بن / buildout
(على Windows يطلق عليه بن buildout.exe).
سيكون لديك لإعادة تشغيل buildout عندما أنت أو أي شخص آخر جعلت تغيير في setup.py أو buildout.cfg.
تثبيت حزمة الحالية بأنها "حزمة التنمية"، لذلك هي التغيرات في ملفات .py متوفرة تلقائيا (تماما مثل مع بيثون setup.py تطوير).
إذا كنت ترغب في استخدام المخارج جذع حزم أخرى (بدلا من إصدارات أفرج عنه)، وإضافتها باعتبارها "إس الخارجية" في local_checkouts / الدليل وإضافتها إلى تطوير = القائمة في buildout.cfg.

ما هو الجديد في هذا الإصدار:

إزالة `` sentry_exception_handler () `` مكالمة من الوسيطة استثناء لدينا (عرض في 4.25)، مرة أخرى. هذا يكسر الاختبارات. وأظهر مزيد من التحقيقات أن المكالمة اللازمة إلا إذا كنا إرجاع قيمة في الوسيطة لدينا، والتي لم نفعل ذلك.

ما هو الجديد في الإصدار 4.17:

شعار ثابت: التحف إزالتها؛ جعل أصابع سحلية أكثر وضوحا.

ما هو جديد في الإصدار 4.1:

وفي محاولة لبناء التفصيلي حتى لو كنا لم يكن لديك رمز التطبيق لافتا في الصفحة الحالية.

ما هو الجديد في النسخة 4.0 بيتا 4:

وأضاف `` السمة required_permission`` على UiView. إذا قمت بتعيين أنه، يتم فحص إذن والمستخدم إعادة توجيه، إذا لزم الأمر.

ما هو الجديد في النسخة 4.0 بيتا 1:

إصلاحات UI: الرسوم البيانية تحميل تلقائيا مرة أخرى؛ سائد البند مساحة العمل / الهوامش. أزرار jqueryui علق بها لأنها تتعارض مع المغلق التمهيد ل.
ترقية العميل خفير إلى الغراب.
configchecker المحدثة.
وعلق خط 413 في مسج، واجهة 1.8.5.custom.css لإزالة conflicing (عبر تويتر التمهيد) فئة .ui على زر النص فقط .ui على زر النص [جيس Nijholt]
إصلاح بعض القضايا التفاعل مع مشروط وشكل دخول غير مشروط.
السلوك الأكورديون استعادة وتحسين التصميم leftbar.

ما هو جديد في الإصدار 4.0 ألفا 2:

خرائط جوجل الثابتة (التي من شأنها أن تكون غير مرئية) عن طريق إزالة الحد الأقصى العرض من المغلق التمهيد ل.

ما هو الجديد في الإصدار 3.11:

صنع فتات الخبز شكلي
وأضاف وظائف المساعد لفتات الخبز لشاشات تطبيق

ما هو الجديد في الإصدار 3.7:

وأضاف `` العيش: true`` إلى تلميحات سكران بحيث عناصر تم إنشاؤها في وقت لاحق يمكن أيضا الحصول على تلميحات

ما هو جديد في الإصدار 3.6:

تبادلت ترتيب داتاتابل وcolorpicker في قائمة شبيبة كما الإختناقات جانغو ضاغط عليها قليلا.
debugmode_urlpatterns جعل () أكثر قوة. تحطمت دون MEDIA_URL وMEDIA_ROOT الإعدادات في settings.py
تحسين I18N وتلميحات سكران.

المتطلبات:

بيثون
جانغو

البرامج الأخرى من المطور Reinout van Rees

checkoutmanager
checkoutmanager

20 Feb 15

lizard-map
lizard-map

20 Feb 15

تعليقات ل lizard-ui

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!