Slideset used by Jisse Reitsma during Joomla! conference JAndBeyond, dealing with Linux-based tools that could aid Joomla! sites (webp, optipng, mod_pagespeed, maldet, and many more)
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
JAndBeyond - Extend Joomla! webserver instead
1. Extend the
Joomla! webserver
instead
april 2012 Joomla! Database Abstractie
2. Jisse Reitsma
● Co-founder and developer of Yireo
MageBridge, Vm2Mage, SimpleLists, Dynamic404, SSL Redirect, ...
● System administrator
Linux, HP-UX, VMware ESX
● Programmer
Joomla!, Magento, PHP, Java, Android
● Freelance trainer
Joomla! development, Magento development
april 2012 Joomla! Database Abstractie
3. This talk
● Part 1: Dealing with images (optipng, WebP)
● Part 2: Dealing with CSS and Javascript
● Part 3: Other stuff (mod_pagespeed, maldet)
april 2012 Joomla! Database Abstractie
4. Requirements
● We “own” the server
● Using SSH is vital (basic shell experience)
april 2012 Joomla! Database Abstractie
6. Part 1:
Dealing with images
april 2012 Joomla! Database Abstractie
7. Dealing with images
● Optimizing / indexing images (optipng, ...)
● WebP: An alternative image-format
april 2012 Joomla! Database Abstractie
8. Image optimization (1/2)
● What to do:
– Bit depth; color palette; indexation
– Less quality; resolution
– Compression technique
april 2012 Joomla! Database Abstractie
15. Also:
● Forget about merging, build CSS using LESS
● Use mod_deflate to compress JS/CSS output
● JCH Optimize, Yireo ScriptMerge, RokGzipper
april 2012 Joomla! Database Abstractie