YesWiki / yeswiki

YesWiki is a wiki system written in PHP, including extensions making collaboration more simple (databases, maps, easy editing, bootstrap themes,...).
https://yeswiki.net
GNU Affero General Public License v3.0
107 stars 55 forks source link
collaborative french open-source-licensing php wiki

YesWiki

YesWiki is a Free Software under the AGPL licence, made for creating and managing your website, in a collaborative way.

YesWiki allows any web user, online, with any browser, to :

Installation

YesWiki can be installed in about ten minutes on a server which supports PHP >= 7.3 and a MySQL >= 5.6 database. Once installed, the YesWiki site is working immediately, and can be managed online from a web browser.

More detailed install instructions in the INSTALL.md file.

Translations

We are using weblate to translate our software!

Developers

We recommend an installation through docker.

Linters & Formatters

Please install relevant extension and enable auto formatting on your editor.

Alternatively you can run make lint

Language Linter/Formatter
Php php-cs-fixer
Javascript eslint
Twig no automatic linter. Couldn't find one which is good enough.
CSS, Yaml, JSON, Markdown.. prettier

If you use VS Codium, get YesWiki linting settings with cp .vscode/settings.example.json .vscode/settings.json

History

YesWiki grew out of a French language version of WakkaWiki called Wikini, and hence has strong French language support.

Authors and contributors

Initial WakkaWiki author

Wikini authors

YesWiki authors

See https://github.com/YesWiki/yeswiki/graphs/contributors