This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| joomla:j39help [2018/12/04 16:47] – [Links] Bernard Condrau | joomla:j39help [2026/09/19 15:43] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== DokuWiki Help Server ====== | ||
| - | The help server is built with DokuWiki. At the moment, all admin help views are served from this server. At a later date, I plan to migrate all site help views to the help server as well. | ||
| - | |||
| - | ===== Installation ===== | ||
| - | - Go to [[https:// | ||
| - | * Version: stable | ||
| - | * Languages: en, de, fr, ko, th | ||
| - | * Popular Plugins: CAPTCHA, Upgrade, Wrap, Translation. | ||
| - | - Unzip the download to your web server directory, then run / | ||
| - | - Install bethico template for DokuWiki | ||
| - | - Install the [[https:// | ||
| - | - Install the [[https:// | ||
| - | - Install the [[https:// | ||
| - | - Install the [[https:// | ||
| - | |||
| - | ==== Settings ==== | ||
| - | * Add " | ||
| - | * Create the language namespaces (e.g. en, fr, de, ko, th) and set permissions to //Read only// for @ALL in //Access Control List Management// | ||
| - | * Set "Use first heading for pagenames" | ||
| - | * Set "Top level for table of contents=2", | ||
| - | * Uncheck icon libraries other than // | ||
| - | * Add " | ||
| - | ==== Customization ==== | ||
| - | There are a few core hacks required to make this work as a help server, but they are simple and thus easy to maintain, even after an update of DokuWiki or any of the extensions. | ||
| - | * Copy ' | ||
| - | * Create the language fallback to English for non-existent translation pages by adding 3 lines to /help.php at line #41, just below '$ID = getID();' | ||
| - | require_once(template(' | ||
| - | $langcode = help_language();</ | ||
| - | * Modify ' | ||
| - | act_dispatch();</ | ||
| - | init_lang($langcode); | ||
| - | help_dispatch();</ | ||
| - | * Modify '/ | ||
| - | require_once(template(' | ||
| - | help_toc($toc); | ||
| - | </ | ||
| - | * Change 3rd parameter of ' | ||
| - | * After a DokuWiki upgrade make sure that | ||
| - | * If '/ | ||
| - | * If '/ | ||
| - | * If '/ | ||
| - | * If you use a template other than ' | ||
| - | * Optional: replace favicon and logo in '/ | ||
| - | ===== Joomla Access ===== | ||
| - | * Set the Help URL in the component configuration of com_bethico to< | ||
| - | * Add a help button to view ' | ||
| - | * With English as the active language it will invoke< | ||
| - | |||
| - | ==== Help system ==== | ||
| - | Joomla' | ||
| - | Substitute tags: | ||
| - | ^ Tag ^ Name ^ Example ^ | ||
| - | | {app} | Application name | ' | ||
| - | | {component} | Component name | ' | ||
| - | | {keyref} | Help screen key reference | JToolbarHelper:: | ||
| - | | {language} | Full language code | ' | ||
| - | | {langcode} | Short language code | ' | ||
| - | | {langregion} | Region code | ' | ||
| - | | {major} | Joomla major version number || | ||
| - | | {minor} | Joomla minor version number || | ||
| - | | {maintenance} | Joomla maintenance version number || | ||
| - | |||
| - | ===== Links ===== | ||
| - | * [[joomla: | ||
| - | * [[https:// | ||