I am in the process of migrating my old wiki from a Dokuwiki installation to a collection of markdown pages that I can maintain with git and some web tools (GitHub, ReadtheDocs, etc). Steps for this are: Use dokuwiki2git to export a git repository of the pages Copy pages. As the editor always inserts Dokuwiki formatted page links, even 'well formed' markdown pages will contain dokuwiki links. Thus, the script converts dokuwiki links in markdown-pages to markdown format to mimimize manual conversion work. Folder page files. Dokuwiki have multiple ways to find the page to show for a folder 'node'.
- Dokuwiki To Markdown Free
- Dokuwiki To Markdown
- Dokuwiki To Markdown Pdf
- Github Markdown Syntax
- Dokuwiki Markdown Table
- Dokuwiki Markdown Import
DokuWiki is a popular open-source system for quickly setting up your very own knowledge base.
The simple installation procedure is one of its key strength and as such has received much attention
over its development span. Another big reason for its wide spread usage, however, is its wide ranging
selection of easily installable plugins. Features which might have been built into the core engine in
other systems are instead provided via optional extensions here.
The simple installation procedure is one of its key strength and as such has received much attention
over its development span. Another big reason for its wide spread usage, however, is its wide ranging
selection of easily installable plugins. Features which might have been built into the core engine in
other systems are instead provided via optional extensions here.
Now, when setting up a new DokuWiki the question naturally arises: Which plugins might be useful?
SourceForge uses markdown syntax everywhere to allow you to create rich text markup, and extends markdown in several ways to allow for. Community Discussions, Questions and Answers for the OpenSource wiki software DokuWiki.
Below we have listed our top picks from over ten years of professional experience with the ecosystem,
that should at least be considered for every new installation.
that should at least be considered for every new installation.
0th Place: The Basics
Some optional plugins are already packaged when downloading a new DokuWiki from the official site. All six are good choices, extending the wiki meaningfully with regularly desired functionality. As this entails features not inherently wiki-related, they have been implemented as plugins in order to keep the core of the system architecturally clean.
In addition to these pre-packaged ones – Wrap, Captcha, Upgrade, Gallery, Video Share and Translation – we will now introduce a small but mighty selection of other useful plugins:
In addition to these pre-packaged ones – Wrap, Captcha, Upgrade, Gallery, Video Share and Translation – we will now introduce a small but mighty selection of other useful plugins:
1st Place: move
The Move plugin allows you to push wiki documents into namespaces. Although you can simply create a new page, copy the contents, and then delete the old one, the problem, that links to the old page point to nowhere, consists. The move plugin automatically updates all links that point to the document.
Additionally,
moveextends the admin area to relocate complete namespaces, including their contained documents, at once.
Source: https://www.dokuwiki.org/plugin:move
2nd Place: fastwiki
The fastwiki plugin allows editing individual sections without a page reload. In addition, the unprocessed portions before and after the section remain visible, so that the context is not lost.
Source: https://www.dokuwiki.org/plugin:fastwiki
Workspace app for Chrome. Sign In to access restricted downloads. The item you are trying to access is restricted and requires additional permissions! If you think you should have access to this file, please contact Customer Service for further assistance. Contact Customer Service. SHARE THIS PAGE. Citrix workspace app chrome.
3rd Place: edittable
Succinctly named, this plugin does exactly what the name implies: User-friendly WYSISWYG editing of tables. Period.
Source: https://www.dokuwiki.org/plugin:edittable
4th Place: dw2pdf
Dw2pdf lets you convert any wiki page into a PDF document. That is great, for example, when you want to pass documents to people who do not have wiki access. The plugin can be configured extensively; among other things, there is the possibility to store your own templates and QR codes with the encoded wiki link. If that is still not enough, you should have a look at the book creator plugin with which you can create multipage booklet PDFs.
Source: https://www.dokuwiki.org/plugin:dw2pdf
5th Place: do
This plugin is for those who want to create task lists in the wiki. The do-plugin can easily transform text into tasks. It can record responsible arranger and execution periods. The “execution” of a task is easily handled with a click on the checkbox and an optional stated processing note.
Source: https://www.dokuwiki.org/plugin:do
6th Place: folded
Thoma bravo sophos premium. While structuring documents, there is sometimes content you only want to display at the push of a button.
The folded plugin allows just that: The section in question is folded and presented with an adjustable title. By clicking on this title the content expands again. This is helpful, such as, when you want to display help texts on demand.
Source: https://www.dokuwiki.org/plugin:folded
7th Place: confmanager
The DokuWiki configuration can be accessed and modified in the admin area without plugin. However, there are configuration files that are not covered. Exactly the right kind of job for the confmanager. Utilizing this handy little tool, the following configuration files can be customized in the web browser:
- Abbreviations and acronyms
Automatically highlights terms deposited there on all wiki pages with a tooltip.
Important, if you do not want to always link specialist terms to a Glossary. - Blacklisting
People who use their wiki in the open Internet can automatically hide unwanted terms.
The blacklist allows you to edit these terms to fit them to your specific requirements. - InterWiki Link
Very convenient: if you often want to enter links to other systems, you can use abbreviations.
Instead of writinghttp://de.wikipedia.org/wiki/Wiki
for instance, just type[[wp> Wiki]]
- MIME Configuration
MIME types match file extensions such as.jpg
to its document type – in this caseimage/jpeg
.
This allocation is required to only allow desired media in the Media Manager. If you notice that
files of a specific type cannot be uploaded correctly - here is the right place to fix that. - Smileys
DokuWiki automatically replaces text abbreviations with icons. If you, for example, want to display
a bright red label whenever someone writesTODO
, you can specify this here. - Typographic replacement
Websites often consist only of characters that can be entered via keyboard – something typographers
and designers are often quite unhappy about. DokuWiki can relate and allows replacing certain strings with
typographical symbols. If you are not satisfied with the standard mappings, you can expand it here. - URL Schema
The wiki engine can automatically create links to URLs; in this configuration area you can complete the protocols.
Source: https://www.dokuwiki.org/plugin:confmanager
8th Place: templatepagename
One of the strengths of DokuWiki is that you can define templates for each namespace. Each new page is automatically filled with the contents of this template. This is extremely helpful because you can define content structures that way. Whoever creates a document in such a prepared namespace immediately gets the recommended structuring submitted.
The namespace templates are usually named
_template.txt
and __template.txt
(the last one is the template for documents that are not produced directly in the namespace, but in any sub-namespaces). Unfortunately, these templates are not adaptable on the web interface, which is a shame, but: Exactly that is what the templatepagename plugin enables. The names of these templates are easily changed, so that the templates can be edited in the wiki itself.Source: https://www.dokuwiki.org/plugin:templatepagename
9th Place: addnewpage and newpagetemplate
To create new pages, you can simply create a link to this (not yet existing) other page, click on the link and – voilà – you can edit this new page. This approach has the advantage that the new document is already linked. Sometimes, though, the other way makes more sense: You just want to edit the document and don't care about the linking (or let other plugins like struct handle it). For this case, the newpage plugin was made. At the point where you integrate it, a small form appears, where you enter the name of the document. The plugin also allows you to declare the target namespace so that the documents end up right there where they should go. The functionality can be expanded further with the separate newpagetemplate plugin, whereby it is possible to specify any document as a template. This is useful if one single namespace template is not enough. Since the newpagetemplate plugin only makes sense associated with the newpage plugin, we put it on the same winner's podium.
Source: https://www.dokuwiki.org/plugin:addnewpage, https://www.dokuwiki.org/plugin:newpagetemplate
10th Place: struct
Actually, we lied: The struct plugin belongs in the 1st place, just because it's so incredibly versatile. We have pushed it to the tail end, because its use case is not quite as simple as the other plugins.
Well, what does it do? It allows you to maintain metadata, the attributes of which can be grouped into so-called schemes.
Multiple schemes can coexist in the same wiki and you can define in what namespaces which schemes are active.
Multiple schemes can coexist in the same wiki and you can define in what namespaces which schemes are active.
The purpose of this plugin is that metadata can be used to automatically create lists of these entries. You automatically get tables with links to these documents – basically automatic links.
One example for its utility are call logs: Provided with struct metadata (participants, place, time, topic) these documents can be displayed cleanly with the respective data. Manually linking the document is no longer necessary.
For exact configuration of the struct plugin we recommend you get familiar with its extensive documentation.
Of course, you can also consult CosmoCode – We offer professional support for everything DokuWiki, ranging from installation and configuration up to deployment and scaling of the system.
Of course, you can also consult CosmoCode – We offer professional support for everything DokuWiki, ranging from installation and configuration up to deployment and scaling of the system.
The SQLite plugin is required by struct for storing the data in a database. The installation of a separate database system, however, is not necessary as this database requires no third-party software.
About one valence electron Explanation: Obviously, removing that electron gives us Ar (same configuration as K1+), which is a noble gas and has 8 electrons. Valence electrons are generally regarded as being 'the outermost electrons' for a given atom. Therefore, with neutral potassium, there is. . Cations – atoms that lose electrons - metals. Electron Configuration:. Magnesium – 12 electrons in its neutral state. 1s22s22p63s2. Magnesium ion. Loses 2 electrons. New configuration: 1s22s22p6. Notice that the electron configuration is the same as the noble gas Neon. K valence electron configuration. Uses of Potassium: Used as potash in making glass, soap, lenses and salt substitute. Also as saltpeter, potassium nitrate (KNO 3) it is used to make explosives and to color fireworks in mauve. Additional Notes: Formerly called kalium hence the symbol 'K'. Potassium Page One. Overview of Potassium; Potassium's Name in Other Languages.
Source: https://www.dokuwiki.org/plugin:struct and https://www.dokuwiki.org/plugin:sqlite
66
Maelig
As a lot of excited wiki users, I'd like to import all my articles from my current wiki (mine is DokuWiki).
Did not found anything about it in docs or feature requests.
Oldest
Thomas Nilefalk
I have a script that helps with a crude export/import from Dokuwiki to Wiki.js. It has limitations, but you are welcome to try it: https://github.com/thoni56/dokuwiki2wikijs. YMMV, of course, but it will suffice for seeing how your dokuwiki will look in Wiki.js.
1
Reply
Argus Nymus
I just found 'Import Content' (from Mediawiki, DokuWiki, Confluence) on the roadmap for 3.x. See https://docs.requarks.io/releases/roadmap
2
Reply
Georgy Malkov
3
Reply
Jason
An Import from Confluence would be great, we have already committed to move from this to Wiki.js and I am battling with how best to achieve this.
Dokuwiki To Markdown Free
2
Reply
Abdul Aziz Alwafaae
If import and instant commons will be available, i will start the migration asap
0
Reply
webinar
Is there something new for importing dokuwiki in wikijs?
0
Reply
Xu Wang
@webinar: For Dokuwiki, I've had some limited success with the following:
- Sync your Wiki.js with a git repo in Settings > Storage.
- Make a copy of your Dokuwiki data directory.
- Covert all pages from Dokuwiki to Commonmark using pandoc.
- Copy the markdown files to the git repo. Commit and push.
- Run a force sync from the git repo in Wiki.js.
This works for pages only, not media. There were some formatting issues that I needed to fix, but that's more of a pandoc issue I believe.
1
Reply
webinar
But without the media file I can't go on with that :-(. I have over 500 pages and cannot add all media manually. Is there a way to get the media automatically?
0
Reply
Xu Wang
@webinar: You could try adding media via git as well (wiki.js puts media in the same folder as pages), but last time I tried this, the media files I added via git were not recognised/picked up.
0
Reply
Christoph Wiechert
@Xu Wang: Would you share your pandoc scripts? Thx!
0
Reply
Xu Wang
/usr/bin/pandoc -s -o <output file> -r dokuwiki <input file> -t markdown
I don't have the exact script because it was just a bash one-liner I made up at the time, but it was probably something like this:
for d in *.txt; do (/usr/bin/pandoc -s -o md-$d -r dokuwiki $d -t markdown && rm $d && mv md-$d $d && rename 's/.txt/.md/' $d); done
I'm sure there's a more elegant way to script that but it'll get the job done.
0
Reply
Markus Schicker
Import from Confluence would be great. Is there any API on wiki.js side that I could use to create pages from Confluence?
4
Reply
Dokuwiki To Markdown
Nim Chimpsky
Dokuwiki To Markdown Pdf
Indeed. An import from Mediawiki is a must. I could not imagine installing wiki.js only to start from the beginning. With an import function, acquiring new users would easier and faster.. And it would probably help with getting more developer too.
2
Reply
Johny Ringo
Github Markdown Syntax
If the goal is to be a responsive/modern and fast alternative to Mediawiki, an import of mediawiki created XML files would be very usefull. Many of us have previous Mediawiki websites that need to be ported over.
Richard Bailey
1
Dokuwiki Markdown Table
Reply
Dokuwiki Markdown Import
Load More