Posted by tibbe on October 6, 2009 at 8:57am
Hej
Installerade std. Drupal vers. 6, för att främst använda bloggen.
Nu skulle jag vilja använda en bättre editor för att skapa inläggen med bilder, fonter m.m. som helst editerar i WYSIWG-mode.
Något tips på modul?
Sven-Erik Tiberg
Luleå
Comments
Fckeditor
Jag använder FCKeditor och tycker den är bra. Lite meck att sätta upp då du måste tanka ned själva editorn separat efter att du installerat modulen. Den har dock ganska bra inställningsmöjligheter och man kan sätta vilka roller som får vilka menyer i editorn. Själv kör jag inställningen Drupal Basic + Teaser vilket gör att man kan använda de vanligaste funktionerna när man skriver typ rubrik, fetstil, ingress etc...
TinyMCE
Jag använder TinyMCE på våran blogg. Vi körde länge FCKEditor som funkade bra, men totalt sett tycker jag nog bättre om TinyMCE. Är nog en smaksak. Ovanpå det använder vi IMCE för att hantera bilduppladdning, tycker det fungerar kalas.
Om du måste använda en
Om du måste använda en WYSIWYG-editor så är det enda rätta att använda modulen WYSIWYG API. Den implementerar valfri texteditor (TinyMCE, FCKeditor mm) på rätt sätt i Drupal. Länkar till dokumentation om hur du installerar modulen med en texteditor hittar du på projektsidan för modulen.
Hantera aldrig bilder i en WYSIWYG-editor i Drupal! Det finns mycket flexiblare lösningar!
För själva bildhanteringen tänker jag här citera ett gammalt svar som jag skrivit i forumet (med lite modifikation):
Jag bygger inga gigantiska
Jag bygger inga gigantiska sidor, och det är väl på en hobbynivå, men måste fråga: Varför är det inte bra att hantera bilderna i WYSIWYG-editorn? Tycker liksom dina svar ovan inte ger speciellt goda skäl, mer än rörig html? Men det fungerar ju...
Jag måste också fråga dixon
Jag måste också fråga dixon varför det ena utesluter det andra... Om man ska skapa en typ tidningsartikel med flera bilder utsprida över sidan, är det då lättare att använda det du beskriver, eller en wysiwyg editor dom FCK?
Flexibilitet
Ja, jag var nog lite otydlig i min motivering. Men svaret på era frågor är: flexibilitet.
Problem
Om man bäddar in bilder direkt i texten (eller texteditorn) med en enkel vanlig
img-tagg så måste du först se till att bilden är i rätt storlek. Bilden kan heller inte återanvändas på något sätt.Exempel
Du vill visa bilden inuti själva artikel. Men på webbplatsens framsida vill du bara visa en sammanfattning av artikeln samt en nedskalad, tillskuren och svart/vit version av exakt samma bild. Du vill dessutom göra ett galleri med alla bilder som har använts i alla dina artiklar.
Lösning
Om man bäddar in bilderna i en texteditor blir detta oerhört komplicerat eftersom du manuellt måste skapa tre versioner av exakt samma bild (en för artikeln, en för sammanfattningen samt en för galleriet) och sätta upp dom olika vyerna manuellt. Det blir dessutom väldigt jobbigt om du vill byta ut bilden eller på annat sätt modifiera den i efterhand.
Med CCK, ImageCache och Views laddar du upp en bild en gång för artikeln i ett bildfält. CCK visar nu bilden efter de regler som du skapat i ImageCache, både innuti artikeln och i sammanfattningen. Views kan nu återanvända din bildfil för galleriet i exemplet ovan. Allt detta är möjligt eftersom bilden lagras återanvändbar i ett CCK-fält i databasen (enkelt förklarat) och inte inbakad som HTML i en artikel.
Om du nu skulle vilja ha en större storlek på bilden i sammanfattningen så ändrar du bara ImageCache-reglen för den bilden så ändras alla bilder som styrs med samma regler.
Detta är vad jag kallar flexibilitet.
Läs mer om hur man konfigurerar modulerna m.h.a. länkarna i mitt förra inlägg.
intressant
detta måste jag sätta upp och prova. Tack för tipset!
Det är ju detta som är det svåra med att sätta sig in i hur drupal fungerar. Vad är "bästa sättet" att göra grejor. Det finns så mycket information om hur man löser diverse problem på en det ena eller en det andra sättet, men när man inte har en riktig överblick över möjligheterna så är det grymt svårt att veta vilket som är "rätt".
Därför är det ju kalas när man får tips så här med bra argument om varför det ena sättet kan vara bättre en det andra i ett faktiskt scenario.
Att skapa en artikel med
Att skapa en artikel med bilderna "utspridda" över artikeln blir däremot lite svårare med lösningen som jag beskrev ovan. Det går, men kräver en hel del Views- och CCK-magi. Men genom att avstå från en sådan liten "feature" ger oss mycket mer flexibilitet på andra ställen. Det är helt enkelt en trade off som man får leva med.
Det finns moduler som Inline och Image Assist. Men jag anser att den optimala lösningen bara beror på Views och CCK, så att man inte behöver modifiera textmassan. För om man behöver sätta in placeholders i textmassan så låser man ner designen och gör det svårt att "möblera om".
Jag slängde upp en ny
Jag slängde upp en ny drupalsida och konfigurerade upp med tumnagel till framsidan och en större bild till full node. Allt funkade smärtfritt och ser ju klart trevligt att tumnaglar presenteras automagiskt på framsidan. Men att det inte går att placera bilderna vart man utan krångel kommer mina användare inte acceptera....Måste finnas en smidig lösning på den biten......
Annars känns det klart positivt. Mindre klickande än att lägga upp en bild med IMCE tex.
Hur är det med privata filareor för användare? I IMCE kan man ju ge användarna varsin mapp som "root"mapp och ge dom en kvot med filutrymme.
Svara mej själv vad gäller
Svara mej själv vad gäller kvotering av diskutrymme osv. Finns en IMCE CCK modul.
Jag gillar i övrigt den här metoden. Det enda jag måste forska vidare i är hur man gör för att styra upp vart bilderna hamnar i artikeln. Om jag löser det ska jag skriva en liten guide hur jag gjorde det....
Har någon ett bra tips på
Har någon ett bra tips på just hur man styr vart bilderna hamnar i artikeln om man inte använder en editor?