Basic Speed-Tweaking on:
- Template Level
- Server Settings
- organize your work-flow
The major point here is the work-flow. How to get more done in less (not the css-preprocessor) time. Personally I make heavy usage of SASS.
I will briefly introduce some of my favorite tools like Codekit, Alfred, PhpStorm (Windows users can use FireApp instead of CodeKit).
Session is also recorded for youtube:
https://www.youtube.com/watch?v=S8lncY3b9lA
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
How to speed up your Joomla! website as well as your development process
1. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
HOW TO SPEED UP
JOOMLA!
development & website
2. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
WHAT TO EXPECT
• parts of my personal work flow
• chaos (most will be live) … not anymore to save your sanity
• my workflow is not perfect
4. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
WHAT SHALL WE DO?
• Build a joomla website
• install the usual subjects (JCE, Akeeba Backup …)
• make the website load faster
17. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
SUBLIME TEXT 2
zen coding / emmet (ctrl + E, ctrl + alt + Enter)
18. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
EMMET & ZEN CODIN
• HTML
• CSS
• You have to be able to think in HTML
• think first …
• then code
26. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
PREPARATION
• Use Joomla 3 installation
• installed joostrap 3 (www.jostrap.com)
• change LESS to bootstrap SASS
• use PHPStorm for editing the files
28. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
ASSESTS = SASS FOLDER
later we will replace „normal“ stylesheets - sorry Phil
29. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
PHPSTORM
also available on Win ;-)
30. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
ADVANTAGES OF
PHPSTORM
• free for open source projects
• fast (setup and „working-speed“)
• php code suggestions and help
• configure everything / many plug ins
• can use external libraries
Joomla! Framework / Joomla! Libraries
31. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
TEMPLATE
set Joomla! as external library
36. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
WATCHED FOLDER
just the template folder
37. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
FOR A SHORT
INTERRUPTION
that´s the chaotic part
38. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
SASS
• fusion of stylesheets and programming (functions,
variables)
• functionality is tested and improves
• make changes faster get faster websites!
• worth the learning curve!
39. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
TAKE WHAT YOU NEED
comment out what you do not need > reduce file size
40. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
VARIABLES IN CSS
phpStorm shows you the colors :-)
53. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
„Well, it's nothing very special. Try to be nice to
people, avoid eating fat, read a good book
every now and then, get some walking in, and
try and live together in peace and harmony with
people of all creeds and nations.“
Monthy Python - The Meaning of Life
THANK YOU
54. (my ) workflow
Frank Delventhal - www.deweso.de - @deweso
TOOLS I USED• jkickstart.com http://www.jkickstart.com
• alfred app + powerpack
http://www.alfredapp.com/
• phpStorm http://www.jetbrains.com/phpstorm/
• Sublime Text 2 http://www.sublimetext.com/
• MAMP Pro 3 http://www.mamp.info/
• codekit https://incident57.com/codekit/