Solved

How far can we go with building a system heavy on functions with WP

Posted on 2015-01-25
3
132 Views
Last Modified: 2015-01-29
I have a wordpress site running right now. However, going forward, we need more functions on the site that I do not know if wordpress will be the right base to keep building onto.

Some key functions to build up
- Scheduler for programs as the products
- ticketing system for programs with payment gateways
- membership loyalty program (discount for members, point systems)
- advanced search functions to even intelligent search eventually
- pay per click for custom post types
- customer analytics

We love WordPress for its SEO friendliness but going forward, we will be heavy on functionality (though we also need to keep the content and SEO friendliness)

So for long term planning I am considering if
-  we should extend from (Option 1) WordPress or
- (option 2)  to build from new with Ruby on Rails. Or,
- (option 3) could I keep wordpress for content (as the CMS) while integrating into RoR for the functions?

Btw, RoR is not a must for us though we are seriously considering the framework. We considering to just extend all the functions on WordPress with just PHP, which is our option 1, but not sure if scalability and performance will be an issue.

Any expert opinions on this?
0
Comment
Question by:sgmh
  • 2
3 Comments
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 40570016
WordPress is just PHP/MySQL, so if you can build what you want to build in PHP there's no reason to leave WordPress.  That being said, if it's easier for you to get what you need with another platform/language, then keep WordPress around as the basic/marketing site and build your apps using the platform of choice.
0
 

Author Comment

by:sgmh
ID: 40570158
I am just waiting out for other opinions. coz an IT expert (or so my partner said) just said no to WP when we say we are to build something like agoda.com up from our existing WP website. Do you think he's right?
0
 
LVL 70

Accepted Solution

by:
Jason C. Levine earned 500 total points
ID: 40574572
<shrug>

There's a lot of FUD out there about every platform.  This one is slow, that one is insecure, these other ones aren't developer-friendly.

The way I usually answer these types of questions is to either pick something you know you can build with and build and the details will take care of themselves OR if you are hiring people to build things for you, hire someone who knows what they're doing first and let that person set your technical strategy.

All things can be built on all platforms.
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Developer tools in browsers have been around for a while, yet they are still heavily underused by developers. Developers still fix html or CSS then refresh page to see effect, or they put alert or debugger in JavaScript and then try again and again …
What is Node.js? Node.js is a server side scripting language much like PHP or ASP but is used to implement the complete package of HTTP webserver and application framework. The difference is that Node.js’s execution engine is asynchronous and event…
The viewer will learn how to count occurrences of each item in an array.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)

929 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now