DokuWiki

It's better when it's simple

User Tools

Site Tools


tips

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tips [2023-10-18 17:47] – [Table] anditips [2023-12-29 01:43] (current) – [Table] 74.88.27.221
Line 12: Line 12:
 ===== Usage Tips ===== ===== Usage Tips =====
  
-^ Link ^ Short Description ^ +^ Link                                                                       ^ Short Description                                                     
-| [[tips:TailorWikiRules]]  | Best-practices to follow after installing DokuWiki  +| [[tips:TailorWikiRules]]                                                   | Best-practices to follow after installing DokuWiki                    
-| [[http://www.robmeerman.co.uk/unix:unison|Syncing with Unison]] | Sync two wikis using unison | +| [[http://www.robmeerman.co.uk/unix:unison|Syncing with Unison]]            | Sync two wikis using unison                                           
-| [[tips:timezone]]  | Set the server's Timezone  +| [[tips:timezone]]                                                          | Set the server's Timezone                                             
-| [[tips:mailconfig]]  | Tips on making mail work  +| [[tips:mailconfig]]                                                        | Tips on making mail work                                              
-| [[tips:commonlogin]]  | Sharing authentication data between wikis on the same server | +| [[tips:commonlogin]]                                                       | Sharing authentication data between wikis on the same server          
-| [[:tips:displaying-blank-rows-in-tables|Displaying blank rows in tables]] | Displaying blank rows in tables | +| [[:tips:displaying-blank-rows-in-tables|Displaying blank rows in tables]]  | Displaying blank rows in tables                                       
-| [[:tips:good_style|Good Style]] | Hints on how to have good styles on DokuWiki |  +| [[:tips:good_style|Good Style]]                                            | Hints on how to have good styles on DokuWiki                          
-| [[:tips:upgrading_old_versions]] | How to upgrade from old DokuWiki (2005-*) | +| [[:tips:upgrading_old_versions]]                                           | How to upgrade from old DokuWiki (2005-*)                             
-| [[:tips:ShowMediaFromExternalUpload]] | How to make files uploaded by other ways than mediamanager to appear |+| [[:tips:ShowMediaFromExternalUpload]]                                      | How to make files uploaded by other ways than mediamanager to appear  |
  
  
Line 29: Line 29:
 They may be better implemented by using the new [[plugin]] system though.  They may be better implemented by using the new [[plugin]] system though. 
  
-^ Link ^ Short Description ^ +^ Link                                                                                                                                                                                               ^ Short Description                                                                                                                   
-| [[tips:magnet links]]  | Show DC++ magnet links as external  | +| [[tips:magnet links| Show DC++ magnet links as external                                                                                                  | | [[:tips:links-to-dokuwiki-commands]]  | make links to "DokuWiki actions" (?do=) from within your wiki content, aka. Action Modes, aka. Action Links (in general, URL tags)  
-| [[:tips:links-to-dokuwiki-commands]] | make links to "DokuWiki actions" (?do=) from within your wiki content, aka. Action Modes, aka. Action Links (in general, URL tags)| +                                                                                                                                                                                                   | This patch (to 2005-05-07 version) add AMSLaTeX mathematical expression support to DokuWiki                                         |
-[[:tips:tex_howto]] | This patch (to 2005-05-07 version) add AMSLaTeX mathematical expression support to DokuWiki | +
  
 ===== Extending Layout and Styling ===== ===== Extending Layout and Styling =====
Line 70: Line 69:
 ===== Adding new Functionality ===== ===== Adding new Functionality =====
  
-^ Link                                                                                                ^ Short Description                                                                                                                     ^ +^ Link                                                                                                                   ^ Short Description                                                                                                                     ^ 
-| [[tips:autosubscribemailinglist|Auto Subscribe a Mailinglist]]                                      | Auto Subscribe a user to a mailinglist after registration                                                                             | +| [[tips:autosubscribemailinglist|Auto Subscribe a Mailinglist]]                                                         | Auto Subscribe a user to a mailinglist after registration                                                                             | 
-| [[tips:betteremailnotifications|Better Email Notifications]]                                        | Receive HTML-formatted email notifications for page changes                                                                           | +| [[tips:betteremailnotifications|Better Email Notifications]]                                                           | Receive HTML-formatted email notifications for page changes                                                                           | 
-| [[tips:CleanNotificationScheme|Clean Notification Scheme]]                                          | Clarify notification scheme: namespace subscribers on new page, page subscribers on update                                            | +| [[tips:CleanNotificationScheme|Clean Notification Scheme]]                                                             | Clarify notification scheme: namespace subscribers on new page, page subscribers on update                                            | 
-| [[tips:IPACL|IP-based ACLs]]                                                                        | Assign access rights based on IP or network of the connecting client.                                                                 | +| [[tips:IPACL|IP-based ACLs]]                                                                                           | Assign access rights based on IP or network of the connecting client.                                                                 | 
-| [[tips:BrowserLanguageDetection]]                                                                   | Change the UI language automatically                                                                                                  | +| [[tips:BrowserLanguageDetection]]                                                                                      | Change the UI language automatically                                                                                                  | 
-| [[tips:transliteration]]                                                                            | Transliterate Cyrillic texts to Latin                                                                                                 | +| [[tips:transliteration]]                                                                                               | Transliterate Cyrillic texts to Latin                                                                                                 | 
-| [[tips:pdfexport|PDF Export]]                                                                       | PDF export using html2ps and pstopdf                                                                                                  | +| [[tips:pdfexport|PDF Export]]                                                                                          | PDF export using html2ps and pstopdf                                                                                                  | 
-| [[http://wiki.erazor-zone.de/doku.php?id=wiki:projects:php:dokuwiki:print_view|Print View Button]]  | make use of ?do=export_html                                                                                                           | +| [[http://wiki.erazor-zone.de/doku.php?id=wiki:projects:php:dokuwiki:print_view|Print View Button]] FIXME Login needed  | make use of ?do=export_html                                                                                                           | 
-| [[tips:printview|tpl_button for print view]]                                                        | Adds an tpl_button for print_view                                                                                                     | +| [[tips:printview|tpl_button for print view]]                                                                           | Adds an tpl_button for print_view                                                                                                     | 
-| [[http://wiki.erazor-zone.de/doku.php?id=wiki:projects:php:dokuwiki:user_link|User Link]]           | use an extra wiki-page for users                                                                                                      | +| [[http://wiki.erazor-zone.de/doku.php?id=wiki:projects:php:dokuwiki:user_link|User Link]] FIXME Login needed           | use an extra wiki-page for users                                                                                                      | 
-| [[tips:StickyExportHtml]]                                                                           | Make do=export_html "sticky" for HTML-only browsing                                                                                   | +| [[tips:StickyExportHtml]]                                                                                              | Make do=export_html "sticky" for HTML-only browsing                                                                                   | 
-| [[tips:HtmlOnly|Html only view]]                                                                    | Similar to previous. uses .htaccess rewrite for that                                                                                  | +| [[tips:HtmlOnly|Html only view]]                                                                                       | Similar to previous. uses .htaccess rewrite for that                                                                                  | 
-| [[tips:discussion]]                                                                                 | Creates a link or button in your template that leads to a separate discussion-page (like e.g. Wikipedia does provide)                 | +| [[tips:discussion]]                                                                                                    | Creates a link or button in your template that leads to a separate discussion-page (like e.g. Wikipedia does provide)                 | 
-| [[tips:safely include php code]]                                                                    | Allow PHP code to be included in pages created by superuser only                                                                      | +| [[tips:safely include php code]]                                                                                       | Allow PHP code to be included in pages created by superuser only                                                                      | 
-| [[tips:logging|Page Statistics]]                                                                    | Add page and media file logging to DokuWiki                                                                                           | +| [[tips:logging|Page Statistics]]                                                                                       | Add page and media file logging to DokuWiki                                                                                           | 
-| [[tips:tinylogging|Tiny Page Logging]]                                                              | Add simple logging to DokuWiki                                                                                                        | +| [[tips:tinylogging|Tiny Page Logging]]                                                                                 | Add simple logging to DokuWiki                                                                                                        | 
-| [[tips:nls|NLS]]                                                                                    | Adding unofficial National Language Support (NLS) for DokuWiki                                                                        | +| [[tips:nls|NLS]]                                                                                                       | Adding unofficial National Language Support (NLS) for DokuWiki                                                                        | 
-| [[tips:Summary Enforcement]]                                                                        | Require the user to enter a summary (or check minor edit)                                                                             | +| [[tips:Summary Enforcement]]                                                                                           | Require the user to enter a summary (or check minor edit)                                                                             | 
-| [[devel:toolbar#extending_the_toolbar|ToolbarButton]]                                               | How to add your own button to the toolbar                                                                                             | +| [[devel:toolbar#extending_the_toolbar|ToolbarButton]]                                                                  | How to add your own button to the toolbar                                                                                             | 
-| [[tips:homepages]]                                                                                  | Autocreate user homepages when add/modify user accounts                                                                               | +| [[tips:homepages]]                                                                                                     | Autocreate user homepages when add/modify user accounts                                                                               | 
-| [[tips:wordcounter]]                                                                                | Add a word-/charcounter to the edit form                                                                                              | +| [[tips:wordcounter]]                                                                                                   | Add a word-/charcounter to the edit form                                                                                              | 
-| [[tips:mediamanager_filesize|mediamanager and filesize]]                                            | Append the size of the mediamanager selected file to the wikilink                                                                     | +| [[tips:mediamanager_filesize|mediamanager and filesize]]                                                               | Append the size of the mediamanager selected file to the wikilink                                                                     | 
-| [[tips:media_attached]]                                                                             | media upload is attached to each page                                                                                                 | +| [[tips:media_attached]]                                                                                                | media upload is attached to each page                                                                                                 | 
-| [[tips:template_chooser]]                                                                           | A simple dropdown box in editmode allows you to paste content from a template into the current document                               | +| [[tips:template_chooser]]                                                                                              | A simple dropdown box in editmode allows you to paste content from a template into the current document                               | 
-| [[tips:login_instead_of_forbidden]]                                                                 | Show the login form when accessing a restricted page                                                                                  | +| [[tips:login_instead_of_forbidden]]                                                                                    | Show the login form when accessing a restricted page                                                                                  | 
-| [[tips:display_acls]]                                                                               | Display ACLs in page footer                                                                                                           | +| [[tips:display_acls]]                                                                                                  | Display ACLs in page footer                                                                                                           | 
-| [[tips:action_menu]]                                                                                | Action menu like in MoinMoin Wiki                                                                                                     | +| [[tips:action_menu]]                                                                                                   | Action menu like in MoinMoin Wiki                                                                                                     | 
-| [[tips:export_html]]                                                                                | Export multiple pages to HTML                                                                                                         | +| [[tips:export_html]]                                                                                                   | Export multiple pages to HTML                                                                                                         | 
-| [[tips:newssystem]]                                                                                 | A News System. Based on this a plugin was developed: [[plugin:anewssystem|a NEWS System]].                                            | +| [[tips:newssystem]]                                                                                                    | A News System. Based on this a plugin was developed: [[plugin:anewssystem|a NEWS System]].                                            | 
-| [[:tips:subscription]]                                                                              | Prevent Email Of Changes to Subscribed Author                                                                                         | +| [[:tips:subscription]]                                                                                                 | Prevent Email Of Changes to Subscribed Author                                                                                         | 
-| [[:tips:phashLogin]]                                                                                | Allows "GET" login with a phash password. Useful with RSS readers for example.                                                        | +| [[:tips:phashLogin]]                                                                                                   | Allows "GET" login with a phash password. Useful with RSS readers for example.                                                        | 
-| [[tips:tinyurl|Integrate TinyURL]]                                                                  | Automatically create a short URL for every page                                                                                       | +| [[tips:tinyurl|Integrate TinyURL]]                                                                                     | Automatically create a short URL for every page                                                                                       | 
-| [[:tips:recent_changes_by_user_2009-02-14|Filter Recent Changes]]                                   | Allows you to filter the list of 'Recent Changes' by username (for version 2009-02-14)                                                | +| [[:tips:recent_changes_by_user_2009-02-14|Filter Recent Changes]]                                                      | Allows you to filter the list of 'Recent Changes' by username (for version 2009-02-14)                                                | 
-| [[:tips:Separate Admin Login]]                                                                      | Use a special admin login, which cannot read or edit pages                                                                            | +| [[:tips:Separate Admin Login]]                                                                                         | Use a special admin login, which cannot read or edit pages                                                                            | 
-| [[:tips:User Pages]]                                                                                | Give everyone AUTH_EDIT on a page within a special namespace, where that page is their name                                           | +| [[:tips:User Pages]]                                                                                                   | Give everyone AUTH_EDIT on a page within a special namespace, where that page is their name                                           | 
-| [[:tips:clicknshow|ClickNShow]]                                                                     | Hide/Show Headers clicking on them                                                                                                    | +| [[:tips:clicknshow|ClickNShow]]                                                                                        | Hide/Show Headers clicking on them                                                                                                    | 
-| [[:tips:autominor|Minor Edit by default]]                                                           | Set the "Minor Edit" check mark by default                                                                                            | +| [[:tips:autominor|Minor Edit by default]]                                                                              | Set the "Minor Edit" check mark by default                                                                                            | 
-| [[:tips:viewcounter]]                                                                               | Adds a simple pageview counter                                                                                                        | +| [[:tips:viewcounter]]                                                                                                  | Adds a simple pageview counter                                                                                                        | 
-| [[tips:book|Make a book]]                                                                           | How to make a book with DokuWiki                                                                                                      | +| [[tips:book|Make a book]]                                                                                              | How to make a book with DokuWiki                                                                                                      | 
-| [[:tips:Namespace Clouds]]                                                                          | DokuWiki Cloud Plugin Namespace Discrimination Patch                                                                                  | +| [[:tips:Namespace Clouds]]                                                                                             | DokuWiki Cloud Plugin Namespace Discrimination Patch                                                                                  | 
-| [[:tips:Copy Section Link]]                                                                         | An easy way to copy each section link (with JavaScript)                                                                               | +| [[:tips:Copy Section Link]]                                                                                            | An easy way to copy each section link (with JavaScript)                                                                               | 
-| [[:tips:pageaccueil]]                                                                               | Creates a home page that lists categories of wiki to create a new page in the category chosen. Also allows to Create a new category.  |+| [[:tips:pageaccueil]]                                                                                                  | Creates a home page that lists categories of wiki to create a new page in the category chosen. Also allows to Create a new category.  |
  
 ===== Integration with Other Software ===== ===== Integration with Other Software =====
Line 121: Line 120:
 ==== Others ==== ==== Others ====
  
-^ Link ^ Short Description ^ +^ Link                                                                                                                ^ Short Description                                                                                          
-| [[tips:Synchronise with Tomboy]] | How to synchronize Tomboy with DokuWiki | +| [[tips:Synchronise with Tomboy]]                                                                                    | How to synchronize Tomboy with DokuWiki                                                                    
-| [[http://maestric.com/wiki/doku.php?id=php:integrate-dokuwiki-to-your-website|Integrate DokuWiki to your website]] | As read-only pages | +| [[http://maestric.com/wiki/doku.php?id=php:integrate-dokuwiki-to-your-website|Integrate DokuWiki to your website]]  | As read-only pages                                                                                         
-| [[tips:Edit DokuWiki with text editors using FUSE and Python]] | Untested and potentially buggy. | +| [[tips:Edit DokuWiki with text editors using FUSE and Python]]                                                      | Untested and potentially buggy.                                                                            
-| [[http://reganmian.net/wiki/researchr:start|Researchr]] | Framework for integrating DokuWiki with BibDesk and Skim for academic note taking and citation management |+| [[http://reganmian.net/wiki/researchr:start|Researchr]] FIXME (broken)                                              | Framework for integrating DokuWiki with BibDesk and Skim for academic note taking and citation management  |
  
 ===== Interacting scripts and tools ===== ===== Interacting scripts and tools =====
  
-^ Link                                                                 ^ Short Description                                                                                                                                                             ^ +^ Link                                                                                ^ Short Description                                                                                                                                                             ^ 
-| [[tips:DokuWiki Setup]]                                              | Easy/automatic installation/upgrade - also fixing safe-mode issues                                                                                                            | +| [[tips:DokuWiki Setup]]                                                             | Easy/automatic installation/upgrade - also fixing safe-mode issues                                                                                                            | 
-| [[tips:Maintenance]]                                                 | Cronjobs to keep your wiki clean                                                                                                                                              | +| [[tips:Maintenance]]                                                                | Cronjobs to keep your wiki clean                                                                                                                                              | 
-| [[tips:Backup Script]]                                               | A small shellscript to backup your wiki data and media, including rotation.                                                                                                   | +| [[tips:Backup Script]]                                                              | A small shellscript to backup your wiki data and media, including rotation.                                                                                                   | 
-| [[tips:BackupToS3]]                                                  | A small ruby script to backup your wiki to Amazon's data storage system S3.                                                                                                   | +| [[tips:BackupToS3]]                                                                 | A small ruby script to backup your wiki to Amazon's data storage system S3.                                                                                                   | 
-| [[tips:UpgradeScript]]                                               | A small script to make DokuWiki updates simpler                                                                                                                               | +| [[tips:UpgradeScript]]                                                              | A small script to make DokuWiki updates simpler                                                                                                                               | 
-| [[tips:Weblog bookmarklet]]                                          | A JavaScript/PHP combination to post in DokuWiki like regular weblogs                                                                                                         | +| [[tips:Weblog bookmarklet]]                                                         | A JavaScript/PHP combination to post in DokuWiki like regular weblogs                                                                                                         | 
-| [[tips:imap2wiki]]                                                   | A small PHP script to give users the opportunity to post by email                                                                                                             | +| [[tips:imap2wiki]]                                                                  | A small PHP script to give users the opportunity to post by email                                                                                                             | 
-| [[https://github.com/kynan/dokuvimki|DokuVimKi]]                  | VIM Plugin that allows editing of wiki pages over XML-RPC + Syntax highlighting for DokuWiki syntax                                                                           | +| [[https://github.com/kynan/dokuvimki|DokuVimKi]]                                    | VIM Plugin that allows editing of wiki pages over XML-RPC + Syntax highlighting for DokuWiki syntax                                                                           | 
-| [[tips:vimkeys]]                                                     | Key Bindings for [G]Vim                                                                                                                                                       | +| [[tips:vimkeys]]                                                                    | Key Bindings for [G]Vim                                                                                                                                                       | 
-| [[.tips:fixperms.php]]                                               | make webserver created files writable by everyone                                                                                                                             | +| [[.tips:fixperms.php]]                                                              | make webserver created files writable by everyone                                                                                                                             | 
-| [[tips:mail2page]]                                                   | create pages and upload media by email                                                                                                                                        | +| [[tips:mail2page]]                                                                  | create pages and upload media by email                                                                                                                                        | 
-| [[tips:romanize]]                                                    | romanize files in datadir                                                                                                                                                     | +| [[tips:romanize]]                                                                   | romanize files in datadir                                                                                                                                                     | 
-| [[http://rules-of-thumb.com/DokuWiki2HtmlHelp|DokuWiki2HtmlHelp]]    | Converts a DokuWiki website into a Compiled HTML Help file (.chm) complete with table of contents and index                                                                   | +| [[http://rules-of-thumb.com/DokuWiki2HtmlHelp|DokuWiki2HtmlHelp]]                   | Converts a DokuWiki website into a Compiled HTML Help file (.chm) complete with table of contents and index                                                                   | 
-| [[tips:jEdit]]                                                       | An edit mode for jEdit that does syntax highlighting for headlines, character formats, lists and links                                                                        | +| [[tips:jEdit]]                                                                      | An edit mode for jEdit that does syntax highlighting for headlines, character formats, lists and links                                                                        | 
-| [[cli|CLI ]]                                                         | DokuWiki command line utilities                                                                                                                                               | +| [[cli|CLI ]]                                                                        | DokuWiki command line utilities                                                                                                                                               | 
-| [[tips:recreate wiki change log]]                                    | How to recreate your wiki change log from individual page change logs                                                                                                         | +| [[tips:recreate wiki change log]]                                                   | How to recreate your wiki change log from individual page change logs                                                                                                         | 
-| [[tips:readINIfile]]                                                 | How to solve problem with parse_ini_file disabled                                                                                                                             | +| [[tips:readINIfile]]                                                                | How to solve problem with parse_ini_file disabled                                                                                                                             | 
-| [[tips:fixmtime]]                                                    | Fix modification times based on timestamps (to avoid the ''external edit'' syndrome)                                                                                          | +| [[tips:fixmtime]]                                                                   | Fix modification times based on timestamps (to avoid the ''external edit'' syndrome)                                                                                          | 
-| [[tips:clean_acl]]                                                   | Clean up non-existing users and pages in the ACL                                                                                                                              | +| [[tips:clean_acl]]                                                                  | Clean up non-existing users and pages in the ACL                                                                                                                              | 
-| [[tips:clean_media_directory|Clean Media Directory]]                 | A little Perl script to clean up orphaned files in the Media-Directory                                                                                                        | +| [[tips:clean_media_directory|Clean Media Directory]]                                | A little Perl script to clean up orphaned files in the Media-Directory                                                                                                        | 
-| [[tips:curl_login|Logging in to retrieve pages with cURL]]           | Quick howto on retrieving pages that require logging in with curl.                                                                                                            | +| [[tips:curl_login|Logging in to retrieve pages with cURL]]                          | Quick howto on retrieving pages that require logging in with curl.                                                                                                            | 
-| [[tips:extract_links|Extract external links]]                        | A small PHP script to extract all external links (with surrounding context) from the wiki                                                                                     | +| [[tips:extract_links|Extract external links]]                                       | A small PHP script to extract all external links (with surrounding context) from the wiki                                                                                     | 
-| [[tips:autolink|Add an Autolink page]]                               | A small Perl Script to (re)builds link on chosen words each nights                                                                                                            | +| [[tips:autolink|Add an Autolink page]]                                              | A small Perl Script to (re)builds link on chosen words each nights                                                                                                            | 
-| [[tips:build_report|Automatic build reports]]                        | A bash script that compiles/builds a project and reports the result to the wiki                                                                                               | +| [[tips:build_report|Automatic build reports]]                                       | A bash script that compiles/builds a project and reports the result to the wiki                                                                                               | 
-| [[tips:gource_analysis|GourceDoku]]                                  | Picture of the edition of a wiki with Gource                                                                                                                                  | +| [[tips:gource_analysis|GourceDoku]]                                                 | Picture of the edition of a wiki with Gource                                                                                                                                  | 
-| [[tips:topcontributors]]                                             | A shell snippet to create a list of the top contributors to the wiki                                                                                                          | +| [[tips:topcontributors]]                                                            | A shell snippet to create a list of the top contributors to the wiki                                                                                                          | 
-| [[tips:locateorphanmedia]]                                           | How to get a listing of all orphaned media ie.: media files that are not linked to in your wiki                                                                               | +| [[tips:locateorphanmedia]]                                                          | How to get a listing of all orphaned media ie.: media files that are not linked to in your wiki                                                                               | 
-| [[tips:pageannotate|Page Annotate]]                                  | A script to give you idea who edited which line in page. Uses git as a tool to do the trick                                                                                   | +| [[tips:pageannotate|Page Annotate]]                                                 | A script to give you idea who edited which line in page. Uses git as a tool to do the trick                                                                                   | 
-| [[tips:mysql-for-all|Mysql For All]]                                 | An off-wiki webpage script to provide users the ability to generate mysql queries for use in wiki plugins. Users do not need to know the database structure or mysql syntax. +| [[tips:mysql-for-all|Mysql For All]]                                                | An off-wiki webpage script to provide users the ability to generate mysql queries for use in wiki plugins. Users do not need to know the database structure or mysql syntax. 
-| [[http://www.gab.lc/scripts/dokuwiki_orphans.php|Dokuwiki orphans]]  | Help you find pages with no links towards them and links to non existant pages in order to keep your Wiki clean.                                                              |+| [[http://www.gab.lc/scripts/dokuwiki_orphans.php|Dokuwiki orphans]] FIXME (broken)  | Help you find pages with no links towards them and links to non existant pages in order to keep your Wiki clean.                                                              |
  
 ===== Importing from External Sources ===== ===== Importing from External Sources =====
tips.1697644047.txt.gz · Last modified: 2023-10-18 17:47 by andi

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki