MediaWiki: Difference between revisions
No edit summary |
|||
Line 8: | Line 8: | ||
==Import/Export== | ==Import/Export== | ||
===Importing Individual Pages From Wikipedia=== | ===Importing Individual Pages From Wikipedia=== | ||
[[ | [[Mediawikiwiki: Manual:Importing_Wikipedia_infoboxes_tutorial]] | ||
<ol> | <ol> | ||
Line 20: | Line 20: | ||
<li> Import the file.</li> | <li> Import the file.</li> | ||
</ol> | </ol> | ||
==Restricting Access== | ==Restricting Access== |
Revision as of 13:37, 4 June 2020
Wikitext
Wikitext is the markup language for Mediawiki pages.
Import/Export
Importing Individual Pages From Wikipedia
Mediawikiwiki: Manual:Importing_Wikipedia_infoboxes_tutorial
- Go to Wikipedia's Special:Export
- Type in the page you want.
Template:Key press Template:Key press/doc
- Check include templates and download the file
- Go to your wiki's Special:Import
- Import the file.
Restricting Access
The best way to restrict access is to create a separate wiki.
However, there do exist extensions to manage access at the page-level.
See https://www.mediawiki.org/wiki/Category:Page_specific_user_rights_extensions
One such extension is Semantic ACL which requires Semantic Mediawiki.
TODO
- Find a way to insert text files into mediawiki (either via upload or as text).
- These should be downloadable with a link.
- Bonus if
.js
files and WebGL shaders can be made runnable.
Writing Extensions
PHP Hooks
See Mediawikiwiki:Manual:Hooks
ParserAfterTidy
- This is only called for new sections of pages, not necessarily the entire page.