I have migrated to version 3 many Joomla sites but this time I wanted to try a bootstrap framework with a blank template system. T3 came with just enough bells and whistles obviously by design.
Check them out via this t3 introductory video and the site I am now converting across here...
Some tips along the way so that you can edit safely your stuff.
Less - change your CSS via Less file manipulation...the Less files should be coming also from a custom theme you create so that it wont get wiped with any t3 updates....You will then need to compile the less files to get the css file made for you - a very common work flow that we all agree as front end devs works well.
Here is the path to the file where I am adding some basic css classes (My goal is to really just use the basic Bootstrap stuff as much as possible) - ROOT/templates/t3_bs3_blank/less/themes/cd/template.less
notice the t3_bs3_blank which is the template I chose to use bs = bootstrap - you can use a non bootstrap one that is ts_blank
notice the cd folder this is the name of my custom theme folder.
Some nice additions for mobile: I found there to be the following margin that is part of the 'right hand gutter' on mobile portrait for example iphone6. Here is the code I added to negate that. The first code is to stop really long page titles from forcing the gutter to appear - ie it breaks off the button if it is too long. The second stops the margin breaking the design.
Editors Note: It is some time since I wrote this and interestingly wordpress is often a better platform for most standard website functions these days. We still love Joomla for some kinds of function but are doing most sites with wordpress now.
Joomla is the CMS (Content Management System) that we use to make our sites. It allows the average man to add content to their own web site. Yes it is a bit more complex than using facebook but with some guidance you will be adding pages and new menu items with ease. Even if it is beyond you it allows us to add things remotely to your site. Yes you can add things from your mobile phone or tablet even. You just need a browser and internet connection.
How does it work ?
A database stores the content of the site and various options, this data can be added and changed by the CMS so it updates itself. You can choose to save and not publish immediately items and you have access to advance ACL so you can set a piece to be able to be read by certain people for example subscribers who pay a monthly fee to you Joomla ACL will recognise the logged in user has the correct privileges and will show the item for that user or group only.
Joomla has been developed by many individuals using the Open Source Idea which allows the use as given in its license opensourcematters.org.
Advantages to using Joomla far outweigh the disadvantages Advantages:
Scalability (we would use this to build a really small basic site so that the user has the option to add later with no loss of economy due to poor planning)
Some things are easy to do like add a new article
Add components such as Forum, Blog, Reviews, Shopping Cart...etc the list goes on see the extensions website to get more of an idea.
Custom look and feel is entirely possible. Indeed 3rd part templates allow a highly professional look that can be tailored to fit in your colour scheme and branding.
The limits are just the individual,
and many more...
A learning curve that can be beyond some individuals who don't have the time to get to grips with it.
It can take some time to solve conflicts that occur from 3rd party components playing together. Our considerable experience allows us to solve any that might happen quickly.
It can be slightly time consuming to make a really small 4 or less page site, experience allows us to do this and create our 200 pounder package !