Hi everyone,
It's me again here to talk about Wheeler's Wort Works Online, after the poll I took it seemed rather obvious that people wished to see a version of Wheeler's Wort Works available online. So I have spent, amongst school and other hobbies, a few months attempting to build this for everyone; however, I have encountered an issue and I am not truly sure how to get around it...
The technical explanation:
- I chose to use a piece of web development software called Remi (
https://github.com/dddomodossola/remi) and honestly it was great for me at the time as I was able to write code in the language I love, Python, and as seen as the original Wheeler's Wort Works was written in Python I could write my code using the same Formulae and other such things.
- I encountered many issues across the time, yet the developer for Remi always was able to help me whenever I got stuck with implementing things not included in the base version of Remi, like a full login system. This was honestly great, as I was able to work alongside the developer to make sure my code worked properly... A primitive version of Wheeler's Wort Works is on my GitHub (
https://github.com/jimbob88/wheelers-wort-works-online). Yet in development, many more features were added.
- This resulted in what I thought was a perfect system, and I couldn't be happier with the way the project was getting along...
The issues:
- The original concept of Wheeler's Beer Engine, was never designed to be released onto a website, this means that the current version is built with a legacy design system called "place", modern systems use a flex system where everything fits into rectangles that resize to a certain percentage of your screen. An example of this is Jim's Beer Kit. This means one cannot choose any old web development framework, so I chose Remi, as it was easy to develop for, looked really nice, and the maker of it seemed rather active
- In writing the program along with a rolling framework, I encountered many changes to the code and as seen it is ~2000-3000 lines of code it was difficult to keep it all working with the massive changes made.
- There is a fundamental issue with Remi, when one opens two tabs of Jim's Beer Kit.
they can have two different threads open in each tab, the way Remi works is by showing the exact same web page across both of those tabs. This would result in a much worse management system and it would be really unclean and not much use to anybody...
- I have not yet made a decision of whether or not to scrap the current version I have and rebuild it in a more static, yet difficult to develop for like Django.
- In relation to the latter issue, I have attempted to explain the issue to the developer; however, he didn't understand what I meant when I asked him... Recently, I have attempted to direct message him on Reddit as we used to; however, he hasn't yet replied so I am waiting to see if my rephrasing of the issue has proved to help bring light to my problems...
What am I going to do now?
- To be completely honest with you all, I have absolutely no clue of how to continue as I have been put in a difficult position of "scrap the nearly complete version that has dire issues" or "continue and hope for an update to come out and fix my issues or at least for him to reply"...
- The current plan is to update the GitHub page so it is finally accurate with the latest build and other programmers can rip code from it.
So this here is designed just as an explanation for why I have not been updating the current version of Wheeler's Wort Works.
Thanks to you all for supporting this idea & I would love to hear your ideas,
James
P.S Thanks to Jim for uploading the desktop version to this site for everybody to access and download
