News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Debating site with forums possible?

Started by Coveny, May 17, 2017, 12:32:51 PM

Previous topic - Next topic

Coveny

Hello,

Is this possible with SMF?

I'm looking to creating a debating site most similar to hxxp:debate.org [nonactive] but with aspects of hxxp:debateisland.com [nonactive] and hxxp:edeb8.com [nonactive]. hxxp:debate.org [nonactive]'s owners haven't been around for over 3 years and the site is very buggy at this point. There are a lot of changes I want to make as well. A friend on Facebook indicated this could be the answer. I'm pretty sure this has to be commercial use because I'm going to have ads on the site to cover hosting, and development costs. Not sure if this software can do that.

Home page,
banner bar on all pages with ads and dropdowns.
Customizable user debate settings
Multiple debates where the turns get changed and user round input fields open up
Stats on elo, wins, losses, ties for each category of debates hooked into badges
Calculating elo for the above in each debate category independently
User debate stat/elo calculating
Polls
Forums
ability to tag forum comments with likes/dislike whatever hooked into badges
Insite messaging/email
profiles with notification emails, settings, and debate stats
Leaderboards for the various debate categories
Community positions such as forum mods, debate mods, minor admin, and full admin
Badges - that get ticked when an action is done by a user one time/set number multiple times, or when a user achieves something (10 wins in causal speed debating for example)
Donate button
advertisements
Mobile friendly
Likely some other features I'm forgetting

I'm not looking to learn to code. I was trying to hire someone when this was suggested, but I don't mind taking a time to learn if it can do everything I'm looking for it to be able to do without me having to learn to be a programmer. (I don't have a problem being a scripter though) Also I need to make sure this can legally be done with this software as well.

Thanks,
Mark

Bob Perry of Web Presence Consulting

You can rest assured that this platform can fill the bill for everything that you laid out... except for mobile compatibility, that is a problem but in my personal opinion anyone who surfs the net with a smartphone needs therapy lol, I've preached for years that you get more bang for the buck with REAL computing power of desktops, decent laptops, or nice tablets...

Best Regards,
Bob Perry



"The world is moving so fast these days that the man who says it can't be done is generally interrupted by someone doing it." Elbert Hubbard

Arantor

The debate part is awfully vague in terms of what you're trying to achieve. Assume whoever builds this has no knowledge whatsoever of what you're talking about.

As for licensing, SMF has no restrictions about being used for commercial purposes.

Coveny

Quote from: Bob Perry on May 17, 2017, 12:43:35 PM
You can rest assured that this platform can fill the bill for everything that you laid out... except for mobile compatibility, that is a problem but in my personal opinion anyone who surfs the net with a smartphone needs therapy lol, I've preached for years that you get more bang for the buck with REAL computing power of desktops, decent laptops, or nice tablets...

So I can set up multiples debate options for end users between 2 - 6 users/columns turn based rounds that are voted on by other members who meet certain criteria and the results are calculated through an Elo system for the end user and the voter that ends up on their respective profile pages? I just don't see how a canned option could handle that...

Arantor

It can't but could be built. But anyone who takes it on will want more detail.

Coveny

Ok. I don't want to learn to code. So I'm just going to look for someone who can and see how they want to create it. Thanks for the information.

Bob Perry of Web Presence Consulting

Quote from: Coveny on May 17, 2017, 01:54:23 PM
Ok. I don't want to learn to code. So I'm just going to look for someone who can and see how they want to create it. Thanks for the information.

I'd be happy to help you tackle this, visit my site and lets talk...
Best Regards,
Bob Perry



"The world is moving so fast these days that the man who says it can't be done is generally interrupted by someone doing it." Elbert Hubbard

Coveny

Can't register because of this

Don't count your eggs _______ they hatch.:

until, till, and til don't work. Uncle.

Email me at mark_2_29_72 at hxxp:yahoo.com [nonactive].


Arantor

Quote from: Coveny on May 17, 2017, 01:54:23 PM
Ok. I don't want to learn to code. So I'm just going to look for someone who can and see how they want to create it. Thanks for the information.

No one is asking you to learn. I'm just pointing out that you need to explain what you want since I can think of multiple things that fit your current description.

I certainly wouldn't take it to do for you when I don't have enough explanation of how you think it should work.

Kindred

Quote from: Bob Perry on May 17, 2017, 12:43:35 PM
except for mobile compatibility, that is a problem


this is, however, incorrect.

There are many responsive themes for SMF which work quite well for mobile visitors.
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Coveny

Well I would want forums, and mail between members as well as a profile page which I think this could all do pretty easily.

The problem I foresee is the debates I want users to be able to create. (11 different types)

Judge Elo (anyone can judge causal debate rounds, ranked debate judging requires status)
   Judging can be simply (worth 1 point - click), or Detailed (worth 2 points – require text explaining why they voted that way)
   Detailed votes can be voted on by ranked judges, with enough votes, get status of ranked judge
   Detailed votes need to be reportable for breaking the voting rules (anyone can click and give a reason)
Ranked Speed Elo (2 debaters, 500 characters per round, 24hr response, 7 days voting, 2 links)
Ranked Short Elo (2 debaters, 2000 characters per round, 48hr response, 14 days voting, 4 links)
Ranked Long Elo (2 debaters, 8000 characters per round, 72hr response, 21 days voting, 8 links)
Two headed giant Ranked Elo (2 teams of 2 debaters, 2000 - 6000 characters per round, 48 - 96hr response, 7-21 days voting, 2-4 links)
Tournaments  (4, 8, or 16 debaters, 500 - 8000 characters per round, 24 - 96hr response, 7-21 days voting, 2-8 links)
   Topics can be agreed upon by contestants or assigned by the creator and the debaters choose an open slot
Causal Speed Elo (2 debaters, 500 characters per round, 24hr response, 7 days voting, 2 links)   
Causal Short Elo (2 debaters, 2000 characters per round, 48hr response, 14 days voting, 4 links)   
Causal Long Elo (2 debaters, 8000 characters per round, 72hr response, 21 days voting, 8 links)   
Random debating Elo (2-6 debaters, 2000 characters per round, 48hr response, 14 days voting, 4 links)
   Topics are randomly chosen in one of two ways. Site lists pulled from the website or manually added by the creator
Two headed giant causal Elo (2 teams of 2 debaters, 2000 - 6000 characters per round, 48 - 96hr response, 7-21 days voting, 2-4 links)
Free for all (3-8 debaters, 2000 - 6000 characters per round, 48 - 96hr response, 7-21 days voting, 2-4 links)
   Topics are randomly chosen in one of two ways. Site lists pulled from the website or manually added by the creator


There are other options open to the creator like if profanity is allowed in a casual debate or not. (not allowed in ranked debates) If there are requirements to accept the debate (minimum elo, number of debate, etc)

This is the bread and butter of the site as it's all about debating, and the only way I see this as being possible is by getting an HTML developer to create it for me. It's likely going to require php and mysql as well. I'd prefer HTML5 if I'm gonna hire the guy.

Anyway. I didn't think this software would be able to handle this, and that's been confirmed. So I'll look to see about hiring a developer to do the work rather than trying to force this system to do it.

Bob Perry of Web Presence Consulting

Quote from: Coveny on May 17, 2017, 02:09:07 PM
Can't register because of this

Don't count your eggs _______ they hatch.:

until, till, and til don't work. Uncle.

Email me at mark_2_29_72 at yahoo.com.



Oh my, that's easy if you were born in my generation, sorry, the answer is "before" but be aware that most likely if you attempt again there will be a different set of questions and all my choices of questions are designed to force you to think clearly and be more educated than the troublesome spammer crowd, use google if necessary lol

And as an added notion,you don't need to register to have access to use the chatting tool available at the bottom of every page
Best Regards,
Bob Perry



"The world is moving so fast these days that the man who says it can't be done is generally interrupted by someone doing it." Elbert Hubbard

Coveny

The profile page will have a badges page, states page, general info/friends page, and settings page (only seen by user). Badges are gained by triggered events for example "first post in the forum", "Win 10 causal speed debates"', "Ranked judge status achieved", etc.I do not have an exhaustive list on badges as of yet, but I'm working on it. Notifications should allow the user to choose how the receive updates (phone or email) as well as the frequency of those updates (ASAP, daily, weekly). Notifications would include things like "It's your turn", "Someone replied to a post you're following", "Friends request", "Voting concluded and you won debate X, congrats!", etc None of the general information should be sensitive something like this:

Username
First name
Last name
Birthday
Email
Phone number
Country
City
State
Occupation
Toxicity

There will also need to be a set size for the photo they can upload to be displayed for the forums, and debates. Ideally this would allow any image size and just resize it down the suggested size, but if that's a pain I have no issue forcing the user to make the image the correct size before uploading it.

I want three advertisement "slots" in a banner at the top of every page of the website. There will be a link to go to the advertise page where businesses can choose to advertise on my site. The ads must be a certain size (you'll have to define that) that they upload and put their bid amount, slot, and month they want. It's on open bid so everyone can see what the bids and ads are. Roughly a week before the month, the bidding closes, and the highest bidder is sent a Paypal invoice for the ad slot they won. When that invoice is marked paid via email that closes the transaction and they have that ad in that ad slot for the month they won. If they don't pay the invoice in 48 hours it goes to the next bidder, and the process continues until the slot is paid for. Shouldn't be super complex to create, I just want it automated so I don't have to deal with the hassle of it.

Prizes are an excellent suggesting, so I want to add that ability to the tournaments for end users. (I'm open to adding it to all the debates) Now I'm open to either this being a transaction between the user and the winner (more risk of not getting the prize), or the user to me then to the winner (no risk, as the debate doesn't start till the payment clears). If we do the first there MUST be a feedback system where winners verify they were paid. I expect to do this all through Paypal, but if you are comfortable with more than just paypal I'm fine with adding others.

I wasn't clear about this, but there should be a way to share debates on Facebook, or whatever. As well as the ability to report debates, and like/dislike debates. This will not be a part of the voting system per say, but should hook into badges, and searches. Debates should be able to be searched by type, category, user, and tag. So the user could search for Causal speed, Economics, Coveny, and Socialism or any combination of the above. The home page should list "best debates" that have the most views/likes/activity.

Advertisement: