SlideShare a Scribd company logo
1 of 41
Optimizing JCE editor from
usability point of view
Peter Martin
Joomla User Group Utrecht
Website: www.db8.nl
Twitter: @pe7er
Linkedin: http://linkedin.com/in/pe7er
Maandag 9 december 2013
Introduction
Peter Martin (pe7er), Nijmegen, Netherlands
 Joomla:


–



Business:
–



db8.nl since 2005 (website & extension development)

Interests:
–

2

Joomla Forum & Joomla Community Leadership Team

Open Source Software, Linux (Debian / Ubuntu), Raspberry
Pi, music (vinyl records), arthouse movies, trivia.
Contents
A)“Don't make me think”
B)JCE optimizing
B1. Profiles
B2. JCE Icons
B3. Joomla Buttons
C)JCE CSS Styling
D)JCE addons (commercial)

3
A) “Don't make me think”

4
Don't make me think – Steve Krug
 Chapter

5:
Omit needless
words
= Reduce choices
for administrators

5
Which WYSIWYG editor? 1/2

6
Which WYSIWYG editor? 2/2

7
JCE Editor

8
JCE editor – Management

9
JCE Editor Global Configuration
JCE Administration ››
Editor Global Configuration:
Reset Editor Styling: Yes
–

10

Reset the styling of the editor content. Forces left
aligned, black text on a white background.
B1. JCE Optimizing – Profiles

11
JCE Profiles
JCE Administration ››
Editor Profiles
Create different profiles
–for different users
–and/or components
Order = important
Export / Import Profiles
12
JCE Profiles
 Copy

13

“Default” Profile & edit
JCE Profiles – Edit

14
JCE Administration :: Edit Profile
4 tabs:
 Setup
–
–
–
–

Assignment: Front-end / Back-end / both
Components: Assign editor to Components
User Group: Assign editor to User Groups
Users: Assign editor to individual users

 Features:

Icon bar
 Editor Parameters
 Plugin Parameters
15
B2. Optimizing JCE – JCE Icons

16
Omit needless JCE buttons

17

Reduce choices
–Remove rarely used icons from Icon Bar
–Remove options that might mess up the
layout
Organize choices
–Organize icons into logical groups
IMHO needless JCE buttons
 Underline:

= hyperlink ?
 Tables: are only for tables, NOT for layout
 Font family + Font size +
Font color + Background color:
or how easy ιτ is to

mess up your

site completely...
18
JCE – Edit Profile > Features

19
Arrange JCE buttons

 Logical
–
–

groups:

Text appearence | Text alignment
Hyperlinks |Tools

 Optimized

20

Icon bar:
Remove even more....



Editor Parameters > Options > Format Elements
–

21

only keep: Paragraph, Heading2, Heading3,
Heading4
and more....
 Plugin
–

Show Pagebreak button: No

 Plugin
–

22

Parameters > Article Breaks

Parameters > Paste

Allow Paste As HTML: No
B3. JCE Optimizing – Joomla Buttons

23
Omit needless Joomla buttons
Back-end > Extensions > Plug-in Manager >
disable all “editors-xtd type” plugins:
– Button - Article
– Button - Image
– Button - Pagebreak
– Button - Readmore

24
Remove Joomla editor buttons

25
Joomla editor buttons

26
C) JCE CSS Styling

27
editor.css 1/5


28

Formatting text without Font / fontstyle / fontcolor
icons?
– Create CSS template used by JCE
/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 2/5
 JCE
–
–

29

editor WYSIWYG same as Template

Import some template styles in JCE.
Add to your editor.css
@import url(system.css);
@import url(template.css);
editor.css 3/5
 Some
–

30

CSS files have too many styles!

Don't use:
@import url(general.css);
@import url(personal.css);
editor.css 4/5
 Prevent

template background in JCE editor,
add to editor.css:
body { margin:0;
padding:0;
text-align: left;
background: white;
background-image: none;}

31
editor.css 5/5
 Create

custom styles

.makethisred{color: #ff0000;}

 Note:

editor.css is
not loaded in
front-end template!

32
D) JCE addons (commercial)

33
Joomla Content Editor (JCE)
 My

default Joomla installation:

–

JCE editor
JCE MediaBox (free) → lightbox images

–

Commercial JCE addons (“JCE plugins”):

–

 Captions
 File

Manager
 Image Manager Extended
 Media Manager

34
JCE Add-ons
 Add-ons

/ extra's for JCE editor
 No Joomla plugins, install using JCE
 Commercial license
 Set default settings! (in Plugin Parameters)
 Version 2!
– Drag & drop
– Checks upload size before uploading

35
JCE Plugins – Captions
 Add

36

captions to images
JCE Plugins – File Manager
 Add
–

37

files to website

Automatic file type icon
JCE Plugins – Image Manager XTD
 Upload
–
–

images to website

Automatic resize
Automatic thumbnail creation

 Demo:

upload images (with Image Manager
XTD addon: autoresize to 800x600 +
autocreate thumbnail), create small
photogallery with lightbox effect (with free
JCE MediaBox plugin)

38
JCE Plugins – Media Manager
 Add
–

videoclips to website

Why not use a Joomla Plugin
like “Allvideos Plugin”?
 Depends

39

on the number of videos / articles
non-JCE tips
 Remove

unused components from
Components menu
–

Extensions > Extensions Manager > Manage

 Remove

unused Search & Smart Search

plugins
–

Extensions > Plug-in Manager

 Quick
–

40

Icons

Use Quick Icon component: create shortcuts to
back-end menu items / 3rd party components
Questions?


Download JCE editor (free):
–

www.joomlacontenteditor.net


Purchase JCE addons
(commercial):
–
–



Presentation:
– Peter Martin (pe7er)
–

twitter: @pe7er



$30 / $20 USD per year, unlimited use!
www.joomlacontenteditor.net/subscribe

Photos used in presentation:

–

41

website: www.db8.nl

Don't make me think: Bob Smith

–

Profiles: Sanja Gjenero

–

Buttons: Tomasz Sowanski
CSS: Svilen Milev

–

e-mail: info at db8.nl

–

–

–

Addons: Michael Faes

More Related Content

Viewers also liked

How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 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
 
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
 
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
 
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...Peter 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
 
Digital Coupons
Digital CouponsDigital Coupons
Digital CouponsSj -
 
Channel Concept
Channel ConceptChannel Concept
Channel ConceptSj -
 
Media Planning Explained
Media Planning ExplainedMedia Planning Explained
Media Planning ExplainedSj -
 
Fairy Launch Plan Pakistan
Fairy Launch Plan   PakistanFairy Launch Plan   Pakistan
Fairy Launch Plan PakistanSj -
 
Brand Identity
Brand IdentityBrand Identity
Brand IdentitySj -
 
The Brand Gap
The Brand GapThe Brand Gap
The Brand GapSj -
 
Brand Positioning
Brand PositioningBrand Positioning
Brand PositioningSj -
 
Brand Personality
Brand PersonalityBrand Personality
Brand PersonalitySj -
 
Dynamics of Brand Personality
Dynamics of Brand PersonalityDynamics of Brand Personality
Dynamics of Brand PersonalitySj -
 
22 Immutable Laws of Branding
22 Immutable Laws of Branding22 Immutable Laws of Branding
22 Immutable Laws of BrandingSj -
 

Viewers also liked (18)

How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 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
 
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
 
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)
 
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
 
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
 
Digital Coupons
Digital CouponsDigital Coupons
Digital Coupons
 
Channel Concept
Channel ConceptChannel Concept
Channel Concept
 
Media Planning Explained
Media Planning ExplainedMedia Planning Explained
Media Planning Explained
 
Fairy Launch Plan Pakistan
Fairy Launch Plan   PakistanFairy Launch Plan   Pakistan
Fairy Launch Plan Pakistan
 
Brand Identity
Brand IdentityBrand Identity
Brand Identity
 
The Brand Gap
The Brand GapThe Brand Gap
The Brand Gap
 
Brand Positioning
Brand PositioningBrand Positioning
Brand Positioning
 
Brand Personality
Brand PersonalityBrand Personality
Brand Personality
 
Dynamics of Brand Personality
Dynamics of Brand PersonalityDynamics of Brand Personality
Dynamics of Brand Personality
 
22 Immutable Laws of Branding
22 Immutable Laws of Branding22 Immutable Laws of Branding
22 Immutable Laws of Branding
 

Similar to JUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor admins

Configuring Joomla JCE editor from usability point of view
Configuring Joomla JCE editor from usability point of viewConfiguring Joomla JCE editor from usability point of view
Configuring Joomla JCE editor from usability point of viewPeter Martin
 
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensions
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensionsJoomla basic-iii undersrtanding-installing-configuring-joomla-extensions
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensionsChanratha Sorn
 
Joomla installation and managemennt
Joomla installation and managemenntJoomla installation and managemennt
Joomla installation and managemenntPosmart Systems Ltd
 
MA Magazines: City Uni - Further Wordpress customisations, process and plugin...
MA Magazines: City Uni - Further Wordpress customisations, process and plugin...MA Magazines: City Uni - Further Wordpress customisations, process and plugin...
MA Magazines: City Uni - Further Wordpress customisations, process and plugin...Dan Davies
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Rod Martin
 
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight DeadlinesStreamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight DeadlinesPantheon
 
Project Server 2002 Implementation Lessons Learned
Project Server 2002 Implementation Lessons LearnedProject Server 2002 Implementation Lessons Learned
Project Server 2002 Implementation Lessons Learnedwebhostingguy
 
Joomla! Day Los Angeles 2011 WebMatrix
Joomla! Day Los Angeles 2011 WebMatrixJoomla! Day Los Angeles 2011 WebMatrix
Joomla! Day Los Angeles 2011 WebMatrixAlice Pang
 
Extending BuddyPress – WordCamp Milano 2011 [italian]
Extending BuddyPress – WordCamp Milano 2011 [italian]Extending BuddyPress – WordCamp Milano 2011 [italian]
Extending BuddyPress – WordCamp Milano 2011 [italian]Francesco Laffi
 
J day la 2011 webmatrix
J day la 2011 webmatrixJ day la 2011 webmatrix
J day la 2011 webmatrixAlice Pang
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesChris Davenport
 
Exciting features in visual studio 2017
Exciting features in visual studio 2017Exciting features in visual studio 2017
Exciting features in visual studio 2017Md. Mahedee Hasan
 
Drupal For Dummies
Drupal For DummiesDrupal For Dummies
Drupal For DummiesKoen Delvaux
 
The gitflow way
The gitflow wayThe gitflow way
The gitflow wayRuijun Li
 
Seven Really useful WordPress plugins and how to use them
Seven Really useful WordPress plugins and how to use themSeven Really useful WordPress plugins and how to use them
Seven Really useful WordPress plugins and how to use themAndy Drinkwater
 
36 WordPress Visual Design Plugins
36 WordPress Visual Design Plugins36 WordPress Visual Design Plugins
36 WordPress Visual Design PluginsVisme
 
Magezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon Page Builder - Drag & Drop Magento 2 Page Builder ExtensionMagezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon Page Builder - Drag & Drop Magento 2 Page Builder ExtensionMagezon
 
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Team @ Joomlapolis
 

Similar to JUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor admins (20)

Configuring Joomla JCE editor from usability point of view
Configuring Joomla JCE editor from usability point of viewConfiguring Joomla JCE editor from usability point of view
Configuring Joomla JCE editor from usability point of view
 
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensions
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensionsJoomla basic-iii undersrtanding-installing-configuring-joomla-extensions
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensions
 
Joomla installation and managemennt
Joomla installation and managemenntJoomla installation and managemennt
Joomla installation and managemennt
 
MA Magazines: City Uni - Further Wordpress customisations, process and plugin...
MA Magazines: City Uni - Further Wordpress customisations, process and plugin...MA Magazines: City Uni - Further Wordpress customisations, process and plugin...
MA Magazines: City Uni - Further Wordpress customisations, process and plugin...
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Joomla Day2
Joomla Day2Joomla Day2
Joomla Day2
 
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight DeadlinesStreamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
 
Project Server 2002 Implementation Lessons Learned
Project Server 2002 Implementation Lessons LearnedProject Server 2002 Implementation Lessons Learned
Project Server 2002 Implementation Lessons Learned
 
Joomla! Day Los Angeles 2011 WebMatrix
Joomla! Day Los Angeles 2011 WebMatrixJoomla! Day Los Angeles 2011 WebMatrix
Joomla! Day Los Angeles 2011 WebMatrix
 
Extending BuddyPress – WordCamp Milano 2011 [italian]
Extending BuddyPress – WordCamp Milano 2011 [italian]Extending BuddyPress – WordCamp Milano 2011 [italian]
Extending BuddyPress – WordCamp Milano 2011 [italian]
 
J day la 2011 webmatrix
J day la 2011 webmatrixJ day la 2011 webmatrix
J day la 2011 webmatrix
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic Templates
 
Exciting features in visual studio 2017
Exciting features in visual studio 2017Exciting features in visual studio 2017
Exciting features in visual studio 2017
 
Drupal For Dummies
Drupal For DummiesDrupal For Dummies
Drupal For Dummies
 
The gitflow way
The gitflow wayThe gitflow way
The gitflow way
 
Elementotfirstpart
ElementotfirstpartElementotfirstpart
Elementotfirstpart
 
Seven Really useful WordPress plugins and how to use them
Seven Really useful WordPress plugins and how to use themSeven Really useful WordPress plugins and how to use them
Seven Really useful WordPress plugins and how to use them
 
36 WordPress Visual Design Plugins
36 WordPress Visual Design Plugins36 WordPress Visual Design Plugins
36 WordPress Visual Design Plugins
 
Magezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon Page Builder - Drag & Drop Magento 2 Page Builder ExtensionMagezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
 
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
 

More from Peter Martin

JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)Peter 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
 
Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Peter Martin
 
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...Peter Martin
 
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
 
Powertools for Joomla!
Powertools for Joomla!Powertools for Joomla!
Powertools for Joomla!Peter Martin
 

More from Peter Martin (17)

JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 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
 
Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014
 
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...
 
Joomla Community
Joomla Community Joomla Community
Joomla Community
 
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
 
Powertools for Joomla!
Powertools for Joomla!Powertools for Joomla!
Powertools for Joomla!
 

Recently uploaded

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

JUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor admins

  • 1. Optimizing JCE editor from usability point of view Peter Martin Joomla User Group Utrecht Website: www.db8.nl Twitter: @pe7er Linkedin: http://linkedin.com/in/pe7er Maandag 9 december 2013
  • 2. Introduction Peter Martin (pe7er), Nijmegen, Netherlands  Joomla:  –  Business: –  db8.nl since 2005 (website & extension development) Interests: – 2 Joomla Forum & Joomla Community Leadership Team Open Source Software, Linux (Debian / Ubuntu), Raspberry Pi, music (vinyl records), arthouse movies, trivia.
  • 3. Contents A)“Don't make me think” B)JCE optimizing B1. Profiles B2. JCE Icons B3. Joomla Buttons C)JCE CSS Styling D)JCE addons (commercial) 3
  • 4. A) “Don't make me think” 4
  • 5. Don't make me think – Steve Krug  Chapter 5: Omit needless words = Reduce choices for administrators 5
  • 9. JCE editor – Management 9
  • 10. JCE Editor Global Configuration JCE Administration ›› Editor Global Configuration: Reset Editor Styling: Yes – 10 Reset the styling of the editor content. Forces left aligned, black text on a white background.
  • 11. B1. JCE Optimizing – Profiles 11
  • 12. JCE Profiles JCE Administration ›› Editor Profiles Create different profiles –for different users –and/or components Order = important Export / Import Profiles 12
  • 14. JCE Profiles – Edit 14
  • 15. JCE Administration :: Edit Profile 4 tabs:  Setup – – – – Assignment: Front-end / Back-end / both Components: Assign editor to Components User Group: Assign editor to User Groups Users: Assign editor to individual users  Features: Icon bar  Editor Parameters  Plugin Parameters 15
  • 16. B2. Optimizing JCE – JCE Icons 16
  • 17. Omit needless JCE buttons 17 Reduce choices –Remove rarely used icons from Icon Bar –Remove options that might mess up the layout Organize choices –Organize icons into logical groups
  • 18. IMHO needless JCE buttons  Underline: = hyperlink ?  Tables: are only for tables, NOT for layout  Font family + Font size + Font color + Background color: or how easy ιτ is to mess up your site completely... 18
  • 19. JCE – Edit Profile > Features 19
  • 20. Arrange JCE buttons  Logical – – groups: Text appearence | Text alignment Hyperlinks |Tools  Optimized 20 Icon bar:
  • 21. Remove even more....  Editor Parameters > Options > Format Elements – 21 only keep: Paragraph, Heading2, Heading3, Heading4
  • 22. and more....  Plugin – Show Pagebreak button: No  Plugin – 22 Parameters > Article Breaks Parameters > Paste Allow Paste As HTML: No
  • 23. B3. JCE Optimizing – Joomla Buttons 23
  • 24. Omit needless Joomla buttons Back-end > Extensions > Plug-in Manager > disable all “editors-xtd type” plugins: – Button - Article – Button - Image – Button - Pagebreak – Button - Readmore 24
  • 25. Remove Joomla editor buttons 25
  • 27. C) JCE CSS Styling 27
  • 28. editor.css 1/5  28 Formatting text without Font / fontstyle / fontcolor icons? – Create CSS template used by JCE /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
  • 29. editor.css 2/5  JCE – – 29 editor WYSIWYG same as Template Import some template styles in JCE. Add to your editor.css @import url(system.css); @import url(template.css);
  • 30. editor.css 3/5  Some – 30 CSS files have too many styles! Don't use: @import url(general.css); @import url(personal.css);
  • 31. editor.css 4/5  Prevent template background in JCE editor, add to editor.css: body { margin:0; padding:0; text-align: left; background: white; background-image: none;} 31
  • 32. editor.css 5/5  Create custom styles .makethisred{color: #ff0000;}  Note: editor.css is not loaded in front-end template! 32
  • 33. D) JCE addons (commercial) 33
  • 34. Joomla Content Editor (JCE)  My default Joomla installation: – JCE editor JCE MediaBox (free) → lightbox images – Commercial JCE addons (“JCE plugins”): –  Captions  File Manager  Image Manager Extended  Media Manager 34
  • 35. JCE Add-ons  Add-ons / extra's for JCE editor  No Joomla plugins, install using JCE  Commercial license  Set default settings! (in Plugin Parameters)  Version 2! – Drag & drop – Checks upload size before uploading 35
  • 36. JCE Plugins – Captions  Add 36 captions to images
  • 37. JCE Plugins – File Manager  Add – 37 files to website Automatic file type icon
  • 38. JCE Plugins – Image Manager XTD  Upload – – images to website Automatic resize Automatic thumbnail creation  Demo: upload images (with Image Manager XTD addon: autoresize to 800x600 + autocreate thumbnail), create small photogallery with lightbox effect (with free JCE MediaBox plugin) 38
  • 39. JCE Plugins – Media Manager  Add – videoclips to website Why not use a Joomla Plugin like “Allvideos Plugin”?  Depends 39 on the number of videos / articles
  • 40. non-JCE tips  Remove unused components from Components menu – Extensions > Extensions Manager > Manage  Remove unused Search & Smart Search plugins – Extensions > Plug-in Manager  Quick – 40 Icons Use Quick Icon component: create shortcuts to back-end menu items / 3rd party components
  • 41. Questions?  Download JCE editor (free): – www.joomlacontenteditor.net  Purchase JCE addons (commercial): – –  Presentation: – Peter Martin (pe7er) – twitter: @pe7er  $30 / $20 USD per year, unlimited use! www.joomlacontenteditor.net/subscribe Photos used in presentation: – 41 website: www.db8.nl Don't make me think: Bob Smith – Profiles: Sanja Gjenero – Buttons: Tomasz Sowanski CSS: Svilen Milev – e-mail: info at db8.nl – – – Addons: Michael Faes