Arkitektur

Valet av en stabil arkitektur som skalar horisontellt är kritiskt. I fredags hade vi en session kring arkitektur och kom fram till följande förslag:

1. Längst fram två lastbalanserare, Linux LVS som monitoreras och styrs via Heartbeat.

2. Sedan 4 st cachar av typen Varnish. Varnish lastbalanserar mellan fyra WP-maskiner med Pen.

3. 4 st WP-maskiner (utan admin) står för leveransen utåt. WP-Admin ligger på två separata maskiner (för redundans) som inte exponeras utåt. Memchached körs där det finns minne över.

4. HyperDB kopplar ihop WP med MySQL-klustret som består av 2 st MySQL-Mastrar för skrivning (för redundans – ej prestanda) och 2 st MySQL-slavar för läsning.

På så sätt kan ytterligare maskiner läggas till i varje led genom horisontell skalning: Varnish (knappast troligt, 4 är mer än nog), WordPress eller Mysql-slavar för läsning.

Annonser

Jobba flera på samma artikel

En av de största utmaningarna för WordPress är att flera redaktörer ska kunna jobba på samma artikel samtidigt. Inte i samma block men väl i olika delar. Det händer ofta och särskilt vid live-rapporteringar. En reporter skriver och uppdaterar texten i artikeln. Ettaredaktören skruvar på puffen som ligger på ettan och uppdaterar rubriken. En tredje redaktör lägger till bilder allt eftersom det kommer in.

Det här har vi inte hittat någon lösning på och är ett krav för att kunna använda WordPress hela vägen. Några idéer?

Säkerhet

För att stärka upp säkerheten och tajta till vem som gör vad finns det några saker som behöver åtgärdas:

1. Under Personliga Inställningar aktiveras Använd alltid HTTPS när du besöker administrationssidor. Måste så klart vara ikryssad för alla. Info här.

2. Tillåt bara administration och inlägg från vissa IP-adresser. Går att styra på webbservern genom att begränsa access till /wp-admin/ och i källkoden eller i Varnish. Eller varför inte alla tre?

3. Byt namn på /wp-login.php /wp-admin/

Här finns en artikel med fler förslag http://www.wpbeginner.com/wp-tutorials/11-vital-tips-and-hacks-to-protect-your-wordpress-admin-area/

 

En till http://codex.wordpress.org/Hardening_WordPress

Fler tips?

Tjena alla WordPress diggare

Jag har under veckans gång fokuserat på hur man bygger teman till wordpress och skulle vilja slå ett slag för en bra bok i ämnet. Det saknas ju inte tutorials och dokumentation runt  worpress men jag skulle endå vilja rekomendera följande bok.

https://i1.wp.com/sitepointstatic.com/images/books/covers-92x116-bg/wordpress1.png
http://www.sitepoint.com/books/wordpress1/

Det kan ju vara ganska skönt att ha en bok ibland även om man tillbringar större delen av sin vaktna tid på Internet (där allt finns). Denna bok läser man ut på några kvällar och beskriver hur man skapar säljande teman till worpress. Boken har ett freelance fokus, och beskriver alla steg i utveklandet av ett tema, allt från palneringsstadiet till marknadsföring. Boken ger en bra inblick och förståelse av WP’s temasystem samt en inblick i WP communityt kring temautveckling.

Boken har insirerat mig till att komma igång med att bygga smarta teman till Aftonbladets Wp sajter, att sitta brevid Christian Bolstad i några veckor har ju också varit en källa till outtömlig kunskap och inspiration.

Jag gillar för övrigt sitepoint och många av deras andra böcker och guidlines. Jag har följt dom och varit ett fan sedan de gav ut denna banbrytande bok 2003.

http://www.amazon.com/HTML-Utopia-Designing-Without-Tables/dp/0957921829

Om ni skulle stötapå mig på stranden i sommar är det troligt att jag sitter i skuggan och läser någon av följande böcker i denna fyrklöver

https://i2.wp.com/sitepointstatic.com/images/books/htmlcss1/3dcover-flat.png  https://i2.wp.com/sitepointstatic.com/images/books/covers-92x116-bg/cloud1.png  https://i0.wp.com/sitepointstatic.com/images/books/covers-92x116-bg/design2.png  https://i1.wp.com/sitepointstatic.com/images/books/covers-92x116-bg/wordpress1.png

Nu börjar vi

Sommaren är här. Nu när det är något lugnare ägnar vi veckan åt att gräva djupare i WordPress som CMS. Aftonbladet har tidigare använt WordPress i bl a Skolgranskningen och Skollistan.

Att det fungerar för bloggar och mindre sajter vet vi men hur långt går det att skala upp? Vilka integrationsmöjligheter finns? Hur kopplar vi in print och bildarkiv? Hur står det till med flerkanalspublicering (webb, mobil, print, tablets, appar, internet-TV)? Responsiv design är modernt – hur fungerar det? Automatisk taggning av innehåll, koppling till Facebook, terminalanpassning? Det finns mycket att utforska och vi gör så mycket vi hinner.

Vi kommer också att gå på djupet i det redaktionella arbetsflödet för flerkanalspublicering. Online first är parollen utan att för den skull tappa bort papperstidningen.

Förhoppningen är att sprida lite ljus över WordPress möjligheter och begränsningar som CMS för mediesajter, och att ha lite extra roligt när nu alla andra har semester och solen skiner. Vi kallar sommarprojektet WordPress Week.

Utvecklingsteamet består av Peter Sjövall, Lukas Hansson, Fredrik Johansson, Thomas Granström och Christian Bolstad. Från affär och redaktion bistår Ian Vännman och Bjarne Frykholm med expertis.