onsdag 27 april 2011

Ny tjänst

Efter lite strul med att hitta rätt CMS har jag då äntligen kommit vidare och börjat skriva om min nästa tjänst i den här kursen, nämligen videobloggning.

Den nya sidan skapad med hjälp av Drupal hittar ni här:

http://www.soulfuldesign.se/blog

Drupal


Historien om Drupal började år 2000 då Dries Buytaert som var student på universitetet i Antwerpen ville ha ett system för att kommunicera med klasskamrater och vänner. Han byggde en liten webbapplikation så att han och hans vänner kunde lämna meddelanden till varandra. När Dries hade tagit examen flyttade han mjukvaran över till drop.org och använde den för att experimentera med nya webbteknologier. Då såg han också till att programmet blev fritt att använda för vem som helst, och det tog inte lång tid förrän den unika modulära strukturen fick uppmärksamhet och drog till sig en stor skara utvecklare och användare. (Redding 2010, s.2)

När Dries letade efter domännamn råkade han stava fel på det holländska ordet dorp (som betyder by och refererar till det faktum att det är en s.k. community eller "nätgemenskap") så det blev drop.org istället. Det holländska ordet för drop är druppel som sedan ändrades till Drupal för att vara lättare att uttala, och 2001 fick projektet detta officiella namn. (Redding 2010, s.2)

Precis som Joomla är Drupal skrivet i php och bygger på ett liknande system där webbsidan är uppbyggd av olika moduler. Standard-versionen innehåller funktioner som finns i de flesta CMS, som t ex registrering och underhåll av användarkonton, skapa menyer, RSS-feed och möjligheten att skräddarsy sin egen sidlayout. Liksom Joomla finns det sedan även en stor community som fortsätter att utveckla och lägga till nya funktioner till Drupal. I november 2010 fanns det t ex över 7000 tilläggsmoduler för att förändra eller bygga ut Drupal´s kärnfunktioner. På grund av sin modulära struktur och möjligheterna till utbyggnad med olika plugins beskrivs ibland Drupal som ett så kallat CMF (Content Management Framework). (Drupal - Wikipedia)

Installationen av Drupal är i princip likadan som med Joomla, som jag beskrev i ett tidigare inlägg. Bara att ladda ner en zip-fil från drupal.org och packa upp den i en katalog på en webbserver. Skapa en databas får man ju också göra om det inte redan finns på servern, sen är det bara att skriva in www.mindomän.se/drupalkatalogen och följa instruktionerna. Själv hade jag lite strul med php-inställningar på mitt webbhotell, så det kan nog vara bra att veta lite om php och mysql ifall man skulle stöta på några problem vid installationen. Tänkte inte gå in i närmare detalj på just installationen eftersom det är lättare att bara kolla i den officiella dokumentationen, och sen leta i forumet vid problem.

KÄLLOR:

Redding, Jacob (2010). Beginning Drupal. Wiley Publishing, Inc., Indianapolis, Indiana

Drupal - Wikipedia [Elektronisk] Tillgänglig: http://en.wikipedia.org/wiki/Drupal [2011-04-27]

Lärkontrakt 1.1

Tjänsteperspektiv

Blogg - CMS (Drupal) - Video Blogg

Jag kommer att blogga om CMS i allmänhet men fokusera på Drupal
På en Drupal-sida kommer jag att berätta om Video Bloggning
I en Video Blogg kommer jag att berätta om bloggning

Ny Kurslitteratur

CMS:
Mercer, David (2010). Drupal 7.
Redding, Jacob (2010). Beginning Drupal. 

måndag 25 april 2011

Från Joomla till Drupal

Satt ett par dagar förra veckan och försökte få ihop en snygg design till min blogg med hjälp av Joomla. Men tyckte faktiskt att det kändes ganska rörigt, framför allt om man som jag kommer från design-hållet och gärna vill ändra bilder, bakgrund och typsnitt m.m. Visst, man kan ju gå in i css-filerna och ändra på designen den vägen. Men grund-designen i Joomla (om man installerar med sample content) använder sig av flera olika css med vardera kanske hundra taggar (överdriver säkert men det kändes så när jag gick igenom dem). Dessutom är det ju så att om man måste gå in i koden för att ändra design så försvinner lite vitsen med att använda Joomla, eftersom det är just den biten man vill slippa. Då kan jag lika gärna själv bygga upp sidan från grunden.

Sen upptäckte jag även en annan nackdel med Joomla som gäller just det jag vill åstadkomma med min sida i det här fallet, det vill säga en blogg. Vet inte om jag har missat något, men jag kunde åtminstone inte hitta någon färdig mall eller insticksmodul för att sätta upp en blogg i Joomla. Formatet i grunddesignen liknar ju en blogg men det finns inget sätt för besökare att kommentera t ex. Det enda jag hittade var kommersiella moduler som man måste betala för.

Jag kan förstå att det kan vara smidigt om man bara snabbt vill ha upp en sida och inte bryr sig så mycket om utseendet, men Joomla känns inte som ett verktyg för mig. Därför bestämde jag mig för att testa "konkurrenten" Drupal istället. Och nu kändes det direkt mycket bättre, på bara några timmar hade jag fått ihop en design som jag var ganska nöjd med. Jag laddade bara ner en gratis-template och ändrade lite. Jag fick visserligen gå in lite i css-koden, men i det här fallet var det bara 1 css-fil och mycket lättare att hitta taggarna man ville åt. Dessutom har Drupal precis det jag behövde, nämligen en inbyggd modul för blogg.

Så nu blir det till att ändra lite i lärkontraktet och blogga vidare med Drupal istället.

fredag 15 april 2011

Joomla - installation

OK, då var det dags att börja testa lite Joomla på riktigt. Laddade precis ner senaste versionen 1.6.2 från joomla.org, och sen är det bara att installera. Eftersom jag redan har webbhotell för min egen hemsida sedan tidigare, så valde jag att installera direkt på den servern. Annars kan man ju även installera lokalt på sin dator genom att använda t ex WampServer, ett programpaket som reproducerar en webbserver.
Packade upp zip-filen med programvaran och placerade i en katalog kallad joomla på min server. Sen är det bara att öppna webbläsaren och skriva in www.domännamn.se/joomla/installation, så guidas man enkelt genom installationen. Man kan välja språk, kolla så att php-inställningar och sånt är rätt inställt för att kunna köra Joomla på servern, konfigurera databas och inloggningsuppgifter etc.

So far so good. Nu får vi se om det verkligen är så enkelt som det påstås att sätta ihop en egen sida. Återkommer med en uppdatering i nästa inlägg.

torsdag 14 april 2011

Joomla! - en introduktion


Namnet joomla kommer från det swahiliska namnet jumla och betyder "alla tillsammans", vilket syftar på det faktum att Joomla är en gratis programvara med öppen källkod där vem som helst kan bidra med utvecklingen av nya moduler och funktioner. (http://sv.wikipedia.org/wiki/Joomla)

Den första versionen av Joomla släpptes 2005, och baserades på innehållssystemet Mambo utvecklat av det australiensiska företaget Miro International. 2008 kom Joomla version 1.5 som är helt omskrivet och har frångått koden från Mambo, med förbättrad säkerhet och bättre flerspråksstöd, och stöd för installation av tillägg, moduler och mallar via FTP. Joomla är nu uppe i version 1.6.1 som släpptes så sent som för en månad sedan. (http://sv.wikipedia.org/wiki/Joomla)

Joomla är numera ett av de mest populära open source CMS:en, tillsammans med Drupal och Wordpress (som ju främst är till för bloggar). Joomla är ett väldigt kraftfullt verktyg som kan hantera stora siter med många besökare, men är samtidigt enkelt att använda för vem som helst utan några större kunskaper i webbdesign. Joomla har en stor utvecklar community och det finns redan nu hundratals moduler som bygger ut kärnfunktionerna. (Williamson, 2011)

En annan stor fördel för oss svenskar är att det även finns en officiell svensk webbplats för Joomla (http://www.svenskjoomla.se), där det finns svenska översättningar av både Joomla självt och många av tilläggen. (http://sv.wikipedia.org/wiki/Joomla)

KÄLLOR

Joomla - Wikipedia [Elektronisk] Tillgänglig: http://sv.wikipedia.org/wiki/Joomla [2011-04-14]  

Williamson, James (2011). CMS Fundamentals [Elektronisk] Tillgänglig: http://www.lynda.com/Business-Online-Marketing-SEO-tutorials/CMS-Fundamentals/74535-2.html [2011-04-14] 

onsdag 13 april 2011

CMS - kort historik


För att förstå lite bättre vad ett CMS kan göra och hur det fungerar, tänkte jag att det kunde vara intressant med en liten kort historik.

Som man kanske kan ana så har webbaserade CMS sitt ursprung i mer traditionella innehållshanteringssystem. I mitten på 90-talet använde framför allt tryckindustrin sådana system för att organisera stora volymer med tryckta dokument. Runt den här tiden började även webbsidor bli mer komplicerade och innehållsrika, och företagen som låg bakom dessa sidor började leta efter liknande sätt att organisera online-innehåll. Internet genomgick en stor förändring, från att i stort sett ha varit en samling med statiska sidor till att nu innehålla ett ökande antal dynamiska sidor som lagrade information i databaser och uppdaterades dagligen. Den här förändringen skapade ett behov av en mer avancerad typ av innehållssystem, speciellt för stora webbsidor. (Williamsson, 2011)

Utvecklingen av de CMS vi har idag började 1995, då grundarna av den väldigt populära tekniknyhetssiten CNET behövde ett bättre sätt att organisera innehållet på sidan. Inspirerade av utvecklingen inom tryckindustrin byggde de ett system som använde sig utav mallar (templates) för att sätta ihop sidor från en relationsdatabas. Systemet innehöll även möjligheter att ändra designen och att använda innehållet för andra ändamål, och döptes till PRISM (Presentation of Realtime Interactive Service Material). Året efter köptes systemet av mjukvaruföretaget Vignette som släppte en kommersiell version kallad Storyserver, som kan sägas vara världens första CMS. (Williamsson, 2011)

Under andra halvan av 90-talet fullkomligt exploderade CMS-marknaden, men vid den här tiden var nästan alla dessa system licensierade. De var också dyra och användes därför främst av stora företag som hade råd med kostnaden. Men runt år 2000 kom en förändring efter en ökad populäritet av det som kallas LAMP, en förkortning av Linux Apache MySQL PHP, alltså mjukvara med öppen källkod (open source) som tillsammans låter användaren skapa en webbserver till många olika ändamål. Detta hade en direkt inverkan på CMS-marknaden, och 2001 släpptes ett av de öppna gratissystem som fortfarande är ett av de mest populära, nämligen Drupal. 2005 kom sedan Joomla! som är det verktyg jag kommer att fokusera på i kommande inlägg, och även kommer att använda för sätta ihop en sida där jag sedan lägger upp min videoblogg.(Williamsson, 2011)

KÄLLOR

Williamson, James (2011). CMS Fundamentals [Elektronisk] Tillgänglig: http://www.lynda.com/Business-Online-Marketing-SEO-tutorials/CMS-Fundamentals/74535-2.html [2011-04-13]

tisdag 12 april 2011

Vad är CMS?

CMS är en engelsk förkortning för Content Management System, vilket på svenska blir InnehållsHanteringsSystem. Det är ett informationssystem för att hantera och publicera olika typer av informationsinnehåll, det vill säga elektronisk media. CMS är egentligen ett vidare begrepp som används i alla möjliga sammanhang, och alltså inte bara när det gäller publicering på webben. Den korrekta termen här är Webbpubliceringssystem eller WCMS (Web Content Management System), men idag använder man för det mesta förkortningen CMS även för att referera till webbsystem.

Ett CMS när det gäller webbsystem är en mjukvara på serversidan som är utvecklat för att förenkla skapande och underhåll av webbsidor. Dessa system hanterar online-innehåll, genererar webbsidor och låter användare ladda upp och ändra innehåll utan någon direkt teknisk kunskap inom HTML, CSS etc. Idén är alltså att låta ett datasystem sköta all den tekniska hanteringen av innehållet, vilket så klart sparar en massa tid och arbete. Innehållet sparas i en databas tillsammans med inställningar för utseende och organisation av detta innehåll, och för att visa informationen i databasen används sedan olika program- eller scriptspråk som t ex PHP eller Asp.

Att jobba med ett CMS har många fördelar. Innan det blev vanligt att använda WCMS var man tvungen att skapa html manuellt och ladda upp dem till en webbserver, med ett CMS kan man nu istället skapa och redigera innehållet från vilken dator som helst med internetuppkoppling och webbläsare. Och det krävs som sagt ingen teknisk kunskap eftersom redigeringen sker via ett webbgränssnitt, ofta i form av en WYSIWYG (What You See Is What You Get) editor där man ser direkt hur innehållet kommer att se ut medan man arbetar med det. Men även erfarna webbdesigners kan ha mycket nytta av CMS eftersom det går mycket fortare att utveckla även komplicerade sidor med ett sådant verktyg. De kan också lägga till avancerade funktioner som kanske egentligen ligger utanför deras kunskap. Och man kan spara en massa tid genom att bygga en sida åt en kund och sedan lära honom eller henne att själv underhålla och uppdatera den, vilket även blir en billigare lösning för kunden.

KÄLLOR

Williamson, James (2011). CMS Fundamentals [Elektronisk] Tillgänglig: http://www.lynda.com/Business-Online-Marketing-SEO-tutorials/CMS-Fundamentals/74535-2.html [2011-04-12]

Innehållshanteringssystem - Wikipedia [Elektronisk] Tillgänglig: http://sv.wikipedia.org/wiki/Innehållshanteringssystem [2011-04-12]

måndag 11 april 2011

Lärkontrakt 1.0

Tjänsteperspektiv

Blogg - CMS (Joomla) - Video Blogg

Jag kommer att blogga om CMS i allmänhet men fokusera på Joomla
På en Joomla-sida kommer jag att berätta om Video Bloggning
I en Video Blogg kommer jag att berätta om bloggning

Kurslitteratur

CMS:
Graf, Hagen (2006). Building Websites with Joomla.
Conner, Nancy & Holzner, Steven (2009). Joomla! for Dummies.
Tiggeler, Eric (2010). Joomla! 1.5: Beginner´s Guide.
Williamson, James (2011). CMS Fundamentals [Elektronisk] Tillgänglig: http://www.lynda.com/Business-Online-Marketing-SEO-tutorials/CMS-Fundamentals/74535-2.html [2011-04-11]

Video Blogg:
Cottrell Bryant, Stephanie (2006). Videoblogging For Dummies.
Felix, Lionel, Jurick, Jennifer & Stolarz, Damien (2006). Hands-On Guide to Video Blogging and Podcasting

Blogg:
Castro, Elisabeth (2005). Publishing a Blog with Blogger: Visual Quickproject Guide.
Richardson, Will (2010). Blogs, Wikis, Podcasts, and Other Powerful Webtools for Classrooms.
Birley, Shane & Gardner, Susannah (2010). Blogging for Dummies, 3rd Edition.

Ber att få återkomma med förslag angående essä och vetenskaplig artikel.

torsdag 7 april 2011

Tillbaka till verkligheten

Kom tillbaka från Dubai för några dagar sedan, efter att ha jobbat som musiker där i 3 månader. Så nu är det dags att ta tag i vardagen igen, det vill säga pluggande på Webmaster-program. Och vänja sig vid det kalla vädret :-)

Nu ska det bloggas tydligen. Har alltid varit väldigt skeptisk till det här med bloggande, men nu får man ju en chans att prova på och kanske ändra uppfattning.

Idag får det bli en tur till biblioteket och leta litteratur, och sen försöka sätta ihop det där lärkontraktet.