Alkalmas-e a drupal egy közösségi funkciók létrehozására?

Ajnasz képe

Sziasztok
Szeretnénk készíteni egy lapot, mely alapjául a drupalnak képzeltük el. A core rendszert viszonylag sok tekintetben ki kell egészíteni, legalábbis eddigi ismereteim szerint. Szeretném megtudni, hogy a következőkben felsorolt funkcionalitások valamelyikére van-e már modul, esetleg tartalmazza azt a core rendszer vagy ismertek-e olyan CMS-t, amely a leginkább megközelíti a leírtakat. A specifikációból másolom ki a pontokat, ha valami nem tiszta, kérdezzetek nyugodtan.

Író

  • verziózhatja (legyen mindig egy munkaverzió és ő mondja meg, hogy ez a következő verziókba hasonlókra gondolunk. sztem az igazi megoldás egy googledocs-szerű automatikus verziókövető és egy egyszerű
  • kategóriarendszer (pl. ötlet, alfa, béta, 1.0) keresztezése lenne
  • be tud vonni más cikkírókat
  • előzményírást lehet megadni (többet is), amelyek ötletéből született az írás, ebből lehet később a közös munka
  • hivatkozhat más cikkére, de ekkor már nem módosíthat azon a verzión az eredeti cikk irója (mint amikor a hup-on válaszolnak valamire, akkor már nem lehetséges módosítani), de új verzió készülhet róla

A verziózás valamennyire megoldott, igaz diff nélkül, viszont nem tudom, hogy támogatja-e a drupal, hogy legyen egy munka- és legyen egy publikus verzió is, ezek természetesen valamilyen módon kapcsolatban állnának egymással.

A kategória rendszert pl svn-ben ágaknak hívhatjuk.

Szerkesztő

  • lapszerkesztő, az írásokból kvázi újságot szerkeszhet (nevezhetjük aktuális kedvencek oldalnak is)

Olvasó

  • profilt alakíthat ki, amelyben infók vannak magáról, látszik mihez szól hozzá, mire szavazott és hogyan
  • link más social networking-hez (minél szorosabb offline/remote kapcsolat)

A profil kialakítással nem lesz gond, viszont nem vagyok benne biztos, hogy a szavazásait ki lehet-e valahogy nyerni.

Mindenki

  • 7 előre meghatározott kategórián (tartalom, forma, hely, idő, jelentőség, szervezet, személy) belüli tag-eket hozhat létre
  • hozzászólhat egy adott cikkhez, (illetve értékelheti: good, bad, neutral)
  • szűrhető tartalom felulet (kesob): ezek mind vizalis segitőeszközök a munkában

A rendszer

  • népszerűségszámítás: egy cikknek lehet népszerűsége, ennek algoritmusa nem kidolgozott, de olyanokra kell gondolni, mint hogy hányan szavaztak rá (ezekből mennyi a regisztrált olvasó, mennyi irásra volt stb. stb. ez majd folyamatos hangolast igenyel
  • tag-súlyozás (író vs. regisztrált olvasó vs. anoním): ez is az előzőhöz kapcsolódik
  • tagevolúció (duplication? - n/a - hunspell?): ennek az lenne az értelme, hogy ne keletkezzen hasonló értelmű tartalmú "tag"
  • hozzájárulásszámolás: ez ua, mint az első, szóval külön nincs értelme

Remélem tudtok segíteni, ismertek-e olyan modulokat, melyek a fent említett dolgokat részben vagy egészében megvalósítják.

Mint látható, ez egy eléggé közösségi központú oldaltervezet, nem vagyok biztos benne, hogy a drupal a legmegfelelőbb a feladatra, azonban jobbat sem tudok ajánlani, így ha valakinek van javaslata, azt is szívesen várom.

Köszönöm

Fórum: 
Illyés Edit képe

verziózhatja (legyen mindig egy munkaverzió és ő mondja meg, hogy ez a következő verziókba hasonlókra gondolunk. sztem az igazi megoldás egy googledocs-szerű automatikus verziókövető és egy egyszerű

Ez most egy magyar mondat akar lenni? Legfeljebb találgatni tudom, hogy mit szeretnél – ez nem "specifikáció", hanem csak egy sajtcédula, amire felfirkantottál egy-két dolgot, amit szeretnél Drupallal megvalósítani.

Megérzéses alapon azt tudom mondani, hogy igen, meg lehet csinálni, Drupal core + CCK + Views + Node Profile + Tagadelic...

Hasonló címkék (tag) tiltása problémás lehet, elméletileg se nagyon tudom elképzelni, hogyan működne egy ilyen szűrő – ha annyira jól be lehet határolni a lehetséges eseteket, hogy nem fordulhat elő legitim címke blokkolása, akkor érdemes előre létrehozni kategóriákat; ha meg nem, akkor mire jó a hunspell...

A specifikációból másolom ki a pontokat, ha valami nem tiszta, kérdezzetek nyugodtan.

Szinte nincs olyan mondat, ami "tiszta" – úgyhogy mi lenne, ha nem velünk futtatnál plusz köröket, hanem szépen, szabatosan, egyenként megfogalmaznád a problémáidat, és nyitnál nekik 1-1 fórumtémát?

0
0