Rapid Development Tool For Joomla
We need a rapid development tool for joomla like in cakephp and zend frameworks do. Joomla has a good framework. A joomla rapid development tool will make developers to develop their controllers, model and views. This will change joomla from cms to a great web development framework.
Adnan Kurtovic commented
A FOF maybe - http://www.ohloh.net/p/joomla-fof
"It is an extension to the Joomla! Framework which allows rapid application development. It promotes convention-over-configuration to allow developers to focus on writing their business logic using the DRY principle for faster turnaround and less bugs. Unlike other solutions, it focuses on a small footprint and backwards compatibility."
There is ongoing discussion here should it be included in core or not - https://groups.google.com/forum/?fromgroups=#!topic/joomla-dev-general/BB-5eLwMdw4
Helari Hellenurm commented
seblod is great tool!
something similar to fabrik
Amila Udana Kalinga commented
Actually What I meant is a programming tool for custom components and extensions. This is time consuming. If it is integrated or official tool provided same standard can be utilized. it would beyond the following great tool.
Artisteer is a step in the right direction.
A standalone version of firebug that let you update .css after you were happy would be a big help.
Getting a system that told me my design ideas were ugly would also be nice.
What we need are a simpler and more forward looking (AJAX, Canvas, JS Acrobatics Friendly) set of API usage examples.
Currently, it takes a massive effort for non "old school" programmers, non "classically trained" programmers or programmers who have not bought into the particularly idiosyncratic Joomla API and framework rules, to create useful and value-rich extensions. Joomla's framework can be used to make awesome things, but only if you become a heretic coder and go "rogue"</rant>
I do not mean to slight the awesome work by the developers who have brought us Joomla, Andrew Eddie and Louis Landry have done great things with the core.
My intent is to highlight the fact that, new developers avoid the Joomla API docs like a case of small pox... They stay away. This must change.
I also feel that the params scheme needs to step into Web 2.0 with a more robust state-management scheme.
I'll be trying to implement something practical in what small way I can using the Nexus interface and core classes in order to abstract the complexity of state-management and simple logic-based decision making.
It may be that what we need isn't an API overhaul, but an abstraction layer, whereby run of the mill operations can be performed without needing to create a Joomla extension. Perhaps a macro-language, or a plain-language Joomla automation console (command line) complete with a scripting language of it's own, perhaps a dialect of XML adapted with conditional structures with simple nouns and verbs.
No more comments?
I think this is a very interesting idea to be developed in the near future and many developers will find a nice tool to use on their everyday work.
Internet Souq commented
A visual tool would indeed be great, especially when it comes to templates and themes.
I miss a rapid development tool for Joomla. I would like to be able to build views and models visually as we do in Visual Studio for example.
I work nearly every day with Joomla and a tool like that will make my job much more simply.