/    Sign up×
Community /Pin to ProfileBookmark

Need help developing a website

Site frontend is simple but backend could be complicated. It’s a site for registered users to make small one-page design writeups on a Wiki-style page, and other users to participate and follow it.

It’s a site with 4 forms:
FORM 1: Non-wiki style landing page which everyone lands on, with a search bar for searching up Wiki design pages contained within. Users can register for the site here in order to create Wiki page(s). Users can also login here.
FORM 2: A single, single-user-edited Wiki page with a unique link, of a specific design protoype up for community discussion. Links internally to a Wiki particpants page only, which is just a list of participants of the Wiki. Other links on this page will only be to external media sources (imgur, Youtube, Twitch, etc.) that are media references for their design writeup
FORM 3: Non-wiki style page with a simple list of participants of FORM 2 with links to the participants’ site profiles, the start date of their participation, and a link to a personal site of their choice (personal, Youtube, Twitch, etc.). FORM 2 owners can remove participants here if they’d like, reset participation start times, and invite other participants to it via email.
FORM 4: A profile page for a registered user with standard info and links to their design writeups on the site, other writeups they’re participating in, etc.

Registered users can create/spawn as many unique Wiki pages as they’d like so my resources requirements may grow exponentially. I’ll need help with the most recommended architectures, frameworks, databases, etc. to make this happen efficiently as I may have to run it on my own dime at first.

to post a comment
Full-stack DeveloperJavaScript

5 Comments(s)

Copy linkTweet thisAlerts:
@rootJun 10.2018 — So what are you stuck on?

you haven't provided any code or explanation of what is wrong with the code you have or if there are any error messages in your current design phase.

This is not a request site, you do need to have code you have written...
Copy linkTweet thisAlerts:
@hasricauthorJun 10.2018 — Thanks,

Yes I haven't done anything yet. I'm just looking for a way to get started because this is my first site.

Like, should I develope all of this with Wordpress and it's modules? That seems the easiest, but I don't think it will give me the best performance. I want the site to be very fast and resource light; not bogged down with a ton of features I don't need.

If you could suggest another place to post my request I'd love to hear it.

Not looking for people to do my work for me, I just need to get pointed in the right direction.
Copy linkTweet thisAlerts:
@NogDogJun 10.2018 — A lot of the possible answers may depend on your skills in web development, both server-side and client-side (or willingness and ability to learn -- not to mention the time). Also note that WordPress is not the only player in the CMS world; and since the word "Wiki" comes up often in your site description, maybe you could start by seeing what specifically wiki-oriented CMS's are out there? Maybe start here: https://www.opensourcecms.com/wiki-software/
Copy linkTweet thisAlerts:
@hasricauthorJun 11.2018 — Thanks NogDog! This is exactly the advice I need.

I will definitely look at some wiki-oriented CMS's.

My skills in web development are effectively zero, but I know how to write code. I've written functioning code in C/C++, Java, Python, Assembly, and I know my Regex. So my willingness to learn is at a 10/10 and I will spend the time to make this site properly and not have it hacked together

The Wiki page is essentially just one page of the site, and I'm not looking to modify how a wiki page works from the way everyone expects them to work. I see the most difficult part as the behind-the-scenes plumbing that's going to get all this to come together:

a. the generating of the unique wiki template pages by the server at the user's request

b. the databases needed for user accounts, storing the individual wiki pages

c. should I be using relational databases or nosql type? maybe relational for the user accounts and nosql for the wiki pages if i want to tie them together with metadata tags in the future?

d. the search engine for looking up users and the wiki pages

Really excited about all this but I'm at a bit of a loss as to how to start given all the different frameworks and precompiled prepackaged architectures in web development world now.

Copy linkTweet thisAlerts:
@erichmond521Jun 25.2018 — It is always a good idea to ask for help and get experience from other people. If I need some help in writing I use https://courseworkinfo.co.uk , this is a writing assistance for student and teachers. I think you must find some informational blog
×

Success!

Help @hasric spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.16,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...