Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wiki #1

Closed
ProbablePrime opened this issue Oct 6, 2023 · 34 comments
Closed

Wiki #1

ProbablePrime opened this issue Oct 6, 2023 · 34 comments
Assignees
Labels
enhancement Suggested addition of a new feature.

Comments

@ProbablePrime
Copy link
Member

Is your feature request related to a problem? Please describe.
A lack of reliable information at a permanent link

Describe the solution you'd like
A publicly available Wiki that documents frequently asked questions and other information.

Additional context
I'm making this to pre-bake it for when this repo goes public.

@phil-flip
Copy link

Do you already have a wiki-provider/-solution in mind, and should it be editable by the community or just read-only?

@ProbablePrime
Copy link
Member Author

  • We have a solution in mind, It is up and running and working
  • It will be editable by everyone.

@phil-flip
Copy link

What software do you guys have in mind, and when will be the go-live date?

@ProbablePrime
Copy link
Member Author

Media Wiki and when it is ready.

@phil-flip
Copy link

Seems kinda dated, but alright.

@ProbablePrime
Copy link
Member Author

Mediawiki is very much alive and gets updates everyday. You may be referring to its look and feel which we will be messing with, most likely after launch, So expect the default theme to start.

@ProbablePrime
Copy link
Member Author

ProbablePrime commented Dec 9, 2023

Other priorities keep trumping this one unfortunately(https://github.com/Yellow-Dog-Man/Resonite-Issues/blob/main/HOW_WE_PRIORITIZE.md)

My soul burns every day this is not done. I'll keep ya'll up to date.


Several things I want in writing though are:

  • This is not a technical issue
  • This is not a legal issue
  • This is just a boots on the ground issue

Additionally setting some expectations for when it launches:

  • Do not expect every single thing to be documented on launch, the wiki is an evolving ecosystem of documentation. It will be impossible to make it complete on launch.
  • Do not complain if stuff is missing, instead request that we add it(via gh) OR write it yourself
  • Do not direct message me spelling mistakes etc, just edit the wiki and fix it.
  • Learn WikiText, its easy and KEWL.

@clarjon1
Copy link

clarjon1 commented Dec 9, 2023

Is there anything the community can do to help pitch in on this? Eg harvesting and collating info, updating copies of Old Platform docs with new verbiage, digging up / creating useful flexible theme(s)?

@shininghero
Copy link

I second clarjon's post. Don't be afraid to let us help.
Give us a style guide or sample document, and we can at least offer to fill out some of the component or flux node docs as we go.

@ProbablePrime
Copy link
Member Author

There is also not a content gap, well content isn't the main focus. So I'm not entirely sure what can be done to help until this launches.

After launch of course, we'll need more content though.

@phil-flip

This comment was marked as off-topic.

@Banane9
Copy link

Banane9 commented Dec 19, 2023

Thought I just had while reading #937: When the wiki (in whatever shape) is actually there, it would be great if every component / protoflux node / tool / window could have a direct link to the relevant page in one way or another. This could be a typical (i) icon, with some recognizable Resonite styling, of course - either directly on the UI for windows and components, or as a context menu option for tools. Protoflux nodes may get too cluttered with an extra element, so for those it could also be a context menu entry that opens the wiki page for the node type that would currently be spawned.

Anyways, the reason I'm mentioning it is, that this would become very easy to implement, if the pages just used the (full) name of the component type for their url, so generating the correct link would be trivial to do.

@Merith-TK

This comment was marked as off-topic.

@Banane9

This comment was marked as off-topic.

@phil-flip

This comment was marked as off-topic.

@ProbablePrime

This comment was marked as off-topic.

@phil-flip

This comment was marked as off-topic.

@clarjon1

This comment was marked as off-topic.

@phil-flip

This comment was marked as off-topic.

@Lexevolution
Copy link

There now seems to be no thorough FrooxEngine related dcumentation on any sites (be it first or third party). What could we as a community do to make the wiki higher priority?

@Frooxius
Copy link
Member

Frooxius commented Jan 1, 2024

I don't think there is super much that can be done from community side right now, because it's already pretty high priority on our end, but it keeps getting pushed back by other higher priority items, that we needed to be tackled in time (for example GDPR related work, resolving server/relay issues and so on).

It's mostly just work-bandwidth issue on our end, with a bunch of post-launch problems and issues that need to be sorted out. I know it sucks, but it'll get sorted out in time.

@ProbablePrime
Copy link
Member Author

I have an update,

We should be ready by the 15th, likely much before that but hey here's a date.

@ProbablePrime
Copy link
Member Author

Does anyone have any requested mediawiki plugins? I'm going through plugin operations today for some security things.

@JackTheFoxOtter
Copy link

Does anyone have any requested mediawiki plugins? I'm going through plugin operations today for some security things.

The one that allows you to access PDF versions of wiki pages through a direct URL, now that we have native PDF viewing ability.

@DoubleStyx
Copy link

DoubleStyx commented Jan 8, 2024

Does anyone have any requested mediawiki plugins? I'm going through plugin operations today for some security things.

Maybe the Math extension, for rendering LaTeX in-line?

https://m.mediawiki.org/wiki/Extension:Math

@TisFoolish
Copy link

Maybe the Discord extension with a channel to follow wiki edits?

https://m.mediawiki.org/wiki/Extension:Discord

@lxw404
Copy link

lxw404 commented Jan 8, 2024

Mermaid allows you to render graphs/charts/UML diagrams with minimal syntax which could be useful:

https://www.mediawiki.org/wiki/Extension:Mermaid

@Lexevolution
Copy link

Here's a few that are bundled with MediaWiki that I'd like to see enabled:

  • Cite (Allows footnote citations)
  • Math (Allows math notation)
  • Syntax Highlight (Colours code blocks to show programming language syntax)
  • VisualEditor (Allows a much easier experience editing a wiki page, using a WYSIWYG style editor)
  • WikiEditor (Adds some features to the default wiki editor to allow for easier formatting)
  • CategoryTree (Adds a tree view for wiki page categories. Might be helpful in the future)

For @JackTheFoxOtter's suggestion, ElectronPdfService is the one used and maintained by Wikimedia, and would provide the same functionality as Wikipedia's version.

MobileFrontend seems good, to make wiki pages easier to read on mobile devices
AdvancedSearch could be good for the complex nature of Resonite

@ProbablePrime
Copy link
Member Author

image

Would cover Cite, Visual Editor, Category tree.

I'll be working on:

  • Math
  • Syntax Highlight
  • PDFs
  • Discord
  • Advanced Search

@ProbablePrime
Copy link
Member Author

image

@ProbablePrime
Copy link
Member Author

PDF is going to have to wait, it is a complex extension. I don't know why it needs to be though :(

@ProbablePrime
Copy link
Member Author

ProbablePrime commented Jan 10, 2024

Ok we got PDF's up and running, they're a bit ugly and images dont work right now but we'll work on that after launch.
I used: https://www.mediawiki.org/wiki/Extension:Mpdf instead, which also required some updates due to our PHP version which will go in: https://github.com/Yellow-Dog-Man/mediawiki-extensions-Mpdf

At some point i'll make images work, but very complicated. The original PDF extension requires a REST server AND an Electron Renderer server to be created and maintained, so Mpdf sounded better.

We can revisit the pdf thing later. This has taken hours.

@ProbablePrime
Copy link
Member Author

Ok That's extensions done, Thanks!

@ProbablePrime
Copy link
Member Author

https://wiki.resonite.com now launched.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Suggested addition of a new feature.
Projects
None yet
Development

No branches or pull requests