Joomla good for a printing website?

Hi Experts,
  We are working on a new website and have decided to go with Joomla. (I need your opinion on whether that was a good idea or not).

Its an online printing website where clients can order business cards, stationery etc. Our back-end will stay the same for a while (written in php). Almost all orders are custom. So for each product we have a different order questionnaire.

The reason for choosing Joomla was that it would be easy for people in marketing, advertising etc to change the website when needed.

Would it have been better doing it from scratch in php/html (what we have currently) or joomla?

Thanks in advance,
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.


You're likely to have to do a fair bit of custom PHP programming anyway, whether you use Joomla, Drupal or Wordpress. I've worked with all of them, and from a personal perspective, Joomla is the most "messy" as far as the source code goes. It's also harder to come up to speed as a programmer with Joomla, due to the nature of its development framework. Drupal, for instance is a lot better in that sense.

Having said that, the main thing is to evaluate its suitability for your team. If they look comfortable with the framework after a few days of writing code, then you should go with it.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
I prefer using a combination of drupal with custom programming. Or you can program whole website without using world-famous CMS-s.
Personally I prefer Drupal, although there is a learning curve involved. But either way, I would most definitely look into using one of the CMS systems (as you are now doing) instead of coding it all by hand. It's an amazing time-saver and you can implement features you never even knew existed with minimal effort. You also have the benefits of updates that are tested...reduces the amount of time you have to spend with spec-code-test-debug-test-debug-test.

You can also (most likely) integrate the Drupal front-end with your existing system, moving over the pieces you want into the CMS framework as needed.

Finally, Drupal is structured in such a way that it can be very search-engine friendly (with the proper modules).

I would also suggest the books by Packt Publishing, or the reference library on Safari Books Online -- a wealth of information to get you going quickly.
martinprintAuthor Commented:
Thanks for the posts. How about Magento as an option?
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.