Hej
Jag sitter ute på uppdrag hos kund och ger den gamla antika CMS de använder för sitt intranät konstgjord andning. Det är med andra ord bara en tidsfråga innan det inte finns någon annan utväg än att migrera bort från den. Nu tänkte jag ta fram en PoC på hur en ny version skulle kunna se ut, och då tänker jag mig såklart att bygga PoC:en på/med Drupal (6). Jag har däremot några funderingar (är halvt nybörjare på Drupal även om jag börjar få hyfsad kläm på grejerna):
-
Det rör sig om ett antal tusen sidor (>5000), fördelade på 8 "huvudkategorier" där varje kategori sedan har 10-20 underkategorier. I några fall finns det ytterligare en eller två nivåer av underkategorier. Hur strukturerar man upp en sån sajt? Att "taxonomisera" hela den strukturen känns som att det är upplagt för kaos. Jag har lite svårt att avgöra vart jag ska lägga nivån på det hela.
-
Hur bra/dåligt funkar det att integrera Drupal med ett AD? Någon som har erfarenheter av detta?
Jag lär nog återkomma med fler frågor allt eftersom...
Comments
Två försök på svar
Välkommen till Drupal!
Här kommer ett par försök på svar.
1) Jag vet inte vilken roll kategorierna spelar på er sajt, men det låter för mig som att taxonomi är en bra kandidat för att bygga upp strukturen – inte minst som den är hierarkisk. Det finns andra sätt att skapa hierarkiska strukturer, men om det handlar om just kategorier av innehåll är taxonomitermer ett bra val.
2) Jag tolkar "AD" som active directory – korrekt? Jag sökte lite bland Drupalmoduler, och hittade ingen klockren träff. Det allmänna svaret är att det är fullt möjligt att sköta verifiering för inloggning genom andra system än Drupal, men om det inte finns någon färdig modul för ändamålet finns risk att du måste koda själv.
Lycka till!
//Johan Falk, NodeOne
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Kolla in min senaste guide: Taming the Beast – Learn Views with NodeOne
Stort tack för svar. Den
Stort tack för svar.
Den befintliga lösningen är precis som du säger hierarkiskt uppbyggd och jag lutar allt mer åt att använda taxonomi för att göra jobbet. Lite knepigt dock som nybörjare att hålla isär koncepten med taxonomi och nodtyper. Vissa nodtyper (t.ex. nyheter) ska bara få finnas på några givna platser i hierarkin, men jag gissar att det inte är svårare än att man skapar flera vokabulärer som man sedan kopplar till olika nodtyper. Det känns som att polletten balanserar på kanten och är väldigt nära att trilla ner men ändå inte riktigt gör det. Jag väntar med spänning på mitt hallelujah moment och det känns som att det borde komma inom kort =)
Med AD menade jag precis som du antog Active Directory. Då det handlar om några hundra användare kommer det att vara ett måste att få till någon form av AD-integration. Och att snacka med ett AD eller en LDAP-katalog i största allmänhet är ju görbart med PHP. Frågan blir ju snarare hur man krokar in det i Drupal. Jag får leta vidare och se vad jag hittar.
En annan fråga: många av användarna har begränsade IT-kunskaper och därför skulle jag vilja förenkla redigeringsformuläret för innehåll. Jag har tittat på Node and Comments Form Settings och Jammer, men den förstnämnda fick jag inte att lira tillsammans med WYSIWYG och den andra tycker jag inte riktigt gjorde jobbet fullt ut. Jag skulle vilja ta bort eller dölja t.ex. revisionsinformation, författarinformation (då det antas vara inloggad användare som skriver), hela input format-grejen (i och med att jag även vill använda WYSIWYG). Finns det något annat sätt än nämnda moduler för att dölja saker i formuläret?
För AD kanske någon av dessa
För AD kanske någon av dessa moduler fungerar för dig:
http://drupal.org/project/ldap_integration (för Drupal 6)
http://drupal.org/project/ldap (för Drupal 7)
De användare som inte har behörighet att administrera noder kommer heller inte att se lika mycket information i formuläret för att skapa en nod. Logga in som en vanlig användare så ser du skillnaden. Vill du ändå förenkla formuläret finns dessa två moduler:
http://drupal.org/project/simplify_node_add (för Drupal 6)
http://drupal.org/project/simplify (för Drupal 7)
Enligt ärendekön ska http://drupal.org/project/nodeformsettings fungera tillsammans med WYSIWYG. Prova en gång till och rapportera gärna eventuella buggar i ett nytt ärende för den modulen.
Tackåbock
Tack igen för svaren. Känns som man nästan har förtjänat en LMGTFY... =)
Ska kolla på LDAP-modulerna och göra ett till försök med nodeformsettings och WYSIWYG.