Hur väljer jag den bästa programvaran för öppen källkod?
Webbplatsägare med öppen källkod används av webbplatsägare för att skapa ett digitalt utrymme på Internet som ser tilltalande och drar in fler besökare. Den bästa open source-programvaran för många användare kommer att innehålla What-You-See-Is-What-You-Get (WYSIWYG) -teknologi, så att designern kan se hur webbplatsen ser ut utan att behöva koda blint. Många webbdesignprogram lämnar ett stort fotavtryck av onödig och trög kodning; den bästa webbplatsprogramvaran - oavsett om det är sluten källa eller öppen källkod - kommer att använda standardkod utan fotavtryck. Förutom att utforma webbplatsen bör webbplatsens programvara också ha specialfunktioner, till exempel ett innehållshanteringssystem (CMS) eller e-handelsfunktioner, för att hjälpa användaren att köra webbplatsen. En online-följning kommer också att hjälpa, eftersom open source-program tenderar att ha brist på teknisk support.
WYSIWYG är en del av de flesta bra öppna källkodsprogram som gör det möjligt för användaren att skriva in HyperText Markup Language (HTML) och Cascading Style Sheets (CSS) samtidigt som han kan se webbplatsen som skapas. Innan WYSIWYG skrev webbdesigners kod i en textredigerare, vilket krävde att arbetet sparades i HTML-format och öppna det i en webbläsare för att se hur webbplatsen såg ut. Eventuella ändringar som krävs kräver en retur till textredigeraren. Med WYSIWYG ser användare exakt hur webbplatsen kommer att se ut, vilket gör det lättare att designa och felsöka.
Många programvarupaket med öppen källkod lämnar ett digitalt fotavtryck. Detta fotavtryck är vanligtvis ett stort kodblock, eller besvärlig markering som inte ingår i något standardspråk, vilket inte behövs av webbplatsen. Ett fotavtryck bromsar ned belastningen, eftersom användarens dator måste läsa den extra koden, vilket kan ta flera sekunder eller minuter. Ett program utan detta fotavtryck är lättare att arbeta med och gör webbplatser som laddas snabbast.
Att skapa en statisk webbplats med programvara med öppen källkod är bara en av funktionerna i ett sådant program; det borde också kunna skapa dynamiska sidor för användaren. För att göra detta bör webbplatsens mjukvara ha en funktion som skapar en CMS, som en blogg eller en e-handelswebbplats. Detta hjälper användaren att hantera webbplatsuppgraderingar.
Utvecklare tjänar lite eller inga pengar på att skapa programvara med öppen källkod, så det saknas vanligtvis teknisk support. Innan beslutet fattas om ett program, bör användaren kontrollera om det finns bra dokumentation om programmet och ett onlineföljande. Båda dessa kommer att hjälpa användaren om det finns tekniska problem, och ett onlineföljande innebär att vissa utvecklare kan skapa nya funktioner eller moduler för att göra open source-programmet mer användbart.