Något om publiceringsverktyg för hemsidor - del 4


december 12th, 2008

Du har bestämt dig för ett system som du vill använda på din hemsida och skaffat dig tillgång till en server med alla nödvändiga förutsättningar, i de flesta fall på ett webbhotell. Nu gäller det bara att få igång det också. Då återstår två alternativ.

Låta någon annan installera eller välja enklare installation

Det lättaste sättet att fixa installationen är att prata med webbhotellet. De kanske kan hjälpa dig? Då slipper du hela det här momentet. Något som kanske kan vara värt att betala för? Det finns också firmor som speciellt erbjuder sig att vara värdar för någor av de CMS som jag har räknat upp. De installerar systemet och du har bara att anpassa det.

Ett annat alternativ är att välja ett webbhotell med fördefinierade installationscript för olika CMS som kraftigt förenklar installationen. Exempel på sådana script är Fantastico och Installatron. Exempel på webbhotell som använder sig av sådana är Binero, Wopsa och Oderland. Observera att jag inte säger något om hur dessa fungerar som webbhotell i allmänhet.

Finns sådana installationscript så bör man enligt min erfarenhet använda dem eftersom en installation utanför scriptet inte alltid ger en samma behörighet att påverka saker på servern och detta kan ställa till problem.

Läs tips om webbhotell och Wordpress på WPsupport.se

Installera själv från grunden

Detta är en försök att ge en generell beskrivning av hur en installation av ett publiceringsverktyg kan gå till.

Du hämtar hem  programmet, packar upp det med ett uppackningsprogram och, och lägger upp filerna till rätt mapp på servern via ett FTP-program. Sedan så ska du se till att dessa filer kopplas till en databas som ligger eller ska skapas på annan plats på servern.

Om du har tur räcker det att med din webbläsare gå till en speciell webbadress där du fyller i diverse inställningar så genereras sedan en databas eller åtminstone tabellerna till den.

I annat fall måste du lägga in databasen separat. Oftast har du fått en viss databas tilldelad av webbhotellet som du ska använda dig av. Ibland kan du skapa flera själv.

Man bör allid titta igenom installationshänvisningarna på hemsidan därifrån man laddat ner programmet. Man bör också läsa eventuella Readme-filer som följer med som dokumentation. Det kan spara några timmars arbete och frustration.

Måste man lägga in tabellerna i databasen separat så finns det någonstans i dokumentationen en SQL-sats som man kan kopiera. Sedan går man in i det verktyg som man kan använda för att administrera sin databas på servern och som man förhoppningsvis har fått tillgång till av sitt webbhotell (oftast phpAdmin) och klistrar in texten på rätt ställe och trycker på Go. Då skapas ett antal tabeller. (Det finns flera sätt man kan tänkas få göra detta på men det tar jag inte upp.)

En annan vanlig åtgärd är man måste ge webbläsaren tillåtelse att skriva till vissa filer eller mappar på servern. Det kan också hända att man måste gå in och lägga in sitt lösenord eller annan information manuellt i en textfil som kan heta något med config på slutet.

Enklaste sättet att ändra behörigheter för att göra en fil eller mapp skrivbar är att göra det via sitt FTP-program men de allra enklaste FTP-programmen har inte funktionen. Skulle så vara fallet och man inte lyckas hitta den efter att ha lusläst dokumentationen så får man helt enkelt byta FTP-program.  Ibland går detta också att göra via filhanteraren på webbhotellet om de tillhandahåller en sådan.

Det enklaste är att sätta tillgängligheten (åtminstone tillfälligt) till 777 vilket är lika med att öppna den helt men följ instruktionerna för kan man sätta den till något annat så bör man göra det för säkerhetens skull. Notera vad värdena var från början för de kan behöva återställas. Efter installationen bör man ibland radera vissa filer såsom exempelvis installationsmappar och dylikt.

Generella råd

Med risk för att bli övertydlig och tjatig så kan följande påpekanden aldrig nog betonas:

1. Läs manualen! Läs åtminstone installationsinstruktionerna! Även om man kan lära sig åtskilliga intressanta saker genom att inte göra som den säger så är det oerhört tidskrävande och leder i vissa fall till förlust av data. (Speciellt vid uppgraderingar!)

2. Dokumentera installations- eller uppgraderingsprocesser. Ibland går något fel och man prövar flera saker. Behöver man då fortsätta nästa dag eller ta hjälp av någon person är det bra att ha dokumentation att kunna gå tillbaka till.

3. Om du har haft en installation en längre tid kan den behöva uppgraderas. Ta gärna backup både på filerna och och i synnerhet på din databas regelbundet och alltid före en uppgradering. Undersök också backupen på databasen noga så att den verkligen innehåller alla tabeller och delar av tabeller som du förväntar dig att den ska innehålla.

4. Ha tålamod men fastna inte. Och gå och lägg dig innan du blir så dumdristig att du glömmer bort viktiga moment!

5. Spara och håll reda på alla lösenord! Detta kan aldrig någonsin tillräckligt understrykas.

Ytterligare tips angående Wordpress

Läs också Mickey Barczyks bloggskola. Den är vettig.

Något om publiceringsverktyg för hemsidor - del 3


december 9th, 2008

Här kommer några rekommendationer

Det kan vara olika svårt att anpassa ett publiceringsverktyg till det ändamål man har tänkt sig för sin hemsida. Jag går igenom några typfall och ger lite allmänna alternativ på slutet

Blogg

Om det du vill är en blogg eller en hemsida som du vill uppdatera enkelt med nytt innehåll i kronologisk ordning, använd Wordpress. Det är lätt att installera och enkelt att komma igång med.

Det finns också ett mycket stort antal mallar för designen och andra insticksprogram eller plugins för att lägga till extra funktioner på sidan som man utan kostnad kan välja mellan.

Vill man pröva Wordpress kan man börja blogga på Wordpress.com men där finns det vissa begränsningar. Man har färre mallar att välja mellan - “bara” 110 stycken , och kan inte installera plugins utan är begränsad till ett urval extrafunktioner genom småprogam som läggs i sidomenyn genom s.k. widgets. Dessa får inte innehålla javascripts vilket bland annat betyder att man inte kan använda vissa verktyg för att mäta statistiken på sin blogg.

Men Wordpress.com är ändå en bra bloggvärd för den som vill börja blogga. Något som är speciellt bra med Wordpress är det spamskydd mot skräpinlägg i kommentarerna man får genom Akismet vilket fungerar superbt.

Wiki
Vill man ha en sida där man ska och presentera och samtidigt arbeta med gemensamma texter som alla, eller åminstone de som har användarnamn kan  kan redigera föreslås Mediawiki som används av Wikipedia. Anledningen är att den är lätt att installera och att folk känner igen sig i den. Vill man ha en lösenordsskyddad Wiki där bara de som redigerar texterna ska få lov och se den så använder man förslagsvis någon annat wikiprogram eller groupware.

Forum
Det finns många program för att göra forum men ett av de allra vanligaste som många använder och kan är phpBB. För några år sen var phpBB känt för att det hade många säkerhetsluckor, men eftersom folk fortfarande använder det bör det ha löst sig. Själv fick jag dock då ett inaktivt forum förstört tre gånger, nedspammat och med omadresserade länkar så…

Portal eller informationssida

Vill du ha en lite mer omfattande sida med lite olika funktioner i? Då skulle jag rekommendera Joomla/Mambo.  Det är egentligen fråga om samma program men utvecklarna gick sin egen väg efter en konflikt för något år sedan. Det finns gott om insticksprogram för extra funktioner och  många mallar för designen att välja på.

Problemet med mallarna för Joomla och Mambo är dock att de sinsemellan oika och många är väldigt svåra att lära sig anpassa. För många publiceringssystem så räcker det att kunna lite om om CSS för att kunna ändra mallarna. Så är inte fallet med Mambo/Joomla. Därför finns det också plats för en större marknad för färdiga mallar som man kan köpa eller folk som säljer sina tjänster. (Andra problem jag tidigare haft med Joomla är inställningarna för namngiveningen  undersidorna så de får vettiga adresser, samt att systemet döpte samtliga RSS-strömmar till Joomla.)

Joomla passar för lite större eller halvstora webbplatser med en blandning mellan innehåll som ska statiskt och sådant som ska bytas ut.  Det kan också användas till webbtidningar och länksamlingar. Ska man hålla på med länkar i Mambo/Joomla rekommenderar jag tilläggsprogrammet Bookmarks från TEG Design som är mer avancerat än det inbyggda Weblinks.

E107 är ett enklare system än Joomla för den som inte har en så omfattande sida. Kan klart rekommenderas. Här har bristen på grafiska någorlunda tilltalande mallar tidigare varit ett problem och jag har inte haft anledning att testa det på länge. Å andra sidan är det lättare att anpassa dem som finns.
Fler alternativ

Andra alternativ som kan vara intressanta att titta på är Drupal och Typo3.

Bland det intressantaste med Typo 3 är versionshanteringen som är ovanlig bland de icke-kommersiella alternativen. Har man flera användare kan det vara bra att se vem som har varit inne och ändrat sist och vad som har hänt. Den har dock en högre inlärningströskel och de tilläggprogram jag har sett är inte lika trevliga.

Drupal är mycket modifierbart och lär vara bra  om man vill ha en hemsida där många användare ska kommunicera med varandra.. Drupal känns ändå inte lika sammanhållet som exempelvis Joomla eller Typo 3 och har en ännu högre inlärningströskel för att man ska försöka förstå anpassningarna.

Slutligen - ett enda gott råd. Ska du installera sånthär - håll reda på administratörslösenorden! ;-) I nästa post skriver en aning om mina erfarenheter av installationer.

Något om publiceringsverktyg för hemsidor - del 2


december 9th, 2008

Det finns tre svårigheter med publiceringssystem

- Den första är att välja
- Den andra är att installera
- Den tredje är att anpassa

Naturligtvis går dessa tre svårigheter in i varandra. Jag lade en gång så mycket arbete på det så att jag tycker det kan vara värt att dela med sig av de erfarenheterna.

Använda gratisstjänster eller installera själv?

Första frågan är förstås om man verkligen behöver ett eget publiceringssystem. Behöver man bara en enklare hemsida där du ska publicera något då och då kanske det räcker med en blogg som ligger hos en gratis bloggvärd såsom exempelvis Blogger eller Wordpress.com.

Att använda sig av gratiskontona hos dessa bloggvärdar är förknippat med begränsningar i anpassningar av mallarna för hur du vill att sidan ska se ut. Betalar du en viss avgift kan du slippa de begränsningarna och dessutom knyta bloggen till en egen domän som du själv registrerat någon annanstans.

Som Bengt påpekade i sin kommentar till förra posten  finns det tjänster som Ning som är en värd där man kan skapa sig en egen social nätverkssajt. Jag har tidigare talat om Lava community som nu bytt namn till Jinity, och den som vill ha ett forum kan skaffa sig det genom Egetforum.se. eller Gratisforum.se .

En av nackdelarna med att enbart lita till gratistjänster är att man inte råder över de uppgraderingar och anpassningar som ska göras. När exempelvis bloggsystemet Wordpress uppgraderades nu i dagarna så ändrades det sk. gränsnittet, utseendet för hur inställningarna görs på sidan och hur man anpassar den i ett trollslag från den ena dagen till den andra.

Anledningen till att man ändå vill installera ett eget system kan vara flera. Man kanske söker funktioner som inte gratistjänsterna kan erbjuda, eller man kanske vill ha tillfredsställelsen av att ha en bättre kontroll på sidan och vad man ger sig in i.

Att välja publiceringsverktyg

Okej du har bestämt dig för att du vill ha ett eget publiceringssystem

För det första måste det finnas stöd för publceringsverktyget på den server där det ska ligga. Det vanligaste är att man väljer ett webbhotell och ett abbonemang med stöd för databasen MySQL och programmeringsspråket PHP.

Är det så att ditt webbhotell har ökat stöd för installation av något eller några publiceringsverktyg eller script  så pröva dem i första hand. Är det så att något med installationen inte fungerar finns det nämligen viss chans att du kan få hjälp av webbhotellet som måste utesluta att det är dem det är fel på. Annars är man ganska utlämnad till att söka information på egen hand. Ofta finns bra dokumentation och forum att tillgå men lika ofta kan det vara rörigt och ofullständigt och man får räkna med att den mesta dokumentationen är på engelska. Är engelskan alltför knackig kan det vara värt att leta efter verktyg som har ett svenskt supportforum för att försöka få hjälp av andra användare.

Det finns två resurser som är ovärderliga om man vill välja CMS. Den ena är Opensourcecms den andra är CMS Matrix

Opensoourcecms berättar bara om verktyg med öppen källkod medan CMSmatrix också innehåller de kommersiella som ofta kan kosta ganska mycket att använda. På Opensourcecms presenteras verktygen i olika kategorier beroende på vad de ska användas till såsom blog, forum eller wiki. De mest utbyggda verktygen kallas för portaler eller helt enkelt CMS. Man kan också testa demos av de olika publiceringsverktyg för att se hur de ser ut eller känns att använda.
På CMS Matrix beskrivs verktygen efter de funktioner de har. Man kan enkelt göra en jämförelse mellan upp till 10 verktyg itaget eller kryssa för de funktioner man vill ha för att se vilka alternativ det finns.

Skulle jag välja ett publiceringsverktyg från scratch idag skulle jag checka de alternativ som mitt webbhotell ger ökat stöd för i CMSMatrix. Om inte några sådana finns skulle jag börja med några av alternativen i OpensourceCMS och jämföra dem i CMSMatrix och sedan testa demon av dem som jag tycker låter bra.

Vill du bara ha ett förslag så satsa på Wordpress. Det är enkelt att installera och lätt att komma igång med. Annars listar jag några till förslag i nästa post.

Något om publiceringsverktyg för hemsidor - del 1


december 8th, 2008

I begynnelsen var ren HTML. Så småningom nedlusades koden med frekventa anvisningar om design och om vilka typsnitt som skulle användas. Då kom stilmallarna CSS som en räddning för alla som börjat vänja sig vid att leta efter felen bland alla taggar för Verdana eller Arial. Därefter kom publiceringssystemen, eller publiceringsvertygen eller CMS Content Management Systems som den engelska termen heter.

Publiceringsverktyg är bra om man är fler än en person som är involverade i ett gemensamt projekt kring en hemsida. Ett publiceringsverktyg är också bra om man som ensam person vill ha en blogg på internet som man uppdaterar ofta och där allt ska följa specifika mallar.

I själva verket bygger alla de gratis webbtjänster som många använder sig av på olika typer av publiceringsverktyg där det gemensamma är att man kan lägga in texten direkt ifrån webbläsaren. Det är i och för sig inget nytt. Allt från tidiga webbforum till stora gratistjänster för personliga hemsidor under 1990-talet som inte tillät FTP har byggt på något liknande.

Det som är lite nyare är tillgången till avancerade publiceringssystem som är gratis för användaren att själv installera och använda på servern där man har sin egen hemsida, och som bygger på öppen källkod s.k. Open Source och som har kommit starkt under de senaste åren. Verktyg som man kan installera och använda utan att ha någon som helst kunskap i programmering.

För min egen del har jag nystat i det här i tre år nu. I ett av de hemsidesprojekt jag var inblandat i hade vi ständiga problem med inkonsekvent använda stilmallar och länkar som plötsligt blev vita och inte syntes. På min gamla communityguide var jag tvungen att gå igenom flera steg av konvertering för att uppdatera varje beskrivning och något måste kort sagt göras. Så jag började nysta i det här och tänkte att jag väl delge er några av dessa en lekmans erfarenheter här på bloggen.