This is an offer for Gantry JS and CSS experts to help on a challenging project (if not the right place to post it, advice is welcomed):
We have a Joomla/magebridge/magento platform; this is our testing site http://www.testing.onejungle.com. Some of the scripts and css load from Joomla, others from Magento, bridged and controlled by Magebridge.
To complicate it even more, some of the scripts at Joomla come from added extensions running their own different js type and versions (like the ajax cart) outside of Gantry.
We are looking to integrate into Gantry framework as many as possible all js and css on our platform.
Site
handles 3 things, products (magento), Articles and most text content (k2) and
images (Phoca Gallery).
There is also an installation of Affiliate Plus extension at Magento that has its
own CSS too.
We are looking for a Gantry JS expert than can help us improve Gmetrix http://gtmetrix.com/reports/testing.onejungle.com/Rak12ecq suggestions following Gantry Built-In Ajax System http://gantry-framework.org/documentation/joomla/advanced/ajax_system.md
We have done everything so far to achieve Page Speed Grade: (92%) and YSlow Grade: (75%), (you can compare with our live site http://gtmetrix.com/compare/D6o2unpn/JrGIG6OS however the Page loading time: 7.42s is still not good although total number of request is just 67.
System – RokGZipper and System – RokBooster are already installed and enabled.
We believe achieving a good Defer parsing of JavaScript may help a lot if done within Gantry built in Ajax System, this may assure that the none crucial JS can be download after page is downloaded.
Another issue: Now when we set Cache On at Joomla Global Configuration, site does not load.
We have a budget of 200usd to 1- optimize performance for our testing site http://testing.onejungle.com and 2- Set up a fully menu mobile friendly template copy (mobile speed also needed). These 2 tasks are something that should take just couple of days to any Gantry expert :-)
Full report on modified files and code or server changes should be delivered as result of your finished work so we can do same changes at live site.
Any candidates should send a cover letter with a suggested way to defer parsing js and optimize speed (including server side).
Kind Regards to all
Ismael