• karls0n

    (@karls0n)


    I would like to create a website which is essentially a database of math problems. Visitors should be able to filter based on several attributes and rank based on two more. Anyone can add an entry (a problem, possibly with a solution) which will be immediately available for others to view. Anyone can add another solution to a posted problem but no one but me can edit what is already there. Registered visitors should be able to edit their own post.
    I do not expect the database to be large, at most 1000 entries, about 2-3 paragraphs of text each, some will include small images. Would like it to be back-end. I think of using Bluehost.
    I never designed a website before and know nothing about databases.
    Is WordPress with possibly some plugins adequate for that? Any specific recommendations?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Jason King

    (@jasoncharlesstuartking)

    A possible solution, using features already built into WordPress:

    Attributes and ranks for Filtering = Custom Taxonomies and custom fields. There are plugins to make it easier, but the code’s not hard to figure out.

    Registered users able to add Problems = allow user registration with Contributor role (so you can moderate entries before publication)

    Visitors able to add solutions = Commenting

    But but but… will people be able to type these maths problems into WordPress, or will they need special characters? I have no idea but can see that plugins such as https://ww.wp.xz.cn/plugins/mathtex-equation-editor/ exist.

    Jason King

    (@jasoncharlesstuartking)

    By the way, what you’re describing is not a wiki, you might want to change the post title.

    Thread Starter karls0n

    (@karls0n)

    Thanks!
    Good point about the formulas. I searched and found a JavaScript engine to display math in browsers MathJax https://www.mathjax.org/. It allows to display formulas from TeX and ASCIImath input.
    Although I can download it on the server it recommends
    “The easiest way to use MathJax is to link directly to the public installation available through the MathJax Content Distribution Network (CDN). When you use the MathJax CDN, there is no need to install MathJax yourself, and you can begin using MathJax right away.
    The CDN will automatically arrange for your readers to download MathJax files from a fast, nearby server.”
    I have not used it before but their demo is impressive.

    How do I edit my original post title?

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘creating wiki database’ is closed to new replies.