- Drupalning davlati 8
- Pathauto
- Chaos asboblar to'plami
- Yonaltiruvchi
- XML Sayt xaritasi
- Metatag
- Xususiyatlari
- Patologik
- Administratsiya menyusi
- Google Analytics
- Webform
- Sinopsis
- Kelajak
Yaqinda bir hamkasbim men bilan bir maqola bilan o'rtoqlashdi, u muallifning korporativ tuzilishning muhim tarkibiy qismlari deb hisoblagan Drupal modullarini sanab o'tdi.
- Pathauto - Konfiguratsiya, avtomatik ravishda URL manzilini yaratish
- XML sayt xaritasi - Sitemap.org spesifikasyonlarına javob beradigan XML sayt xaritasini ishlab chiqaradi. O'rgimchalarni qidirishga yordam beradi va SEO uchun tarkibiy nizomni o'rnatadi
- Patologik - joriy server URL manziliga qo'yiladigan ulanishlarni avtomatik ravishda yangilaydigan kirish filtri qo'shimchalar
- Google Analytics - foydalanuvchi tahlillari, AdSense, 403 va 404 xatolar va shu kabilar
- Chaos asboblar to'plami (ctools) - ishlab chiquvchilar uchun API va vositalar to'plami. Shuningdek, ko'rishlar uchun qaramlik
- Ko'rishlar - eng mashhur Drupal 7 moduli. Ko'rishlar so'rovlar yaratuvchisi interfeysidan filtrlar, munosabatlar va yana ko'p narsalar bilan dinamik kontent ro'yxatini yaratish imkonini beradi
- Webform - Ikkinchi eng mashhur Drupal 7 moduli. Foydalanuvchi ma'lumotlarini to'plash uchun maxsus shakllar yaratish uchun foydalaniladi.
Yuqoridagilar bilan bahslashish qiyin. Ushbu modullar asosiy SEO dan ishlab chiqarishgacha bo'lgan ba'zi bir mustahkam funksiyalarni qamrab oladi. Bunga qaramay, bir nechta qo'shimchalarni taklif qilaman:
- Administratsiya menyusi - Veb-sayt boshqaruvi, kontentni boshqarish va ishlab chiquvchi funktsiyalari uchun tez ulanishlar bilan mustahkam bazaviy menyu
- Xususiyatlari - Siz sayt konfiguratsiyasini eksport qilinadigan modullarga paketlashingiz mumkin.
- Metatag - sahifa sarlavhasi, kanonik URL, Facebook ochiq grafikasini qo'llab-quvvatlash va boshqalar
- Yonaltiruvchi / Global yo'naltirish - API va konfiguratsiyani boshqarish, shu jumladan SEO duplikatlarga zarar etkazishni boshqarish
- CKEditor - WYSIWYG muharriri
Albatta, ma'muriy ko'rishlar, Media, CKEditor, DATE, Libraries API, va hokazo kabi muayyan amaliy holatlar uchun kiritish mumkin bo'lgan boshqa modullarning bir tonnasi bor, lekin yuqorida sizga mazmun jihatidan SEO va funksionallik jihatidan mustahkam asos o'rnatishni beradi muharrirlar va ishlab chiquvchilar.
Drupalning davlati 8
Function1 guruhi shu yil Drupal 8 rivojlanishiga e'tibor qaratdi, shuning uchun Drupal 8 ushbu talablarni qanday bajarishi mumkinligini ko'rsatishga qaror qildim. Darvozadan tashqarida ikkita muhim Drupal 7 moduli bor: ular Drupal 8 da yadroga qabul qilingan:
Ro'yxatdagi eng ommabop modullarning aksariyati kamida alfa yoki beta-versiyalarga ega. Ya'ni, ular mutlaqo to'liq yoki 100% bug bepul emas, lekin bu ularni ishlata olmaysiz degani emas. Aslida, ko'p hollarda Drupal 7 filialiga qaraganda Drupal 8 kodeksida juda kam ochiq muammolar mavjud.
Pathauto
Alfa releflari mavjud. Alfa releflari bilan boshqa ikki modulga bog'liqlik bor, Token va Ctools
Chaos asboblar to'plami
Alpha versiyasi mavjud.
Yonaltiruvchi
Alpha versiyasi mavjud. Muhim QAYD : Global yo'naltirishga endi kerak emas. Bu erda qayd etilgan Redirect uchun Drupal 8 tomosha qilish muammosi Global qayta yo'naltirish birlashtirildi.
XML Sayt xaritasi
Alpha versiyasi mavjud. Kam xususiyatlarga ega bo'lgan xml sayt xaritasi dasturini bajarish uchun, lekin to'liq loyiha versiyasi bilan tekshiring Oddiy XML Sayt xaritasi .
Metatag
Beta versiyasi. Bu hali Drupal 7 filiali kabi to'liq xususiyatga ega emas, ammo navbatdagi navbatda xizmat ko'rsatuvchilardan faol rivojlanish ko'rsatilmoqda.
Xususiyatlari
Beta versiyasi. Va juda faol masala. Agar siz Drupal 8 da konfiguratsion boshqaruv tashabbusi (CMI) ni thos modulini foydasiz qilib qo'ygan bo'lsa, unday emas. Drupal 8-da yangi config boshqaruv variantlarini yaxshi ko'raman, lekin Xususiyatlar qulay paketchi bo'lib qolaveradi. Aslida umumiy tajribangiz yaxshi bo'lishi mumkin, chunki siz rivojlanish muhitida Xususiyatlar o'rnatishingiz va so'ngra yangilanishlarni zanjirga tarqatish uchun normal CMI ish oqimidan foydalanishingiz mumkin. Aprel oyidagi Phase2 blogidagi qiziqarli maqola: Xususiyatni "konfiguratsiya allaqachon mavjud", modulni qayta o'rnatishda yoki yangilab turishingiz mumkin bo'lgan muammolarni bartaraf etish uchun ishlatish mumkin. Men buni hali sinovdan o'tkazmadim, lekin agar u ishlayotgan bo'lsa, u yaxshi ish bo'lardi.
Patologik
Faqatgina yirik ishlab chiqarish. Afsuski, 2015 yil noyabr oyidan buyon Drupal 8 tarmog'ida hech qanday harakat bo'lmadi. Menimcha, bu vazifa muhim ahamiyatga ega deb hisoblayman, chunki funktsionallik juda muhim xususiyatlardan ko'ra ko'proq yoqimli. Ko'pgina hollarda ehtiyotkor konfiguratsiya va eng yaxshi amaliyot bu modulga bo'lgan ehtiyojni yo'q qiladi.
Administratsiya menyusi
Ikki nusxada yopiq. Ushbu modul foydasiga bekor qilindi Admin asboblar paneli
Google Analytics
To'liq Drupal 8 versiyasi.
Webform
Drupal 8 versiyasi yo'q. Yaxshi yangilik va yomon yangilik. Yaxshi yangiliklar shundaki, Drupal 8 yadroidagi yangilangan kontakt shakllari yordamida ariza yaratishning asosiy funksiyalaridan foydalanishingiz mumkin. Qo'shing Aloqa xotirasi Drupal 8 dagi kontakt shakllari endi mavjud bo'lganligi va sizda juda ko'p imkoniyatlar mavjudligi sababli foydalanadigan modul. Endi yomon yangilik uchun. Drupal 7-da Webform juda boy xususiyatga ega bo'lib, ularning ko'pchiligi ular bilan aloqa shakllari yordamida mavjud emas. Har bir formada granular ruxsatnomalar, ko'p sahifali shakllar, muayyan eksport variantlari va boshqalar. Bu ommabop modul albatta qaytib keladi.
Sinopsis
Ko'rib turganimizdek, Drupal 8 hissasi hali ham davom etayotgan ishdir. Lekin bunday kuchli va qiziqarli yangi bazaviy modulli ishtirokchilar o'zlarini oldinga surish uchun jon-jahdi bilan harakat qilishadi. Mening tajribamda Drupal 8 biz kerak bo'lgan asosiy funktsiyani osonlik bilan yoritadi. Bundan ham yaxshiroq , bu juda oz miqdorda modullar bilan boshqariladi. Va eng muhimi, Drupal 8 dagi modullarni yozish bir portlashdir.
Drupal 8 ning ko'pchiligi Symfony2 va Twig kabi ochiq manba kodli tizimlarga asoslanganligi sababli, Drupal taraqqiyot yo'lidagi birinchi marotaba Drupalga xos bo'lmagan resurslarni topishga yordam beraman. Pyaton Flaskning rivojlanishidan Twig sintaksisi bilan tajribamni ko'rish qanchalik dahshatli ekanini ayta olmayman. Drupal 8 uchun hujjatlashtirilmagan filtrlar va sintaksisni qanchalik osongina ishlatishni ko'rishingiz va ularni ishlayotganini ko'rishingiz sizni hayratda qoldiradi. Va modulni ishlab chiqish uchun ham xuddi shunday. Cipix uchun katta rahmat Drupal 8 doirasida va Symfony 2 bilan o'zaro aloqalari.
Kelajak
Drupal-7dan foydalanadigan funksiyalarni olish uchun qo'shimcha ishni talab qiladigan Drupal 8-da joylar mavjud. Sizga qarayman OAV . Ammo bu erda Drupal jamoasi yana bir bor porlaydi. Ajablanarlisi yaratilgan ijodlar barchamizning ko'nglimizni kengaytirmoqda va barchamiz foyda ko'ramiz. Masalan, media-da ishlashni tekshiring Drupal 8 Yildirim tarqatish. Men Drupal 8 dasturida ko'rgan standartlashtirishning qanchalik katta taassurotlarga duch keldim. Drupal 7 ga qaraganda ko'proq narsani qilish yo'llari qabul qilinadi. Ya'ni biz Drupal 8 xususiyatlarining tez sur'atlarda kengayib borayotgan ekosistemasiga qo'shilishimiz uchun ijodkorligimizni jamlashimiz mumkin.