Please note that all submissions to the site are subject to the wiki's licence, CC 4.0 BY-SA, as found here
Progress Report 2024-01-03
Progress report
What got done today:
SocialProfile extension
SocialProfile allows people to be ranked according to their contributions and accomplishments working which allows user ranks to be kept track of & shown to keep people motivated. A sample of this is this tracking page
SMTP relay for email
Set up with postmark for SMTP relay so emails go through. I have only tested forget password, not signup.
- REMINDER: i need to set this up so that it requires email verification to use the account since signed in accounts will be able to vote on articles.
Fixed parsoid composer rubbish
I made some dependencies/ran composer on the host system & linked them in the docker-compose.yml
file
Set up discord bot
This channel https://discord.com/channels/1324835844812443810/1324837055112413247 you can invite people to with this invite link https://discord.gg/WUW6GGDMvW will have posts made to it anytime someone edits an article or makes a new one.
- This is not well done right now, it provides minimal information on WHAT was edited, it just shows size reduction. when article is made it shows the content.
- I want to see what the edit is so it is easy for a user in discord to scroll through and find troll edits or bad edits or astroturfing by a company
What did not get done today
Extensions
- Get voting extension VoteNY to work properly. Right now you have to manually add
<vote />
or<vote type=1 />
when making an article so the article can be rated.- this sucks. i don't want people to be able to manually remove the ability for an article to be voted on
- I definitely don't want to have people MANUALLY insert that for every article created. nobody will do this!
- Figure out how to make discord extension more verbose
Visual editing works but the buttons are all whacked out
- I have two visual editors installed
- only one works well, the other loads slow
- I don't even know which one it is that is the working well one(I think
VisualEditor
?) - I think
VisualEditor
is the slow one andTinyMCE
is the fast one. - ** WHICHEVER ONE IS THE BETTER ONE NEEDS TO BE MADE THE DEFAULT EDITOR AND THE OTHER REMOVED**
- Right now when you click edit it takes you to the source editor and when you click edit source it takes you to the visual editor.
- there are two different edit source buttons at the top of the article. which is the one you click?
- there is two edit buttons on the SUBSECTIONS of an article, but one edit source button.
Tech debt
- Ghetto fix for parsoid issue was using composer to install stuff outside the docker container & then mapping it into the docker container as a volume.
FULL testing
- Figuring out if registering on the wiki causes an email to be sent
- Figuring out if verification via email is necessary for an account to be legit
- Figure out how to even configure it so that email verification for new accounts is necessary
Instructions & list of articles for homepage
- make homepage a nice table with all of the videos so that people can go through them,
- write easy to follow instructions on how people can help with articles
- beef up mission statement with much more clarity on topics
Sample articles demonstrating concepts:
Pages we need to have at least ONE sample of:
- Themes
- Sources
- Companies
- People
- Product Lines
- Incident pages
- Product pages
Questions that must be asked
How do we decide how this works? i.e. some brands may end up with different pages for each device. sony walkman, sony dream machine, sony bravia tv, etc.
- what belongs in a COMPANY page vs. a PRODUCT page?
- Elements of a company being shitty will be in a COMPANY page, but will it be the same as the content from the product pages?
- Will product pages only exist when a product has surpassed a specific level of fuckery, and how high must it surpass that level of fuckery to get its own page?
How you can help:
tech help
If you are a better devops engineer and sysadmin than I am, and you are experienced with mediawiki or can do a better job than i can, I can give you access. I don't want there to be 20 cooks in the kitchen so I would prefer to limit this to whomever feels the most up for it, the most available, and the most qualified.
organizing how this wiki's articles will be written & organized help
- For the items above on "Questions that must be asked", take part in a conversation that answers these.
- For "Pages we need to have at least ONE sample of", write a sample! Determine amongst yourselves which one is best. Discuss, debate, and have fun.
bug hunting help
- Poke around, find what doesn't work, and help create an actionable hit-list of things to fix.
- If possible, provide relevant documentation online on the things that don't work to make it easier for someone to jump in and see a thread/documentation on it/some dude on stackoverflow who fixed it already.