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 #82

Open
jamesgeddes opened this issue Nov 1, 2020 · 8 comments
Open

Wiki #82

jamesgeddes opened this issue Nov 1, 2020 · 8 comments
Assignees
Labels
enhancement New feature or request epic Issues which contain a body of work that should be broken down into specific tasks future-work Future us will get to this. good first issue Good for newcomers P2 Issues that are high impact but not urgent required Mission critical functionality

Comments

@jamesgeddes
Copy link
Contributor

jamesgeddes commented Nov 1, 2020

Create a wiki that members can search, edit and contribute to. Should use markdown. Could offer a visual editor. Similar to stackedit.io

All pages should be editable in the Wiki way, by all members, including the front page.

Those in the specified group should be able to restrict specified pages and must be required to provide a reason for said restriction. This should be admin configurable.

Should use the global category system, same as the blog, see #80, similar to how MediaWiki categories work.

Impact

High

Urgency

Later

@jamesgeddes jamesgeddes added enhancement New feature or request good first issue Good for newcomers future-work Future us will get to this. required Mission critical functionality P2 Issues that are high impact but not urgent labels Nov 1, 2020
@jamesgeddes jamesgeddes added this to the 3.0 Website milestone Dec 2, 2020
@jamesgeddes jamesgeddes mentioned this issue Dec 3, 2020
@jamesgeddes
Copy link
Contributor Author

I would suggest django-wiki

This was referenced May 23, 2021
@tbentham tbentham removed their assignment Jan 9, 2022
@jamesgeddes jamesgeddes added P? Awaiting priority assignment and removed P? Awaiting priority assignment P2 Issues that are high impact but not urgent labels Apr 13, 2022
@geekzonebotold geekzonebotold added P2 Issues that are high impact but not urgent and removed P? Awaiting priority assignment labels May 5, 2022
@xApt-George xApt-George self-assigned this May 5, 2022
@SamWinterhalder
Copy link
Contributor

@xApt-George If you are working on this please let me know, otherwise I will start working on this 👍

@xApt-George
Copy link

@xApt-George If you are working on this please let me know, otherwise I will start working on this 👍

Happy for you to take it, I haven't been working on it.

@SamWinterhalder
Copy link
Contributor

SamWinterhalder commented Sep 25, 2022

Happy for you to take it, I haven't been working on it.

If you want to jump in on it at any point lmk 😃

@SamWinterhalder
Copy link
Contributor

SamWinterhalder commented Sep 25, 2022

django-wiki provides most of the functionality required and also allows for optional embedding of disqus comments.

Cons:

  • preview behaviour is only available when editing a post, not creating (in this version of the testing docker image). This is a major problem but may be able to submit an issue requesting this feature/fork and implement.
  • no intention of live preview being supported. See here: #529
  • no category system. I do not forsee too many issues with implementing our own solution to this.

I can not see any well maintained alternatives to django-wiki

@jamesgeddes
Copy link
Contributor Author

jamesgeddes commented Sep 26, 2022

Sounds good @SamWinterhalder 😃 as always, crack on as you see fit 👍

Preview editor not a deal breaker, could be split into a future ticket.

@jamesgeddes
Copy link
Contributor Author

jamesgeddes commented Sep 26, 2022

Remember, this is an epic so feel free to split this ticket into bite-size smaller task tickets.

@SamWinterhalder
Copy link
Contributor

Okie 👍

Remember, this is an epic so feel free to split this ticket into bite-size smaller task tickets.

I think I will probably split this into Wiki, Preview, and Categories tickets, maybe then having some for perm groups etc

@jamesgeddes jamesgeddes added the epic Issues which contain a body of work that should be broken down into specific tasks label Sep 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic Issues which contain a body of work that should be broken down into specific tasks future-work Future us will get to this. good first issue Good for newcomers P2 Issues that are high impact but not urgent required Mission critical functionality
Projects
None yet
Development

No branches or pull requests

5 participants