Wordpress CMS tips voor op onze ledenserver Open Domein

Let op
Met de huidige php-versie die op onze servers draaien kunnen helaas geen plugins meer worden geïnstalleerd in Wordpress. Wanneer de php-versie wordt geüpdate is niet bekend.


Voor de overzichtelijkheid en veiligheid (de folder wp-admin is voor de bezoeker zo minder makkelijk te bereiken) is het aan te bevelen om je cms-systeem niet rechtstreeks in de www-dir van je OpenDomein account te zetten maar onder te brengen in een zelf te benoemen folder (bv wp of cms) die je in www-dir van je account op de ledenserver plaatst.

Als je meer dan een CMS wilt installeren op je account moet je deze een andere table prefix geven zodat de bestaande velden in je MySQL-database niet worden overschreven.

PHP is in principe alleen beschikbaar in safe mode, hetgeen betekent dat niet alle php-functies zullen werken, zie onze restricties.
Wil je PHP in full mode draaien dan kun je dit aan de helpdesk vragen.


Hieronder een korte beschrijving hoe Wordpress te installeren en in te stellen en enkele tips.


Benodigde gegevens voor installatie
  • je DeDS-gebruikersaccountnaam (bv mijnaccount)
  • het wachtwoord van je DeDS-gebruikersaccount
    (gebruik een alleen voor je zelf makkelijk te onthouden wachtwoord, dit kan je eventueel hier wijzigen)
  • ftp gegevens: host=ftp.deds.nl
  • je (MySQL) databasenaaam (=databasegebruikersnaam=)
    Deze is hetzelfde als je DeDS-gebruikersaccountnaam, bv mijnaccount
  • je database-wachtwoord.
    Dit wachtwoord is niet hetzelfde als je wachtwoord voor je DeDS-gebruikersaccount en is te wijzigen via MySQL beheer op de leden-servicepagina.
    (uit veiligheidsoverwegingen is het beter om dit wachtwoord niet hetzelfde te maken als dat van je DeDS-gebruikersaccount)
    (hetzelfde geldt voor het wachtwoord om in te loggen in je Wordpress administratie)

Downloaden en installeren
  • download en unzip wordpress-zip op je pc in een nieuwe folder (met als naam bijvoorbeeld "wp")
    Er is zelfs een nederlandstalige versie, zie hier. (Als je hier download, hoef je niets te wijzigen in het wp-config.php bestand).
  • upload deze folder met inhoud mbv een ftp-programma naar de root-dir (www) van je DeDS-gebruikersaccount
  • ga met je webbrowser naar deze directory, bv www.mijnaccount.deds.nl/wp en volg de instrukties met als instellingen:
          - database naam: je DeDS-accountnaam, bv mijnaccount
          - database gebruikersnaam: je DeDS-accountnaam, bv mijnaccount
          - database wachtwoord: wachtwoord van je database
          - database host: localhost
          - table prefix: wat-er-staat
  • bij "kopieer en zet het in wp-config.php": kopieer je deze inhoud (bv met de sneltoetsen Ctrl-C en dan Ctrl-V) in nieuw leeg tekstdocument en sla dit op als wp-config.php op je pc. Zet dit bestand met ftp over naar de wordpress-folder van je account, bv www/wp
  • klik op "de installatie starten" op de pagina in je browser en ga verder met:
          - websitetitel: naam van mijn website (is later te wijzigen)
          - gebruikersnaam: je DeDS-accountnaam, bv mijnaccount (om in te loggen in je wordpress, mag ook andere naam kiezen)
          - wachtwoord 2x: je wordpress wachtwoord (om in te loggen in je wordpress)
          - emailadres: je DeDS-emailaccount, bv mijnaccount@deds.nl
          - privacy: zoekmachine aanzetten (ik kan helaas niet vinden hoe dit later te wijzigen)
    Je homepage is nu te bereiken onder www.mijnaccount.deds.nl/wp
    en je wordpress inlogpagina onder www.mijnaccount.deds.nl/wp/wp-admin

Verder 1  uploaden mediabestanden en folders voor plugins en thema's

Om mediabestanden te kunnen uploaden naar je mediabibliotheek doe je eerst het volgende:
maak met je ftp-programma de folder uploads aan in dir wp-content met als rechten 777

Plugins ga je eerst naar je pc downloaden en uitpakken en dan dit naar je account uploaden (in de folder wp-content/plugins) werkt beter dan in Wordpress via Wordpress Plugins. Als plugins of thema's nieuwe folders nodig hebben, dien je ze mogelijk handmatig met ftp aan te maken, zoals hierboven staat beschreven.


Verder 2  wil je je homepage toegankelijk maken zonder de naam van je wordpressfolder (bv wp) in je links te noemen dan doe je het volgende:
  • Ga naar de wp-folder op je pc. In het bestand index.php in de regel beginnende met require voeg je de map toe waar je WordPress hebt geïnstalleerd (/wp/):
    /** Loads the WordPress Environment and Template */require(./wp/wp-blogheader.php);
    Upload dit bestand naar de root-dir (www) van je account en overschrijf eventueel het daar bestaande bestand.
  • Maak een leeg bestand aan met de naam index.php en upload dit naar de wp folder (hierdoor wordt voorkomen dat de bestanden in je wp folder per ongeluk zichtbaar worden.
  • Log in op je wordpress admin pagina (www.mijnaccount.deds.nl/wp/wp-admin) en ga naar Instellingen/Algemeen en haal bij Website adres (URL) de submap wp weg (resulteert in http://www.mijnaccount.deds.nl) en klik op Wijzigingen opslaan.
Je homepage is nu te bereiken onder www.mijnaccount.deds.nl/
en je wordpress inlogpagina blijft www.mijnaccount.deds.nl/wp/wp-admin


Wordpress Weergave aanpassen 

login op je website en klik in het linkermenu op Weergave:
- Thema's:
- Aanpassen:
    - Websitetitel en ondertitel wijzigen
    - Kleuren wijzigen
    - Kopafbeelding wijzigen
    - Navigatie: navigatiemenu wijzigen, zie hieronder bij Menu's
    - Statische startpagina: wijzigen
- Widgets:
- Menu's: maak je een eigen menu, dan moet je onder Aanpassen/Navigatie het navigatiemenu aanpassen
- Header:
- Bewerken:


Wordpress Instellingen aanpassen 

login op je website en klik in het linkermenu op Instellingen:
- Algemeen: Websitetitel, Ondertitel, WordPressadres, etc
- Schrijven:
- Lezen:
- Reacties:
- Media: instellen grootte afbeeldingen en uploaden in submappen op basis van maand en jaar.
Let op: deze actie geldt niet voor de al geuploade bestanden.
- Permalinks: laat deze op Standaard staan (site werkt anders niet).


Wordpress Pagina's
Op het linkermenu onder de knop Pagina's krijg je een lijst van al je pagina's. Zet je muis bij de betreffende pagina dan kun je hier oa Bewerken (voor de inhoud), Snel bewerken (voor publicatie, wachtwoord en meer), naar de Prullenbak of Bekijken..


Revisies

Ben je een bericht of pagina aan het bewerken, zie onderaan een lijst van je "revisies" van dit bericht/pagina. Elk bericht/pagina heeft zulk een lijst en deze lijsten kunnen erg lang worden en en is niet bevorderlijk voor de snelheid van je website.
Wil je deze lijst beperken tot bv 8 revisies, zet dan je wp-config.php bestand:
      // beperk het aantal revisie van pagina tot 8
      define('WP_POST_REVISIONS', 8);


Widgets

In het linkermenu onder Weergave staan de Widgets. Deze kun je van links naar rechts (van voor de bezoeker onzichtbaar naar zichtbaar) schuiven en worden aan de rechterkant van je bezoekerspagina getoond.


Thema's

Tijd om je layout te wijzigen op het linkermenu onder Weergave bij Thema's. Je inhoud (berichten, pagina's, uploads) en menu's blijven ongewijzigd. Sommige thema's hebben meer instellingen die je kunt wijzigen.


Plugins  download en unzip ze éérst naar je pc en upload dan pas naar de ledenserver in de folder wp/wp-content/plugins
  • Akismet activeren, bescherming tegen spam reacties en trackbacks (volg de aanwijzigingen om een akismet-code te krijgen en installeren)
  • ultimate-tinymce, aan je tekstverwerker worden een aantal knoppen toegevoegd, zoals kopieren vanuit een Tekst- of Worddocument, aangeven van een Anker om naar een plek ergens op je pagina te gaan (dit moet je wel bij de plugin-instelling aanvinken).
  • Media File Manager (werkt niet in php-safemode): inplaats van alle media bestanden in een enkele folder kun je hiermee sub-directories in de upload directory maken en bestanden daarin plaatsen
  • My Page Order: hiermee kun je de volgorde van pagina's door een drag and drop interface wijzigen
  • My Post Order: hiermee kun je de volgorde van berichten door een drag and drop interface wijzigen
  • http://wordpress.org/extend/plugins/unique-headers/ ?
  • dynamic headers
  • google analytics ?
  • gravity forms, is niet gratis ?
  • pro player ?
  • wp-PageNavi ?
  • wordpress seo ? is Search Engine Optimalisation, oa xml-instellingen voor google searcher

Plugins voor galeries en slideshows 
  • NextGEN Gallery: A NextGENeration Photo Gallery for WordPress
  • Slideshow: http://wordpress.org/plugins/slideshow-jquery-image-gallery/
  • Slideshow Gallery: http://wordpress.org/plugins/slideshow-gallery/

Updates
  • Bij updates: kijk eerst of je gebruikte thema's, skins, plugins en widgets in de update aangepast zijn.
    Maak eerst een backup!
  • Voor thema's, skins, plugins en widgets: kijk of de versies compatibel zijn met de WordPress versie en de skins die je gebruikt! Als dat er niet uitdrukkelijk bijstaat is mijn ervaring dat er ergens iets niet goed zal werken.
  • Let op bij skins dat zowel de WordPress versie als de plugins die je wilt gebruiken op elkaar aansluiten. De standaard skin ondersteunt bijvoorbeeld slechts één menu; als je meer menu's wilt gebruiken heb je een skin nodig die dat ondersteunt, of je moet zelf de skin aanpassen (voor gevorderden).
  • Voordat je een Wordpress-update uitvoert is het aan te bevelen je plugins te de-activeren en na de update weer te activeren. Sommige plugins kunnen anders mogelijk minder goed werken.

Backups
  • Om een backup van je hele Wordpress website te maken moet je naast alle bestanden van je wordpressfolder ook de inhoud van je database veilig stellen:
  • A. Download alle bestanden van je wordpressfolder mbv een ftp-programma naar je computer.
  • B. Download al je tabellen in je MySQL database via de MySQL-beheer link op de Open Domein service pagina: selecteer de tabellen, klik op Exporteren (tab bovenaan), Start, OK (maakt een sql-bestand aan), geef een bestandsnaam op (bv backup01.sql) en sla dit op.
    Je kunt er ook voor kiezen het bestand op je website-ruimte op onze server op te slaan onder de folder /tmp/
  • Om de MySQL-backup terug te halen importeer je het sql-bestand.

Server restricties algemeen
  • Het is mogelijk om op verzoek een account in php zonder safe mode te draaien, zodat bv het updaten naar een nieuwe Wordpress versie en plugins en thema's beter worden ondersteund.
  • De zogenoemde short_open_tags staan in onze huidige PHP-configuratie staan uit. Dit betekent dat een php-script moet beginnen met: <?php
  • Permalinks moeten op Standaard staan (anders werkt je site niet). Hierdoor zien de pagina-links er helaas minder gebruikers- en zoekmachinevriendelijker uit.

Server restricties PHP safe-mode
  • Naar een nieuwere Wordpress versie updaten is in php safe mode niet rechtstreeks mogelijk. Hiervoor dien je eerst de nieuwe update versie te downloaden en installeren op je pc en deze dan deels te uploaden.
  • Niet alle plugins en thema's zullen probleemloos werken in safe mode.




terug naar de kdoeners pagina