Saturday, 1 December 2018

Project Update: A Couple Thoughts

Now that the theory assignments are out of the way, I should be able to better focus on the project.

While I started by assuming that most of the coding would be PHP, many features, such as a rating system, may require more JavaScript than previously thought. As such, the Mozilla Developer Community may prove more useful than I had previously considered.

In the last theory assignment, the concept of user accounts came up, and I managed to find a web page that described how such systems work in basic terms, although little in the way of actual coding. The concept of salting and hashing passwords did come up, and should be looked into further to follow basic security principles on the site, along with figuring out PHP sessions.

One idea I had came to me, looking at Steam's workshop URLs. Each file page there ends with the pattern '?id=123456789', a format which is generally added to the URL by a GET request. With this idea, creating individual pages for articles on the website could be unnecessary, as a 'template' page can be created instead, using a GET request to pull needed information from a database.

No comments:

Post a Comment