Bygga hemsidor - komma igång med Joomla
Hemsidor - HTML, Flash, PHP/ASP
Vi blir fler och fler som väljer att bygga en hemsida. Det kan vara en hemsida för företaget, för en förening som man är aktiv i eller kanske en hemsida för ett privat syfte. Under 90-talet kom den första vågen av hemsidor, de var nästan uteslutande byggda med HTML. Renodlade HTML-sidor används fortfarande idag men de är inte särskilt dynamiska, de kan bli ganska avancerade men kräver en hel del insats i form av tålamod och tid. Något som blev väldigt stort under 2000-talet var hemsidor i Flash. Med Flash kunde man få hela hemsidan att röra sig, blinka, dansa, ja.. precis allt. I och med att stödet av Flash har minskat av olika spelare på marknaden samt att många tröttnade på allt blinkade, så har Flash minskat i popularitet. De vanligaste hemsidorna idag är byggda i PHP eller .asp, samt i olika sorters CMS-verktyg.
Vad är ett CMS-verktyg
Ett CMS-verktyg (Content Management System), eller Innehållshanteringssystem, är en plattform för att hantera innehåll på en hemsida - på ett ofta automatiserat eller förenklat sätt. Om man bygger renodlade HTML-sidor behöver ägna mycket tid att koppla ihop de olika sidorna medan i ett CMS-verktyg sker en stor del på ett automatiserat sätt. Det finns också större möjlighet till funktioner som att koppla på mer avancerade funktioner och moduler samt att hantera bilder och video på ett enklare sätt. Om man vill använda exempelvis flera språk på hemsidan så är ett CMS-verkyg ett ypperligt val.
Vilka olika CMS finns det?
De vanligaste i Open Source sfären är Wordpress, Joomla och Drupal. Wordpress är kanske det CMS-verktyg som fått mest spridning. Joomla brukar beskrivas som en medelväg mellan Wordpress och Drupal. Wordpress är enkelt att hantera men inte lika utbyggbart som Joomla. Drupal anses av vissa som mer flexibelt och skalbart men samtidigt krävs mer tid för att sätta sig in i verktyget.
Fördelarna med Joomla
Ok, vad är Joomla mer än en medelväg? Varför ska man välja Joomla som CMS-verktyg?
• Gratis
• Open Source/GPL - ändra koden precis hur du vill.
• Community - viktigare än gratis, finns det ingen community som backar upp verktyget så hade det inte spelat någon roll. Joomlas community finns spridd över hela världen.
• Kontinuerliga uppdateringar - den finns en färdplan på Joomlas utveckling och säkerhetshål täpps igen snabbt.
• 10000 tillägg - om de inbyggda funktionerna inte räcker till så finns runt 10000 tillägg för att bygga ut funktionerna. Många är gratis.
• Support - Joomlas forum har många medlemmar som kostnadsfritt bistår med support och råd.
Vad behöver du för att använda Joomla?
För att använda Joomlas behöver du följande:
• Domännamn - ex minhemsida.se (behövs inte kom du kör lokalt)
• Ett webbhotell (ex Binero, behövs inte kom du kör lokalt)
• MySQL databas 5.0.4+ (Joomla funkar även med PostgreSQL och SQL-server men om du vill vara säker på att tilläggen ska fungera, kör med MySQL)
• PHP 5.3 (PHP 5.4, ett fåtal buggar, men 5.3 funkar bättre med tillägg)
• Joomla - ladda ner här
Det underlättar även om din server har:
• GD library 2
• Safe_mode off
Du kommer också behöva ett FTP-program för att ladda upp Joomla. Ett gratis och bra program är Filezilla.
Installera Joomla
Gör så här:
• Skapa en databas på ditt webbhotell (uppmärksamma namn på databas, värd (host), användarnamn och lösenord)
• Packa upp installationspaketet lokalt, som du har laddat ner (Joomla)
• Skicka upp, via FTP, de uppackade filerna på servern. Oftast ska de läggas i en mapp som heter public_html (se till att inga filer ligger där innan)
• Efter att alla filer har skickats upp, gå till den aktuella webbadressen ex www.minhemsida och genomför installationen.
Börja bygga hemsida
När installationen är slutförd kan din hemsida nås genom webbadressen ex www.minhemsida.se. Du administrerar din hemsida genom att logga in på www.minhemsida.se/administrator (logga in med användarnamnet och lösenordet som du valde när du installerade Joomla).
Det är bra om du har tänkt igenom innan du börjar, vad ska finnas på sidan? Kategorier? Funktioner?
• Börja med att skapa kategorier (ex "nyheter")
• Skriv en artikel och välj aktuell kategori
• Skapa ett menyobjekt som ska visa denna artikel eller hela kategorin (ex "nyheter")
Lycka till!
Kommentarer (2)