Förslag/hjälp till lite Gott&Blandat (Gruppmailista,gruppredigering,cache (igen),filarkiv,anonyma kontaktformulär)

Nu har jag bestämt mig för att köra fast här, så då kommer jag hit med ett lass frågor i bagaget.. Nu även med en gnutta bitterhet då jag lyckades trycka f5 och tog bort allt jag skrev ><

Vill tacka så hjärtligt till alla underbara människor här som hjälpte till att få sidan snabbare :D
Massa varma kramar utdelas om de mottages. Dock kvarstår lite små bitar i Cache problemet, men det återkommer jag till sen..

Vår (min scoutkårs) hemsida är det vi pratar om här för alla nyanlända. (går att nå på http://www.hv.ssf.scout.se för de som är intresserade). Scouter är ju kända för att lösa problem med glatt humör, de har man nu gjort på nätet med på enklaste sättet såklart. Så nu har jag lite problem att städa upp.
Jag har redan lyckats med att städa upp så vi fått gemensam inloggning till bildgalleri (gallery2), vilket var fristående förut, sen forum (phpBB3) genom Drupal. Även massa andra roliga funktioner har vi fått tag på :)
Nu ska jag ta tag i mindre viktiga bitar, som inte har varit så prioriterade i min värld, men tänkte det var hög tid för detta nu. Tex så ligger mailen helt utanför systemet, så det vore kul att få in.
Det som återstår är som det står i rubriken maillista samt filarkiv.
Jag har googlat/sökt på drupal sidan i ett par timmar nu utan egentligen funnit det jag vill ha.. Tex så består hemsidan av typ 4 olika metoder för att skicka mail utan att någon av dessa fungerar som jag vill.

Mailsystem:
Vi har använt en ledares lösning för detta, så man har behövt kontakta han jämt så fort man ville lägga till någon/ta bort någon ur systemet. Så hoppas på att allt ska ske via Drupal.
Nedan står allt listat hur jag har tänkt att det ska bli när det är klart. Allt står i prioritetsordning, så det som är högst upp är mest viktigt.
De funktioner som behövs:

  • Skicka mail till en redan existerande roll (grupp), att hela gruppen ska kunna skicka mail till just den listan (rätt uppenbart att man vill skicka mail ;))
  • Att enda sättet att inte få mailet är att gå ur gruppen (man kan iofs koda bort det i någon fil, så man inte ser det valet under sin profil tex)
  • Att man helst hela gruppen (att bara de i gruppens mail går vidare) ska kunna skicka mail till en adress, så vidarebefordras det till listan
  • Att mailsystemet inte ska lämna några spår (nodes) på drupalsidan, så om man skapar mailet på Drupal sidan, så vill jag inte ha någon ny node, utan jag vill bara ha ett mail skickat(edit: tillagt kl 02:51)

Det är rätt smidigt som vi har nu, att man skickar bara ett mail till en adress så skickar den vidare till alla andra. Så det är en önskvärd funktion att ha kvar.
All mail som kommer till hemsidan vidarebefordras till gmail, pop och imap finns där (ev kan jag få sortera ut visas mail så dom hamnar på servern om det är enda valet.)
Är detta görbart?

Om nu detta var för svårt så kanske detta blir lättare:
Gruppredigering
Lite svårt titel kanske, men det jag vill upp nå är att en grupp av användare ska kunna redigera en viss sida.
Kåren har ett par avdelningar, och dessa alla har varsin undersida. Så det vore smidigt att enstaka ledare bara kan redigera just sin avdelnings hemsida (så dom inte råkar redigera någon annan sida).
Detta är ingen högprioritering på, mest bara en smidighets sak. Så detta är inget jag vill lägga ner ett par timmar på för att konfigurera, så ni behöver inte heller lägga ner massa tid för att hitta en lösning. Som sagt sökt lite efter allt, men inte hittat nått konkret.

Lite Cache problem igen som sagt
Cacheproblem vid sammanslagning av javascript/css
Det som händer är att om jag väljer att slå ihop javascript/css via drupals inbyggda cache så händer märkliga saker. Vid sammanslagning av javascripten så kommer tinymce sluta fungera, för den klarar då inte av att ladda in just det javascriptet.
När jag försöker slå ihop CSS filerna så tappar sidan all formatering. Så detta verkar inte heller vara en vettig lösning.
Använder Boost och Authchache modulerna.

Filarkiv
Vi använder just nu IMCE för att hantera filerna. Den är inte alltid så snabb och ger fel när man har åäö i filnamn/kataloger.
Just åäö vill vi gärna ha kvar i filnamnen, även integrationen med tinymce, så man lätt kan bifoga en fil/bild från filhanteraren.

Vi behöver inge avancerat, man ska kunna gå in i ett par olika mappar där ska det finnas några dokument som man kan hämta.
Ett plus skulle vara att man kan länka direkt till en mapp, så att jag från en avdelnings hemsida ska länka till dess mapp i filarkivet (gärna lite integrerat så man får upp en lista på deras hemsida)

Nu bort från filernas värld till kontaktformulär. Detta har jag hittat patch filer till, för många, så har absolut ingen aning om vilken av alla dessa man ska välja. Om någon gjort detta så blir nog detta en lätt fråga :D
Låta anonyma komma åt personliga kontaktformuläret
Det vore en trevlig att slippa ha alla mailadresser utskriva på hemsidan utan då istället ha det personliga kontaktformuläret som man länkar till så får alla skriva i det.

Slutligen så har jag en liten fråga, texten som vi har längst ner ”Kontaktperson för denna sida är Joel - Senast uppdaterad 22 augusti 2010” det är en omskrivning jag gjort av texten när sidan blev skapad, den är olika för framsidan och resten.
Nu undrar jag om denna går att skala ner i mindre beståndsdelar så varje olik typ av nod tex en nyhet och en vanlig sida kan ha olika texter längst ner. För det ser lite konstigt ut att det står den texten på en nyhet.

edit: (20100910 02:39)
Såklart kom jag på ytterliggare en fråga, så här kommer den:
Meta taggar, de finns inget ställe att ställa in dessa på i drupal, så hittat några länkar här via till typ Integrated Metatags eller Nodewords för att nämna någon.
Så, vilken är rekomenderad att använda?
Jag behöver i princip bara en sida där man kan skriva in olika meta taggar, så inte massa lullul eller annat :)

Nu är jag däremot trött och glad över att jag skrev allt detta i openoffice först innan jag skickar in det, så jag inte trycker på F5 igen. Jag brukar gilla att göra det, speciellt när jag skrivit en lång text..

Ta hand om er
och tack för den underbara hjälp jag kommer få :)

//Joel

Groups:
Login or register to post comments

Ett tips till nästa gång om

Magnus's picture
Magnus - Tue, 2010-09-07 11:07

Ett tips till nästa gång om du har flera saker du vill ha hjälp med är att dela upp frågorna i olika trådar så det blir lättare att följa för både dig och de som kan tänkas hitta ett svar på din fråga.

Mailsystem
För de föreningar som jag gjort hemsidor åt har medlemmar gärna velat kunna skicka e-post till olika samlingsadresser som sedan sprider ut information till alla medlemmar som är med på respektive lista. En e-postlista helt enkelt. Detta fick jag enklast till genom att installera Mailman Manager och User mailman register.
Genom detta upplägg kan jag synka en roll att de automatiskt skall vara med på en e-postlista från programmet Mailman. Ändrar en användare sin e-postadress så uppdateras detta automatiskt.

Inga noder skapas eftersom utskicken görs genom ett vanligt e-postprogram. Användare KAN ta bort sin prenumeration under sin profil, men detta är i mitt tycke en önskvärd funktion. Inte alla användare är glada över att bli påprackade en e-postprenumeration som de kanske aldrig läser ändå. Det går förmodligen att ta bort den funktionen om man så önskar.

Vill man sedan göra utskick direkt från hemsidan skulle man kunna använda sig av t.ex modulen Rules.

Efter att ha letat runt lite så var det bara Oderland som erbjöd Mailman i sin grundtjänst till ett vettigt pris. Har man en egen server så kan man naturligtvis installera denna tjänst själv.

Gruppredigering
Först och främst installerar du modulen Content Construction Kit och den tillhörande Content Permission. Därefter kan du ge rättigheter till olika roller att de kan redigera olika innehållstyper.
Vill du utöka detta att vid skapandet av noden ge möjlighet att välja vilka som skall kunna redigera noden lägger du till ett fält när man skapar en nod. I detta fält kan man ange vilka som skall ha behörighet till att redigera noden. Därefter lägger man till en regel i Rules som ger behörighet till respektive roll till noden baserat på fältet som måste väljas.

Eller så skippar du ovanstående och sköter detta genom Taxonomy Accessll Control istället. Genom att tilldela en taxonomi till varje nod när den skapas kan man genom inställningarna automatiskt tilldela rätt behörighet för olika noder. Så skötte jag mina behörigheter från början på olika sidor jag gjorde. Därefter var det väldigt dålig uppdatering på modulen under drygt 1½ år så jag bytte till ovanstående lösningsförslag med Content Access istället. Nu verkar de dock ha fått fart på utvecklingen igen så den fungerar säkert bra. Jag hade inga direkt problem med modulen när jag använde den kan noteras. En guide för Taxonomy Access Control >>.

Låta anonyma komma åt personliga kontaktformuläret
Genom modulen Anonymous Contact form kan du låta gäster komma åt det personliga kontaktformuläret. Jag har dock inte provat den själv.

Detta är förhoppningsvis en hjälp på vägen. Lycka till!


Då ska jag tänka på det till

PazZze - Wed, 2010-09-08 09:47

Då ska jag tänka på det till nästa gång, känns ibland bara så fånigt att skapa fem nya trådar samtidigt

Tackar tackar :)
Servern är en egen maskin som vi kan göra lite vad vi vill med. Så att lägga till mailman är nog inget problem. Ska bara få någon att göra det åt mig (får inte göra sånt sjävl)
Ska kolla på det där med gruppredigering, låter spännande.

Den modulen har jag inte sett förut, vart lika förvånat jag över att man inte hittade en sådan modul.. Måste nog förbättra min google taktik.


CSS-aggregering

blackdog's picture
blackdog - Wed, 2010-09-08 09:16

Var noga med att spara dina CSS-filer som UTF-8. Vi har märkt problem med detta i senaste versionen av Drupal. Kanske även gäller Javascript.

// Hans Nilsson, Kodamera AB
www.kodamera.se