I’m planning to create a new website/application and am unsure which tool would be the most efficient.
The project is generally based on site like flippa (although in an entirely different market and country specific).
People can create listings to which other people can respond, as well as contact them directly. Again think of flippa, but with distinct categories and more socially oriented (oAuth integration, PM’s). The listings will be searchable and the main goal of the site is basically to enable people to connect with a specific person who has a specific request (kind of like ebay in a way also).
The question is:
What should I use to build this site?
I program in php myself and would like to use it because it also gives me the possibility to outsource further development easily.
The 3 options I came up with myself:
Build from scratch using framework (Codeigniter/Kohana probably)
- Great customisation, will get all the features I want just how I want.
- A lot of time/work. No use reinventing the wheel.
Hack up some kind of general CMS (wordpress/joomla/drupal)
- A little less work. Can use plugins for some features.
- Codebase will be hacky and more difficult to maintain in case of future enhancements. More insecure. Less efficient/speedy than bare metal framework.
Use an existing script that provides a similar functionality and hack that up to give me what I want (e.g. forum software or script)
- Less work than starting from scratch. Reuse some features.
- Harder to find plugins than with well known CMS. Ugly codebase in a lot of scripts for sale. Could not find any script yet that would match my requirements.
I would be really happy if someone could give me some input on what to do.
Thanks in advance!