synology:dokuwiki
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
synology:dokuwiki [2020/07/10 20:57] – Wulf Rajek | synology:dokuwiki [2024/04/09 23:35] (current) – [Allow additional file types] Wulf Rajek | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== DokuWiki | + | ====== DokuWiki |
- | Admin, extensions:\\ | + | Admin, extensions: |
- | uninstall active directory auth plugin\\ | + | uninstall active directory auth plugin |
- | uninstall ldap auth plugin\\ | + | uninstall ldap auth plugin |
- | uninstall mysql auth plugin\\ | + | uninstall mysql auth plugin |
- | uninstall postgresql auth plugin\\ | + | uninstall postgresql auth plugin |
- | uninstall popularity feedback plugin\\ | + | uninstall popularity feedback plugin |
- | **note: upgrade plugin by andreas gohr does not work on synology.** | + | Install changes plugin. manually via: |
- | + | ||
- | + | ||
- | Install changes plugin. manually via:\\ | + | |
https:// | https:// | ||
- | **PreserveFilenames Plugin. manually via:**\\ | + | Install EditX Plugin by danny0838 (Danny Lin) |
- | https:// | + | |
- | fix for php7, edit '' | + | |
- | < | + | |
- | function register(& | + | |
- | </ | + | |
- | to: | + | |
- | < | + | |
- | function register(Doku_Event_Handler $controller) | + | |
- | </ | + | |
- | also change lines 257 and 264 in action_antheater.php as following: | + | |
- | < | + | |
- | #line 257 | + | |
- | #from | + | |
- | array(' | + | |
- | #to: | + | |
- | array(' | + | |
- | + | ||
- | + | ||
- | #line 264 | + | |
- | #from | + | |
- | array(' | + | |
- | #to: | + | |
- | array(' | + | |
- | + | ||
- | </ | + | |
- | and change line 26 common.php as following: | + | |
- | < | + | |
- | #from | + | |
- | array(self, ' | + | |
- | #to: | + | |
- | array(' | + | |
- | </ | + | |
- | Ensure to force-reload the embedded jquery javascript files as they are cached.\\ | + | |
- | source: https:// | + | |
- | + | ||
- | + | ||
- | Install EditX Plugin by danny0838 (Danny Lin)\\ | + | |
simplenavi plugin by Andreas Gohr | simplenavi plugin by Andreas Gohr | ||
Line 66: | Line 26: | ||
</ | </ | ||
+ | Install xbr plugin, enable it in admin config, change the renderer_xhtml setting to ' | ||
+ | This renders newlines in entry source without need for double-backslashes. | ||
Go to admin, config settings:\\ | Go to admin, config settings:\\ | ||
Line 89: | Line 51: | ||
{{: | {{: | ||
- | < | + | < |
[replacements] | [replacements] | ||
; | ; | ||
Line 126: | Line 88: | ||
Hack for edittable with dark theme: | Hack for edittable with dark theme: | ||
- | < | + | < |
.handsontable td { | .handsontable td { | ||
color: #222; | color: #222; | ||
Line 133: | Line 95: | ||
Remove footer buttons and license: | Remove footer buttons and license: | ||
- | < | + | < |
#remove everything between | #remove everything between | ||
<!-- ********** FOOTER ********** --> | <!-- ********** FOOTER ********** --> | ||
Line 142: | Line 104: | ||
Remove Media Manager link for non-logged-in/ | Remove Media Manager link for non-logged-in/ | ||
- | < | + | < |
#surround: | #surround: | ||
tpl_action(' | tpl_action(' | ||
Line 155: | Line 117: | ||
</ | </ | ||
For 2020 Hogfather templates should be updated to replace the 4 tpl_action lines with: | For 2020 Hogfather templates should be updated to replace the 4 tpl_action lines with: | ||
- | < | + | < |
echo (new \dokuwiki\Menu\UserMenu())-> | echo (new \dokuwiki\Menu\UserMenu())-> | ||
+ | </ | ||
+ | and the similar action line in site-tools under the search form should contain: | ||
+ | <code php> | ||
+ | <? | ||
+ | if (!empty($_SERVER[' | ||
+ | echo (new \dokuwiki\Menu\SiteMenu())-> | ||
+ | } | ||
+ | ?> | ||
</ | </ | ||
- | Allow additional | + | Geshi Syntax Highlight changes for dark theme: |
- | Log into synology via ssh or access | + | add file / |
+ | <code css / | ||
+ | /** | ||
+ | * This file provides styles for syntax highlighting in dark mode | ||
+ | * Syntax highlighting is done by GeShi | ||
+ | * It doesn' | ||
+ | */ | ||
+ | |||
+ | @brackets: #bfbfbf; | ||
+ | @comments: #7a7a75; | ||
+ | @strings: #ff4444; | ||
+ | @methods: #ffffff; | ||
+ | @methods2: #ffcc66; | ||
+ | @keyword1: #99ee00; | ||
+ | @keyword2: #eeaa22; | ||
+ | @keyword3: #dd88ff; | ||
+ | @keyword4: #ff7744; | ||
+ | @operators: #44ffbb; | ||
+ | @numbers: #ff2288; | ||
+ | @variables: #88c0ff; | ||
+ | @variables2: | ||
+ | @variables5: | ||
+ | @lines: #252525; | ||
+ | @lines2: #272727; | ||
+ | @lines3: var(--background_site); | ||
+ | @lines-xtra: | ||
+ | |||
+ | .dokuwiki{ | ||
+ | |||
+ | /* lines */ | ||
+ | .li1 { | ||
+ | background: @lines; | ||
+ | } | ||
+ | .li2 { | ||
+ | background: @lines2; | ||
+ | } | ||
+ | .li1 .de1 { | ||
+ | background: @lines3; | ||
+ | } | ||
+ | .li1.ln-xtra .de1, .ln-xtra{ | ||
+ | background: @lines-xtra; | ||
+ | } | ||
+ | |||
+ | /* brackets | ||
+ | .br0 { | ||
+ | color: @brackets; | ||
+ | } | ||
+ | /* comments | ||
+ | .co0, .co1, .coMULTI { | ||
+ | color: @comments; | ||
+ | } | ||
+ | |||
+ | /* strings | ||
+ | .st0, .st_h { | ||
+ | color: @strings; | ||
+ | } | ||
+ | |||
+ | /* methods | ||
+ | .me0, .me1 { | ||
+ | color: @methods; | ||
+ | } | ||
+ | .me2 { | ||
+ | color: @methods2; | ||
+ | } | ||
+ | |||
+ | /* keywords | ||
+ | .kw1 { | ||
+ | color: @keyword1; | ||
+ | } | ||
+ | .kw2 { | ||
+ | color: @keyword2; | ||
+ | } | ||
+ | .kw3 { | ||
+ | color: @keyword3; | ||
+ | } | ||
+ | .kw4 { | ||
+ | color: @keyword4; | ||
+ | } | ||
+ | |||
+ | /* operators | ||
+ | .sy0 { | ||
+ | color: @operators; | ||
+ | } | ||
+ | |||
+ | /* numbers | ||
+ | .nu0 { | ||
+ | color: @numbers; | ||
+ | } | ||
+ | |||
+ | /* variables | ||
+ | .re0, .re1, .re3, .re4 { | ||
+ | color: @variables; | ||
+ | } | ||
+ | .re2 { | ||
+ | color: @variables2; | ||
+ | } | ||
+ | .re5 { | ||
+ | color: @variables5; | ||
+ | } | ||
+ | |||
+ | |||
+ | } | ||
+ | |||
+ | /* dark theme and automatic is switched off*/ | ||
+ | &: | ||
+ | .dokuwiki(); | ||
+ | } | ||
+ | |||
+ | /* User prefers dark theme and automatic is switched on*/ | ||
+ | @media (prefers-color-scheme: | ||
+ | &: | ||
+ | .dokuwiki(); | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | edit / | ||
+ | <code ini /web/dokuwiki/ | ||
+ | css/ | ||
+ | </ | ||
+ | ===== Add icon for Shortcut on Homescreen on Android ===== | ||
< | < | ||
- | cd /volume1/web/ | + | vi lib/tpl/dokuwiki/main.php |
- | sudo cp mime.conf mime.local.conf | + | </ |
- | sudo vi mime.local.conf | + | insert after line 23 relating to favicon: |
+ | <code php> | ||
+ | <?php | ||
+ | $look = array(': | ||
+ | echo '< | ||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Allow additional file types ===== | ||
+ | < | ||
+ | cd dokuwiki/ | ||
+ | cp mime.conf mime.local.conf | ||
+ | vi mime.local.conf | ||
#delete all but the text files towards the end of the file and enable them | #delete all but the text files towards the end of the file and enable them | ||
#add json text/json | #add json text/json | ||
</ | </ | ||
+ | |||
+ | ===== Blank page issue after upgrade ===== | ||
+ | https:// | ||
+ | |||
+ | ===== Changes & Pagelist plugin ===== | ||
+ | https:// | ||
+ | |||
+ | < | ||
+ | Here are the most recent changes and additions: | ||
+ | {{changes> | ||
+ | </ | ||
+ | |||
+ | Adjustment hack to show parent namespace: | ||
+ | dokuwiki/ | ||
+ | <code php> | ||
+ | // produce output | ||
+ | $parentnamespace = getNS($id); | ||
+ | if(useHeading(' | ||
+ | // get page title | ||
+ | $parenttitle = p_get_first_heading($parentnamespace.": | ||
+ | if($parenttitle) { | ||
+ | $parentnamespace = $parenttitle; | ||
+ | } | ||
+ | } | ||
+ | if($parentnamespace!="" | ||
+ | $parentnamespace.=' | ||
+ | } | ||
+ | $section = !empty($this-> | ||
+ | $content = '<a href="' | ||
+ | if ($this-> | ||
+ | $content = '< | ||
+ | } | ||
+ | return $this-> | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== Install plugins via CLI ===== | ||
+ | |||
+ | Examples to install plugins via the CLI by name (available) or specific ones by URL (available in releases after Sept 2021). | ||
+ | < | ||
+ | php bin/ | ||
+ | php bin/ | ||
+ | </ | ||
+ |
synology/dokuwiki.1594411027.txt.gz · Last modified: (external edit)