Publicera i WordPress från Google Docs

Lokaltidningen Bangdor Daily har open sourcat vissa verktyg som de använder för webbpublicering. En av de mest intressanta delarna är Docs to WordPress som gör det möjligt att skriva och uppdatera inlägg direkt från Google Docs API.

Pluginen söker periodiskt igenom en förutbestämd Docs-mapp efter textdokument. När ett nytt dokument påträffas först det över till WP det som ett utkast i väntan på granskning. Om dokumentet däremot är en uppdaterad version av en text som redan publicerats slår ändringarna igenom direkt. Efter publicering/uppdatering är tanken att dokumentet ska flyttas till en ny mapp – men detta verkar bugga i senaste versionen.

Med undantag för ovanstående bugg fungerar systemet bra och är väl genomtänkt. Det är till exempel möjligt att skapa en filterfunktion för detaljerat modifiera den HTML som först över från Docs. En annan finess är att det går att läsa ett dokuments Docs-kommentarer i Wp-Admins redigeringsläge.

Funktioner som bör utvecklas är tvåvägssynkning så att ändringar i WordPress propageras tillbaka till docs, ett låsningsläge (både via Docs interface-API och i WordPress) för att förhindra versionskonflikter vid simultana textuppdateringar i olika plattformar samt en Docs-widget för sökning efter material som tidigare publicerats i WP.

Annonser

Mobilsajt med WordPress

Mobilsajten (webbappen) gör f.n. följande:

  • Innehåll som inte alls funkar på mobiltelefoner tas bort (Livelöpet, etc), ”tvätt” av annat innehåll (CoverItLive).
  • Bildomskalning
  • Anpassning av videolänkar
  • Specialanpassade utmallar för innehåll
  • Mobilspecifikt innehåll (geoads/väder)
  • Annonser från AdTech/Helios.

För att bygga motsvarande funktionalitet ovanpå WP skulle vi kunna utgå från pluginet WordPress Mobile Pack, som användes för att mobilanpassa skollistan. WPMP innehåller ett antal delkomponenter(sub-plugins), framför allt ett plugin för terminaligenkänning, och annat för mobilanpassade (Google) annonser.

Förutsatt att m.aftonbladet.se behöver skala bilder serverside och anpassa videolänkar beroende på terminal skulle vi behöva använda t.ex. WURFL för terminaligenkänning–ett plugin som vi sannolikt behöver snickra ihop själva.

Det skulle sannolikt vara möjligt att lägga till funktionalitet motsvarande mobilfliken i Escenic Content Studio som en ”WordPress metabox”, och ändra i aktuell utmall/theme. Man kan notera att WPMP endast kan styra besökarna mellan ”mobil-theme” och ”vanlig theme”, men det borde inte vara vidare komplicerat att ha ytterligare en theme för t.ex. tablets.

API:er för mobil-appar, STTV, och dylikt.

Det skulle antagligen gå utmärkt att använda sig av t.ex. JSON API, eventuellt skulle vi
behöva begränsa vilken data som exponeras. Det är antagligen en bra idé att ha en whitelist med html-taggar som är tillåtna i en posts/artikels ”content” (och ta bort all annan markup), alternativt att ta bort all/viss markup i en anpassad variant av JSON API -pluginet.

Integration med Facebook-kommentarer

Det finns naturligtvis en stor en mängd plugins som på olika sätt integrerar Facebook i WordPress. För att helt och hålla ersätta WordPress native kommentarsystem med Facebooks Open Graph använder vi Facebook Comments for WordPress.

För (eventuellt) framtida bruk feedar vi batchvis in postade kommentarer med Facebook Comments TO WordPress – så att de tryggt och säkert återfinns i WordPress kommentarssystem.

In-Page Editing i WP

Front-end Editor är en relativt ung men piffigt plugin som gör det möjligt att efterhandsredigera texter live på webbplatsen utan att du behöver ta omvägen via wp-admin.

Jag har installerat den på devsiten – så det är bara att prova på att redigera texter.

Pluginen använder dock en javascriptmodul som inte stödjer Chrome 12, så jag har gjort ett snabbhack som ser till att Front-end editor inte laddas om du besöker webbplatsen med en läsaren (plugin: ‘Front End Editor – Chrome 12 fixer’). Problemet rapporterat till utvecklarna.

Värt kolla på till framtiden är möjligheten att byta ut bilder genom att redaktören klickar på dom på ettan – detta kräver dock ett ingrepp i temafilerna.

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.