Hey
Jeg sidder med et nyt projekt, og overvejer om WordPress vil være vejen at gå. Projektet vil kræve 3 dele.
Der skal være nogle specielle brugere, disse skal udover standardinfo som biografi, kontaktinfo osv. også bruge et par specielle datainputs. Brugerne skal kunne deles i forskellige roller/professioner (det kunne være dansere, sangere osv.), og hver bruger skal kunne have 0 eller flere af disse roller. (dvs. en bruger har måske ingen roller, mens en anden har 3 forskellige). Der skal desuden kunne henvises til er uvist antal links, ofte i form af youtubevideoer, slideshare slides osv. disse skal let kunne embeddes forskellige steder, så de skal alle sammen indtastes separat. Hver bruger skal desuden har mulighed for egen blog, men det tænker jeg kan klares med et author archive.
Som nummer 2 skal der være mulighed for at oprette en række entiteter (det kunne f.eks. være en virksomhed). Disse skal have egne sektioner med blog, statiske indlæg, videoer osv. hver entitet skal desuden have 0 eller flere af de ovenstående brugere tilknyttet, og de må meget gerne kunne have eget theme.
Jeg tænker at det kan laves med WordPress multisite, hvor hver entitet får deres eget site, men jeg har brug for at samme bruger kan tilknyttes til adskillige entiteter. Jeg har desuden behov for at have en række kategorier/tags. Disse kategorier/tags skal fungere på tilføjes alle brugere og entiteter, det skal fungere så man ud fra en kategori/tag kan få listet brugere og entiteter med dette tag (ikke enkeltindlæg).
Der vil desuden være behov for en hovedblog, og helt almindelige brugere uden specielle rettigheder.
Tror i WordPress vil kunne håndtere et system som dette? Det er især krydsreferencerne mellem entiteter og brugere jeg ikke ved om er muligt, bl.a. fordi jeg tænker det vil være på tværs af sites i et multisite setup, men også fordi referencerne skal knytte sig til hele sites/brugere, og ikke til enkeltindlæg. Nogen der har erfaring med at bygge noget lignende, eller af anden grund har gode forslag til ting jeg kan læse op på/plugins der vil kunne hjælpe mig på vej.
Jeg er som sagt stadig i researchfasen, så det er stadig intet krav at det skal laves i WordPress, det var bare min første indskydelse.