A- A A+

Windows Live writer en Joomla 3

Soms heb ik het gevoel dat het allemaal wat eenvoudiger kan. Met name het maken van artikelen binnen Joomla. Op mijn oude site, Joomla versie 1.5 maakte ik gebruik van de combinatie Windows Live Writer en XML/RPC voor Joomla.

Na wat onderzoek blijkt dit met Joomla 3 net zo eenvoudig te gaan. En is het allemaal eenvoudig aan de praat te krijgen…

Wat heb je nodig

Om images te kunnen uploaden heb je FTP toegang nodig tot je Site.

Stap 1 installatie van Blogging XMLRPC voor Joomla

Het eerste onderdeel is het installeren van de Blogging XMLRPC voor Joomla. Deze is uit de Joomla Extesions directory te downloaden. Installeer deze als volgt:

  1. Download het Blogging XMLRPC voor Joomla package vanaf The Joomla Extensions directory.
    Joomla XMLRPC
  2. Wanneer je op [Download] drukt kom je op een andere site, laat je niet verwarren door de Chinese tekst.
  3. Scroll naar beneden
    Blogger XMLRPC voor Joomla
  4. Sla de download op je computer op.
  5. Open nu de admin interface van je Joomla installatie.
  6. Ga naar Extensies -> Extensiebeheer
    Installatie Extensies onder Joomla
  7. Kies nu [Bladeren…] selecteer het bestand "pkg-xmlrpc-joomla-2-0-7-for3-1-x.tar"
  8. Kies [Uploaden & Installeren].
  9. Ga nu naar Extensies -> Plugin Beheer.
  10. Zoek nu de Plugin XMLRPC - Joomla
    joomla-rpc-plugins
  11. Open deze plugin
    Start schetm Plugin
  12. Zet de Plugin op [Ingeschakeld] en kies het tabblad [Basic]
    Basic config scherm
  13. Stel de opties in, je kan een aantal keuzes maken, maar ik stel hem zelf altijd globaal in. Dus geen keuze voor "Users".
  14. Ga nu naar het tabblad [Advanced]
     Advanced settings
  15. Neem bovenstaande instellingen over en sla de Plugin op.

Nu is de plugin klaar voor gebruik. Wanneer je een refresh doet dan is de url terug te vinden in de broncode:
joomla-rpc-plugin-url
Dit is meestal de tekst (met SEF ingeschakeld):

<link href="/component/xmlrpc/rsd?format=xml" rel="EditURI" type="application/rsd+xml" title="RSD" />
<link href="/component/xmlrpc/manifest?format=xml" rel="wlwmanifest" type="application/wlwmanifest+xml" />

Stap 2 Microsoft Live Writer installeren en configureren

Dit wordt gedaan met de volgende stappen:

  1. Download Microsoft Live Writer
    Windows Essentials
  2. Installeer deze. Het package bevat veel meer, dus doe een custom install en selecteer alleen Live Writer. Kies dus voor de optie Zelf de programma's kiezen die geïnstalleerd moeten worden
    image
  3. Kies alleen Live Writer
    Kies alleen Writer
  4. Start Windows Live Writer na de installatie op, Accepteer de voorwaarden en wacht op het Configuratie scherm (deze kan geminimaliseerd zijn).
  5. Druk op [Volgende]
    Kies Andere services
  6. Kies nu Andere services en druk op [Volgende]
    Stel de waarden in
  7. Stel hier je site in en druk op [Volgende] wanneer alles goed gaat zal alles gedetecteerd worden
    Configureer je account
  8. Laat de default staan en druk op volgende. Writer wordt nu zichtbaar
    Windows Live Writer
  9. Kies nu vanuit het menu voor Weblogaccount
    Menu Balk
  10. Druk nu op Weblogopties
    Config geadvanceerd
  11. Druk op Afbeeldingen en selecteer FTP en druk hierna op [FTP-Instellingen wijzigen]
    FTP Instellingen
  12. Geef de juiste site en account gegevens in
  13. Browse naar de publicatiemap toe, maak deze desnoods eerst aan, met name doordat op een Unix systeem de rechten aangepast worden en Joomla er geen rechten meer heeft wanneer er images worden geschreven.
  14. Geef het volledige webadres op en druk op [OK]
  15. Druk nogmaals op [OK] en live writer is gereed voor gebruik.

Rechten op folders

Hierover kan een heel artikel gewijd worden. Het probleem is dat de rechten via FTP anders zijn dan die van Joomla. Dit heeft te maken met het account waaronder de processen draaien. Om problemen te voorkomen maak ik zelf om de tijd een backup en restore ik deze via Joomla. Dit komt neer op het volgende:

  1. Trek via FTP een kopie van de writer folder en subfolder (FileZilla)
  2. Pak alles in een .zip bestand, of een .tar of een .tgz
  3. Gooi de folder via FTP weg
  4. Gebruik binnen Joomla een tool zoals ProFiles om het archief in te lezen en uit te pakken
  5. Stel via ProFiles de rechten in zodat FYP er weer bij kan om te schrijven.

Bovenstaande stappen zijn een globale beschrijving en iedereen kan een andere methodiek gebruiken.