Hej,
Jag har enskild firma sen några år tillbaka där jag designar och bygger hemsidor till företag, jag gör detta vid sidan om studier för tillfället. Jag har alltid kodat mina egna simpla CMS för sig till varje ny hemsida jag gör, och risken är då väldigt stor att det kan finnas fel i dem och kunder återkommer och undrar om det går att bygga vidare på den, på ett system som kanske inte är så bra anpassat för att byggas vidare på m.m.
Hur som helst, jag blev just bekant med Drupal när jag var inne på en större svensk webbyrå som skrev att dom använda Drupal. Så jag tänkte att det kunde vara ett bra verktyg för de hemsidor jag bygger också.
Jag installerade version 6 på en test-hemsida jag fixat på min lokala server för att utforska programmet. Jag lyckades få fram hur man gör ett eget tema med hjälp av att kopiera ett befintligt tema och ändra i det och med hjälp av diverse guider och videos på nätet. Men jag lyckas inte förstå mig på detta med block och moduler.
Jag har en design jag gjort i Photoshop, modulerna, alltså sidans olika delar är lite olika för olika sidor (det är vad som är moduler va?) eller block? Hur fixar jag dessa block/moduler i administrationen på min Drupal-site? Eller är Drupal inte rätt verktyg för mina behov kanske? Drupal kanske är mer för interaktiva sidor där besökarna ska kunna skriva kommentarer m.m? Jag behöver en enkel administration för att kunna ändra innehåll och uppbyggnad av enkla "presentations"-sajter för företag.
Tror jag lyckats förklara mina tankar och problem nu. Kom gärna med egna tankar och tips till det jag skrivit :-)
Hälsningar
Peter, TÄBY
Comments
Block och moduler
Välkommen till svenska Drupalforumet!
Det här med block och moduler är termer som lätt blir missuppfattade, kanske inte minst om man kollat lite på Joomla förut (där "modul" är något helt annat).
Jag tror att frågan borde bli föremål för en guide eller screencast, men kort kan man försöka beskriva det så här:
I allmänhet tror jag att du gör ett bra val med Drupal. Det är ett enormt flexibelt verktyg som visserligen först var byggt för sociala nätmötesplatser, men även kan användas för nätbutiker, tidningar, bokningssystem, med mera. Det man måste vara medveten om är dock att det tar ett tag att komma in i Drupal-tänkandet, och att Drupal sällan ger en färdig webbplats direkt vid installationen. Men för varje ny sak du lär dig i Drupal kommer du att kunna göra dubbelt så mycket för dina kunder.
IMHO. :-)
//Johan Falk, Solna
Skapa sidor - med olika uppbyggnad?
Tack tack Johan!
Jo jag tror jag förstår detdär med block och moduler. Moduler är alltså mer som nya funktioner eller alltså insticksprogram till ens Drupal-webbplats? Och "Block" är i praktiken HTML block-element med ID-nummer?
Ja, Drupal verkar väldigt bra och jag har inte gett upp än, jag har förut kikat på Joomla men det kändes mycket krångligare.
Nåväl, en sak som jag undrar som egentligen gjorde så jag började fundera på vad block och moduler va är hur man skapar olika block för olika sidor, alltså flera sorters sidor. Jag håller nämligen på att göra en hemsida till en kund som uppbyggnadsmässigt liknar följande hemsida: http://www.onspot.nu. Den hemsidan är byggd av Xelera och jag misstänker att dom använder Drupal på sajten. Om ni jämför startsidan med andra sidor så ser ni att mittenblocket (ID: Slogan), alltså den stora presentationen med färgad bakgrund är mycket större än på övriga sidor. Och startsidan är i övrigt uppbyggt på ett annat sätt än de övriga sidorna. Hur kan man göra detta med Drupal? Göra sidor olika med olika block osv. För när jag i Drupal administrationen tänkte skapa en sida då fanns det liksom bara titel och Brötext i princip, och menyalternativ m.m.
Temabyggande
Aha, då förstår jag mer vad du är ute efter.
Innehåll och utseende är helt skilda från varandra i Drupal, så frågan om hur man ändrar utseende på exempelvis förstasidan blir en fråga om tema snarare än block. (Tema är Drupals namn för utseende.)
Varje sida på en Drupalsajt (och jo, onspot.nu är en Drupalsajt) går att styra för sig om man skulle vilja. Vanligtvis går det till så att man har en standardtemafil (node.tpl.php) som anropas för sidor i allmänhet, men om man vill ha radikalt annorlunda utseende på en viss sida gör man en egen temafil för den (typ node-27.tpl.php för nod nr 27). Samma sak går att göra med block, kommentarer, med mera.
En bra början för att lära sig mer om hur man meckar med Drupal-teman är tema-avsnitten i tips och guider respektive FAQ:n. Massor, massor mer finns förstås i Drupals onlinehandböcker.
//Johan Falk, Solna
Vet inte riktigt om jag
Vet inte riktigt om jag förstod det där, skulle jag möjligtvis kunna få ett beskrivande exempel på hur det fungerar? Att utseende och innehåll är skilda hänger jag med på, det är jag van vid också som xhtml-kodare. Men menar du att man tilldelar olika teman för de olika innehållssidorna eller? Och jag förstod inte vad en standardtemafil är och vad den gör, hur man rent praktiskt använder den, vad som ska stå i den m.m.
Jag försökte kolla på tips och guider men tyckte inte själv det stog något där om det jag undrar över. På FAQ-sidan under rubriken "Utseende och tema" -> "Drupals temafunktioner" fanns en länk med namnet "Hur ger jag olika delar av min sajt olika utseende?" vilket lät intressant, men när jag kom in på sidan så handlade det inte alls om det, det handlade mer om bloggar.
Jisses, det känns lite rörigt i huvudet nu =/
Pro Drupal Development
En rätt bra genomgång av Drupals temasystem finns att läsa i Pro Drupal Development. Just kapitlet om teman finns att ladda hem och läsa - länkar och lite mer tips finns på sidan med bra ställen att lära sig mer om Drupal.
Och visst, länken du följde på FAQ-sidan var inte klockren om man vill lära sig mer om teman. Men i diskussionen fanns i alla fall en länk vidare till Using different page templates depending on the current path, vilket kanske är till nytta.
Hej!
//Johan Falk, Solna