Avatar of Bruce Gust
Bruce Gust
Flag 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?
Microsoft SharePointPHP

Avatar of undefined
Last Comment
Walter Curtis

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
zephyr_hex (Megan)

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
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.
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!
Bruce Gust

ASKER
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?
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
SOLUTION
Dave Baldwin

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
SOLUTION
Walter Curtis

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
SOLUTION
zephyr_hex (Megan)

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
SOLUTION
Walter Curtis

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
zephyr_hex (Megan)

Yes, that clarifies the point better, SneekCo.
Walter Curtis

Hope that helped. Please do not abandon this questions. Close it out as you see fit.

Have a good one...
Bruce Gust

ASKER
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!
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Walter Curtis

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