SlideShare une entreprise Scribd logo
1  sur  49
JCE editor
optimaliseren
voor beheerders
door Peter Martin
www.db8.nl / @pe7er
Joomla! Gebruikersgroep
's-Hertogenbosch
dinsdag 4 januari 2016
Peter Martin
● Joomla website specialist
● Vrijwilliger Joomla:
– Global Moderator op
forum.joomla.org
– Voormalig Community
Leadership Team (CLT)
– Programmeren patches
● Open Coffee Nijmegen
● Linux User Group Nijmegen
Interesses:
● Open Source Software: Joomla,
Linux (Debian 8) sinds 2007,
Nginx
● Hardware, IoT, Raspberry Pi
● Muziek (Vinyl)
● Filmhuisfilms
Website: www.db8.nl – e-mail: info at db8.nl
LinkedIn: http://www.linkedin.com/in/pe7er – Twitter: @pe7er
3
Editor = hulpmiddel
Welke editor?
Welke editor?
Welke editor?
Welke editor?
Welke editor?
Welke editor?
10
Overzicht Presentatie
Overzicht
Presentatie
>>> Sheets via: www.db8.nl <<<
1.“Don't make me think”
2.JCE Profielen
1.Setup
2.Features
3.Editor Parameters
4.Plugin Parameters
3.Joomla versimpelen
4.JCE CSS Styling
5.JCE (betaalde) uitbreidingen
12
Don't make me think
Don't make me think –
Steve Krug
● Hoofdstuk 5:
Omit needless words
= Laat onnodige
woorden weg
= Verminder keuzes
14
JCE Profiles
JCE Profiles
Profielen = instellingen
van de editor
● Back-end:
Components > JCE
Editor > Editor Profiles
● Volgorde profielen =
belangrijk
● Exporteer / importeer
profielen
JCE Profiles
● Setup
– toewijzing van
profiel
● Features & Layout
– Vormgeving editor
– Knoppenbalk
● Editor Parameters
– Cleanup + output
– Typografie
– Bestandssysteem
– Advanced
● Plugin Parameters
– Instellingen van
functionaliteit van de
knoppen / addons
17
Setup
Toewijzing
● Front-end / back-end gebruikers
● Per apparaat (Desktop, TabletPC, Smartphone)
● Per component
● Per gebruikersgroep
● Per gebruiker
19
Features & Layout
Verwijder onnodige
JCE ikonen
● Beperk keuzes! Verwijder ikonen:
– die zelden gebruikt worden
– die de vormgeving in de war kunnen sturen
Verwijder onnodige
JCE ikonen
● Onderstrepen = hyperlink ?
● Tabellen: alleen om data te tonen, NIET voor
vormgeving
● Font family + Font size +
Font color + Background color:
oftewel hoe makkelijk ηετ is om een
rommeltje van je website te maken...
JCE knoppen
indelen
● Logische groepen
– Tekst weergave | Uitlijning
– Hyperlinks | Tools
● Voorbeeld van geoptimaliseerde ikonenbalk:
23
Editor Parameters
Editor Parameters
● Cleanup + output
– Relatieve URLs
– evt override van Editor Global Config
● Typografie
– Kleurenpallet
– evt override van Editor Global Config
● Filesystem
– Global Configuration voor Plugin Parameters
● Advanced
– bijv toestaan van JavaScript, CSS
Filesystem
Optie “File Directory Path” – relatieve path naar bestandsmap.
Kan variabelen bevatten:
– Leeg – Standaard map of “Editor Parameters File Directory Path“
– $id – ID van gebruiker
– $username – Gebruikersnaam van gebruiker
– $usertype – Gebruikersgroep van gebruiker, bijv: author
– $profile – JCE Profiel naam
– $group – JCE Profiel naam ???
– $year – Huidige jaar bijv: 2016
– $month – Huidige maand, bijv: 01
– $day – Huidige dag, bijv: 04
26
Plugin Parameters
Plugin Parameters
– Format Select
– Article Breaks
– File Browser
– Clipboard
– Font Colour
– Font Family Select
– Font Size Select
– Image Manager
– Link
– Lists
– Media Support
– Source Code Editor
– Spellchecker
– Style Select
– Tables
– XHTML Extras
– VisualBlocks
+ evt betaalde addons
Nog meer
verwijderen....
Editor Profiles > [Default] > Plugin Parameters >
Format Select
houden:
Paragraph, Heading2, Heading3, Heading4
Nog meer
verwijderen....
● Plugin Parameters > Article Breaks
– Show Pagebreak button: No
30
Joomla versimpelen
Verwijder onnodige
Joomla buttons
Back-end > Extensions > Plug-in Manager >
zet “editors-xtd type” plugins uit:
– Button - Article
– Button - Image
– Button - Pagebreak
– Button - Readmore
Verwijder onnodige
Joomla buttons
Verwijder onnodige
Joomla buttons
Andere niet-JCE
zaken verwijderen
● Ongebruikte componenten uit het admin menu
– Extensions > Extensions Manager > Manage
● Ongebruikte Search & Smart Search plugins
– Extensions > Plug-in Manager
35
JCE CSS Styling
editor.css 1/3
Achtergrond van website in achtergrond editor
scherm?
– JCE > Editor Global Configuration >
Reset Editor Styling: Yes
editor.css 2/3
Tekst vormgeven zonder Font / Fontstyle / Fontcolor ikonen?
– Maak een CSS template die door JCE wordt gebruikt:
/templates/$template/css/editor.css
– Back-end > Components > JCE Administration > Global
Configuration:
– Editor Styles: Custom CSS Files
– Custom CSS Files:
templates/$template/css/editor.css
editor.css 3/3
● Eigen kleuren / stijlen:
.rood{color: #ff0000;}
● NB: editor.css wordt niet geladen door front-end
template!
Plaats de code ook in
/templates/$template/css/template.css
39
JCE Addons
Joomla Content
Editor (JCE)
● JCE editor (gratis)
– Profielen
– Gemakkelijker:
● (Interne) hyperlinks
● plaatjes
● “JCE addons” (gratis)
– NL Taalbestand
● Plugin (gratis)
– JCE Mediabox →
lightbox images
● Betaalde JCE addons.
– Jaarabonnement 29 Euro ex
btw (24 voor vernieuwen
licentie) via
www.joomlacontenteditor.net
– Onbeperkt aantal sites
● “JCE addons” (betaald)
– Captions
– File Manager
– Image Manager Extended
– Media Manager
– en meer...
Joomla Content
Editor (JCE)
● Gemakkelijker
(Interne) hyperlinks:
– Zoek op trefwoorden
uit artikel titels
en artikel inhoud...
“Captions”
● Onderschrift bij plaatjes
“File Manager”
● Bestanden toevoegen aan artikel
– Link naar bestand + automatisch ikoontje van
bestandsformaat
“Image Manager
XTD”
● Upload plaatjes naar website
– Drag & drop (Klik & Sleep) sinds versie 2
– Controleert upload grootte voor uploaden
– Automatisch schalen naar ingesteld formaat
– Automatisch aanmaken van miniatuur plaatje
– Invoegen van meerdere plaatjes tegelijk
“Media Manager”
● Toevoegen van filmpjes aan artikel
● Upload of linken (bijv naar YouTube)
● Verschil met Joomla Plugin zoals “Allvideos
Plugin”?
46
Demo
i e
● Presentatie beschikbaar via www.db8.nl
Peter Martin
e-mail: info at db8.nl
website: www.db8.nl
twitter: @pe7er
Vragen?
Gebruikte foto's
● Thinking girl - vassiliki koutsothanasi http://www.sxc.hu/photo/962000
● cockpit 3 - Gunther Netzer http://www.sxc.hu/photo/130791
● cockpit 2 - Gunther Netzer http://www.sxc.hu/photo/130790
●
Face - Questions - Bob Smith http://www.sxc.hu/photo/418215
● one step 1 - sanja gjenero http://www.sxc.hu/photo/1181505
● San Salvador Build Site-11 - Visitor7, 2013
https://commons.wikimedia.org/wiki/File:San_Salvador_Build_Site-11.jpg
● icons button navigation set - tomasz sowanski http://www.sxc.hu/photo/1177157
● Coloured, textured craft card edit - MichaelMaggs, 2010
https://commons.wikimedia.org/wiki/File:Coloured,_textured_craft_card_edit.jpg
● Motherboard 4 - Lisa Zanchi http://www.sxc.hu/photo/103914
● wire - Recep Tiryaki http://www.sxc.hu/photo/330223
● 3d text 2 - Svilen Milev http://www.sxc.hu/photo/1383209
● Motherboard 4 - Lisa Zanchi http://www.sxc.hu/photo/103914
● Speed Typing - Matthew Bowden http://www.sxc.hu/photo/275499
● signs signs - Jason Antony http://www.sxc.hu/photo/751034

Contenu connexe

Tendances

Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Peter Martin
 
Versimpel beheer met Joomla modules
Versimpel beheer met Joomla modulesVersimpel beheer met Joomla modules
Versimpel beheer met Joomla modulesEmiel Kwakkel
 
Tablets - zijn 'publicatie' standaarden al zinvol
Tablets - zijn 'publicatie' standaarden al zinvolTablets - zijn 'publicatie' standaarden al zinvol
Tablets - zijn 'publicatie' standaarden al zinvolPeter Luit
 
#jd12nl Joomla 2.5 extensies
#jd12nl Joomla 2.5 extensies#jd12nl Joomla 2.5 extensies
#jd12nl Joomla 2.5 extensiesHerman Peeren
 
Lucius Websystems Drupal Startersdag
Lucius Websystems Drupal StartersdagLucius Websystems Drupal Startersdag
Lucius Websystems Drupal StartersdagLuciuswebsystems
 
Drupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingDrupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingLuciuswebsystems
 
Html5 jeugdwerknet
Html5 jeugdwerknetHtml5 jeugdwerknet
Html5 jeugdwerknetHans Rossel
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development CursusLuciuswebsystems
 
The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!Rick Spaan
 
Les 3 Inct. Training WordPress
Les 3 Inct. Training WordPressLes 3 Inct. Training WordPress
Les 3 Inct. Training WordPressPeter Luit
 
Jug010 120320-templates
Jug010 120320-templatesJug010 120320-templates
Jug010 120320-templatesHerman Peeren
 
Joomla 3.0
Joomla 3.0Joomla 3.0
Joomla 3.0bparthoe
 
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nl
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nlSitemaps uit de doeken gedaan - Nico Bouwman - #jd15nl
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nlJoomla!Days Netherlands
 
Joomladagen 2015 Joomla Performance
Joomladagen 2015 Joomla PerformanceJoomladagen 2015 Joomla Performance
Joomladagen 2015 Joomla PerformanceSimon Kloostra
 
Daarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publicerenDaarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publicerenSander Potjer
 
Online usability - les 2 introductie WordPress
Online usability - les 2 introductie WordPressOnline usability - les 2 introductie WordPress
Online usability - les 2 introductie WordPressPeter Luit
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages IntroductieRob Bontekoe
 

Tendances (20)

Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014
 
Versimpel beheer met Joomla modules
Versimpel beheer met Joomla modulesVersimpel beheer met Joomla modules
Versimpel beheer met Joomla modules
 
Tablets - zijn 'publicatie' standaarden al zinvol
Tablets - zijn 'publicatie' standaarden al zinvolTablets - zijn 'publicatie' standaarden al zinvol
Tablets - zijn 'publicatie' standaarden al zinvol
 
#jd12nl Joomla 2.5 extensies
#jd12nl Joomla 2.5 extensies#jd12nl Joomla 2.5 extensies
#jd12nl Joomla 2.5 extensies
 
Lucius Websystems Drupal Startersdag
Lucius Websystems Drupal StartersdagLucius Websystems Drupal Startersdag
Lucius Websystems Drupal Startersdag
 
Joomla & Bootstrap 3
Joomla & Bootstrap 3Joomla & Bootstrap 3
Joomla & Bootstrap 3
 
Drupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingDrupal Uitgebreide Starters Training
Drupal Uitgebreide Starters Training
 
Html5 jeugdwerknet
Html5 jeugdwerknetHtml5 jeugdwerknet
Html5 jeugdwerknet
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development Cursus
 
Joomla
JoomlaJoomla
Joomla
 
The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!
 
Les 3 Inct. Training WordPress
Les 3 Inct. Training WordPressLes 3 Inct. Training WordPress
Les 3 Inct. Training WordPress
 
Jug010 120320-templates
Jug010 120320-templatesJug010 120320-templates
Jug010 120320-templates
 
Joomla 3.0
Joomla 3.0Joomla 3.0
Joomla 3.0
 
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nl
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nlSitemaps uit de doeken gedaan - Nico Bouwman - #jd15nl
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nl
 
Joomladagen 2015 Joomla Performance
Joomladagen 2015 Joomla PerformanceJoomladagen 2015 Joomla Performance
Joomladagen 2015 Joomla Performance
 
Daarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publicerenDaarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publiceren
 
Online usability - les 2 introductie WordPress
Online usability - les 2 introductie WordPressOnline usability - les 2 introductie WordPress
Online usability - les 2 introductie WordPress
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages Introductie
 
WordPress 3.5
WordPress 3.5WordPress 3.5
WordPress 3.5
 

Similaire à JCE editor optimaliseren (Joomla Den Bosc­h 2016)

Programmeren van Plugins voor Joomla 1.5
Programmeren van Plugins voor Joomla 1.5Programmeren van Plugins voor Joomla 1.5
Programmeren van Plugins voor Joomla 1.5Peter Martin
 
The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!Rick Spaan
 
Online usability - les 3 introductie WordPress - thema's, widgets en plugins
Online usability - les 3 introductie WordPress - thema's, widgets en pluginsOnline usability - les 3 introductie WordPress - thema's, widgets en plugins
Online usability - les 3 introductie WordPress - thema's, widgets en pluginsPeter Luit
 
Powertools for Joomla!
Powertools for Joomla!Powertools for Joomla!
Powertools for Joomla!Peter Martin
 
Confederatie bouw - 13 maart 2018 - Een website bouwen met Wordpress.com
Confederatie bouw - 13 maart 2018 - Een website bouwen met Wordpress.comConfederatie bouw - 13 maart 2018 - Een website bouwen met Wordpress.com
Confederatie bouw - 13 maart 2018 - Een website bouwen met Wordpress.comI Like Media
 
Joomla backend-beheer vereenvoudigen - Joomladagen 2016
Joomla backend-beheer vereenvoudigen - Joomladagen 2016Joomla backend-beheer vereenvoudigen - Joomladagen 2016
Joomla backend-beheer vereenvoudigen - Joomladagen 2016Rick Spaan
 
Joomla kennismaking
Joomla kennismakingJoomla kennismaking
Joomla kennismakingJohan Smits
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in DutchRoel Meester
 
Website Usability deel 3: vervolg WordPress
Website Usability deel 3: vervolg WordPressWebsite Usability deel 3: vervolg WordPress
Website Usability deel 3: vervolg WordPressPeter Luit
 
Ontwikkeling Wordpress Plugins
Ontwikkeling Wordpress PluginsOntwikkeling Wordpress Plugins
Ontwikkeling Wordpress PluginsCoen Jacobs
 
Drupal introductie voor NCRV-i
Drupal introductie voor NCRV-iDrupal introductie voor NCRV-i
Drupal introductie voor NCRV-iBèr Kessels
 
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)Sander Potjer
 
Joomla! gebruiksvriendelijker. 10 tips!
Joomla! gebruiksvriendelijker. 10 tips!Joomla! gebruiksvriendelijker. 10 tips!
Joomla! gebruiksvriendelijker. 10 tips!Sander Potjer
 
Hyperlocal Academy - deel 2: techniek
Hyperlocal Academy - deel 2: techniekHyperlocal Academy - deel 2: techniek
Hyperlocal Academy - deel 2: techniekPeter Luit
 
Joomla class: JCE klaarmaken voor je klanten
Joomla class: JCE klaarmaken voor je klantenJoomla class: JCE klaarmaken voor je klanten
Joomla class: JCE klaarmaken voor je klantenJurgen Gaeremyn
 
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Nederland
 
Vertaling Seo Concepten Naar Implementatie
Vertaling Seo Concepten Naar ImplementatieVertaling Seo Concepten Naar Implementatie
Vertaling Seo Concepten Naar Implementatieefocus.im
 
Werken met Wordpress - Tim Ottens Weball-in
Werken met Wordpress - Tim Ottens Weball-inWerken met Wordpress - Tim Ottens Weball-in
Werken met Wordpress - Tim Ottens Weball-inKirsten Jassies justK
 

Similaire à JCE editor optimaliseren (Joomla Den Bosc­h 2016) (20)

Programmeren van Plugins voor Joomla 1.5
Programmeren van Plugins voor Joomla 1.5Programmeren van Plugins voor Joomla 1.5
Programmeren van Plugins voor Joomla 1.5
 
The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!
 
Online usability - les 3 introductie WordPress - thema's, widgets en plugins
Online usability - les 3 introductie WordPress - thema's, widgets en pluginsOnline usability - les 3 introductie WordPress - thema's, widgets en plugins
Online usability - les 3 introductie WordPress - thema's, widgets en plugins
 
Powertools for Joomla!
Powertools for Joomla!Powertools for Joomla!
Powertools for Joomla!
 
Confederatie bouw - 13 maart 2018 - Een website bouwen met Wordpress.com
Confederatie bouw - 13 maart 2018 - Een website bouwen met Wordpress.comConfederatie bouw - 13 maart 2018 - Een website bouwen met Wordpress.com
Confederatie bouw - 13 maart 2018 - Een website bouwen met Wordpress.com
 
Joomla backend-beheer vereenvoudigen - Joomladagen 2016
Joomla backend-beheer vereenvoudigen - Joomladagen 2016Joomla backend-beheer vereenvoudigen - Joomladagen 2016
Joomla backend-beheer vereenvoudigen - Joomladagen 2016
 
Joomla kennismaking
Joomla kennismakingJoomla kennismaking
Joomla kennismaking
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in Dutch
 
Website Usability deel 3: vervolg WordPress
Website Usability deel 3: vervolg WordPressWebsite Usability deel 3: vervolg WordPress
Website Usability deel 3: vervolg WordPress
 
MediaWiki in Bedrijf
MediaWiki in BedrijfMediaWiki in Bedrijf
MediaWiki in Bedrijf
 
SEO & Drupal CMS
SEO & Drupal CMSSEO & Drupal CMS
SEO & Drupal CMS
 
Ontwikkeling Wordpress Plugins
Ontwikkeling Wordpress PluginsOntwikkeling Wordpress Plugins
Ontwikkeling Wordpress Plugins
 
Drupal introductie voor NCRV-i
Drupal introductie voor NCRV-iDrupal introductie voor NCRV-i
Drupal introductie voor NCRV-i
 
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)
 
Joomla! gebruiksvriendelijker. 10 tips!
Joomla! gebruiksvriendelijker. 10 tips!Joomla! gebruiksvriendelijker. 10 tips!
Joomla! gebruiksvriendelijker. 10 tips!
 
Hyperlocal Academy - deel 2: techniek
Hyperlocal Academy - deel 2: techniekHyperlocal Academy - deel 2: techniek
Hyperlocal Academy - deel 2: techniek
 
Joomla class: JCE klaarmaken voor je klanten
Joomla class: JCE klaarmaken voor je klantenJoomla class: JCE klaarmaken voor je klanten
Joomla class: JCE klaarmaken voor je klanten
 
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
 
Vertaling Seo Concepten Naar Implementatie
Vertaling Seo Concepten Naar ImplementatieVertaling Seo Concepten Naar Implementatie
Vertaling Seo Concepten Naar Implementatie
 
Werken met Wordpress - Tim Ottens Weball-in
Werken met Wordpress - Tim Ottens Weball-inWerken met Wordpress - Tim Ottens Weball-in
Werken met Wordpress - Tim Ottens Weball-in
 

Plus de Peter Martin

Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016Peter Martin
 
Internet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup NijmegenInternet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup NijmegenPeter Martin
 
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)Peter Martin
 
Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15Peter Martin
 
Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15Peter Martin
 
GNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenGNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenPeter Martin
 
Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014Peter Martin
 
Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014Peter Martin
 
linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014Peter Martin
 
How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014Peter Martin
 
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014Peter Martin
 
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014Peter Martin
 
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...Peter Martin
 
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...Peter Martin
 
Troubleshooting Joomla! problems - Joomladay Germany 2014
Troubleshooting Joomla! problems - Joomladay Germany 2014Troubleshooting Joomla! problems - Joomladay Germany 2014
Troubleshooting Joomla! problems - Joomladay Germany 2014Peter Martin
 
How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014Peter Martin
 
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & VagrantLinux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & VagrantPeter Martin
 
Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Peter Martin
 
Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014Peter Martin
 
Basis Linux (aan de hand van LPIC-1)
Basis Linux (aan de hand van LPIC-1)Basis Linux (aan de hand van LPIC-1)
Basis Linux (aan de hand van LPIC-1)Peter Martin
 

Plus de Peter Martin (20)

Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016
 
Internet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup NijmegenInternet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup Nijmegen
 
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
 
Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15
 
Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15
 
GNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenGNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spotten
 
Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014
 
Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014
 
linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014
 
How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014
 
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014
 
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
 
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...
 
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...
 
Troubleshooting Joomla! problems - Joomladay Germany 2014
Troubleshooting Joomla! problems - Joomladay Germany 2014Troubleshooting Joomla! problems - Joomladay Germany 2014
Troubleshooting Joomla! problems - Joomladay Germany 2014
 
How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014
 
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & VagrantLinux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
 
Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014
 
Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014
 
Basis Linux (aan de hand van LPIC-1)
Basis Linux (aan de hand van LPIC-1)Basis Linux (aan de hand van LPIC-1)
Basis Linux (aan de hand van LPIC-1)
 

JCE editor optimaliseren (Joomla Den Bosc­h 2016)

  • 1. JCE editor optimaliseren voor beheerders door Peter Martin www.db8.nl / @pe7er Joomla! Gebruikersgroep 's-Hertogenbosch dinsdag 4 januari 2016
  • 2. Peter Martin ● Joomla website specialist ● Vrijwilliger Joomla: – Global Moderator op forum.joomla.org – Voormalig Community Leadership Team (CLT) – Programmeren patches ● Open Coffee Nijmegen ● Linux User Group Nijmegen Interesses: ● Open Source Software: Joomla, Linux (Debian 8) sinds 2007, Nginx ● Hardware, IoT, Raspberry Pi ● Muziek (Vinyl) ● Filmhuisfilms Website: www.db8.nl – e-mail: info at db8.nl LinkedIn: http://www.linkedin.com/in/pe7er – Twitter: @pe7er
  • 11. Overzicht Presentatie >>> Sheets via: www.db8.nl <<< 1.“Don't make me think” 2.JCE Profielen 1.Setup 2.Features 3.Editor Parameters 4.Plugin Parameters 3.Joomla versimpelen 4.JCE CSS Styling 5.JCE (betaalde) uitbreidingen
  • 13. Don't make me think – Steve Krug ● Hoofdstuk 5: Omit needless words = Laat onnodige woorden weg = Verminder keuzes
  • 15. JCE Profiles Profielen = instellingen van de editor ● Back-end: Components > JCE Editor > Editor Profiles ● Volgorde profielen = belangrijk ● Exporteer / importeer profielen
  • 16. JCE Profiles ● Setup – toewijzing van profiel ● Features & Layout – Vormgeving editor – Knoppenbalk ● Editor Parameters – Cleanup + output – Typografie – Bestandssysteem – Advanced ● Plugin Parameters – Instellingen van functionaliteit van de knoppen / addons
  • 18. Toewijzing ● Front-end / back-end gebruikers ● Per apparaat (Desktop, TabletPC, Smartphone) ● Per component ● Per gebruikersgroep ● Per gebruiker
  • 20. Verwijder onnodige JCE ikonen ● Beperk keuzes! Verwijder ikonen: – die zelden gebruikt worden – die de vormgeving in de war kunnen sturen
  • 21. Verwijder onnodige JCE ikonen ● Onderstrepen = hyperlink ? ● Tabellen: alleen om data te tonen, NIET voor vormgeving ● Font family + Font size + Font color + Background color: oftewel hoe makkelijk ηετ is om een rommeltje van je website te maken...
  • 22. JCE knoppen indelen ● Logische groepen – Tekst weergave | Uitlijning – Hyperlinks | Tools ● Voorbeeld van geoptimaliseerde ikonenbalk:
  • 24. Editor Parameters ● Cleanup + output – Relatieve URLs – evt override van Editor Global Config ● Typografie – Kleurenpallet – evt override van Editor Global Config ● Filesystem – Global Configuration voor Plugin Parameters ● Advanced – bijv toestaan van JavaScript, CSS
  • 25. Filesystem Optie “File Directory Path” – relatieve path naar bestandsmap. Kan variabelen bevatten: – Leeg – Standaard map of “Editor Parameters File Directory Path“ – $id – ID van gebruiker – $username – Gebruikersnaam van gebruiker – $usertype – Gebruikersgroep van gebruiker, bijv: author – $profile – JCE Profiel naam – $group – JCE Profiel naam ??? – $year – Huidige jaar bijv: 2016 – $month – Huidige maand, bijv: 01 – $day – Huidige dag, bijv: 04
  • 27. Plugin Parameters – Format Select – Article Breaks – File Browser – Clipboard – Font Colour – Font Family Select – Font Size Select – Image Manager – Link – Lists – Media Support – Source Code Editor – Spellchecker – Style Select – Tables – XHTML Extras – VisualBlocks + evt betaalde addons
  • 28. Nog meer verwijderen.... Editor Profiles > [Default] > Plugin Parameters > Format Select houden: Paragraph, Heading2, Heading3, Heading4
  • 29. Nog meer verwijderen.... ● Plugin Parameters > Article Breaks – Show Pagebreak button: No
  • 31. Verwijder onnodige Joomla buttons Back-end > Extensions > Plug-in Manager > zet “editors-xtd type” plugins uit: – Button - Article – Button - Image – Button - Pagebreak – Button - Readmore
  • 34. Andere niet-JCE zaken verwijderen ● Ongebruikte componenten uit het admin menu – Extensions > Extensions Manager > Manage ● Ongebruikte Search & Smart Search plugins – Extensions > Plug-in Manager
  • 36. editor.css 1/3 Achtergrond van website in achtergrond editor scherm? – JCE > Editor Global Configuration > Reset Editor Styling: Yes
  • 37. editor.css 2/3 Tekst vormgeven zonder Font / Fontstyle / Fontcolor ikonen? – Maak een CSS template die door JCE wordt gebruikt: /templates/$template/css/editor.css – Back-end > Components > JCE Administration > Global Configuration: – Editor Styles: Custom CSS Files – Custom CSS Files: templates/$template/css/editor.css
  • 38. editor.css 3/3 ● Eigen kleuren / stijlen: .rood{color: #ff0000;} ● NB: editor.css wordt niet geladen door front-end template! Plaats de code ook in /templates/$template/css/template.css
  • 40. Joomla Content Editor (JCE) ● JCE editor (gratis) – Profielen – Gemakkelijker: ● (Interne) hyperlinks ● plaatjes ● “JCE addons” (gratis) – NL Taalbestand ● Plugin (gratis) – JCE Mediabox → lightbox images ● Betaalde JCE addons. – Jaarabonnement 29 Euro ex btw (24 voor vernieuwen licentie) via www.joomlacontenteditor.net – Onbeperkt aantal sites ● “JCE addons” (betaald) – Captions – File Manager – Image Manager Extended – Media Manager – en meer...
  • 41. Joomla Content Editor (JCE) ● Gemakkelijker (Interne) hyperlinks: – Zoek op trefwoorden uit artikel titels en artikel inhoud...
  • 43. “File Manager” ● Bestanden toevoegen aan artikel – Link naar bestand + automatisch ikoontje van bestandsformaat
  • 44. “Image Manager XTD” ● Upload plaatjes naar website – Drag & drop (Klik & Sleep) sinds versie 2 – Controleert upload grootte voor uploaden – Automatisch schalen naar ingesteld formaat – Automatisch aanmaken van miniatuur plaatje – Invoegen van meerdere plaatjes tegelijk
  • 45. “Media Manager” ● Toevoegen van filmpjes aan artikel ● Upload of linken (bijv naar YouTube) ● Verschil met Joomla Plugin zoals “Allvideos Plugin”?
  • 47. i e
  • 48. ● Presentatie beschikbaar via www.db8.nl Peter Martin e-mail: info at db8.nl website: www.db8.nl twitter: @pe7er Vragen?
  • 49. Gebruikte foto's ● Thinking girl - vassiliki koutsothanasi http://www.sxc.hu/photo/962000 ● cockpit 3 - Gunther Netzer http://www.sxc.hu/photo/130791 ● cockpit 2 - Gunther Netzer http://www.sxc.hu/photo/130790 ● Face - Questions - Bob Smith http://www.sxc.hu/photo/418215 ● one step 1 - sanja gjenero http://www.sxc.hu/photo/1181505 ● San Salvador Build Site-11 - Visitor7, 2013 https://commons.wikimedia.org/wiki/File:San_Salvador_Build_Site-11.jpg ● icons button navigation set - tomasz sowanski http://www.sxc.hu/photo/1177157 ● Coloured, textured craft card edit - MichaelMaggs, 2010 https://commons.wikimedia.org/wiki/File:Coloured,_textured_craft_card_edit.jpg ● Motherboard 4 - Lisa Zanchi http://www.sxc.hu/photo/103914 ● wire - Recep Tiryaki http://www.sxc.hu/photo/330223 ● 3d text 2 - Svilen Milev http://www.sxc.hu/photo/1383209 ● Motherboard 4 - Lisa Zanchi http://www.sxc.hu/photo/103914 ● Speed Typing - Matthew Bowden http://www.sxc.hu/photo/275499 ● signs signs - Jason Antony http://www.sxc.hu/photo/751034