.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ================================ EXT: multishop\_image\_optimizer ================================ :Author: Bas van Beek :Created: 2014-06-26T10:29:06.550000000 :Changed by: Bas van Beek :Changed: 2014-06-26T15:03:27.960000000 :Classification: multishop_image_optimizer :Keywords: multishop_image_optimizer :Author: Bas van Beek :Email: bvbmedia@gmail.com :Language: en .. _img-1-EXT-multishop-image-optimizer: |img-1| EXT: multishop\_image\_optimizer ======================================== Extension Key: multishop\_image\_optimizer Language: en Version: 2 Keywords: multishop\_image\_optimizer Copyright 2013-2014, Bas van Beek, BVB Media BV ( `bvbmedia@gmail.com `_ ) Official TYPO3 Multishop web site: `https://www.typo3multishop.com/ `_ This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.org .. _Table-of-Contents: Table of Contents ----------------- **`EXT: multishop\_image\_optimizer 1 <#__RefHeading__5708_1738894311>`_** **`Introduction 3 <#__RefHeading__5710_1738894311>`_** `What does it do? 3 <#__RefHeading__463_413120346>`_ `What can it be used for? 3 <#__RefHeading__1147_1841071799>`_ **`Installation requirements 4 <#__RefHeading__374_148308531>`_** **`Installation instructions 5 <#__RefHeading__836_118242056>`_** **`Help TYPO3 Multishop 8 <#__RefHeading__840_118242056>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ This plugin will reduce the file size of uploaded images (belonging to categories, manufacturers and products) without losing image quality. .. _What-can-it-be-used-for: What can it be used for? ^^^^^^^^^^^^^^^^^^^^^^^^ When you upload an image to Multishop the file will be saved to disk and the corresponding record (category, manufacturer or product) is being updated in the database. Without having to wait the image will be further optimized by executing several commands in the background (shell). Latest version can be found on Bitbucket: http://multishop.git.bvbmedia.nl/ .. _Installation-requirements: Installation requirements ------------------------- Before installing this plugin make sure your webserver meets the following requirements. - Multishop is updated to version 3 or higher - Your web server is running PHP 5.3.3 (5.4.27 or later is recommended) - PHP Safe Mode is turned off - TYPO3 is updated to 4.5.33 (or later) / 4.7.19 (or later) / 6.2.3 (or later) This plugin relies on the following binaries that should be configured on the hosting server: - gifsicle - advpng - pngout - optipng - jhead - jpegtran - jpegoptim Also you have to copy multishop\_image\_optimizer/res/image\_jpeg\_optimizer\_jpopt.sh to /usr/bin so it can be executed. To make it simple we give a draft about howto install these binaries on a CENTOS server: :: # installing: pngout, optipng, advpng, jhead, jpegoptim, jpegtran yum -y install gcc libpng libpng-devel gifsicle pngcrush p7zip lzip # installing: jhead and gifsicle yum -y install jhead gifsicle libjpeg # note: latest pngout can be found here: # http://static.jonof.id.au/dl/kenutils/pngout-20120530-linux-static.tar.gz # installing: optipng yum -y install http://pkgs.repoforge.org/optipng/optipng-0.6.4-1.el6.rf.x86_64.rpm # installing: advpng wget http://prdownloads.sourceforge.net/advancemame/advancecomp-1.17.tar.gz?download && tar zxvf advancecomp-1.17.tar.gz && cd advancecomp-1.17 && ./configure && make && make install # installing: jpegoptim wget http://www.kokkonen.net/tjko/src/jpegoptim-1.3.0.tar.gz && tar zxvf jpegoptim-1.3.0.tar.gz && cd jpegoptim-1.3.0 && ./configure && make && make strip && make install .. _Installation-instructions: Installation instructions ------------------------- .. _generated: ((generated)) ^^^^^^^^^^^^^ .. _TYPO3-backend-steps: TYPO3 backend steps """"""""""""""""""" Login to your TYPO3 dashboard and open the Extension Manager. Make sure you update the repository first, otherwise it can happen that TYPO3 will download an older version of the plugin. |img-2| |img-3| After this your done. .. _Verify-with-devlog: Verify with devlog """""""""""""""""" If you want to see if the shell commands are executed install devlog: |img-4| Now login to Multishop and upload an image to a product. After that go back to the TYPO3 backend and open devlog. |img-5| Help TYPO3 Multishop -------------------- **Do you like Multishop? Share it and join us on:** - `http://www.facebook.com/typo3multishop `_ - `https://twitter.com/typo3multishop `_ - `http://www.linkedin.com/groups/TYPO3-Multishop-3117344 `_ - `https://www.xing.com/net/typo3multishop `_ - `http://www.typo3multishop.com/forum/ `_ **You'd like to do something back for our hard work?** Send a donation! Link: https://www.typo3multishop.com/donate/ **Your support is truly appreciated!** .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :align: left .. :border: 0 .. :height: 335 .. :id: graphics1 .. :name: graphics1 .. :width: 631 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 335 .. :id: graphics2 .. :name: graphics2 .. :width: 631 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :height: 335 .. :id: graphics5 .. :name: graphics5 .. :width: 631 .. |img-5| image:: img-5.png .. :align: left .. :border: 0 .. :height: 335 .. :id: graphics6 .. :name: graphics6 .. :width: 631