Hello Guys i have an idea which i need to implement by developing an website. since it is an start-up i dont want to code with .NEt or java. i was sure it could be done using Php but my friend suggested Drupal CMS. my friend is pretty sure Drupal could be used and i have no problem with that. But in the latter stage,like after 1 year if i need to change the functionality in website will drupal be any problem ? because it an CMS right? Can we add complex funtionality at later stage or should we rewrite from scratch?
Drupal is a CMS, but you can add whatever you want to it - it's coded in PHP, and can be modified as needed. However, depending on what kind of website this is, and how much custom functionality you want/need, it might be wise considering other options. If you need the functionality of a CMS, sure, Drupal might be your thing, but so might Wordpress. If you don't really need the functionality of a CMS (hard to say without knowing anything about the website you're trying to build), you might just as well build your own - again, depeding on future needs, etc. I have one thing to say about Drupal, though - while none of the CMSes are great when it comes to proper code, semantically and otherwise, Drupal is kinda... bloated. It might be a bit overkill for what you need - also something to consider.
what i want is people to post events and only admin can approve them before posting them online.Not only this it also involves much more complex work.when i contacted a company to outsource this work, they suggested drupal as the best choice. my doubt is whether drupal is good choice in long run when i want to add some more complex functionality to website, like a gadget to showcase popular events,etc.
There would be a few caveats here of course but you can do this with wordpress... functionality wise, in about an hour. http://eventsmanagerpro.com/ https://premium.wpmudev.org/project/events-plus/ gadgets in this case are "widgets" and come included as well. Nigel
Having worked as a Drupal developer, yes it can quite easily do everything you want, but as you also mention, in the long run it can become quite complex. As mentioned by PoPSiCLe, drupal is fairly bloated in CMS terms. Wordpress would definitely be an easier option even some very high profile companies, such as Sony, use wordpress for their sites.
Both of the suggestions above are valid and can do what you want with some work. Although out of the two I would use Drupal for a site such as you are describing. You don't seem to be to happy with the developers you have spoken to about it. So maybe an idea to get a quote from some more developers to see what they say and find one that you feel confident and comfortable with. This can be vital for the success of any project. It sounds as though you have it in your mind to have something developed using custom code this could be a lot more expensive initially but it "should" be a faster less resource intensive site if done right.