Most a Drupal-lal kapcsolatban szeretném megosztani a tapasztalataimat, először is azt, hogy mi az a néhány modul, amely ha nincsen az oldal alatt, akkor szépen lassan meghal az oldalunk. (később Drupal site optimalizálásáról is ejtek szót, de azt másik postban).
10 modul, "it is a must"
CCK - Content Construction Kit
Cím: http://drupal.org/node/48429Segítségével új típusú oldalakat állíthatunk elő, és testre szabhatjuk azt is, hogy ezeken milyen típusú mezők legyenek (pl. cím, lead, body, kulcsszavak, stb.stb.)
Google Analytics modul
Cím: http://drupal.org/project/google_analyticsEz a legegyszerűbb módja annak, hogy a Google Analytics mérőkódot beledobjuk minden Drupal oldalunkba.
Meta tags
Cím: http://drupal.org/project/nodewordsNa igen, úgy láttam több Drupal honlapon, hogy ezt nem nagyon ismerik. Pedig-pedig... mondhatnám "essential"! Be lehet állítani a nyitó oldal minden meta információját egy egyszerű űrlapon (title, description, keywords, minden), valamint akár oldalanként (!) beállíthatók szintén a meta információk.
Még bővebben: akár pl. egy tartalomszolgáltató honlapon cikkenként lehet definiálni a title, keyword, stb. meta tag-eket! Aki SEO-ban mozog, érti, miért ez a sok felkiálltójel itt-ott a szövegben :)
Pathauto
Cím: http://drupal.org/project/pathautoSzámtalan Drupal oldalon az oldalak URL-je: "<domain>.hu/node/123" <sigh> köszi. Erről ennyit. Pathautoval: "<domain>.hu/cikkek/most-mar-sokkal-jobb-az-url".
Azaz be lehet lőni, hogy bizonyos tartalmak esetén hogyan épüljön fel az URL. Azt hiszem 2007-ben honlapok esetén a nice url már elengedhetetlen!
Premium content
Cím: http://drupal.org/project/premiumEz egy érdekes dolog. Le lehet vele tiltani a hozzáférést bizonyos tartalmakhoz, pl. regisztrációhoz kötni. Adatbázis-építés rulez!!! Ha pl. egy-egy prémium cikkünket, ami felér pl. egy white-paper anyaggal, miért ne tennék regisztráció kötelessé? Nem bántunk ezzel senkit, de az adatbázis meg épül (persze előtte az Adatkezelési azonosítót szerezzünk :))
Simplenews
Cím: http://drupal.org/project/simplenewsEgyszerű hírlevelező modul. Kiküldést intéz, hírlevél fel/leiratkozókat kezel, stb.
TinyMCE
Cím: http://drupal.org/project/tinymce WYSIWYG editor. Segítségével könnyen megformázhatjuk a tartalmakat.
Views
Cím: http://drupal.org/project/viewsÁtalakíthatjuk vele az oldalak kinézetét, felépítését. Na nem design, hanem pl. nyitó oldalon a tartalmak sorrendjét, stb. Aki használ Drupal-t tudja, hogy a nézeteknek borzasztó nagy szerepe van. Megint csak azt mondanám, hogy elengedhetetlen modul.
Webform
Cím: http://drupal.org/project/webformKEEELLLL!!!! Pl. egy rendelési aloldal elképzelhetetlen értelmes űrlapok nélkül. A Webform segítségével bármilyen űrlapot összeállíthatunk percek alatt. Megsúgom... akár landing page-eket is már könnyen összeüthetünk ezzel. Akár többféle mutációt is, hogy lássuk melyik hogy teljesít.
XML sitemap
Cím: http://drupal.org/project/xmlsitemap
Google barát sitemap fájlt generál, sőt! Google és Yahoo keresőket pingeli is a sitemap-pel, azaz segítségével szépen beépülhetünk a Google Webmaster tools-ba!
És még egy pár ötlet a 10 mellé:
Forward modul
Cím: http://drupal.org/node/31638Segítségével az "ajánlja oldalam" típusú megoldást nyerjük meg. Ez a modul képes kattintást, látogatást is mérni a forward levélből!
Fivestar
Cím: http://drupal.org/project/fivestarEgy tartalomszolgáltató oldalon pl. kiválóan használható a cikkek értékelésére. A szokásos "értékelje a cikk hasznosságát 1-től 5-ig" típusú megoldást kapjuk.
Printer-friendly pages
Cím:http://drupal.org/project/printNyomtatóbarát oldalt generál, elég sok beállítási lehetőséggel.