.
semanticeditor & nbsp অ্যাপলিকেশন টেক্সট সম্পাদনা করার জন্য একটি জ্যাঙ্গো সিএমএস প্লাগ হয় সম্বন্ধে সচেতন থাকলে লেখার প্রতিটি অধ্যায় উপস্থাপনা এবং বিন্যাস বিবরণ একটি শব্দার্থিক ভাবে একটি ওয়েব সাইট সম্পাদনা, এবং তারপর ধার্য করতে পারবেন. এটা নিয়ন্ত্রণ একটি সহজ সেট (নতুন সারি, নতুন কলাম) ব্যবহার করে জটিল কলামের বিন্যাস সমর্থন করে.
সিএসএস ক্লাস ডাটাবেসের মধ্যে সংরক্ষণ করা হয়, এবং নির্দিষ্ট উপাদানের (পি, উল, Li ইত্যাদি) এবং নির্দিষ্ট টেমপ্লেট সীমিত করা যাবে.
এই প্রকল্পটি সিস্টেম ভাবা যারা Medecine এর কার্ডিফ বিশ্ববিদ্যালয়ের স্কুল, দ্বারা Arkestra অংশ হিসাবে ব্যবহার করা হয়.
সংক্ষিপ্ত বিবরণ
লক্ষ্য কন্টেন্ট শব্দার্থগতভাবে সম্পাদিত হয় যা একটি এডিটর আছে, এবং কলামের বিন্যাস এবং styling উভয় আলাদাভাবে প্রয়োগ করা হয়. তবে, ডাটাবেসের মধ্যে শুধুমাত্র মিলিত এইচটিএমএল সংরক্ষিত হয়. তাই, আমরা নিম্নলিখিত পরিস্থিতি আছে:
HTML সামগ্রী ডাটাবেস কিছু সংরক্ষণ করা হয় মত:
& Nbsp;
& Nbsp;
শীর্ষক
থেকে& Nbsp;
কিছু লেখা
& Nbsp;
& Nbsp;
& Nbsp;
কিছু টেক্সট
& Nbsp;
এই তারপর অবিলম্বে কিছু AJAX সরলীকৃত এইচটিএমএল সেটিকে পচা সার্ভার কল যা ব্রাউজারে একটি কাস্টম এডিটারের মধ্যে লোড করা হয়:
শীর্ষক
থেকেকিছু লেখা
কিছু টেক্সট
এবং উপস্থাপনা যেমন উল্লেখ বস্তু একটি অ্যারের:
[
& Nbsp; {'h1_1': ['অভিনব']}, H1 জন্য, # শৈলী
& Nbsp; {'p_1': ['নোট', 'সীমান্তে']} পি, # শৈলী
& Nbsp; {'newrow_h1_1': 'newrow'} # h1_1 আগে সারিতে নির্দিষ্ট করে
& Nbsp; {'newrow_p_2': 'newcolum'},
]
ব্যবহারকারী সম্পাদনা করার সময় মিলিত এইচটিএমএল দেখতে না অর্থাৎ এই দুই অংশে তারপর, আলাদাভাবে সম্পাদিত হয়. ডাটাবেস সংরক্ষণ আগে, সম্পাদক একটি AJAX দুটি অংশ একত্রিত কলব্যাক করে. এই ডাটাবেসের মধ্যে সংরক্ষণ আগে সরিয়ে ফেলা হবে - 'আইডি' বৈশিষ্ট্যাবলী ব্যবহার দ্রষ্টব্য স্টাইলিং তথ্য জন্যে কি সনাক্ত করতে সহায়তা যোগ করা হয়.
উপস্থাপনা সংক্রান্ত তথ্য সম্পাদনের জন্য গ্রাফিক্যাল ইউজার ইন্টারফেস উপর নির্ভর করে, ব্যবহারকারী তারা সদ্য প্রবেশ অনুচ্ছেদ এবং শিরোনামে সম্ভবত 'আইডি' হবে না ইত্যাদি সদ্য প্রবেশ অনুচ্ছেদ এবং শিরোনামে উপস্থাপনা তথ্য ধার্য করতে পারেন যাতে একটি বাটন 'রিফ্রেশ' টিপুন থাকতে পারে বৈশিষ্ট্যাবলী , এইচটিএমএল পাশাপাশি এই সময়ে আপডেট করা হতে পারে, তাই সবকিছু একটি আইডি আছে তাই.
WYMeditor এক্সটেনশন
শব্দার্থিক সম্পাদক আবেদন WYMeditor নিজস্ব সংস্করণ উপলব্ধ করা হয়. এর ফলে, নিম্নলিখিত customisations সঙ্গে জ্যাঙ্গো-cms2 পাওয়া স্কিনস / টেমপ্লেট থেকে প্রাপ্ত করা হয়:
& Nbsp; * 'জ্যাঙ্গো' 'semanticeditor' থেকে পরিবর্তিত ত্বকের নাম. আমরা কন্টেন্ট আর টুকরা জন্য, একই পৃষ্ঠায় WYMeditor দুটি ভিন্ন সংস্করণ, স্বাভাবিক WYMeditor + + সিএমএস নিয়ন্ত্রক ব্যবহার করে এক, পূর্ণ 'শব্দার্থিক সম্পাদক' নিয়ন্ত্রন করার ব্যবস্থার সঙ্গে অন্য অনুমতি যদি এই প্রয়োজন.
& Nbsp; এই প্রয়োজন হয় না এবং গতিশীল উপাদান দ্বারা প্রতিস্থাপিত হয় থেকে * skin.js ফাইল, 'ক্লাস' প্যানেল সরিয়ে ফেলা হয়.
& Nbsp; * skins.css - অতিরিক্ত উপস্থাপনা নিয়ন্ত্রণ জন্য যোগ স্টাইলিং
& Nbsp; * 'শব্দার্থিক' নামে একটি WYMeditor প্লাগইন যোগ করা হয়েছে. এই অ্যাপ্লিকেশনের জন্য ক্লায়েন্ট সাইড যুক্তি সবচেয়ে প্রয়োগ করা হয়.
& Nbsp; * editorwidget.html টেমপ্লেট পরিবর্তন করা হয়েছে. নির্দিষ্টভাবে:
- স্কিন 'semanticeditor' পরিবর্তন করা হয়েছে
- Wymeditor.semantic একটি কল () প্লাগইন সেট আপ যোগ করা হয়েছে.
& Nbsp; * একটি নতুন জ্যাঙ্গো উইজেট 'SemanticEditor' জ্যাঙ্গো জ্যাঙ্গো-cms2 মধ্যে 'WYMEditor' উইজেট থেকে আহরণ যে তৈরি করা হয়েছে. এই যাতে প্রয়োজন হয়:
- দয়া করে জাভাস্ক্রিপ্ট ফাইল WYMeditor 'শব্দার্থিক' প্লাগ মিডিয়া যোগ করা যেতে পারে
- আমাদের editorwdiget.html টেমপ্লেট ব্যবহার করা যেতে পারে
এই রিলিজে নতুন কি: জ্যাঙ্গো-সেমি 2.3 সঙ্গে
- সামঞ্জস্যের. এবং 2.4
- স্থায়ী প্যাকেজিং বাগ (কোন টেমপ্লেট বা স্ট্যাটিক মিডিয়া)
- পাইথন
<লি> বিভাগ দ্বারা সিএসএস ক্লাস গ্রুপ
<লি> বাটন নতুন ট্যাবে এডিটর খুলুন
<লি> UI উন্নতি
<লি> jQuery 1.4.2 অধীনে শব্দার্থিক প্লাগইন সম্পূর্ণ ব্যর্থতা সৃষ্টিকারী স্থায়ী টাইপো
<লি> অন্যান্য বাগ সংশোধন করা হয়েছে
কি সংস্করণ 0.2.1 নতুন:
আবশ্যক
<লি> জ্যাঙ্গো-সেমি
পাওয়া মন্তব্যসমূহ না