FeinCMS পৃষ্ঠার একটি অনুক্রমের জন্য একটি সিএমএস (কনটেন্ট ম্যানেজমেন্ট সিস্টেম) উপলব্ধ করা হয় এবং আপনি সহজেই জ্যাঙ্গো উপরে আপনার নিজস্ব সিএমএস নির্মাণ করতে পারবেন যা সরঞ্জাম প্রমিত পাতা মডিউল আপনার প্রয়োজন পূর্ণ করে না, যদি.
যখন শেষ সময় একটি প্রাক বিল্ট সফ্টওয়্যার প্যাকেজ আপনি অনেক কিছু ঠিক ব্যবহার করতে চেয়েছিলেন যে, ছিল, কিন্তু শেষ পর্যন্ত, আপনি এখনও এটা কাস্টমাইজ করতে (সহজে) করা সম্ভব ছিল না মাত্র কারণ কোড মূল অংশ পরিবর্তন করা প্রয়োজন পথ, সিস্টেম একটি নির্দিষ্ট অংশ ভদ্র?
জ্যাঙ্গো আমাদের নিজের উপর সবকিছু করছেন বা এটি আপডেট করা অসম্ভব ছিল না হওয়া পর্যন্ত অন্য সফ্টওয়্যার প্যাকেজ কাস্টমাইজ সঙ্গে খুশি ছিল না যারা আমাদের সব, উদ্ধার আসেন.
একটি কাঠামো মত নকশা সবচেয়ে বড় শক্তি এটি ব্যবহারকারী কি করা উচিত এর একটি অত্যন্ত শক্তিশালী দৃশ্য আছে না চেষ্টা করে যে, হয়. এটা কিছু জিনিষ সহজ করতে, কিন্তু ঠিক সময় সবচেয়ে পথ খুঁজে পেতে হবে.
শুধু সফ্টওয়্যার নকশা একটি কাঠামো মত পদ্ধতির সুবিধা আবিষ্কার করার পর, আমরা ফিরে লেখা সবকিছু মধ্যে সব সময় মুজিবনগর পড়ে এবং কন্টেন্ট গঠিত করা উচিত কিভাবে খুব দৃঢ় মতামত আছে, যা একটি সিএমএস গড়ে তুলতে. এক রিচ টেক্সট এলাকা, একটি মিডিয়া লাইব্রেরি এবং কিছু টেমপ্লেট, এবং আমরা অনেক পেজ জন্য যথেষ্ট ভাল হতে হবে, যা একটি সহজ সিএমএস আছে. কিন্তু আমরা কি আরো চান? আমরা কাস্টম কন্টেন্ট যোগ করতে সক্ষম হতে চান? কি ব্যবহারকারী তাদের আপলোড করার আগে ইমেজ মাপ পরিবর্তন বিশ্বাস করা যাবে না তাহলে কি হবে? আপনি অন্যান্য সামগ্রী মধ্যে কোথাও একটি গ্যালারি যোগ করা কি চাই তাহলে কি হবে? ব্যবহারকারী মূল, কিন্তু একটি পার্শ্বদন্ডে, ফুটার না শুধুমাত্র পরিচালনা করতে সক্ষম কি করা উচিত যদি?
FeinCMS সঙ্গে, এই আর সত্য হতে পারে খুব ভাল লাগছে না. এবং এটা এমনকি জটিল নয়.
FeinCMS একটি অত্যন্ত মূঢ় কন্টেন্ট ম্যানেজমেন্ট সিস্টেম. আপনার নিজস্ব পৃষ্ঠা ধরনের কন্টেন্ট জন্য একটি অ্যাডমিন ইন্টারফেস তৈরি করতে ঠিক যথেষ্ট - এটা বিষয়বস্তু সম্পর্কে কিছুই জানে না. এটি আপনি একটি ড্র্যাগ ড্রপ ইন্টারফেস ব্যবহার করে পাতা কন্টেন্ট ব্লক পুনর্বিন্যাস করতে দেয়, এবং আপনি একটি অঞ্চলের (Fe পার্শ্বদন্ডে, মূল অঞ্চল বা আমি এখনো চিন্তা না, যা অন্য কিছু) হিসাবে অনেক সামগ্রী ব্লক যোগ করতে পারেন. এটা পৃষ্ঠা সামগ্রী ব্লক তালিকা আদেশ প্রদান যা সাহায্যকারী ফাংশন, উপলব্ধ করা হয়. এখানেই শেষ.
আপনার নিজস্ব বিষয়বস্তু ধরনের যোগ করার পদ্ধতি অত্যন্ত সহজ. আপনি বরং একটি রিচ টেক্সট এডিটর ব্যবহার করে মরতে চাই যে, যে অনেক টেক্সটাইল চান? তারপর আপনার প্রকল্পের নিম্নলিখিত কোড যোগ করুন, এবং আপনি ডেভেলপারদের সেরা গণ্য যাই হোক না কেন ব্যবহার করতে বাধ্য করা হচ্ছে না সিএমএস ব্যবহার করে যেতে পারেন:
::
& Nbsp; & nbsp; & nbsp; feincms.module.page.models আমদানি পাতা থেকে
& Nbsp; & nbsp; & nbsp; django.contrib.markup.templatetags.markup আমদানি টেক্সটাইল থেকে
& Nbsp; & nbsp; & nbsp; django.db আমদানি মডেল থেকে
& Nbsp; & nbsp; & nbsp; বর্গ TextilePageContent (models.Model):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; কন্টেন্ট = models.TextField ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Def (স্ব ** kwargs) রেন্ডার:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; টেক্সটাইল (self.content) ফিরে
& Nbsp; & nbsp; & nbsp; Page.create_content_type (TextilePageContent)
এটাই. . আপনার নিজস্ব পৃষ্ঠা বিষয়বস্তু টাইপ জন্য না, এমনকি দশ লাইন
আবশ্যক
- পাইথন
- django_mptt করুন & gt; 0.2.1
- ট্যাগিং করুন & gt; 0.2.1
পাওয়া মন্তব্যসমূহ না