Link to home
Start Free TrialLog in
Avatar of Bruce Gust
Bruce GustFlag for United States of America

asked on

Sharepoint and PHP

I've got this page that I've built that represents 5-6 years of custom code. The company has recently been bought out and the new owner is a big advocate of Sharepoint, just because that's what he's been using since the conception of his enterprise.

I know enough about Sharepoint to be cautious and I might be wrong, but here's where I wanted some feedback.

The site that I've built is entirely in PHP. It's more than just a glorified brochure. It's country showdown.com and you can check it out to see what I mean. Contestant pages, customer radio sign in pages, contest locations, winners' circle, custom contestant profile pages, a Songwriting Contest and there's more.

 I want to make sure I keep my ego out of this, but at first brush I'm guarded because of the "custom code" dynamic. Seems anytime you enter into a remanufactured dynamic, you're inevitably subjecting yourself to a scenario where you're having to jump through all kinds of chutes and ladders to do something that would take far less time to simply add on and / or tweak what you already have.

I'm using a MySQL database and it's attached to an administrative suite and blah, blah, blah.

Bottom line: He's mentioned price point and some of the ready made widgets that are available. From what I can tell, Sharepoint is a .NET platform and I would have to completely start all over again and retool every one of my pages, yes?

What am I looking at? He mentioned maybe I could learn to do some custom coding in the context of Sharepoint, but I'm thinking "Why would I do that when most of what you want is either already built or something I can easily tweak?"

Someone who's been to the other side...what do you think?
ASKER CERTIFIED SOLUTION
Avatar of zephyr_hex (Megan)
zephyr_hex (Megan)
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Dave Baldwin
As for 'price points', you should tell him what it is costing you in the way of monthly expenses to keep your current site running.
Avatar of Bruce Gust

ASKER

zephyr, thanks for getting back with me. A couple of questions, just so I can sound intelligent when I talk to him again.

1) He gave me the impression that it would be cheaper to host our site on Sharepoint. We're looking at several gigs worth of data. The database isn't overwhelming, but one table has some 60,000 rows. You reference Sharepoint licensing. He didn't mention that. I'm wondering if the size of the site makes a difference. Would you know? How can I found out for sure?

2) He's not a developer, so he may have been talking off the cuff, but he mentioned migrating a PHP site into Sharepoint. If it's a .NET platform, I don't see that happening, correct?

3) If I've got a MySQL database in place currently, is there any advantage to moving things to a Sharepoint database? Honestly, I can't think of anything, but I want to be sure it's my common sense talking and not my ego.

I appreciate your input. I'll make a point of referencing the Sharepoint site when I talk to him again, but your insight gives me some starting points so if this is, in fact, a bad idea, I can show him why and let him reach that conclusion himself rather than me sounding like I'm just protecting my labor.

Thank you!
Dave, we've got several gigs worth of content. Is Sharepoint free?

Another thing is "custom coding." If it's a .NET platform, any custom coding is in .NET or C# so I'm not just whipping together some new code, I'm having to learn a new language, yes?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Yes, that clarifies the point better, SneekCo.
Hope that helped. Please do not abandon this questions. Close it out as you see fit.

Have a good one...
Gentlemen! Thank you for your insight and I apologize for letting this question linger w/o closing it. The conversation that I need to have with one of the owners has yet to happen and the sense of urgency surrounding this topic is not what it was a few weeks ago just because of some other things that have to be addressed.

But it will be an issue and I feel far more confident in telling him that he needs to stick with a paradigm that he can build and customize without any of the limitations that a framework can sometimes impose. That coupled with the fact that you're asking two different languages to coexist in the context of a perpetual need for a "translation" to occur represents an unnecessary layer of frustration at best and a decrease in functionality at worst.

Thanks!
Thanks! Sounds like you have a grip on it. Good luck...