4 år som webbmaster för Saabklubben

Som några av er kanske vet så är jag en glad Saabentusiast. Jag är även en entusiastisk användare av WordPress. Så hur går det när man kombinerar dessa två saker? Här är min berättelse om hur jag arbetade ideellt som webbmaster för Saabklubben i nästan 4 års tid.

TLDR; Saabklubben har under min tid som webbmaster gått från en splittrad IT-miljö till en centraliserad och optimerad servermiljö med ett WordPress-nätverk bestående av 18K+ användare, 200K+ inlägg, 3 500 medlemmar m.m. Detta möjliggör vidare automatisering till nytta för Saabklubbens medlemmar och Saabentusiaster över hela världen.

För snart fyra år sedan fick jag förtroendet att bli webbmaster för Svenska Saabklubben. Jag var då en nybliven medlem i Saabklubben, jag hade inte ens haft mitt körkort i ett halvår och det var nog rätt mycket på chans som dåvarande ordförande skickade mig en fråga om det över Facebook (där vi precis hade blivit vänner).

Jag accepterade att bli webbmaster då jag såg det som en möjlighet att utveckla mina praktiska kunskaper inom server- och hemsidehantering. Bara för att man arbetar på ett webbhotell så innebär det inte att man automatiskt har koll på allt inom webbhantering. Det är väldigt enkelt att fastna i gamla vanor, att bli ifrånsprungen av hungrigare förmågor.

När jag tillträdde som webbmaster så var Saabklubbens IT-verksamhet splittrad. Medlemmarna hade fyra olika inloggningar, det fanns en fysisk server som fungerade sådär, domännamn hade förlorats och e-posten fungerade inte alls. Tidigare webbmaster ska inte klandras, tvärtom, men det var ingen enkel uppgift att få ihop allt.

E-posten styrdes omgående upp med Google Apps. För att minimera kostnaderna användes främst grupper med vidarebefordring till externa konton. Via branschkontakter lyckades jag återställa ett tidigare förlorat domännamn. Under årens lopp har jag successivt styrt om intern (och extern) trafik till saabklubben.se.

Dåvarande hemsida baserades på en gammal version av Drupal, så jag flyttade över den till WordPress på ett webbhotellskonto. Hemsidan optimerades ingående, vilket gav upphov till ett flertal optimeringsguider hos FS Data. Jag uppdaterade även den fysiska servern i den mån det var möjligt, men insåg rätt snart att IT-tjänsterna behövde flyttas.

Saabklubben hade vid den tiden ett “nytt” forum baserat på phpBB och ett gammalt (inaktivt) forum baserat på UBB Threads. Ett byte av forum hade tidigare skett utan migrering av data, så jag kombinerade dessa två forum till ett (flyttade 25K+ ämnen med 150K+ inlägg). Kort därpå inkluderades även ett annat externt forum (900klubben) med ytterligare några tusen användare, ämnen och och inlägg.

Samtliga forumflyttar planerades och testades ingående för att bevara användare, inlägg, bilder, direktmeddelanden osv. Trots brist på färdiga flyttverktyg (script), samt att jag inte är någon utvecklare, så gick flyttarna ändå bra. Nedtiden var minimal och moderatorerna i forumet bistod tacksamt vid flytt av några tusen ämnen (när det inte gick att lösa automatiskt).

Runt denna tid började givetvis Saabklubbens fysiska server att rasa samman. Med hjälp av tidigare webbmaster, som hade satt upp den gamla servern, kom jag över nödvändig data och flyttade forum, medlemsregister m.m. till webbhotellskontot med hemsidan. Det visade sig dock rätt så snabbt att webbhotellet inte var tillräckligt för forumet.

Jag satte då upp en virtuell server för Saabklubben hos DigitalOcean, med ServerPilot. DigitalOcean valdes som leverantör av kostnads- och prestandaskäl, samt för att Saabklubben inte skulle vara beroende av mig och min arbetsgivare. Denna serverlösning är skalbar och fullt ut automatiserad avseende säkerhets- och funktionsuppdateringar.

Faktum är att samtliga IT-tjänster för Saabklubben, som jag satte upp under min tid som webbmaster, är personoberoende. Det är något som jag har lagt en väldigt stor vikt vid redan från första början.

Åter till forumet, där phpBB hade sina för- och nackdelar. Målsättningen med Saabklubbens IT-verksamhet var att samla användarhanteringen och efter flera (misslyckade) försök till att integrera phpBB i WordPress insåg jag att en flytt till bbPress var nödvändig. Så i början av 2015 flyttades 6K+ användare med 200K+ inlägg från phpBB till bbPress i Saabklubbens WordPress-nätverk.

Med hemsida och forum på plats i WordPress inledde jag arbetet med att flytta Saabklubbens medlemsregister till samma plattform. Dåvarande medlemsregistret var egenutvecklat och höll på att rasa samman. Samtidigt var belastningen hög i Saabklubbens reservdelsverksamhet. Jag satte därför ihop en plan för att automatisera hanteringen av medlemmar och reservdelshantering (beställningar, fakturor osv.).

Efter att ha inventerat hela marknaden för medlemsregister och e-handelslösningar till WordPress så tog jag ut ett par veckor semester i början av 2016 och konverterade samt flyttade över det gamla medlemsregistret till en ny lösning baserad på WooCommerce, WooCommerce Subscriptions och WooCommerce Memberships i Saabklubbens WordPress-nätverk.

Även här vidtogs åtgärder för att samla användarna. Medlemmar kopplades samman med (motsvarande) forumanvändare, där ett aktivt medlemskap möjliggjorde åtkomst till medlemsmaterial på hemsidan (rabattkoder, tidigare nummer av medlemstidningen osv.). Många medlemmar saknade en e-postadress, så en rutin för att rätta detta upprättades i medlemstidningen (där 100-150 e-postadresser rättades manuellt efter varje nummer).

Att flytta medlemmarna till det nya registret gick att automatisera, men att aktivera medlemskapet för enskilda medlemmar var en manuell process. Jag fick därför underlag på betalningar av medlemsavgifter från medlemsansvarig i Saabklubben och satt många långa kvällar och nätter med att aktivera alla medlemskap. Närmare 3 500 medlemskap aktiverades på detta sätt.

Som om jag inte hade nog att göra så fick Saabklubben en förfrågan om att överta SaabsUnited.com (den största bloggen/nyhetssidan om Saab i världen). Den webbplatsen baserades lyckligtvis på WordPress, så jag flyttade rätt så enkelt över den (med 10K användare, 6K inlägg & 66K kommentarer) till vårt WordPress-nätverk.

Det var några år sedan SaabsUnited.com var ordentligt aktivt, så jag fick rensa ut ca 4K spamanvändare, implementera ett nytt tema, upprätta en rutin för användarbidrag och mycket annat. SaabsUnited.com har närmare 1 000 besökare/dag när inlägg publiceras där. Denna webbplats kan bli något väldigt bra för Saabentusiaster över hela världen.

Åter till det nya medlemsregistret, som i slutet av 2016 öppnades för registrering av nya medlemmar via hemsidan. Två olika betalningslösningar implementerades, baserat på interna önskemål/specifikationer, varav en med koppling till befintligt ekonomisystem. Jag satte även upp en separat server/testmiljö, där 11K+ reservdelar framgångsrikt importerades till WooCommerce.

Sedermera tog dock styrelsen för Saabklubben ett beslut om att stänga det nya medlemsregistret. Detta för att kunna hantera betalningarna av medlemskap enligt samma upplägg som tidigare år. En del redovisnings- och bokföringsmässiga frågetecken behövde även redas ut. Den tekniska lösningen för det nya registret kvarstår, om än att det nu är inaktiverat.

Jag respekterar givetvis styrelsen och dess beslut här.

Om/när Saabklubben återupptar arbetet med det nya registret så kvarstår den klart bästa tekniska lösningen för detta. Saabklubben kommer kunna spara stora mängder tid och pengar, som kan läggas på utveckling (och marknadsföring) av nya reservdelar samt utökning av medlemsbasen.

Om Saab som bilmärke ska kunna leva vidare så är detta den enda rätta vägen framåt.

Utöver det som redovisas ovan så har jag gjort mycket annat för Saabklubben, både inom och utanför IT-verksamheten. Den nuvarande styrelsen kom till på initiativ av mig, efter (ett allmänt) missnöje med föregående styrelse. Jag har varit runt i Sverige och träffat medlemmar och lokalsektioner, från Skåne till Norrland. Att en lokalsektion upprättades i Stockholm 2016 var jag även starkt bidragande till.

Nu vill jag absolut inte slå mig på bröstet eller ta all ära här. Saabklubben har funnits i över 40 år. Jag har enbart varit engagerad i 4 år. Det har varit ett nöje och ett privilegium att få vara en många eldsjälar som bidragit till Saabklubben sedan 1976.

Saabklubben har även gett mig möjlighet att testa många nya tekniska tjänster och funktioner. Årsmötet 2016 videosändes till våra medlemmar (tack Solidtango!), vi la upp videofilmer med VideoPress, körde backup via VaultPress, säkerställde webbplatser med Let’s Encrypt och mycket mer.

Saabklubben har idag ett av Sveriges största och snabbaste WordPress-nätverk, med 18K+ användare och 200K+ inlägg. Nätverket snurrar stabilt och säkert med en kombination av Nginx, PHP-FPM, MariaDB, Redis, Cloudflare m.m. Det är jag lite stolt över ändå.

Avslutningsvis, en av de bästa uppgifter som jag haft som webbmaster är användarsupporten. Som webbmaster har medlemmar ringt och skickat e-post till mig i olika ärenden. Att t ex få e-post med en fråga om hur man loggar in på hemsidan, där medlemmen även bifogat bilder på sina olika Saabar, har varit otroligt roligt.

Att jag fick möjlighet att skriva avslutningsorden i Saabklubbens 40-års jubileumsbok, som gavs ut till alla medlemmar förra året, var likaså en höjdpunkt. För det är jag väldigt tacksam.

Förra veckan valde jag att avsluta mitt ideella engagemang i Saabklubben, både vad gäller rollen som webbmaster och styrelsemedlem. Jag behöver helt enkelt fokusera på mig själv, min familj och mitt framtida arbete.

I sommar hoppas jag få träffa många Saabentusiaster ute på vägarna!

Lämnar FS Data, söker ny tjänst

Efter 6 år på FS Data är det nu dags för mig att söka en ny tjänst.

Mycket av det jag har gjort innan FS Data täcks in under “Om mig” samt i min “CV“. I detta inlägg vill jag kort försöka sammanfatta min tid på FS Data.

På FS Data har min titel/roll varit “Marknadsansvarig”. Jag har hanterat företagets marknadsföring med fokus på webben. Det har inkluderat hemsidan, bloggen (430+ inlägg), sociala nätverk, annonser, kampanjer osv.

Jag har även hanterat mer traditionell marknadsföring såsom press och tidningsannonser samt fysiska marknadsaktiviteter. Ett av mina första initiativ var dock att avsluta all tidningsannonsering hos IDG, till förmån för (mer effektiva) annonser på nätet.

Min roll har varit fristående, med arbete på distans mot Helsingborg. De första fyra åren hade FS Data inget kontor i Stockholm, så jag byggde en fullt utrustad arbetsplats hemma. Har även arbetat på plats i Helsingborg vid flera tillfällen.

Mitt arbete gav inledningsvis tydliga resultat med en ny hemsida, uppdaterade tjänster och en allmänt mer positiv bild av FS Data. Vi samarbetade bra inom företaget, med regelbundna möten och aktiviteter. Det var en riktigt bra tid.

En av de saker som jag är mest nöjd med från FS Data är upplägget “ett WordPress-vänligt webbhotell”. Vi översatte WooCommerce till svenska, sponsrade WordPress-aktiviteter och träffar, fick in en enkel/snabb/säker installation av WordPress i kontrollpanelen, skrev en massa användarguider och mer därtill.

Vid flera tillfällen har jag även föreläst om WordPress, från enkel användning till säkerhet, optimering och e-handel. Under några år arrangerade FS Data, i samarbete med några andra entusiaster, WordPress-träffar för nybörjare i Stockholm.

Jag har verkligen, verkligen uppskattat min tjänst och den roll som jag har haft på FS Data. Det är bra människor som arbetar här och jag önskar dem all lycka. Jag kommer att sakna dem (och kebaben i Helsingborg).

Min tid på FS Data sammanföll med småbarnsåren för mina döttrar (7 och 3 år). Företaget har varit förstående och tillmötesgående med att vi delat lika på föräldraledighet och VAB, min fästmö och jag. Det är jag tacksam för.

Utöver min tjänst på FS Data så har jag även arbetat ideellt som webbmaster för Svenska Saabklubben sedan 2013. Mitt engagemang där har varit omfattande och utvecklat mina kunskaper om WordPress något enormt. Detta kommer jag täcka i ett separat inlägg i bloggen här framöver.

Jag söker nu aktivt en ny tjänst, så ni kan förvänta er ytterligare inlägg på detta tema här. Om ni vill kontakta mig så är jag tillgänglig på [email protected] eller 070-564 30 40.

En reflektion från Internetdagarna

Idag var jag på .SE/IIS/NIC-SE:s konferens Internetdagarna. Det är ett evenemang som jag brukar undvika, då jag anser det vara hutlöst dyrt (2 500 kr) samt att föredragen är av väldigt skiftande kvalitet. Det är även för många slipsnissar och förståsigpåare där. Desto bättre då med SSWC och liknande knytkonferenser.

Hur som. Jag tog mig dit för att socialisera och delta på Nordic Domain Days, som hade en agenda som verkade lovande. Den sociala biten gick alldeles utmärkt. Det var många trevliga återseenden, särskilt från min tid i Västerås.

Föreläsningen av Evgenij Nozorov, om ekonomin med de globala företagen och deras övervakning, var väldigt givande. Om du missade det, kolla då in den här:

Evgenij Morozov – Keynote – IND15

Nu var jag dock främst på plats för Nordic Domain Days. Och där blev jag tyvärr inte lika imponerad.

Jag arbetar egentligen inte med domännamn nuförtiden. Visst, vissa av mina arbetsuppgifter inkluderar domännamn (eller snarare marknadsföring av dessa) samt att jag har ett sådant där “.SE certifikat” (ett kunskapsprov som är obligatoriskt för .SE:s registrarer), men mer engagerad i domänfrågor än så är jag inte längre.

Dagen inleddes med en presentation av de nordiska toppdomänerna. Det var inga nyheter, det mest intressanta är att .fi domänen ska öppnas upp nästa år. Efter lunch blev det en paneldiskussion, där de nya toppdomänerna och relationen mellan registry och registrarer, behandlades.

Paneldiskussion på Nordic Domain Days

Jag har all respekt för de personer som ingick i panelen. Flera av dem är gamla bekanta, som jag vet är kunniga inom sina områden. Det var till stor del pga denna panel som jag besökte Internetdagarna. Men, för att vara rak på sak, så var panelen helt åt fanders fel.

– De nya toppdomänerna

Jag har tidigare skrivit lite om de nya toppdomänerna. Nu har några av dessa varit ute på marknaden i ett år och ingen i panelen såg dessa som ett större hot mot befintliga toppdomäner. Det är inte så konstigt, då de nya toppdomänerna främst säljs i Asien (Kina/Japan).

Att då inte ta med någon från de större registrarerna för de nya toppdomänerna, i en engelsk paneldiskussion om detta, är ett direkt tjänstefel. Alla paneldeltagare nickade och upprepade vad de andra påstod. Det var rätt skrämmande.

– Hot/möjligheter från Google

En annan diskussion som uppstod var hotet, eller möjligheterna, med Google. Google har som bekant blivit en registrar för de traditionella toppdomänerna, de har registrerat en massa egna nya toppdomäner och har även släppt en domäntjänst. Allt detta var inget som oroade panelen, tvärtom. Då blev jag rädd på riktigt.

Google är de-facto ett hot, både mot registrarer och registryn.

För en tid sedan ersatte Google, i sitt mobila sökresultat, samtliga domännamn/toppdomäner med sk. brödsmulor. Detta för den amerikanska marknaden, men det lär sannolikt spridas överallt inom kort. Och vad hindrar dem från att göra detsamma med sökresultatet för vanliga datorer? Vad händer då med allmänhetens uppfattning av domännamn och toppdomäner?

Jag skrev några rader om detta tidigare hos FS Data också.

Dessutom hävdade en person i panelen att Googles kundtjänst inte är bra. Det är ren och skär okunskap. Jag har haft kontakt med Googles kundtjänst och även om de, än så länge, enbart erbjuder support på engelska så är de extremt bra. De felsöker, svarar och följer även upp i efterhand (både via telefon och e-post).

Google är så mycket mer än bara Google Domains.

Nu fick jag ur mig en kort kommentar om detta i slutet av paneldiskussionen, men jag vet inte om det gick fram ordentligt. Att se så stora registrarer och registryn ignorera Google, det var inte roligt.

För att löst citera Evgenij Nozorov (från videopresentationen ovan) – vi måste erbjuda bättre alternativ själva.

Ps, till nästa års upplaga av Nordic Domain Days får .SE gärna arbeta lite med jämställdheten också. Det var pinsamt att se hur en manlig paneldeltagare betedde sig mot en kvinna i panelen. Gubbslem och “lilla gumman” för hela slanten, usch.

Apropå Svenskarna och Internet 2013

Idag har .SE, med dunder och brak (samt en helt egen webbplats), publicerat en stor studie om det svenska folkets Internetvanor under 2013. Det är en himla massa data om saker relaterade till nätet såsom mobilanvändning, webbnyheter, Facebook, surfplattor osv. Det mesta man kan vilja veta om svenskarnas nätanvändning helt enkelt.

Ja, förutom det mest grundläggande då givetvis. Själva grunden till .SE:s verksamhet. Det som bekostade denna studie, det som drar in pengar till dem och deras partners/registrarer.

http://www.soi2013.se/?s=domännamn

Facepalm

Om .SE:s frisläppning av spärrade namn

Jag är inte den som är den som engagerar mig i domänfrågor egentligen. Faktum är att jag har försökt hålla en väldigt låg profil inom domänfrågor sedan jag började arbeta på FS Data.

Jag var väldigt engagerad i dessa frågor tidigare, under min tid på Loopia och Binero, men jag har tröttnat på att slå huvudet mot väggar som vägrar lyssna.

De enda gånger jag gör undantag till detta, det är när jag ser att någonting har/håller på att spåra ur totalt. Såsom min kartläggning av Premium Registrations Sweden AB och .SE:s arbete med DNSSEC.

Antalet gånger jag har sett något galet, skakat på huvudet och sett mellan fingrarna är dock tiofalt större. Domännamn är inte min strid. Inte nu längre.

Jag följer dock utvecklingen inom domänbranschen noga. En utveckling som har oroat mig på sistone, det är den som sker kring .SE:s planerade frisläppning av spärrade landskoder och främmande staters namn under .se domänen.

.SE har en remiss ute om detta och merparten av de remissvar som jag har sett, de säger att de spärrade domänerna bör säljas till högstbjudande. Det är så väldigt fel i mina ögon.

Så jag valde att svara på den här remissen. Här är mitt svar:

Svar till remiss om frisläppning av spärrade namn under .se

Hej,

Här kommer mitt personliga svar till .SE:s remiss om frisläppning av spärrade landskoder och främmande staters namn på svenska (Dokumentnummer: 2013-N).

3.1 & 3.3 – Jag anser det vara rätt att släppa de spärrade landskoderna och främmande staternas namn under .se domänen. Om tekniken tillåter det så ser jag inga anledningar till en fortsatt spärr av dessa namn.

3.2 & 3.4 – På samma sätt som dessa namn har varit spärrade för registrering av alla så bör de även bli tillgängliga för registrering av alla.

De spärrade namnen är väldigt attraktiva. Det innebär att ett auktionsförfarande är olämpligt, då det i praktiken enbart kommer vara tillgängligt för individer/företag med stora ekonomiska resurser. Först till kvarn-principerna fungerar inte heller, då dessa innebär alldeles för stora tekniska risker (och potentiellt fusk).

Jag anser att frisläppningen och registreringen av dessa spärrade namn ska ske med hjälp av en slumpmässig tilldelningsprocess, eller “lotteri”. Varje individ/företag ska enbart kunna registrera ett (1) av de spärrade namnen. Registreringen ska gälla minst 5 år framöver och under denna tid får dessa namn inte byta ägare.

Avsikten med detta, det är att de som verkligen vill registrera och använda dessa namn ska få en rättvis chans att göra det. Med 5 års registreringen och förbud mot ägarbyte minskar även risken för spekulationer och andrahandsförsäljning.

I min mening är detta det mest rättvisa sättet att frisläppa dessa spärrade namn.

Jonathan Sulo

Om du vill läsa och besvara .SE:s remiss om frisläppningen av dessa spärrade namn så kan du göra det här (fram till 10/5 2013): .SE:s remisser. Alla får svara och det enda som krävs, det är 5 min av din tid.