জ্যাঙ্গো-tcms জ্যাঙ্গো অ্যাডমিন সঙ্গে সহজেই সংহত করে সেটআপ সিএমএস করার জন্য একটি সহজ.
এই প্রকল্পটি মাদুর ও iacute দ্বারা জীবনের আনা হয়েছিল; Aguirre হিসাবে Insophia কর্মরত Mydeco জন্য একটি সিএমএস কাঠামো ফাটান যখন.
কাস্টম সিএমএস সিস্টেমের সাথে সাইট সাধারণত নতুন পেজ বিন্যাস আনা স্থাপনার উপর নির্ভর করে, এবং এই নতুন পেজ ডেভেলপারদের, আমাদের দ্বারা নির্মিত হয়. tCMS নতুন পেজ সংজ্ঞা আমাদের প্রিয় হাতিয়ার, পাইথন ব্যবহার করে সংজ্ঞায়িত করা যেতে পারে যেখানে একটি নতুন প্রক্রিয়া এনেছে. বিল্ডিং ব্লক পেজ একটি সেট সহজেই তৈরি করা হয় এটি গঠন ভাল সংজ্ঞায়িত করা হয় একবার.
সংস্থাপনা
Pypi থেকে:
জ্যাঙ্গো-tcms ইনস্টল বীচি
বা:
easy_install জ্যাঙ্গো-tcms
GitHub থেকে বা ক্লোন:
Git ক্লোন Git: //github.com/omab/django-tcms.git
এবং কোনো PYTHONPATH করতে tCMS যোগ:
রপ্তানি কোনো PYTHONPATH = $ কোনো PYTHONPATH: $ (PWD) / tcms /
বা:
সিডি tcms
উবুন্টু ইনস্টল পাইথন setup.py
কনফিগারেশন
- ইনস্টল অন্যান্য অ্যাপ্লিকেশনের ক্ষেত্রেও এই tCMS যোগ:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'tcms',
& Nbsp;)
- আপনার পেজ সংজ্ঞায়িত করা হয় যেখানে নির্ধারণ:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- প্রতিটি অ্যাপ্লিকেশন ভিতরে মডিউল আমদানি এবং সংজ্ঞায়িত একটি পাতা পরিবর্তনশীল আছে যে কিছু পরিদর্শন করা হবে.
- ইমেজ আপলোড করা উচিত যেখানে নির্ধারণ:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'সিএমএস / ইমেজ /% ওয়াই /% M /% D'
- যদি আপনার কোন সমর্থিত বিন্যাসের ব্যবহার করতে পারেন যাতে এই সেটিংটি একটি upload_to জ্যাঙ্গো ক্ষেত্র পরামিতি পূরণ করতে ব্যবহার করা হয়.
- আপনি CKEditor ইনস্টল করা আছে এবং কন্টেন্ট সম্পাদনা করার সময় এটি ব্যবহার করতে চান তাহলে আপনি এই ব্যবহারটি নির্ধারণ নির্ধারণ:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ মিডিয়া / জাতীয় / CKEditor'
- অ্যাপ্লিকেশন ক্যাশে নাম tcms ডিফল্ট দ্বারা, ব্যবহারকারীদের কন্টেন্ট ভজনা যখন কন্টেন্ট লোড গতি বাড়াতে কন্টেন্ট সঞ্চয় জ্যাঙ্গো ক্যাশে ব্যবহার করে, কিন্তু আপনি নির্ধারণ করে এটি অগ্রাহ্য করতে পারেন:
& Nbsp; TCMS_CACHE_NAME = '...'
- ট্রু এই সেটিং সেট, পৃষ্ঠা localizations সক্রিয় করার জন্য:
& Nbsp; TCMS_LOCALIZED = সত্য
- স্থানীয়করণ ডিফল্টরূপে নিষ্ক্রিয় করা হয়.
- আপনার টেমপ্লেট প্রয়োজনীয় অতিরিক্ত নাম / মান সঙ্গে আপনার সেটিংস নির্ধারণ:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
স্থানীয়করণ
আপনার সাইটের একাধিক ভাষা সমর্থন করেন, আপনি প্রত্যেক ভাষার উপর পেজ তৈরি করতে হবে.
tCMS সমর্থিত ভাষার জন্য অনুসন্ধান যখন জ্যাঙ্গো LANGUALES ব্যবহার করে, কিন্তু আপনি সমর্থন যদি উদাহরন স্বরূপ, আপনি গ্লোবাল ভাষা পেজ তৈরি করতে পারবেন গিগাবাইট en-en-US লোকেইলের, এটা স্বীকারোক্তি থেকে লোকেল সঙ্গে একটি পৃষ্ঠায় সংজ্ঞায়িত করা সম্ভব এবং এটি সার্ভারে ব্যবহার করা হবে এক বা অন্যান্য প্রয়োজনীয় Locale জন্য অনুরোধ ব্যবহারকারীদের জন্য একই বিষয়বস্তু.
উদাহরণ proyect
কিভাবে এটি কাজ করে দেখতে উদাহরণ চেক
বৈশিষ্ট্যগুলি :..
- ব্যবহার পাইথন আপনার পেজ সংজ্ঞায়িত
- পাইথন
<লি> জ্যাঙ্গো অ্যাডমিন ইন্টিগ্রেশন.
<লি> ধনী সম্পাদনা CKEditor ব্যবহার (ব্যবহারকারী CKEditor ইনস্টল এবং tCMS app এর জন্য সেটিং উল্লেখ করা প্রয়োজন).
<লি> পেজ i18n, অধিক বিবরণের জন্য স্থানীয়করণ অধ্যায় চেক.
<লি> সহজ ফর্মা ইন্টিগ্রেশন, একটি সহজ {{cms.block_name}} ব্লক নামে অন্তর্ভুক্ত.
আবশ্যক
<লি> জ্যাঙ্গো
<লি> জ্যাঙ্গো অ্যাডমিন
পাওয়া মন্তব্যসমূহ না