Archive for the 'Tips' Category

Page 2 of 4

How did the first Vancouver Joomla Demo Camp go?

I was supposed to blog about this event last week around Wednesday or Tuesday, but I simply didn’t get the time. We were so busy working on the client projects, that it was difficult to allocate free blogging time.

DSC_0072

We had around 20 people attending this event at the Network Hub last Tuesday. For this session we managed to construct a simple website for an imaginary Dance and Modeling school (The Broadway School of Dance & Modeling) using the Joomla! CMS version 1.5. We also showed how Joomla! CMS could easily integrate with the other major social media services such as Flickr, YouTube, Google Calendar, and Eventbrite. The idea was to show people how to utilize the power of those great hosted solutions within their Joomla powered websites without having to do any crazy php software development.

Continue reading ‘How did the first Vancouver Joomla Demo Camp go?’

Popularity: 62% [?]

Generate Joomla! 1.5 MVC the Ruby on Rails style

Joomla! CMSJoomla! CMS

One of the great features about the Ruby on Rails Model View Controller (MVC) architecture is the concept of generators which can quickly create the mvc layers.

The Joomla! 1.5 framework is now using an MVC by choice architectre, however the generators are still missing. Joomla! 1.5 is no-longer just a Content Management System, it is a great framework for building all kinds of web applications with a CMS edge.

My friend and business associate Arash from PeerGlobe technology has written an awesome tutorial to help you Build Joomla! MVCs the Ruby on Rails Style.

Technorati Tags: , , ,

Popularity: 31% [?]

Clients who don’t get to update their own CMS powered websites!

In the last few weeks I got a few phone calls from people who had their sites build using some content management system (open source or secret source!) and they were asking me if they could gain access to the back-end of their own site and update some of the content. After some poking around and asking some questions we learned that their web designers are not providing their clients the administrative access and still continuing to charge for every little website update which could easily be done by the clients themselves.

Hey guys … that’s not a fair to your clients!

And to the smart website owners: if any web designer is doing that to you, I think you should honestly give them the boot and seek professional service somewhere else!

Continue reading ‘Clients who don’t get to update their own CMS powered websites!’

Popularity: 23% [?]

Not all programmers can develop software

Alright! here is a piece of information that I think every product, marketing, or human resource manager may want to keep in mind:

Every Software Developer can program, but not every Programmer can develop software.

Does it makes sense? here is another example:

JK Rowling can read and write English, but not every college graduate can write the next best selling Harry Potter book even though they both know how to read and write English.

I can get all fancy and discuss all the technical details that set software developers apart from programmers, but I think I communicated my point. To become a software developer one has to spend months and years to program in different languages, and they also learn how to treat code as building blocks to build more elaborate structures know as computer software or applications.

In smaller teams, software developers often design, plan and program their ideas themselves. In larger teams they may focus on the design and planning and hand over the implementation to the Programmers, although programming is often a joyful experience so software developers usually create some programming time for themselves too. Why do you think so many professional developers devote their time to open source projects around the world? because it is fun and exciting!

Normally, software developers are pricier than programmers. If your project is a web or desktop application you may want to consider it a good investment, or else you may end up with a product that seems to be working ( if you are lucky ) but suffers from poor architecture, performance issues or a phenomenon called the “Spaghetti Code!” or the “Dog’s Breakfast!” which makes it very hard to maintain.

You wouldn’t serve that kind of cuisine to your end-users, would you?

Related Articles:

Technorati Tags: , , , , , , , , , ,

Popularity: 42% [?]

The Art of giving a power point presentation

The actual title is: Death By PowerPoint

This slide show is simply wonderful, it is marvelous!

Technorati Tags: , , , ,

Popularity: 32% [?]