Update WikiJS authored by Thomas Rose's avatar Thomas Rose
[[_TOC_]]
# Access
Please install a local copy of Wiki.JS following its [installation guide](https://docs.requarks.io/install), which will provide you with a fully functional copy to play around and check what WikiJS has to offer. To learn more about WikiJS visit their [documentation](https://docs.requarks.io/).
Please install a local copy of Wiki.JS following its [installation guide](https://docs.requarks.io/install), which will provide you with a fully functional copy to play around and check what WikiJS has to offer. To learn more about WikiJS visit their [documentation](https://docs.requarks.io/). Wiki.JS is written in Node.js and Vue.js.
# Assessment
## Pros
* Implementation not complicated and well documented
* Multilingual support
* Markdown editor with parallel rendered article, independent visual mode, raw code HTML
* Virtual folder structure could be used to create "collections" (navigation can show them as site trees)
* Embedding/Inclusion of wide range of materials, including option to allow iframe
* Own theme can be created
* Comes with Basic openAPI parser (can be used to access the KH?), API docs via REST/GraphQL "coming soon"
* Comes with a GraphQL API (https://docs.requarks.io/dev/api)
* Full version history recorded by default, incl. diff view similar to git
* Authentication
* Various services available (https://js.wiki/modules#auth), extension to additional ones possible
* Fine grained definition of user groups and their permissions, including fine-tuning to specific folders that can (not) be accessed
* Template articles (cloning of existing articles)
* Drafts can be saved (unpublished articles)
## Cons
* Requires to specify file/folder name first, quite annoying and confusing for authors
* Requires own SQL database, only back-ups can be stored in git (however, changes can also be read in from the git "back-up")
* Editors are not equal in their functions, which might lead to loss/changes in the content when switching between them (https://docs.requarks.io/editors)
* Bibliographic citations not implemented
* No genuine permalinks
* No public author dashboard
* Drafts are visible to anyone and can be modified by anyone with write permission
* no pre-structured content blocks available
* only one attribute "tag", no additional keywords, flags or badges
\ No newline at end of file