meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
start [2020/06/26 22:43]
192.168.0.149
start [2023/06/29 19:37] (actual)
superuser se ha restaurado la vieja versión (2020/06/26 23:06)
Línea 1: Línea 1:
 +====== DokuWiki ======
 +~~NOTOC~~
  
-===== Creating Namespaces =====+DokuWiki is a simple to use and highly versatile Open Source [[wp>wiki]] software that doesn't require a database. It is loved by users for its clean and readable [[wiki:syntax]]. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in [[:acl|access controls]] and [[:auth|authentication connectors]] make DokuWiki especially useful in the enterprise context and the large number of [[:plugins]] contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki.
  
-You don't need to create namespaces separately; simply create pages with colons in the [[pagename]].  
-The token after the last colon will be the name of the page itself, while all other tokens are namespaces.  
-All namespaces used in your pagename that don't exist already will be created by DokuWiki automatically. 
  
-A namespace can be created in the media manager after having selected a file on the local computer and adding a ''name:'' (of namespace wanted) just before the media file name and then clicking ''upload''This will create on the fly the namespace (folder) for the file media, visible after a refresh of the windows.+Get started[[http://download.dokuwiki.org|{{:marketing:download-big.png|Download the latest version}}]]
  
-In DokuWiki, pages are created as in every other wiki. Simply create a link to a non existing page, follow this link, and click on Create this page. See also [[.:page#create_a_page|Adding pages]].+----
  
-^  Examples:  ^^ +<dokuteaser> 
-|example\\ .example\\ .:example|refers to the page "example" in the **current** namespace.| +==== Why DokuWiki? ==== 
-|:example|refers to the page "example" in the **root** namespace.| +{{ :wiki:dokuwiki-128.png?nolink&80}} 
-|..example\\ ..:example\\ .:..:example|refers to the page "example" in the **parent** namespace| +DokuWiki is a popular choice when choosing a Wiki software and has many advantages over similar software.
-|wiki:example|refers to the page "example" in the namespace "wiki"The namespace "wiki" is located **beneath the root** namespace.| +
-|ns1:ns2:example\\ :ns1:ns2:example|refers to the page "example" in the namespace ns2. The namespace ns2 is located beneath the namespace ns1; the namespace ns1 is located **beneath the root** namespace.| +
-|.ns1:ns2:example\\ .:ns1:ns2:example|refers to the page "example" in the namespace ns2. The namespace ns2 is located beneath the namespace ns1; the namespace ns1 is located **beneath the current** namespace.| +
-|..ns1:ns2:example\\ ..:ns1:ns2:example|refers to the page "example" in the namespace ns2. The namespace ns2 is located beneath the namespace ns1; the namespace ns1 is located **beside the current** namespace (i.e. both ns1 and the current namespace are beneath the same parent namespace, wherever according to the root namespace this parent may be located itself).| +
-|.ns1:ns2:\\ .:ns1:ns2:|refers to the page "start" in the namespace ns2. The namespace ns2 is located beneath the namespace ns1; the namespace ns1 is located beneath the current namespace.\\ \\ (The default page can be named something other than "start" by adjusting the [[config:startpage]] configuration setting.)| +
  
-:!: Gotcha: The syntax for relative and absolute internal links is non-unique and complex relative to directory and filename conventions.+  * Easy to install and use 
 +  * Low system requirements 
 +  * Built-in Access Control Lists 
 +  * Large variety of extensions 
 +  * Over 50 languages supported 
 +  * Device independent 
 +  * Open Source
  
-Paths are absolute if and only if they begin with "/".+[[:features|Learn more about DokuWiki features]] 
 +</dokuteaser>
  
-Links are absolute if and only if they have a ":" prefix or have no prefix but do have intermediate (or suffix) ":" 
  
-Links relative to the current namespace may also begin with either "." or ".:" (".." or "..:" for parent namespace).+<dokuteaser> 
 +==== Use Cases ==== 
 +{{ :marketing:hackfest.jpg?nolink&150|DokuWiki Hackfest London 2012}}  
 +Wikis are quick to update and new pages are easily addedDesigned for collaboration while maintaining a history of every change, DokuWiki could be used as
  
-===== Referring Images =====+  * Corporate Knowledge Base 
 +  * Private notebook 
 +  * Software manual 
 +  * Project workspace 
 +  * CMS -- intranet
  
-Regarding referring of namespaces, images and other media files are handled like wiki pages. That means, the following refers to an image that belongs to the current namespace: 
-<code> 
-{{image.jpg}} 
-</code> 
  
 +</dokuteaser>
  
  
-===== Deleting namespaces =====+<dokuteaser> 
 +==== Customizing DokuWiki ==== 
 +{{ :marketing:customize.png?nolink&90|}}  
 +We support customization on all levels of expertise. From easy configuration via the admin interface through downloading of templates and plugins to developing your own extensions.
  
-When all pages inside a namespace are removed (see [[page#delete_a_page|delete a page]]) the namespace logically doesn’t exist anymore. DokuWiki usually deletes the now empty directory as well.+  * [[:config|Configuration]] 
 +  * [[:plugins|Plugins]] 
 +  * [[:template|Templates]] (akaskins/themes) 
 +  * [[:tips|Tips & tricks]]
  
-===== How  to rename namespaces? =====+[[:development|Read the development manual]] 
 +</dokuteaser>
  
-==== Manual way ====+<dokuteaser> 
 +==== Our Community ==== 
 +{{ :marketing:community.png?nolink&90}} 
 +A part of OpenSource is giving back to the community by getting involved. There are numerous of options to do that.
  
-In order to rename a namespace manually you will have to: +  * Share your experience 
-  * Rename the folders that represent the namespace in: +  * Do some wiki gardening 
-    * ''data/pages'' +  * Help plugin authors with documentation 
-    * ''data/media'' (if this exists) +  * [[http://translate.dokuwiki.org/|Help translate the DokuWiki interface]] 
-  * Remove metadata for the namespace under ''data/meta'' +  * [[https://github.com/splitbrain/dokuwiki/issues|Submit bugs and feature wishes]] 
-  * Remove attic data for the namespace under ''data/attic'' (or move that over as well, if you want to preserve old versions) +  * [[http://forum.dokuwiki.org|Answer questions in the forum]]
-   +
-For example, on a Unix host, you could: +
-  * ''mv /dokuwiki_base/data/pages/old_namespace /dokuwiki_base/data/pages/new_namespace'' +
-  * ''mv /dokuwiki_base/data/media/old_namespace /dokuwiki_base/data/media/new_namespace'' +
-  * ''rm -Rf /dokuwiki_base/data/meta/old_namespace'' +
-  * move''mv /dokuwiki_base/data/attic/old_namespace /dokuwiki_base/data/attic/new_namespace'' \\ or remove: ''rm -Rf /dokuwiki_base/data/attic/old_namespace''  +
-Note that the ''old_namespace'' and/or ''new_namespace'' words may need to be encoded if they are on a non-Latin character set (i.e. Greek, Russian, etc).+
  
-  * Correct (by editing them) all the links to the pages under the //moved// namespace (you can discover those before moving the namespace by reviewing each page'[[backlinks]]).+[[:teams:getting_involved|Get involved]] 
 +</dokuteaser>
  
-  * Browse each and every page under the new namespace. This will create the missing indexing information and metadata for the pages under the moved namespace. 
  
-However, you will still have lots of junk left around. For example in ''data/changes.log'', various files under cache (including the ''.idx'' files etc). If possible you could just start from a ''blank state'' as follows (again under Unix) but be warned that this will mean losing all your historical information (i.e. ''recent changes''):+<dokuteaser> 
 +===== Copyright =====
  
-  * ''cat /dev/null /dokuwiki_base/data/changes.log'' +2004-2018 (c) Andreas Gohr <andi@splitbrain.org>((Please do not contact me for help and support -- use the [[doku>mailinglist]] or [[http://forum.dokuwiki.org|forum]] instead)) and the DokuWiki Community
-  * ''rm -Rf /dokuwiki_base/data/attic/*'' +
-  * ''rm -Rf /dokuwiki_base/data/cache/?'' +
-  * ''rm -Rf /dokuwiki_base/data/cache/*.idx'' +
-  * ''rm -Rf /dokuwiki_base/data/cache/purgefile'' +
-  * Browse each and every page of your Wiki.+
  
-DISCLAIMER: I understand this is convoluted (and maybe I missed/messed a couple of things you should also do)All in all this is a PITAYou may also use a couple of [[plugins]] that are available for (re)building the searchindex for the complete wiki, erasing entire cache and/or old wiki revisions thus avoiding having to do this manually.+The DokuWiki engine is licensed under [[http://www.gnu.org/licenses/gpl.html|GNU General Public License]] Version 2. If you use DokuWiki in your company, consider [[doku>donate|donating]] a few bucks ;-).
  
-===== Namespace Default Linking =====+Not sure what this means? See the [[doku>faq:license|FAQ on the Licenses]]. 
 +</dokuteaser>
  
-It is possible to link to the default file of a namespace by ending the linkid +<dokuteaser> 
-with a colon: %%[[foo:bar:]]%%. Which page the link links to is dependent on the +===== What users say =====
-existence of certain named files. For %%[[foo:bar:]]%% the following pages are +
-checked:+
  
-<code> +!tweets! 
-foo:bar:$conf['start'+</dokuteaser>
-foo:bar:bar +
-foo:bar +
-</code> +
- +
-The pages are checked in that order and whatever page is found first will be linked to. [[config:autoplural|Autoplural]] linking is not done for those links. +
- +
-===== Interwiki Links ===== +
- +
-DokuWiki supports Interwiki links. These are quick links to other Wikis. +
-For example: [[wp>Wiki]] is a link to Wikipedia's page about Wikis. → Main article: [[doku>Interwiki]]+