1.1 साइट सामग्री, कंटेंट टाइप्स, नोड्स।
Drupal अब कंटेंट मैनेजर्स के लिए और भी सुविधाजनक हो गया है — अब आप बिना एडमिन क्षेत्र (admin area) में गए साइट को संपादित कर सकते हैं। इसके लिए spark project का उपयोग किया जाता है:
https://drupal.org/project/spark
इस परियोजना के परिणामस्वरूप जो सुधार जोड़े गए हैं, वे हैं:
- मोबाइल उपकरणों के लिए अनुकूलित एडमिन मेन्यू
- पूरी तरह से अनुकूलित विजुअल एडिटर CKEditor
- एडमिन क्षेत्र में प्रवेश किए बिना साइट से सीधे कंटेंट एडिटिंग
- संपादन के लिए बेहतर दो-स्तंभ (two-column) प्रशासनिक इंटरफ़ेस
- (संभावित) मोबाइल प्रीव्यू टूल
आइए देखें कि Drupal में कंटेंट कैसे संपादित किया जाता है:
Drupal में शीर्ष पर एक सुविधाजनक नियंत्रण पैनल होता है।
यदि आप Content पर क्लिक करते हैं और फिर Add Content पर, तो आप कंटेंट जोड़ने वाला पृष्ठ देखेंगे:
साइट पर सामग्री जोड़ने के बाद, उनका संक्षिप्त संस्करण मुख्य पृष्ठ पर प्रदर्शित होता है। जब आप एक लेख (article) जोड़ते हैं, तो आप एक चित्र सम्मिलित कर सकते हैं, टैग्स सेट कर सकते हैं और टेक्स्ट को संपादित करने के लिए विजुअल एडिटर CKEditor का उपयोग कर सकते हैं (जैसे LibreOffice Writer या MS Word में)।
परिणामस्वरूप, मुख्य पृष्ठ पर आपके पास एक ब्लॉग जैसा सेक्शन होगा:
Drupal में सामग्री प्रबंधन (content management) बहुत सुविधाजनक है। हमने पहले ही Content पेज देखा है, जहां आप साइट की सभी सामग्री को फ़िल्टर के साथ देख सकते हैं। लेकिन आप सीधे साइट से भी सामग्री संपादित कर सकते हैं — बस उस टेक्स्ट पर होवर करें जिसे आप बदलना चाहते हैं, और एक संपादन आइकन दिखाई देगा:
और आवश्यक सभी चीज़ें सीधे साइट पर ही संपादित करें:
अब हम लेख के टेक्स्ट में ही सब कुछ संपादित कर सकते हैं! यह उन लोगों के लिए बहुत सुविधाजनक है जो अभी Drupal से अधिक परिचित नहीं हैं।
Drupal में कंटेंट प्रबंधन के लिए एक अलग पेज होता है:
यहां आप कंटेंट जोड़ सकते हैं, आवश्यक पेज खोज सकते हैं, कई पेजों को एक साथ हटा या अपडेट कर सकते हैं। Drupal की एक विशेषता यह है कि सभी पेज प्रकारों (types) में विभाजित होते हैं — डिफ़ॉल्ट रूप से ये Basic Page और Article होते हैं। लेकिन हम हमेशा एक नया कंटेंट टाइप जोड़ सकते हैं। इसके लिए जाएं Structure - Content Types पेज पर और एक नया टाइप News जोड़ें:
अब हम साइट पर समाचार (News) बना सकते हैं। आगे हम सीखेंगे कि Views मॉड्यूल का उपयोग करके पेज और न्यूज़ ब्लॉक कैसे बनाया जाता है।