Jag är helt ny på Drupal och har lite funderingar. Jag har jobbat med Joomla tidigare och Drupal skiljer sig från det på ganska många sätt. Min fråga är;
Jag ska skapa en sajt för flera föreningar där domänen är samma för alla föreningarna. Men varje förening ska ha en administratör för sina sidor. Jag ska vara superadministrator men de administratörer som varje förening har ska kunna ta bort och lägga till text och bilder för sin förening. På start sidan ska man kunna välja vilken förening man vill läsa om och klicka sig vidare. Det är bara administratören som ska kunna ändra. Superadministratören ska lägga till vilka som ska vara administratörer. Ingen annan ska kunna registrera sig på sidan. Finns det någon som kan förklara detta för mig skulle jag vara mycket tacksam.
Tack på förhand!
Lotta
Comments
Jag skulle använda Organic
Jag skulle använda Organic Groups för att skapa den gruppindelning du pratar om. Du kan styra så att användarna måste läggas in i grupperna av gruppadministratören. Du kan också styra vem som är gruppadmin.
Att styra vem som får registrera sig på sidan gör du via användarinställningar.
Detta ger en uppdelning av typen du ser här på Groups.Drupal, men med mindre öppna grupper.
/Hans
Tack för snabbt svar!
Tack för snabbt svar! Har det någon betydelse att jag har svenska installerat eller inte?
Det fina med Drupal är att
Det fina med Drupal är att det inte spelar någon roll om du använder olika språk! Fast det kan lätt bli förvirrande om man har flera språk, så det är rekommenderat att översätta de strängar som syns för användarna. Om du använder Drupal 5.7 så gör du detta via Språkanpassning som finns under admin/settings/locale.
Gör jag fel? Det går inte att aktivera modulen
Jag vet inte om jag gör något fel när jag lägger in modulen men det går inte att aktivera den. Jag har hämtat og-5.x-7.3(2).tar.gz packat upp den och sedan packar jag upp den tar-fil som kommer upp. Kopierar mapppen og och klistrar in i modules. När jag loggar in på admin-sidan hittar jag detta under modul
Jag har klickat i för att aktivera men det går inte.
Aktiverad Namn Version Beskrivning
Organic groups 5.x-7.3 Enable users to create and manage their own 'groups'
Kräver: Views (saknas), Views_rss (saknas)
Krävs av: Organic groups access control (avaktiverad), Organic Groups Notifications (avaktiverad), Organic groups panels (avaktiverad)
Organic groups access control 5.x-7.3 Enable access control for private posts and private groups.
Kräver: Organic groups (avaktiverad)
Organic Groups Notifications 5.x-7.3 Allows users to subscribe to content in groups.
Kräver: Notifications (saknas), Notifications_content (saknas), Organic groups (avaktiverad)
Organic groups panels 5.x-7.3 Enable group admins to create panel pages.
Kräver: Organic groups (avaktiverad), Panels (saknas), Panels_views (saknas)
Det är bara två filer som är möjliga att bocka för organic group och organic group access controll de andra två finns markering men går inte att bocka i.
Finns den någon som kan hjälpa mig?
Behöver jag installera något annat först eller ska jag göra på något annat sätt?
Jag jobbar lokalt om det är till någon hjälp.
Tack på förhand!
Lotta T
Du måste ha alla moduler
Du måste ha alla moduler som krävs för att kunna aktivera en modul.
När du sedan gjort detta så aktiverar du de moduler som krävs först. Därefter kommer du att få fler alternativ att välja på.
//Fabian Sörqvist
Installerat alla moduler hur ska jag tänka sedan
Jag har installerat alla moduler som behövs för att får organic groups att fungera. Hur ska jag tänka sedan?
Modellen ska vara så här;
Förening 1; Administratör förening1
Nyheter
Protokoll
Förening 2; Administratör förening2
Nyheter
Protokoll
Föreningars respektive administratör ska bara kunna se, ändra och ta bort från den egna föreningen.
Som jag sagt tidigare är jag helt ny på Drupal och vill lära mig "tänket" jag har tidigare arbetat i Joomla och dem har inga bra grupp-användar moduler och jag har därför fått som rekommendation att lära mig att använda Drupal. Jag har läst de manualer som finns tillgängliga och har förstått (tror jag) att noderna är själva innehållet på sidan (artiklarna). Och i övrigt är tänkandet som i Joomla skapa först artiklar och kategorier innan menyerna skapas. Men vad jag vill ha hjälp med är hur man ska tänka vad det gäller Organic groups. Finns det någon vänlig själ som har tid och lust att förklara detta för mig så skulle jag bli väldigt tacksam! Jag är inte så jättebra på engelska så jag har lite svårt att förstå de engelska manualerna, jag kan hanka mig fram. Det skulle underlätta om det finns någon som kan förklara på svenska och inte hänvisa till engelska manualer.
Skulle jag lära mig tänket i Drupal så känns det som om Drupal blir mitt självklara val i framtiden. Känns som om den är lite mer genomtänkt än Joomla.
Tack på förhand!
Lotta
Typ såhär
För att göra det du vill med organic groups tror jag att följande steg behövs:
1) För att få nytta av organic groups behöver du först välja en nodtyp för diskussionsgrupperna. Denna nodtyp kommer i princip bara användas för att presentera grupperna, men OG kommer också att använda denna för att hålla reda på vilka som är medlemmar i gruppen och vem som är administratör.
Du väljer og-nodtyp i inställningarna för og.
Jag tror att det funkar utmärkt att använda Drupals "page" som og-nod, och ändå kunna använda den som vanlig sida i andra sammanhang. Annars kommer du säkert att vilja installera CCK för att skapa en helt ny nodtyp. (CCK är ett modulpaket för att skapa nya nodtyper - men en närmare förklaring gör sig bäst i ett eget inlägg.)
2) Jag tror också att det är i inställningarna för og som du väljer vilka typer av noder man ska kunna posta i grupperna. Kanske vill du ha egna nodtyper för nyheter respektive protokoll (vilket i så fall skapas med CCK), eller så räcker det att kunna skapa vanliga story- och page-noder.
3) Efter det tar du och skapar alla föreningar som du vill, genom att skapa nya og-noder. Du kommer då själv att bli "manager" för grupperna, och få alla behörigheter att ändra och joxa som du vill.
4) Nästa steg är att skapa användarna som ska vara administratörer för grupperna (om de inte redan har konton på webbplatsen). Efter det kan du lägga in dem i grupperna, och även befordra dem till att vara administratörer. Administratörer har i stort sett samma behörigheter som en manager, men jag tror att det skiljer sig lite. (Jag tror till exempel inte att administratörer kan ta radera diskussionsgrupper.)
5) Efter det borde allt vara klart. Det som återstår är att knyta användare till respektive förening - det kan du antingen göra för hand, låta administratörerna göra, eller låta användare lägga till sig själva (om dina inställningar för föreningarna tillåter det).
Jag misstänker att jag missat lite detaljer, så fråga igen om du stöter på problem.
Lycka till!
//Johan Falk, Uppsala
Hur menar du..?
Om jag väljer att behålla page och story noder. Klickar jag på Lägg till innehållstyper igen och istället för page/story skriver jag förening1, förening2 etc men var väljer jag vilken nod-typ jag ska använda då?
Det är bara administratören för sidan och superadministratören som ska kunna skriva, radera etc på sidan. Det ändrar jag om förstått rätt när jag lägger in access för gruppen.
// Lotta
ps!
Tyvärr hittar jag ingen översättning för organic groups, och jag är ganska dålig på engelska. Beklagar att jag verkar tjatig!
ds!
Bättre lösning!
Om det bara är ett fåtal personer som ska kunna skriva är organic groups med stor sannolikhet overkill. Den är främst till för att kunna skapa diskussionsgrupper där många kan delta, och dela ut ansvaret för dem på ett antal administratörer.
Ett mindre komplicerat sätt att lösa det du är ute efter är förmodligen behörigheter styrda av en taxonomi. En kategori med termerna förening1, förening2, osv kan (med rätt moduler) göra så att personer bara kan läsa noder för föreningar de tillhör, och en annan användarroll kan få behörighet att skriva inlägg (i utvalda föreningar).
Jag har inte testat modulerna själv, men du borde kolla in Taxonomy Access Control och Taxonomy Access Control Lite. Ingen av dessa finns ännu för Drupal 6, så jag rekommenderar att du använder femman.
Om du vill kolla mer bland moduler som begränsar behörighet rekommenderar jag en modullista för tidningar, under rubriken Customizing user access.
Gällande översättningar är det rätt få moduler som är översatta till svenska, tyvärr. Det är inte speciellt svårt att göra det själv, och har du tid över är modulmakarna och det svenska communityt säkert glada om du kan översätta moduler du använder. En annan möjlighet är att bara översätta de relativt få uttryck som syns utåt mot besökare - vilket går enkelt att göra genom Drupals gränssnitt. Kolla in wiki-sidan för hur man översätter för mer information.
//Johan Falk, i nya lägenheten i Solna
Tack snälla för ditt svar!!
Jag ska titta på dem så snart jag har möjlighet.
Bör jag ta bort modulen organic groups först
Innan jag installerar taxonomy access control etc ska jag ta bort modulen organic groups helt eller ska jag avaktivera den?
// Lotta
Avaktivera räcker
Frågan om du ska avaktivera eller avinstallera og har två svar. Det långa svaret är att du bör arbeta med en slaskversion av din webbplats tills du har allt som du vill ha det, och då spelar det ingen roll hur du gör. (Du bör till och med kunna ha kvar og som den är.)
Eftersom jag själv inte alltid tillämpar best practice har jag förståelse för om andra inte heller gör det. Sitter du med en aktiv sajt gör du bäst i att avinstallera og om du inte ska använda den längre. Avaktivera, gå till avinstallationssidan, och plocka sedan bort og-katalogen från sites/all/modules.
Inte alla moduler finns med i listan för avinstallation - det är en förhållandevis ny funktion om jag förstått saken rätt. I så fall räcker det gott med att avaktivera och radera katalogen. (Kanske får du då kvar ett par tabeller i databasen som du inte har nytta av.)
God lycka!
//Johan Falk, Solna
Tack för ditt svar!
Tack för ditt svar. Jag jobbar alltid med en slaskversion lokalt innan jag går live med den, tyvärr kan man ju inte kolla att mailfunktioner funkar då men so what! Det är ett "mindre" problem när man sedan går live.
Har du något bra tips på någon module om man ska låta administratören kunna ladda upp dokument, pdf och word till sidan?
Ett stort beröm till dig för den tid du lägger ner på att svara på alla mina frågor!
Utan din hjälp hade jag nog inte valt Drupal och då fått en sajt som inte uppfyller de förväntning min kund har!
// Lotta
Kul!
Kul att mina svar gör nytta för användare, kunder och communityt!
Om det inte är några luriga anpassningar av vilka dokument olika personer ska kunna ladda upp borde det räcka fint med Drupals inbyggda upload-modul. Med den kan du ange vilka filändelser som är tillåtna, och vilka roller som ska kunna ladda upp respektive ladda hem filerna. (Själva filerna hamnar som bilagor till noder, så man måste ha noder som man fäster bilagorna till.)
Om jag inte minns fel går det också att ange olika begränsningar på filstorlek för olika användarroller, men kolla i inställningarna för upload-modulen så får du säkrare besked.
Hej!
//Johan Falk
Bra läsning
Jag vill bara kommentera att jag läser Lottas bra frågor, och alla bra svar hon får, med stor behållning.
Jag håller på med ett liknande projekt och hittar många bra tips i bl a denna tråd.
Så Lotta, du är inte ensam ;)
Och till er som svarar, ett väldigt trivsamt forum det här. Trevliga, snabba och begripliga svar.
Fortsatt trevlig sommar önskas er alla.
Och glöm inte att gå ut ibland, det har jag gjort, glömt alltså.....
/Thomas
Tack för ett uttömmande svar men ett nytt problem....
Nu när jag äntligen hittat panels_views så få jag felmeddelande "user warning: Table 'tynningo.panels_page' doesn't exist query: SELECT * FROM panels_page in C:\wamp\www\tynningo\includes\database.mysql.inc on line 172." jag har tittat i phpmyadmin och det stämmer att det inte finns någon tabell med det namnet, min fråga är när, var och hur skapas tabellerna? Hur kan jag lösa detta, jag är relativt van att jobba med mysql och php men jag kan inte hitta var den skapas när jag installerar modulen "panels". Jag installerade den genom att packa upp filerna och flytta mappen till modules på samma sätt som jag gjort med de övriga modulerna, vad ligger felet???
Tacksam för svar!
// Lotta
Ps!
Jag måste berömma er för ert tålamod och för att ni är så snabba med att svara, jag har inte varit med om något liknande engagemang tidigare!!!!!
Ds!
LÖST!
Jag löste problemmet själv, jag visste inte att man var tvungen att köra update.php när man gjort en installation. Det är gjort nu och felmeddelandet är borta.