I'm designing and programming mainly for Joomla! for many years now, being one of the founders of the project helps a lot with counting years of course :-) and in case you are interested in the tools I use and why I use them I'll list them in this post.
My specialty and passion is creating custom designs/templates for Joomla!, WordPress, Drupal or just plain html sites. For Joomla! I also write components, modules and plugins but because I'm not a guru php programmer I can do that up to a certain level of complexity.
I love creating modules and plugins that give me a special feature and what I like most about writing them myself is the fact that I'm in full control over the markup the module or plugin renders at the front-end of a site.
There is a serious markup problem with many of the extensions created for Joomla! and for the way I build sites I need mean and lean semantic markup so in the rare cases I use 3pd extensions I end up hacking the output or creating overrides.
It's not just the 3pd developers that should pay more attention to the markup their products spit out but Joomla! itself has a huge responsibility concerning this matter. Joomla! core output is still producing many tables and doesn't use H tags for headings to name a simple example and if the core does it that way many 3pd developers just follow this practice.
I write all code by hand, whether this is php, html or css because I just don't trust wysiwyg tools like Adobe Dreamweaver todo exactly what I want. That doesn't say these tools are bad by default but I just like hand writing and I realize this requires a certain level of knowledge that not everyone has or should have.
I have a windows pc and a mac running with different software for different purposes.
Now, that's a little sneak peek in my kitchen maybe you find something useful in it.
# 2 - Posted by: Gabe on 2008-10-30 01:15:08
For SVN with Eclipse there is the Subversive Plugin.
http://www.eclipse.org/subversive/. It is a well integrated subversion client Eclipse.
There is also Aptana, which is Eclipse with default plugins for JavaScript development, and PHP development as well. The integration of JavaScript libraries such as MooTools (Joomla1.5 choice), JQuery, ExtJS is very well done in Aptana. Subversive also works on Aptana.
For Database modeling I'd recommend MySQL Workbench.
http://dev.mysql.com/workbench/
It is the successor to DBDesigner, which is great also.
http://fabforce.net/dbdesigner4/
For quick source code editing: Notepad++
http://notepad-plus.sourceforge.net/
I run WAMP on windows, which is Apache, PHP and MySQL as a windows installer (very easy to set up).
http://www.wampserver.com/en/
All free open source software.
# 3 - Posted by: Joomla Development on 2009-06-27 09:35:21
It’s great to find such a well laid out article, thanks for sharing information
Help for creating beautiful comments.
Please read this help text and use it when you post a comment.
You can use the following html in your comment:This is the first paragraph of your comment
This is the second paragraph of your comment and this text will be bold.
This is the third paragraph of your comment and this text will be italic.
Thanks
In Joomla! land there are a couple of ways to built your website and I'm talking about the template specifically. Now...
One of the most forgotten or ignored "features" of a website is the print page. Many times...
The Joomla Project is pleased to announce the immediate availability of Joomla 1.5.7 [Wovusani]. This...
As you may know already there is an option in Joomla! 1.5 to create one menu tree but show different...
For professional Joomla! consultancy and development visit Alvaana.com
Copyright 2008 The Woof and The Warp - Arno Zijlstra
# 1 - Posted by: Michael Hamanaka on 2008-09-13 19:33:39
Don't forget project documentation, like all of your usernames and passwords, or any other information. Google Docs works really well while collaborating with clients. The biggest speed bump in dev is the authentication process, the human part of that is obviously the slowest part. I used to write everything on paper and then I would lose them, it is so much easier with secure passwords, especially those generated by cPanel to be cop ad pasted.