Posted by Radoslav Bogdanovic - 2009/12/08 - Joomla, Wordpress
It seems that the new fashion in template creation for Joomla and WordPress is frameworks as it makes it easier to produce new templates every month. In the Joomla world we are used to these well known template clubs where one can get really nice and cool templates with all latest Web 2.0 features. To name a few of these such as
RocketTheme and
YOOtheme for Joomla where one for a reasonable price $75 for one year subscription get access and support to their templates. I am subscribing to both of these template clubs as they seem to be the one according to my opinion who are the leading ones.
Gantry
RocketTheme have recently launched its Gantry framework which look very promising. With the December 2009 template named Reaction we get the first glimpse of what is possible with the new Gantry template framework.
Key Features
The Gantry framework is packed with many great features that enable the rapid development of feature-rich designs with a minimum amount of effort. Some sample of the features Gantry brings to the table:
- 960 Grid System (http://960.gs) for simple consistent layout
- Cleaner more understandable index.php. All the complicated bits are handled for you in the Gantry core.
- Flexibility to configure up to 6 modules in row position.
- 65 base module positions in the Gantry core. These can be easily extended to add more
- 36 possible combinations for the layout of the mainbody/sidebars alone!
- Flexibility to configure different grid-size layouts based on number of published modules. You are not forced to use the same grid layout for every page
- 12 built-in Gantry Features like Logo, font-sizer, to-top smooth slider. Easily create your own to add more functionality with little coding required.
- Ability to force module display and ‘blank’ module positions for advanced module placement ability.
- Stunning new Admin interface providing better usability and control.
- Unique Layout controls allow you to configure your layout without having to do math or ever create a ‘broken’ layout.
- Layout controls provide visual representation of your front-end layout for simple and intuitive customization.
- Gantry is XML driven, adding another row of completely flexible module positions is as simple as editing one XML file.
- New flexible parameter system allows loading preset theme attributes and modifying for a custom design. Also support session and cookie level overriding for development.
- All new table-less HTML overrides based on the excellent GNU/GPLv2 overrides from YOOtheme
- New standard typography and Joomla core elements styling
- New advanced caching system makes using Gantry really fast!
- All configuration state is stored in params.ini and cached for speed.
- Optimized codebase with speed, size, and reuse core tenants of the framework design
Warp5
YOOtheme have their template framework called Warp5. That template framework was introduced with the July 2009 template named Phoenix.
Key Features
Warp5 is a fast and powerful template framework for Joomla. It lets you create sophisticated templates in no time, even for comprehensive websites. It provides a hybrid fluid-pixel grid and all the elaborate functionalities that make our templates easy to edit, nice to look at and super fast, in every browser.
- Flexible Layout – The flexible grid with its modern multi column layout lets you achieve any design layout.
- Menu System – Create clearly arranged & even comprehensive interfaces with Warp’s enhanced menu system.
- Developer Toolbox – CSS, JS and PHP kits for rapid template development make creating websites a breeze.
- Module System – Warp provides a clear grid for modules and a wide diversity of templates for module variations.
- Ultra Fast Loading – Optimal loading time thanks to minimal file requests, gzip compression and image sprites. – Search Engine Optimized
- Search engine friendly 2-1-3 column ordering for fully accessible sites, even without JS.
In the WordPress world we have
Thesis and
Headway even if these more provide the framework with rudimentary looks. This site is actually using the
Thesis theme with a free “
Fresh Company” skin from
ThesisThemes who specialize in providing customizations for the
Thesis theme.
Posted by Radoslav Bogdanovic - 2009/11/24 - Joomla, Wordpress
Even if I have decided to go for WordPress on this blog I have not completely given up on the idea on using Joomla for blogging.
To get working comments with Joomla one can use JComments from JoomlaTune. JComments is released under the GNU GPL license and is distributed for free. JComments seems to have all required features that I would expect from good comments components.
One of the other complaints I have with Joomla and blogging is the ability to use remote blogging tools like Live Writer on Windows or MarsEdit and Blogo on Mac. Some might not consider this as a problem as one can always use the online web editor to write and post. There is a description on the MarsEdit support forum on how to setup MarsEdit with Joomla. See the link for more details.
One other problem with Joomla and blog posts is that a post in WordPress can belong to multiple categories whereas in Joomla an article is what a blog post is mapped to can only belong to one category. Remote blogging tools allow one to set multiple categories but then the question is what category will it end up in. So the rule is to only set single category on blog posts.
The metaWeblog API plug-in used in the description seems also to have its bugs when it comes to categories. In the setup for the plug-in one can specify the default category to be used for posts. Initially I assumed that one only could post to a single category from a remote blogging tool but it should rather be that this is the category used when the blog post does not have a category set or if the category specified cannot be found.
At least testing with posting from Live Writer did not work and the blog post will always end up in the default category.
I have decided not to give up but to try to fix the bug. How hard could it be?
I have found following links and the next step is to setup a Joomla development environment.
Setting up your workstation for Joomla! development – Part 1
Setting up your workstation for Joomla! development – Part 2
Stay tuned. I will let you all know when I have fixed the bug.