Blog

tinymceSinds het uitkomen van Joomla 3.0, heeft Joomla 1.5 de end-of-life status bereikt. Dat betekent dat er geen nieuwe updates en nog belangrijker, geen security fixes meer uitkomen. Nu gaan er op Internet meldingen rond dat Joomla 1.5 onveilig is. Ook de laatste versie, Joomla 1.5.26. Zie hiervoor onder andere de berichten hier en hier. De oorzaak zou kunnen liggen in een onveilige versie van TinyMCE, de What-You-See-Is-What-You-Get (wysiwyg) tekstverwerker die standaard met Joomla 1.5 wordt meegeleverd. Na wat onderzoek blijkt dat in Joomla 1.5.26 TinyMCE versie 3.2.6 van 19 augustus 2009 is geïnstalleerd. In softwareland is dat best oud...

Bezitters van Joomla 1.5 websites wordt geadviseerd om hun websites zo snel mogelijk te updaten naar Joomla 2.5 of 3.0. Toch is dat niet altijd meteen mogelijk en is het heel denkbaar dat je nog even verder moet met je 1.5 website.

Dat blijkt eenvoudiger dan gedacht. Je moet de volgende stappen doorlopen:

  1. Overstappen naar een andere WYSIWYG tekstverwerker
  2. De originele TinyMCE de-activeren
  3. De originele TinyMCE bestanden verwijderen

In vele security en optimalisatie-artikelen voor Joomla wordt geschreven over het depubliceren en/of verwijderen van extensies die niet gebruikt worden. Als je dus eenmaal een andere WYSIWYG tekstverwerker hebt geïnstalleerd, is het raadzaam om ook TinyMCE uit te schakelen. Maar omdat TinyMCE één van de core functionaliteiten van Joomla is, kan deze niet zonder meer verwijderd worden, wel gede-activeerd. In dit artikel leg ik je dan ook uit hoe je TinyMCE wel kunt verwijderen.

Overstappen naar een andere tekstverwerker

Een uitstekend alternatief voor TinyMCE is JCE, een zeer uitgebreide WYSIWYG tekstverwerker die gratis te downloaden is via www.joomlacontenteditor.net. JCE is beschikbaar voor Joomla 1.5 en 2.5 en vanaf eind oktober ook voor Joomla 3.0. JCE is zelf ook gebaseerd op TinyMCE, maar dan een veel nieuwere versie, namelijk versie 3.5.7 van 20 september 2012. Bovendien bevat JCE veel uitgebreidere functies voor het invoegen van links, afbeeldingen, tabellen etcetera. Daarnaast is JCE heel mooi uitbreidbaar met plugins. Deze plugins zijn niet gratis, maar voor de kosten van € 25,00 per jaar hoef je het niet te laten. Op alle websites van mijn klanten installeer ik dan ook standaard JCE.

Voordat je onderstaande stappen gaat uitvoeren maak je natuurlijk eerst een volledige backup van je website en de database...

Download eerst de laatste versie van JCE voor Joomla 1.5 via deze link. Het maakt daarbij niet uit of je de .tar.gz versie of de .zip versie neemt. In mijn geval heb ik het .zip-bestand gedownload. Download ook meteen het Nederlandse taalbestand, tenminste als je JCE in het Nederlands wil gebruiken. Sla de bestanden op in een map op je computer.

Vervolgens ga je JCE installeren. Dit doe je via de standaard installer. Je vindt die in de Joomla backend onder Extensies > Installeer. Kies het installatiebestand (com_jce_2284.zip) en klik op de knop Upload bestand & Installeer:

installeer jce

Als alles goed gaat krijg je daarna de melding dat melding Installatie component gelukt.

Nadat JCE is geïnstalleerd, installeren we meteen het Nederlandse taalbestand. Dat doe je niet via de Joomla installer, maar direct vanuit JCE. Ga hiervoor naar Componenten > JCE Administration > Install Add-ons. Kies het Nederlandse taalbestand en klik daarna op Install Package:

installeer nl taal

Daarna klik je in hetzelfde scherm JCE Administration >> Install Add-ons op de link Control Panel. Je ziet dan JCE in het Nederlands:

jce nl

Als laatste moet je JCE als de standaard tekstverwerker instellen. Ga hiervoor naar Website > Algemene instellingen. Bij Standaard WYSIWYG tekstverwerker kies je voor Editor - JCE:

jce standaard editor

Sla de wijzigingen op door rechtsboven op Opslaan te klikken.

De originele TinyMCE de-activeren

Nu je JCE als standaard tekstverwerker hebt ingesteld kun je de originele TinyMCE deactiveren. TinyMCE is een zogenaamde editor plugin en die kun je beheren via pluginbeheer.

Ga in de Joomla backend naar Extensies > Pluginbeheer. Bij het typefilter rechtsboven kies je onder Selecteer type voor editors. Er verschijnt dan een lijst met geïnstalleerde editor plugins:

editor plugins

Klik in de regel waar TinyMCE staat (in bovenstaand voorbeeld regel 2) in de kolom Geactiveerd op het groene vinkje. Dit verandert dan naar een rood bolletje met wit kruis ten teken dat de plugin is gedeactiveerd. TinyMCE kan dan vanaf dat moment niet meer gebruikt worden in Joomla.

De originele TinyMCE bestanden verwijderen

Na het deactiveren van TinyMCE moeten de originele programmabestanden van TinyMCE nog worden verwijderd. Het zou kunnen zijn dat daar onveilige bestanden in zitten. Dit verwijderen doe je door met FTP of met SFTP in te loggen op je website. Je kunt bij je webhoster navragen hoe je dat moet doen. Ik gebruik daarvoor de open source FTP client FileZilla. Deze is er voor zowel Windows als Mac gebruikers.

Nadat je met FTP bent ingelogd op je website, navigeer je naar de map plugins/editors:

ftp

Selecteer daar de volgende bestanden en map:

  • bestand tinymce.php
  • bestand tinymce.xml
  • map tinymce

Klik vervolgens op je rechter muisknop en verwijder de bestanden en map.

Daarmee heb je alle stappen afgerond. Je hebt een nieuwe JCE tekstverwerker geïnstalleerd, TinyMCE gedeactiveerd en de programmabestaden van TinyMCE opgeruimd.

Nu kun je je in alle rust voorbereiden op een migratie naar Joomla 2.5 of 3.0. Succes!

 

vrijdag 03 augustus 2012 14:18

Twee nieuwe Cookiewet modules

Op 5 juni 2012 is een wijziging doorgevoerd in de Nederlandse Telecomwet. Eigenaren van websites zijn verplicht toestemming te vragen aan bezoekers voordat er cookies geplaatst mogen worden op de apparatuur van de bezoeker.

Om dat in Joomla te realiseren hebik twee nieuwe modules ontwikkeld, de Cookie Control module en de Cookie Banner module. Beiden modules zijn beschikbaar voor Joomla 1.5 en Joomla 2.5.

De modules en alle documentatie zijn gratis te downloaden en in te zien via cookieinstellingen.renekreijveld.nl.

Mocht je het nou toch te lastig vinden om dit allemaal zelf in te bouwen op je Joomla website, dan kan ik die implementatie voor jou doen. Via dit formulier kun je een installatie aanvragen.

maandag 12 maart 2012 21:26

Twitter Bootstrap 2.0.2 gereleased

Er is een nieuwe versie van het Twitter Bootstrap framework verschenen, versie 2.0.2. Met deze release zijn heel veel bugfixes doorgevoerd (meer dan 100 issues). De documentatie is sterk verbeterd en er zijn een paar nieuwe opties toegevoegd. Download de nieuwste versie en bekijk de documentatie.

Dit artikel is een vertaling van het originele "Bootstrap 2.0.2 released" artikel van Mark Otto.

Een belangrijk detail is wel dat versie 2.0.2 is gebouwd met LESS 1.3. Als je dus zelf de less code wil compileren moet je dat doen met versie 1.3 van LESS.

Wat is er nieuw?

Documentatie updates:

 

Opgeloste Bugs

  • Er zijn een groot aantal bugs opgelost. Een lijst van opgelosty issues vind je hier.

 

Nieuwe features

  • Support voor horizontale dividers toegevoegd aan nav lijsten.
  • Basis versie voor badges toegevoegd.
  • Responsive utility classes toegevoegd voor apparaten. Hiermee kun je delen verbergen voor bepaalde apparaten.
  • Ondersteuning toegevoegd voor fixed navbar met .navbar-fixed-top en .navbar-fixed-bottom.
  • Ondersteuning voor .dropup, een menu kan nu ook naar boven uitklappen.
  • Mixin toegevoegd voor een nieuwe image replacement techniek.
  • Pauze toegevoegd op de hover van een carousel.
  • Heel vele nieuwe variabelen toegevoegd voor typografie, buttons, formulieren, dropdowns, navbar en meer voor diegenen die met LESS werken.
  • Nieuwe horizontale description list <dl> variant toegevoegd.
  • Er is  .disable class ondersteuning toegevoegd aan de pager component.
  • De classes .well-large en .well-small zijn toegevoegd aan de bestaande .well classes.

 

Resonsive wijzigingen

De padding van .container is verplaatst naar body bij layouts kleiner dan 767 pixels. Dit geeft meer controle over containers en rows bij het instellen van achtergrondkleuren en dergelijke.

 

Nieuwe grid mixins

Het grid mixins systeem is herschreven om gebruik te kunnen maken van de nieuwe LESS 1.3 mogelijkheden.

Voor een lijst van alle aanpassingen kijk je op de 2.0.2 milestone op Github.

 

dinsdag 06 maart 2012 09:12

Joomla 2.5.2 vrijgegeven

Gisteren is Joomla 2.5.2. vrijgegeven. Dit is een security release, dus als je Joomla 2.5 draait wordt je aangeraden je site te updaten. In deze update wordt een high priority SQL Injection lek en een medium priority XSS Vulnerability lek opgelost.

Kijk voor meer informatie op de officiele Joomla website .

vrijdag 19 augustus 2011 09:25

Vandaag end-of-life Joomla 1.6

Vandaag komt Joomla 1.6 aan z'n einde. Dat betekent dat er geen nieuwe versies en geen updates meer voor worden uitgebracht. Je kunt wel je 1.6.x website eenvoudig upgraden naar Joomla 1.7.

Meer informatie over het upgraden naar 1.7? Zie: http://docs.joomla.org/Upgrading_1.6.5_to_1.7

dinsdag 26 juli 2011 14:36

Joomla 1.6.6 beschikbaar

Vandaag is Joomla 1.6.6 uitgebracht. Het betreft een veiligheidsrelease op voorgaande 1.6 versies dus gebruikers wordt geadviseerd zo snel mogelijk hun websites te updaten. In deze release is een Medium Priority beveiliginsprobleem opgelost.

http://www.joomla.org/announcements/release-news/5383-joomla-166-released.html

dinsdag 19 juli 2011 14:38

Joomla 1.7.0 beschikbaar

Vandaag is Joomla 1.7.0 uitgebracht. Het betreft een veiligheidsrelease op voorgaande 1.6 versies dus gebruikers van Joomla 1.6.x wordt geadviseerd zo snel mogelijk hun websites te updaten.

http://www.joomla.org/announcements/release-news/5380-joomla-170-released.html

dinsdag 12 juli 2011 10:12

Joomla 1.7 RC1 beschikbaar

Vandaag is Joomla 1.7 RC1 uitgebracht. Het betreft een Release Candidate release, bedoeld voor testen. Het wordt afgeraden deze versie in te zetten op live websites.

http://www.joomla.org/announcements/release-news/5379-joomla-17-rc1-released.html

maandag 11 juli 2011 18:51

Joomla 1.6.5 beschikbaar

Vandaag is Joomla 1.6.5 uitgebracht. Het betreft geen veiligheidsrelease. In deze release worden enkele kleine fouten opgelost.

http://www.joomla.org/announcements/release-news/5378-joomla-165-released.html

maandag 04 april 2011 14:34

Joomla 1.5.23 beschikbaar

Vandaag is Joomla 1.5.23 uitgebracht. Het betreft een veiligheidsrelease dus gebruikers wordt geadviseerd zo snel mogelijk hun websites te updaten. In deze release is een Low Priority beveiliginsprobleem opgelost.

http://www.joomla.org/announcements/release-news/5367-joomla-1523-released.html

<< Start < Vorige 1 2 Volgende > Einde >>
Pagina 1 van 2