Turrentine জ্যাঙ্গো জন্য একটি সহজ কন্টেন্ট ম্যানেজমেন্ট সিস্টেম (সিএমএস) অ্যাপ্লিকেশন (1.3 এবং পরে) হয়. এটি এইচটিএমএল-কাণ্ডজ্ঞান ব্যবহারকারীদের ঝগড়া একটি সর্বনিম্ন সঙ্গে পৃষ্ঠা এবং ফাইল যোগ এবং সম্পাদনা করার অনুমতি দেয় ডিজাইন এর.
কিছু Turrentine না না:
- বৃক্ষ মতো পাতা শ্রেণীবিন্যাসের. Flatpages ভালো লেগেছে, turrentine সঙ্গে আপনি সরাসরি পৃষ্ঠার URL উল্লেখ করুন.
WYSIWYG - সম্পাদনা. এটা পৃষ্ঠা লেখক কিছু মৌলিক HTML জানি যে অধিকৃত.
- অটো জেনারেট মেনু.
- অ্যাডমিন মধ্যে টেমপ্লেট সম্পাদনা.
- মাল্টি সাইট সমর্থন.
- পেজ মন্তব্য.
- আন্তর্জাতিকীকরণ (পরে এই যোগ মূল্য হতে পারে, যদিও).
Turrentine বিবেচনা করে ...
- আপনি আগের বিভাগে স্টাফ কোনো প্রয়োজন হবে না.
- আপনি আরামদায়ক লেখা এইচটিএমএল যারা পাতা লেখক আছে, কিন্তু আপনি তাদের জ্যাঙ্গো টেমপ্লেট লিখুন (অথবা এমনকি আমার মনে হয়) করতে চান না. আপনি সিএমএস পৃষ্ঠাগুলির জন্য আপনার টেমপ্লেট বিকশিত হবে যে ডেভেলপার / ডিজাইনার আছে.
- আপনি কনফিগার করা সহজ যে একটি সহজ সিএমএস অ্যাপ্লিকেশন চান, এবং অধিকাংশ অংশ জন্য শুধু আপনার উপায় খুঁজে পায়.
সেটআপ
1. turrentine ইনস্টল করুন. নিম্নরূপ বীচি সুপারিশ করা হয় এবং ব্যবহার করা যাবে:
& Nbsp; -e Git ইনস্টল পিপ: //github.com/af/turrentine.git#egg=turrentine
Settings.py আপনার ইনস্টল Apps 2. 'turrentine':
& Nbsp; INSTALLED_APPS = (
& Nbsp; এখানে # আপনার অন্যান্য অ্যাপ্লিকেশন
& Nbsp; 'turrentine',
& Nbsp;)
3. আপনার রুট urlconf শেষে turrentine যুক্ত করুন:
& Nbsp; urlpatterns = নিদর্শন ('',
& Nbsp; # আপনার অন্যান্য URL গুলি এখানে যান
& Nbsp; এই শেষ এন্ট্রি নিশ্চিত করুন, # (দ '^' ('turrentine.urls') অন্তর্ভুক্ত)
& Nbsp;)
আপনি আগে থেকেই আছে না 4. যদি, আপনি সম্ভবত আপনার urls.py. ভজনা জ্যাঙ্গো এর দেব স্ট্যাটিক ফাইল সক্রিয় করতে চান এই যে turrentine এর অ্যাডমিন CSS / JS উন্নয়ন যখন কাজ করবে নিশ্চিত করা হবে:
& Nbsp; django.contrib.staticfiles.urls থেকে staticfiles_urlpatterns আমদানি
& Nbsp; # ... এখানে আপনার URLconf বাকি ...
& Nbsp; urlpatterns + + = staticfiles_urlpatterns ()
& Nbsp; # আবার, নিশ্চিত turrentine এমনকি staticfiles_urlpatterns পর, গত আসে না:
& Nbsp; urlpatterns + + = নিদর্শন ('',
& Nbsp; (দ '^' ('turrentine.urls') অন্তর্ভুক্ত)
& Nbsp;)
এই বিষয়ে আরও তথ্য এবং পটভূমি https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#staticfiles-development-view পাওয়া যাবে
5. চালান পাইথন manage.py syncdb আপনার ডাটাবেস turrentine এর টেবিল যোগ করুন.
6. পিছনে settings.py মধ্যে, TURRENTINE_TEMPLATE_ROOT এবং TURRENTINE_TEMPLATE_SUBDIR নির্ধারণ করুন. প্রাক্তন (সাধারণত এই $ PROJECT_ROOT / টেমপ্লেট), আপনার টেমপ্লেট সবচেয়ে রাখা যেখানে আপনার ফাইল সিস্টেম উপর ডিরেক্টরি. আধুনিক আপনি সেমি ব্যবহার করতে পারেন টেমপ্লেট লাগাতে চান যেখানে সাব হয়. নিম্নলিখিত সম্ভবত আপনার প্রকল্পের জন্য কাজ করবে:
& Nbsp; আমদানি os.path
& Nbsp; PROJECT_ROOT = os.path.abspath (os.path.dirname (__ file__))
& Nbsp; TURRENTINE_TEMPLATE_ROOT = os.path.join (PROJECT_ROOT, 'টেমপ্লেট')
& Nbsp; TURRENTINE_TEMPLATE_SUBDIR = os.path.join (TURRENTINE_TEMPLATE_ROOT, 'সেমি)
7. আপনি পূর্ববর্তী ধাপে তৈরী সেটিং সংশ্লিষ্ট, আপনার সিএমএস টেমপ্লেট জন্য একটি ডিরেক্টরি নির্মাণ করুন:
& Nbsp; mkdir -p টেমপ্লেট / সেমি
8. TURRENTINE_TEMPLATE_SUBDIR ডিরেক্টরির মধ্যে টেমপ্লেট (গুলি) তৈরি করুন, যাতে তারা আপনার পৃষ্ঠাগুলি দ্বারা ব্যবহার করা যেতে পারে. আপনি সম্ভবত (আশা স্বশাসিত যা) নিম্নলিখিত টেমপ্লেট ভেরিয়েবল ব্যবহার করতে চাইবেন:
& Nbsp; {{page.title}}
& Nbsp; {{page.content}}
& Nbsp; {{page.meta_description}}
& Nbsp; {{page.meta_keywords}}
Versioned বিষয়বস্তু জন্য সমর্থন যোগ করার পদ্ধতি
আউট অফ বক্স, turrentine আপনার কন্টেন্ট পুনর্বিবেচনা ট্র্যাক না. আপনি সংস্করণ ট্র্যাকিং সক্রিয় করতে চাই যাইহোক, যদি খুব সুন্দর জ্যাঙ্গো-প্রত্যাবর্তন অ্যাপ্লিকেশন ইনস্টল করুন. জ্যাঙ্গো-প্রত্যাবর্তন ইনস্টল এবং কনফিগার করা হয়, আপনি (উপরের ডান দিকের কোণায় অবস্থিত "ইতিহাস" লিঙ্কটি ব্যবহার করে) অ্যাডমিন মধ্যে Turrentine সিএমএস পেজ এর পূর্ববর্তী সংস্করণ অ্যাক্সেস করতে সক্ষম হবেন.
নাম
সূক্ষ্ম জ্যাঙ্গো ঐতিহ্য, turrentine একটি জ্যাজ সঙ্গীতজ্ঞ, দেরী মহান মর্ম স্যাক্সোফোন স্ট্যানলি Turrentine নামকরণ করা হয়. "চিনি ম্যান" nicknamed, Turrentine তার ব্লুজস মনে করেন এবং বড় শব্দ জন্য বিখ্যাত ছিল. তার অ্যালবাম "Hustlin '", এবং অর্গানবাদক জিমি স্মিথ সঙ্গে তার ক্লাসিক রেকর্ডিং পরীক্ষা করে দেখুন
বৈশিষ্ট্য :.
- লাইভ প্রিভিউ যখন অ্যাডমিন মধ্যে সম্পাদনা পৃষ্ঠা (এই জাভাস্ক্রিপ্ট ব্যবহার করে এবং CSS 3, তাই একটি আধুনিক ব্রাউজারে ব্যবহার করাই বাঞ্ছনীয়).
- অ্যাডমিন মধ্যে অত্যন্ত মৌলিক ফাইল আপলোড.
- ঐচ্ছিক সংস্করণ আপনি জ্যাঙ্গো-প্রত্যাবর্তন ইনস্টল করা হলে, পৃষ্ঠাগুলির জন্য ট্র্যাকিং.
- কোন কঠিন নির্ভরতা.
- ডাটাবেসের উপর সহজ. অধিক এক বা দুই সহজ ডাটাবেস প্রশ্নের উৎপন্ন না করা উচিত একটি সিএমএস পাতা দেখছেন একজন ব্যবহারকারী.
আবশ্যক
- পাইথন
- জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না