Tartalomszervezési megoldások I. - Taxonomy és Book modul

Anonymous képe

Az egyik leggyakoribb feladat honlapkészítés során, hogy a webhelyre feltöltött nagy mennyiségű tartalmat (írásokat, oldalakat, képeket – Drupal szakzsargonban: a node-okat) valahogyan rendszerezzük. Erre a Drupal alapcsomag két modult is kínál: a Taxonomy (kategorizáló) modullal a tartalmakat kategóriákba sorolhatjuk, a Book (könyv) modullal pedig "szülő-gyermek" kapcsolatot, azaz hierarchikus viszonyt alakíthatunk ki közöttük. Egyszerűbb webhelyeken ez általában elegendő a tartalmak rendszerezéséhez; azonban ahogy honlapunk egyre összetettebbé válik, előfordulhat, hogy beleütközünk az alapcsomag korlátaiba. Ilyenkor kiegészítő modulok telepítésével növelhetjük a Drupal képességeit. Az alábbi kétrészes cikkben először a tartalomszervezés problémáját ismertetjük, majd többféle, egyre növekvő komplexitású megoldást mutatunk be kezdő és haladó Drupal webmesterek számára.

Tartalomszervezési megoldások II. - Views és CCK modul

Anonymous képe

Negyedik megoldás: Views

Tételezzük fel, hogy egyesületünk honlapján a csapatnevek mellet nem 2 hanem 4 további kategóriát szeretnénk bevezetni: Fiúk, Lányok, Hazai játékosok, Vendégjátékosok. Ez a – rendkívülinek nem nevezhető – helyzet azt eredményezi, hogy webhelyünk szerkezete, és ezzel párhuzamosan a menürendszer kényelmetlenné és a kategóriák közötti átfedésektől függően nehezen áttekinthetővé vált:

Újság elektronikus kiadása CCK alapokon

Anonymous képe

Ma már szinte minden nyomtatott sajtótermék elérhető interneten is. Ezeknek az internetes verzióknak a fejlesztése során két felfogás valamelyike szokott érvényesülni: az egyik szerint egy külön online verziót készítenek, amibe feltöltik a nyomtatott példány fontosabb cikkeit; a másik szerint az internetes és a papíralapú verzió lehetőség szerint legyen egymás tükörképe.

Egyedi "Karbantartás alatt" oldal készítése

Anonymous képe

Ha Drupal honlapunkon karbantartási munkákat végzünk, az admin/settings/site-maintenance oldalon célszerű a webhelyet offline üzemmódba kapcsolni. Ekkor csak a webhely adminisztrátora fér hozzá a honlap tartalmához, a többi látogató az alábbi feliratot látja:

Karbantartás miatt zárva

Biztonsági javításokkal megjelent a Drupal 4.7.7-es és 5.2-es verziója

Anonymous képe

A frissítés az új verziókra feltétlenül ajánlott: Drupal 5.2 letöltés, Drupal 4.7.7 letöltés

A bejelentés szövege felhívja a figyelmet arra, hogy ne tartsuk meg a sites könyvtárban található settings.php fájlokat:

Kategóriák: 

RSS publikálás közép-európai időzónában

Anonymous képe

Sziasztok!

A Drupal által készített alap RSS csatorna (rss.xml) a <pubdate> értéket a szerveridő alapján állítja be és nem a webhelyen beállított időzóna alapján. Magyarán a node_feed() a $node->created értékkel dolgozik és nem adja hozzá a $timezone-t. Találtam ezt a 2005-ös hibajelentést, mást semmit. Elég alapvető dolognak tűnik, lehet, hogy nem jó helyen keresem a megoldást!?

Lehet-e pénzt kérni a Drupal módosításáért?

Anonymous képe

Folytatva ezt a témát, a kérdés tehát az, hogy lehet-e pénzt kérni pl. a Garland smink módosításáért. Az én értelmezésem szerint bármit lehet csinálni GPL-es szoftverrel, kivéve a GPL eltávolítását vagy szövegének módosítását.

Fórum: 

CCK 6.x-2.x-rc8/dev modul nem megy Windows alatt

Anonymous képe

Sziasztok!

Fut valakinél Drupal 6 + CCK rc8/dev (vagy bármilyen más 6-os CCK) Windows rendszeren? Nálam nem megy: http://drupal.org/node/317167 Nyugtassatok meg, hogy az én készülékemben van a hiba (ellenkező esetben az ablakos PHP bugos, és azt rövid távon legfeljebb megkerülni lehet).

Drupal verzió: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 

Tárhelyszolgáltató checklist

Anonymous képe

Sziasztok!

Hamarosan én is szeretnék elkezdeni blogolni a Planeten, és arra gondoltam, mindig írnék egy rövid kis ismertetőt azokról a tárhelyszolgáltatókról, amelyekkel a munka során összehoz a jó/rossz szerencse. A túlságosan szubjektív (és ezért használhatatlan) leírásokat kerülendő jó lenne egy standard ellenőrző lista, ami alapján jellemezni tudjuk az adott szolgáltatót. Például:

  1. Barátságos URL-ek (mod_rewrite): OK
  2. .htaccess engedélyezett: OK
  3. Rendelkezésre álló memória: 25MB