cynazem wrote:
I was thinking about a catalog too!
But, by now, I'm starting to dev some componente for 1.0+. It's a (can't find the proper word in english,

) cost estimate stuff (budget?). I've tried to do it with virtuemart... saw some wanting the same functionallity, but just came to conclusion that virtuemart it's just too complex for it when it comes to backend.
It'll be as simple as it gets. People will select the products from comboboxes and options... then click 'add it' and a a form bellow will be filled. When it's done, a click to send it. Maybe extend it a little with some pictures manager and stuff related.
a webshop(catalog) if this is what you mean, is quite complicated, you have different vat and shipping costs, privacy, discounts, images storage and handling and
payment handeling. It is not the best component to start with.
Ranging from simple/fastest to tougher:
questbook: Quite simple in what has to be done, also database table not so complicated most likely 1 table will due the trick. Front-end: html(browsing/form) and Feed. Back-end: browsing and administration.
Biggest problem, double post and spam prevention.
extra's: integrate with security plugins like akismet, ajax submit.
tagging: A bit more complicated, at least 2 database tables. Displaying a bit more complicated plugin needed to show tags on content and front-end of the component to browse tags. Back-end browsing of the tags and admin stuf(merge tags, edit, etc...).
Biggest problem integrating with content.
extra's include, ajax tag lookups when editing content, feeds on tags, multiple tag browsing(browse content that has both tags for example), modules galore(cloud, related, ...)
comment: almost the same as above but we have input validation, spamming, different types: comment,trackback,pingback and we take up much more screen space so layout has to be flexible and easy to adjust for users so it doesn't break their template.
shop: database tables go over 10 if you want to do it ORM correct, all of the above but privacy guarding, secure payment, table locking or transactions when adjusting thins, vat calculations, shipping cost calculations, image handeling,.... it is big job.
hope I have made it more clear what scale we are looking at.
kind regards,
Michiel