- Last post
- 9 Responses
I have an idea for a web service I would like to launch. (yeah, yeah who doesn't). The intent is to utilize my years working in a specific industry and make a website catering to that. I would like to charge for some service and hopefully make some income out of it. I am not trying to make the next "fill-in-the-blank" brand or website to get sold to a larger company and cash out. So the options are:
1- I can do this via Wordpress back end. I can code HTML/CSS and design. I work with Wordpress as a CMS for most of my clients. I am very familiar with it and feel confident I can do it using WP.
2- I can learn to code PHP/MySQL and create something customized from scratch. I will have to learn how to code for the front end and create an admin for the back end.
Option 1 will take me a week or two to design, code, text and implement. I can be up and running quickly.
Option 2 will take me a lot longer since I will be learning as go along.
There is no time frame as this will be a personal project that I will work on it on the side.
My concerns are that if I go with WP I will be stuck in that world. If this project does start to generate heavy usage and I need to move to something a bit more custom, I am not sure how porting the data over to a new custom system will work.
i'm in your boots and am just coding it for WP. fact is, it's just faster to get to the finish line, for me anyway. also there are plenty of heavily-trafficked sites that are WP-based so it can handle some sh*t. if my site gets a godzillion hits a day and requires to be custom coded w/o WP to be better optimized i can cross that bridge when i get to it. not a bad problem to have imo.
other diy options incl. codeigniter, etc.
Don't let traffic be a barrier to going the WP route.
I'd most definitely recommend starting the easy way, and then investing more time if and when the site actually gains some traffic.
WordPress is a very flexible platform and most likely you will be able to make it do what you want it to, and essentially turn it into something more like your option #2 over time.
Porting data is not difficult. You could do it by exporting the database to XML and then do a find and replace with regular expressions to make it match the new format. At least that worked for me when moving from WordPress to Django, etc.
Minimum Viable Product, get it out the door in the quickest way possible and test if it gets any traction.
Seen so many projects fail because people have tried to make it perfect and then it never got anywhere at all.
Everyone in this thread is pretty right on.
Start with the easiest, quickest way to get something built.
I've done this about 10 times over for startups.
Never go custom out of the gate, it's a big mistake and waste of resources.
I'm still working on it in my spare time. I keep building, nukeing and rebuilding. I also question whether people will use it. I've stramlines a few things. Hopefully I can get it launched in the next few months. It's nothing new, just a job board for the film industry, mainly low/Indy jobs. I work in the industrty often (people find me) but the resources out there to find jobs are shit, so I thought I would make one and get custom ads from industry vendors. Anyways that's my story and I'm sticking to it.
On a side note, Ive been playing with meteor and angular, now I want to start over.