Tippeket várok a következő probléma megoldásához:
Egy drupal webhely folyóiratot fog kezelni. Azt szeretném, ha az egyes node-ok rovat szerint csoportosítva jelennének meg a címlapon ill. más aloldalakon, pl. évfolyamok oldalain. Az elsődleges a címlap lenne.
Tehát kb. erről lenne szó:
rovatcím1:
node1
node4
node5
rovatcím2:
node3
node6
stb.
Mármost gondolom, hogy kódszinten kell belenyúlni a dologba, ezt milyen irányban kezdjem?
Fórum:
taxonómia modulok
Hát először is érdemes kipróbálni a meglévő taxonómia modulokat, mondjuk taxonomy_menu, hiszen a rovatok ezesetben taxonómia kifejezések formájában fognak megvalósulni, és akkor azok szerinti node listázás kell, amire van pár taxonómia megjelenítő modul.
Folyóirat építés nehézségei
Azt hiszem a folyóirat építésre ki kellene dolgoznom valami ésszerű megoldást. Talán többféle modell is lehetséges, itt kettőt említek meg, hátha valaki más is belevág efféle projektbe (talán egy cikk is születhet végül a dologból).
Az alapprobléma az, hogy többféle szempont szerint kell kategorizálni a tartalmakat:
1. Archívum -> Évfolyam -> Szám -> Cikk
2. Rovatok-> Rovat -> Cikk
3. Szerzők-> Szerző -> Cikk
Első modell: taxonómiákra épülő hierarchikus rendszer.
Előny:
-könnyen átlátható és adminisztrálható.
Problémák:
- a cikkek sorrendisége alapvetően csak dátum alapján kontrollálható
Példák:
- elegáns: http://weblabor.hu/cikkek/rovatok
- kevésbé elegáns: http://www.szv.hu/cikkek/cikkrovatok
Második modell: könyv/könyvlapokra épülő hierarchikus rendszer.
Előny:
- az archívum építése, cikkek sorrendisége jól kontrollálható
- a könyv navigáció kényelmes és kellemes, igazi folyóiratélményt nyújt
Problémák:
- a tartalomjegyzék csak címeket tartalmaz
Példák:
- http://drupal.hu/kezikonyv
Közös probléma, hogy a cikk szerzője többnyire != az userrel, de ez egy Szerzők taxonómia felállításával többé-kevésbé megoldható.
nem tudom ez segít-e, de a l
nem tudom ez segít-e, de a leírása alapján valami ilyesmire van szükséged:
http://drupal.org/project/epublish
Köszönöm!
Máris kipróbálom, remélem pgsql alatt is működik.