From de8ac4b1d4cbeb9632c344cef00131d390546e30 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Fri, 17 Apr 2015 00:18:02 +0100 Subject: [PATCH] MINOR: Update .gitignore and ignore more files that we do not need once import is made Fully compatible when upgrading from upstream --- .gitignore | 7 + public_html/README | 10 - public_html/install.php | 658 ------------------ public_html/lib/images/README | 6 - public_html/lib/images/admin/README | 2 - public_html/lib/images/fileicons/README | 2 - public_html/lib/plugins/captcha/README | 25 - public_html/lib/plugins/captcha/fonts/README | 8 - .../lib/plugins/captcha/lang/en/audio/README | 13 - public_html/lib/plugins/const/README.md | 11 - public_html/lib/plugins/discussion/README | 10 - public_html/lib/plugins/exttab3/README.md | 26 - public_html/lib/plugins/gitbacked/README | 27 - public_html/lib/plugins/groupmanager/README | 71 -- public_html/lib/plugins/include/README | 11 - public_html/lib/plugins/vshare/README | 25 - public_html/lib/plugins/yalist/README.md | 19 - public_html/lib/tpl/e/README.md | 102 --- 18 files changed, 7 insertions(+), 1026 deletions(-) delete mode 100644 public_html/README delete mode 100644 public_html/install.php delete mode 100644 public_html/lib/images/README delete mode 100644 public_html/lib/images/admin/README delete mode 100644 public_html/lib/images/fileicons/README delete mode 100644 public_html/lib/plugins/captcha/README delete mode 100644 public_html/lib/plugins/captcha/fonts/README delete mode 100644 public_html/lib/plugins/captcha/lang/en/audio/README delete mode 100644 public_html/lib/plugins/const/README.md delete mode 100644 public_html/lib/plugins/discussion/README delete mode 100644 public_html/lib/plugins/exttab3/README.md delete mode 100644 public_html/lib/plugins/gitbacked/README delete mode 100644 public_html/lib/plugins/groupmanager/README delete mode 100644 public_html/lib/plugins/include/README delete mode 100644 public_html/lib/plugins/vshare/README delete mode 100644 public_html/lib/plugins/yalist/README.md delete mode 100644 public_html/lib/tpl/e/README.md diff --git a/.gitignore b/.gitignore index 2d8d9a6c..6fe43994 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ # Dokuwiki +public_html/install.php public_html/conf/local.php.bak public_html/conf/users.auth.php public_html/data/attic @@ -9,6 +10,12 @@ public_html/data/media_meta public_html/data/locks public_html/data/tmp public_html/data/www-content +public_html/**/.travis.yml +public_html/**/_test +public_html/**/README +public_html/**/README.md +public_html/**/*.dist +public_html/**/*.example # Screenshots public_html/ss/*.png diff --git a/public_html/README b/public_html/README deleted file mode 100644 index 35de49ab..00000000 --- a/public_html/README +++ /dev/null @@ -1,10 +0,0 @@ -All documentation for DokuWiki is available online -at http://www.dokuwiki.org/ - -For Installation Instructions see -http://www.dokuwiki.org/install - -DokuWiki - 2004-2014 (c) Andreas Gohr - and the DokuWiki Community -See COPYING and file headers for license info - diff --git a/public_html/install.php b/public_html/install.php deleted file mode 100644 index 1a2d03df..00000000 --- a/public_html/install.php +++ /dev/null @@ -1,658 +0,0 @@ - - */ - -if(!defined('DOKU_INC')) define('DOKU_INC',dirname(__FILE__).'/'); -if(!defined('DOKU_CONF')) define('DOKU_CONF',DOKU_INC.'conf/'); -if(!defined('DOKU_LOCAL')) define('DOKU_LOCAL',DOKU_INC.'conf/'); - -require_once(DOKU_INC.'inc/PassHash.class.php'); - -// check for error reporting override or set error reporting to sane values -if (!defined('DOKU_E_LEVEL')) { error_reporting(E_ALL ^ E_NOTICE); } -else { error_reporting(DOKU_E_LEVEL); } - -// kill magic quotes -if (get_magic_quotes_gpc() && !defined('MAGIC_QUOTES_STRIPPED')) { - if (!empty($_GET)) remove_magic_quotes($_GET); - if (!empty($_POST)) remove_magic_quotes($_POST); - if (!empty($_COOKIE)) remove_magic_quotes($_COOKIE); - if (!empty($_REQUEST)) remove_magic_quotes($_REQUEST); - @ini_set('magic_quotes_gpc', 0); - define('MAGIC_QUOTES_STRIPPED',1); -} -if (function_exists('set_magic_quotes_runtime')) @set_magic_quotes_runtime(0); -@ini_set('magic_quotes_sybase',0); - -// language strings -require_once(DOKU_INC.'inc/lang/en/lang.php'); -if(isset($_REQUEST['l']) && !is_array($_REQUEST['l'])) { - $LC = preg_replace('/[^a-z\-]+/','',$_REQUEST['l']); -} -if(empty($LC)) $LC = 'en'; -if($LC && $LC != 'en' ) { - require_once(DOKU_INC.'inc/lang/'.$LC.'/lang.php'); -} - -// initialise variables ... -$error = array(); - -$dokuwiki_hash = array( - '2005-09-22' => 'e33223e957b0b0a130d0520db08f8fb7', - '2006-03-05' => '51295727f79ab9af309a2fd9e0b61acc', - '2006-03-09' => '51295727f79ab9af309a2fd9e0b61acc', - '2006-11-06' => 'b3a8af76845977c2000d85d6990dd72b', - '2007-05-24' => 'd80f2740c84c4a6a791fd3c7a353536f', - '2007-06-26' => 'b3ca19c7a654823144119980be73cd77', - '2008-05-04' => '1e5c42eac3219d9e21927c39e3240aad', - '2009-02-14' => 'ec8c04210732a14fdfce0f7f6eead865', - '2009-12-25' => '993c4b2b385643efe5abf8e7010e11f4', - '2010-11-07' => '7921d48195f4db21b8ead6d9bea801b8', - '2011-05-25' => '4241865472edb6fa14a1227721008072', - '2011-11-10' => 'b46ff19a7587966ac4df61cbab1b8b31', - '2012-01-25' => '72c083c73608fc43c586901fd5dabb74', - '2012-09-10' => 'eb0b3fc90056fbc12bac6f49f7764df3', - '2013-05-10' => '7b62b75245f57f122d3e0f8ed7989623', - '2013-12-08' => '263c76af309fbf083867c18a34ff5214', - '2014-05-05' => '263c76af309fbf083867c18a34ff5214', -); - - -// begin output -header('Content-Type: text/html; charset=utf-8'); -?> - - - - - <?php echo $lang['i_installer']?> - - - - -

- - -

-
- -
-
- -
- \n"; - include(DOKU_INC.'inc/lang/en/install.html'); - print "
\n"; - } - ?> - - - -
- '.$lang['i_problems'].'

'; - print_errors(); - print_retry(); - }elseif(!check_configs()){ - echo '

'.$lang['i_modified'].'

'; - print_errors(); - }elseif(check_data($_REQUEST['d'])){ - // check_data has sanitized all input parameters - if(!store_data($_REQUEST['d'])){ - echo '

'.$lang['i_failure'].'

'; - print_errors(); - }else{ - echo '

'.$lang['i_success'].'

'; - } - }else{ - print_errors(); - print_form($_REQUEST['d']); - } - ?> -
- - -
- driven by DokuWiki - powered by PHP -
- - - -
- -
- - -
- - -
- - - - - - - - - - - - - - - - - - - -
-
- -
-

- $lang['i_license_none'], 'url'=>'')); - if(empty($d['license'])) $d['license'] = 'cc-by-sa'; - foreach($license as $key => $lic){ - echo ''; - } - ?> -
- -
-

- -
- -
-
- -
-
- -
-
- - -
-
- '', - 'acl' => '1', - 'superuser' => '', - 'fullname' => '', - 'email' => '', - 'password' => '', - 'confirm' => '', - 'policy' => '0', - 'allowreg' => '0', - 'license' => 'cc-by-sa' - ); - global $lang; - global $error; - - if(!is_array($d)) $d = array(); - foreach($d as $k => $v) { - if(is_array($v)) - unset($d[$k]); - else - $d[$k] = (string)$v; - } - - //autolowercase the username - $d['superuser'] = isset($d['superuser']) ? strtolower($d['superuser']) : ""; - - $ok = false; - - if(isset($_REQUEST['submit'])) { - $ok = true; - - // check input - if(empty($d['title'])){ - $error[] = sprintf($lang['i_badval'],$lang['i_wikiname']); - $ok = false; - } - if(isset($d['acl'])){ - if(!preg_match('/^[a-z0-9_]+$/',$d['superuser'])){ - $error[] = sprintf($lang['i_badval'],$lang['i_superuser']); - $ok = false; - } - if(empty($d['password'])){ - $error[] = sprintf($lang['i_badval'],$lang['pass']); - $ok = false; - } - elseif(!isset($d['confirm']) || $d['confirm'] != $d['password']){ - $error[] = sprintf($lang['i_badval'],$lang['passchk']); - $ok = false; - } - if(empty($d['fullname']) || strstr($d['fullname'],':')){ - $error[] = sprintf($lang['i_badval'],$lang['fullname']); - $ok = false; - } - if(empty($d['email']) || strstr($d['email'],':') || !strstr($d['email'],'@')){ - $error[] = sprintf($lang['i_badval'],$lang['email']); - $ok = false; - } - } - } - $d = array_merge($form_default, $d); - return $ok; -} - -/** - * Writes the data to the config files - * - * @author Chris Smith - * - * @param array $d - * @return bool - */ -function store_data($d){ - global $LC; - $ok = true; - $d['policy'] = (int) $d['policy']; - - // create local.php - $now = gmdate('r'); - $output = <<hash_smd5($d['password']); - - // create users.auth.php - // --- user:SMD5password:Real Name:email:groups,comma,seperated - $output = join(":",array($d['superuser'], $pass, $d['fullname'], $d['email'], 'admin,user')); - $output = @file_get_contents(DOKU_CONF.'users.auth.php.dist')."\n$output\n"; - $ok = $ok && fileWrite(DOKU_LOCAL.'users.auth.php', $output); - - // create acl.auth.php - $output = << -# Don't modify the lines above -# -# Access Control Lists -# -# Auto-generated by install script -# Date: $now - -EOT; - if($d['policy'] == 2){ - $output .= "* @ALL 0\n"; - $output .= "* @user 8\n"; - }elseif($d['policy'] == 1){ - $output .= "* @ALL 1\n"; - $output .= "* @user 8\n"; - }else{ - $output .= "* @ALL 8\n"; - } - $ok = $ok && fileWrite(DOKU_LOCAL.'acl.auth.php', $output); - } - - // enable popularity submission - if($d['pop']){ - @touch(DOKU_INC.'data/cache/autosubmit.txt'); - } - - // disable auth plugins til needed - $output = << - * - * @param string $filename - * @param string $data - * @return bool - */ -function fileWrite($filename, $data) { - global $error; - global $lang; - - if (($fp = @fopen($filename, 'wb')) === false) { - $filename = str_replace($_SERVER['DOCUMENT_ROOT'],'{DOCUMENT_ROOT}/', $filename); - $error[] = sprintf($lang['i_writeerr'],$filename); - return false; - } - - if (!empty($data)) { fwrite($fp, $data); } - fclose($fp); - return true; -} - - -/** - * check installation dependent local config files and tests for a known - * unmodified main config file - * - * @author Chris Smith - * - * @return bool - */ -function check_configs(){ - global $error; - global $lang; - global $dokuwiki_hash; - - $ok = true; - - $config_files = array( - 'local' => DOKU_LOCAL.'local.php', - 'users' => DOKU_LOCAL.'users.auth.php', - 'auth' => DOKU_LOCAL.'acl.auth.php' - ); - - // main dokuwiki config file (conf/dokuwiki.php) must not have been modified - $installation_hash = md5(preg_replace("/(\015\012)|(\015)/","\012", - @file_get_contents(DOKU_CONF.'dokuwiki.php'))); - if (!in_array($installation_hash, $dokuwiki_hash)) { - $error[] = sprintf($lang['i_badhash'],$installation_hash); - $ok = false; - } - - // configs shouldn't exist - foreach ($config_files as $file) { - if (file_exists($file) && filesize($file)) { - $file = str_replace($_SERVER['DOCUMENT_ROOT'],'{DOCUMENT_ROOT}/', $file); - $error[] = sprintf($lang['i_confexists'],$file); - $ok = false; - } - } - return $ok; -} - - -/** - * Check other installation dir/file permission requirements - * - * @author Chris Smith - * - * @return bool - */ -function check_permissions(){ - global $error; - global $lang; - - $dirs = array( - 'conf' => DOKU_LOCAL, - 'data' => DOKU_INC.'data', - 'pages' => DOKU_INC.'data/pages', - 'attic' => DOKU_INC.'data/attic', - 'media' => DOKU_INC.'data/media', - 'media_attic' => DOKU_INC.'data/media_attic', - 'media_meta' => DOKU_INC.'data/media_meta', - 'meta' => DOKU_INC.'data/meta', - 'cache' => DOKU_INC.'data/cache', - 'locks' => DOKU_INC.'data/locks', - 'index' => DOKU_INC.'data/index', - 'tmp' => DOKU_INC.'data/tmp' - ); - - $ok = true; - foreach($dirs as $dir){ - if(!file_exists("$dir/.") || !is_writable($dir)){ - $dir = str_replace($_SERVER['DOCUMENT_ROOT'],'{DOCUMENT_ROOT}', $dir); - $error[] = sprintf($lang['i_permfail'],$dir); - $ok = false; - } - } - return $ok; -} - -/** - * Check the availability of functions used in DokuWiki and the PHP version - * - * @author Andreas Gohr - * - * @return bool - */ -function check_functions(){ - global $error; - global $lang; - $ok = true; - - if(version_compare(phpversion(),'5.3.3','<')){ - $error[] = sprintf($lang['i_phpver'],phpversion(),'5.3.3'); - $ok = false; - } - - if(ini_get('mbstring.func_overload') != 0){ - $error[] = $lang['i_mbfuncoverload']; - $ok = false; - } - - $funcs = explode(' ','addslashes call_user_func chmod copy fgets '. - 'file file_exists fseek flush filesize ftell fopen '. - 'glob header ignore_user_abort ini_get mail mkdir '. - 'ob_start opendir parse_ini_file readfile realpath '. - 'rename rmdir serialize session_start unlink usleep '. - 'preg_replace file_get_contents htmlspecialchars_decode '. - 'spl_autoload_register stream_select fsockopen pack'); - - if (!function_exists('mb_substr')) { - $funcs[] = 'utf8_encode'; - $funcs[] = 'utf8_decode'; - } - - foreach($funcs as $func){ - if(!function_exists($func)){ - $error[] = sprintf($lang['i_funcna'],$func); - $ok = false; - } - } - return $ok; -} - -/** - * Print language selection - * - * @author Andreas Gohr - */ -function langsel(){ - global $lang; - global $LC; - - $dir = DOKU_INC.'inc/lang'; - $dh = opendir($dir); - if(!$dh) return; - - $langs = array(); - while (($file = readdir($dh)) !== false) { - if(preg_match('/^[\._]/',$file)) continue; - if(is_dir($dir.'/'.$file) && file_exists($dir.'/'.$file.'/lang.php')){ - $langs[] = $file; - } - } - closedir($dh); - sort($langs); - - echo '
'; - echo $lang['i_chooselang']; - echo ': '; - echo ''; - echo '
'; -} - -/** - * Print global error array - * - * @author Andreas Gohr - */ -function print_errors(){ - global $error; - if(!empty($error)) { - echo '
    '; - foreach ($error as $err){ - echo "
  • $err
  • "; - } - echo '
'; - } -} - -/** - * remove magic quotes recursivly - * - * @author Andreas Gohr - * - * @param array $array - */ -function remove_magic_quotes(&$array) { - foreach (array_keys($array) as $key) { - if (is_array($array[$key])) { - remove_magic_quotes($array[$key]); - }else { - $array[$key] = stripslashes($array[$key]); - } - } -} - diff --git a/public_html/lib/images/README b/public_html/lib/images/README deleted file mode 100644 index e2788b40..00000000 --- a/public_html/lib/images/README +++ /dev/null @@ -1,6 +0,0 @@ - -Icons: email.png, external-link.png, unc.png -Icon set: Dusseldorf -Designer: pc.de -License: Creative Commons Attribution License [http://creativecommons.org/licenses/by/3.0/] -URL: http://pc.de/icons/#Dusseldorf diff --git a/public_html/lib/images/admin/README b/public_html/lib/images/admin/README deleted file mode 100644 index 90bab957..00000000 --- a/public_html/lib/images/admin/README +++ /dev/null @@ -1,2 +0,0 @@ -These icons were taken from the nuvoX KDE icon theme and are GPL licensed -See http://www.kde-look.org/content/show.php/nuvoX?content=38467 diff --git a/public_html/lib/images/fileicons/README b/public_html/lib/images/fileicons/README deleted file mode 100644 index 05385861..00000000 --- a/public_html/lib/images/fileicons/README +++ /dev/null @@ -1,2 +0,0 @@ -For the generator of these files see -https://github.com/splitbrain/file-icon-generator/blob/master/example-dokuwiki.php diff --git a/public_html/lib/plugins/captcha/README b/public_html/lib/plugins/captcha/README deleted file mode 100644 index 237f1356..00000000 --- a/public_html/lib/plugins/captcha/README +++ /dev/null @@ -1,25 +0,0 @@ -captcha Plugin for DokuWiki - -All documentation for this plugin can be found at -http://www.dokuwiki.org/plugin:captcha - -If you install this plugin manually, make sure it is installed in -lib/plugins/captcha/ - if the folder is called different it -will not work! - -Please refer to http://www.dokuwiki.org/plugins for additional info -on how to install plugins in DokuWiki. - ----- -Copyright (C) Andreas Gohr - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; version 2 of the License - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -See the COPYING file in your DokuWiki folder for details diff --git a/public_html/lib/plugins/captcha/fonts/README b/public_html/lib/plugins/captcha/fonts/README deleted file mode 100644 index 69edcbe5..00000000 --- a/public_html/lib/plugins/captcha/fonts/README +++ /dev/null @@ -1,8 +0,0 @@ -All fonts placed in this directory will be used randomly for the image captcha. -The more and exotic fonts you use, the harder it will be to OCR. However you -should be aware that most fonts are very hard to read when used for small sizes. - -Provided fonts: - -VeraSe.ttf - Bitsream Vera, http://www-old.gnome.org/fonts/ -Rufscript010.ttf - Rufscript, http://openfontlibrary.org/en/font/rufscript diff --git a/public_html/lib/plugins/captcha/lang/en/audio/README b/public_html/lib/plugins/captcha/lang/en/audio/README deleted file mode 100644 index 979c5f02..00000000 --- a/public_html/lib/plugins/captcha/lang/en/audio/README +++ /dev/null @@ -1,13 +0,0 @@ -Author: Michael Klier -Link: http://www.chimeric.de/projects/npa -Voice: Christian Spellenberg - -These samples represent the NATO phonetical alphabet. They are protected -by the Creative Commons Sampling Plus 1.0 License. You are free to use -and redistribute these samples under the conditions defined by the -license. For further information read the LICENSE file and visit -http://www.creativecommons.org. - -Note: The original high quality wave files were downsampled and converted - to 8-Bit mono files for distribution with the CAPTCHA plugin. Visit - the link above for the original files. diff --git a/public_html/lib/plugins/const/README.md b/public_html/lib/plugins/const/README.md deleted file mode 100644 index 79fea240..00000000 --- a/public_html/lib/plugins/const/README.md +++ /dev/null @@ -1,11 +0,0 @@ -====== Const Plugin for DokuWiki ====== - -All documentation for the Const Plugin is available online at: - - * http://dokuwiki.org/plugin:const - -(c) 2013 by lisps - -This plugin uses the evalmath class (http://www.phpclasses.org/package/2695-PHP-Safely-evaluate-mathematical-expressions.html) by Miles Kaufmann (BSD License). - -See LICENSE for license info. \ No newline at end of file diff --git a/public_html/lib/plugins/discussion/README b/public_html/lib/plugins/discussion/README deleted file mode 100644 index eba4a1ca..00000000 --- a/public_html/lib/plugins/discussion/README +++ /dev/null @@ -1,10 +0,0 @@ -====== Discussion Plugin for DokuWiki ====== - -All documentation for the Discussion Plugin is available online at: - - * https://dokuwiki.org/plugin:discussion - -(c) 2005 - 2007 by Esther Brunner -(c) 2008 - 2009 by Gina Häußge, Michael Klier -(c) 2013 by Michael Hamann -See COPYING for license info. diff --git a/public_html/lib/plugins/exttab3/README.md b/public_html/lib/plugins/exttab3/README.md deleted file mode 100644 index 75bb27d6..00000000 --- a/public_html/lib/plugins/exttab3/README.md +++ /dev/null @@ -1,26 +0,0 @@ -DokuWiki plugin ExtTab3 -======================= - -The third trial to implement extended (MediaWiki-style) table syntax in DokuWiki - -Syntax ------- - -http://www.mediawiki.org/wiki/Help:Tables - -| markup | description | -|:-- |:-- | -|{| | table start | -|{+ | table caption | -|{- | table row | -|! | table header | -|| | table data | -||} | table end | - ----- -Licensed under the GNU Public License (GPL) version 2 - -More infomation is available: - * http://www.dokuwiki.org/plugin:exttab3 - -(c) 2014 Satoshi Sahara \ diff --git a/public_html/lib/plugins/gitbacked/README b/public_html/lib/plugins/gitbacked/README deleted file mode 100644 index 6ef56bbe..00000000 --- a/public_html/lib/plugins/gitbacked/README +++ /dev/null @@ -1,27 +0,0 @@ -gitbacked Plugin for DokuWiki - -Store/Sync pages and media files in a git repository - -All documentation for this plugin can be found at -http://www.dokuwiki.org/plugin:gitbacked - -If you install this plugin manually, make sure it is installed in -lib/plugins/gitbacked/ - if the folder is called different it -will not work! - -Please refer to http://www.dokuwiki.org/plugins for additional info -on how to install plugins in DokuWiki. - ----- -Copyright (C) Wolfgang Gassler - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; version 2 of the License - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -See the COPYING file in your DokuWiki folder for details diff --git a/public_html/lib/plugins/groupmanager/README b/public_html/lib/plugins/groupmanager/README deleted file mode 100644 index 2404c4e6..00000000 --- a/public_html/lib/plugins/groupmanager/README +++ /dev/null @@ -1,71 +0,0 @@ -GROUPMANAGER -======== - -GROUPMANAGER is based on the original plugin GROUPMGR by Alex Forencich. This plugin has -not been updated since 2010. It actually even never left the devel-zone, but the idea is -great! - -GROUPMGR already allowed easy modification of group membership by non-admins. -This greatly simplified management of collaborative projects by group-admins. - -GROUPMANAGER adds in functionality from the usermanager by Christopher Smith. This way -existing users can easily be found and added to groups in Wikis with many users. -Groupmanager may also enable group-admins to add and delete users independently from a -super user, if these users belong to the groups they administer. - -GROUPMANAGER has been designed with a certain scenario and setup in mind. -This scenario is helpful to make Groupmanager a workable solution. -That's why it is worked out at https://www.dokuwiki.org/plugin:groupmanager in more detail. - -Installation ------------- - -Unzip into lib/plugins directory - -=====Syntax===== - -~~groupmanager|[groups to manage]|[allowed users and groups]~~ - -Groups to manage separated by commas; the first group in the list will be the default group. - -**Be careful**: -Use ''~~groupmanager~~'' in lowercase letters; ''~~GROUPMANAGER~~'' may not work! - -==== Example 1 ==== - -~~groupmanager|wg_mygroup_reader|@wg_mygroup_admin~~ - -Members of group ‘ wg_mygroup_reader ‘ can be managed by group ‘ wg_mygroup_admin ‘ - -==== Example 2 ==== - -~~groupmanager|wg_mygroup_reader, wg_mygroup_editor|harald, @admin~~ - -Members of ‘ wg_mygroup_reader ‘ and ‘ wg_mygroup_editor ‘ can be managed by user ‘harald’ and members of the group ‘admin’ - - -REMARKS -------- -1. In the examples above groups managed by groupmanager are named following the naming - convention “wg_[groupname]_[role]”. This is not required by the syntax, but I would - advise it nevertheless. (Side note: The interface beautifies the name of groups for - simple users a bit by deleting the prefix “wg_”, replacing “_” with ” ” and - capitalizing the first letter of the resulting words.) -2. Super user groups can only be managed by super users -3. Group-admins may assign the group-admin role to other users! -4. But: users cannot remove themselves from the group that grants them access to the - group admin (including admins) -5. The conf_namespace option specifies a separate namespace for configuration. - When the config namespace is used, a placeholder tag (~~groupmanager~~) can be used - in the actual page while the full tag is placed in the configuration namespace at - config_namespace:ID. -6. If require_conf_namespace is set, all configuration options placed in the page - are ignored, necessitating the use of the configuration namespace. For security - reasons, this is the default configuration. -7. The “forbidden_groups” configuration setting specifies groups that cannot be - edited with the plugin (only relevant if conf_namespace is not configured). -8. If allow_add_user is set, a dialog will be present in the interface that will - allow users to be added to the Wiki. They will be automatically added to the - “default” group, which is the first managed group (wg_mygroup_reader in the example). -9. If allow_delete_user is set, checkboxes will be added to each user-record. - Clicking on “update group” will delete checked users. diff --git a/public_html/lib/plugins/include/README b/public_html/lib/plugins/include/README deleted file mode 100644 index 0fb6119c..00000000 --- a/public_html/lib/plugins/include/README +++ /dev/null @@ -1,11 +0,0 @@ -====== Include Plugin for DokuWiki ====== - -All documentation for the Include Plugin is available online at: - - * http://dokuwiki.org/plugin:include - -(c) 2005 - 2007 by Esther Brunner and Christopher -Smith -(c) 2008 - 2009 by Gina Häußge, Michael Klier -(c) 2010 - 2012 by Michael Hamann , Gina Häußge and Michael Klier -See COPYING for license info. diff --git a/public_html/lib/plugins/vshare/README b/public_html/lib/plugins/vshare/README deleted file mode 100644 index 8859d5b4..00000000 --- a/public_html/lib/plugins/vshare/README +++ /dev/null @@ -1,25 +0,0 @@ -vshare Plugin for DokuWiki - -All documentation for this plugin can be found at -http://www.dokuwiki.org/plugin:vshare - -If you install this plugin manually, make sure it is installed in -lib/plugins/vshare/ - if the folder is called different it -will not work! - -Please refer to http://www.dokuwiki.org/plugins for additional info -on how to install plugins in DokuWiki. - ----- -Copyright (C) Andreas Gohr - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; version 2 of the License - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -See the COPYING file in your DokuWiki folder for details diff --git a/public_html/lib/plugins/yalist/README.md b/public_html/lib/plugins/yalist/README.md deleted file mode 100644 index 9deb2ce4..00000000 --- a/public_html/lib/plugins/yalist/README.md +++ /dev/null @@ -1,19 +0,0 @@ -dokuwiki-yalist-plugin -====================== - -This plugin extends DokuWiki's list markup syntax to allow definition lists -and list items with multiple paragraphs. The complete syntax is as follows: - -``` - - ordered list item [
  1. ] - * unordered list item [
    • ] - ? definition list term [
      ] - : definition list definition [
      ] - - -- ordered list item w/ multiple paragraphs - ** unordered list item w/ multiple paragraphs - :: definition list definition w/multiple paragraphs - .. new paragraph in --, **, or :: -``` - -Lists can be nested within lists, just as in the standard DokuWiki syntax. diff --git a/public_html/lib/tpl/e/README.md b/public_html/lib/tpl/e/README.md deleted file mode 100644 index bb2a4962..00000000 --- a/public_html/lib/tpl/e/README.md +++ /dev/null @@ -1,102 +0,0 @@ -# About - -In this template I attempt a number of things: - - * Make the layout of dokuwiki as simple as possible, striping it from any excess features I do not need, such as .discussions.. Simplyfying the layout further. - * Fully support Bootstrap 3, with http://bootswatch.com/default/ theme as default, though I prefer ``yeti`` better. - * My goal is to build a template in which I can easily publish my frequently used text's, commands, action plans etc for my friends a colleagues to use and add to. - -# Features - -* Back to basics, sharing knowledge and information between peers without collatoral. -* Easily switch template visuals using pre-populated styles from http://bootswatch.com -* Bootstrap 3 ready. -* Automatic sidebar that scrolls along with you, collapsing / opening the main header of where you are in the page -* Dokuwiki Menu functions out of sight, but just 2 clicks away. - -# Screenshots - -1. [Big width](https://raw.githubusercontent.com/badeendjuh/dokubootstrap-yeti/master/screenshot_big_width.png) -2. [Medium width](https://raw.githubusercontent.com/badeendjuh/dokubootstrap-yeti/master/screenshot_small_width.png) - -# Installation from Github - -Do something like the following: - -1. Install DokuWiki as you normally would. See - [DokuWiki.org](https://www.dokuwiki.org). -2. ```cd dokuwiki/lib/tpl``` -3. ```mkdir dokubootstrapsimplified``` -4. ```cd dokubootstrapsimplified``` -5. ```git init``` -6. ```git pull https://github.com/badeendjuh/dokubootstrap-simplified.git``` -7. Using DokuWiki's admin interface, change the wiki's template to - dokubootstrap-simplified. - -# Customization - -From the Configuration Manager screen you can change to any of the available bootstrap themes on http://bootswatch.com/ - -If however you want to substitute the library with your own bootsrap theme you need to be aware of the following files - -* css/ - * bootstrap-.min.css - * modifications.css: place minor global modifications to the - bootstrap theme here. See included modifications.css, which enables the use of TOC sidebar. -* js/ - * bootstrap.min.js: compile all your desired plugins into a single - minimized javascript file. The included bootstrap.min.js is version 3.0.2 andincludes all - plugins. - * modifications.js: Contains all javascript additions, including some client-side fixing of markup, adding the scroll behavior to the TOC etc. - - -# Warning - -This theme is hard-coded to use minified Bootstrap CSS and Bootstrap javascript. - -Tested with Dokuwiki "Binky" and "Ponder Stibbon". - -This theme is intended primarily for small sites that are modified by only a handfull of people. Effort has been made to make public facing things look nice, but non-public interfaces (e.g., edit interfaces, admin, configuration settings) may not have been updated and may appear ugly. These should still be functional. - -When making changes, please have a carefull look at js/modifications.js; it contains some client side fixing of markup, which could be done in the Dokuwiki core code, but that's to deep a change to be included in this template. The comments in the .js file should provide suffiecient clarification on the purpose of each statement. - -## Bugs - -The only major ``bug`` that I am aware of is that, when attempting to upload a -new file to the median manager, a file upload button might not appear. Click on -the words "select files..." and the file upload select box will appear. - - -# DokuWiki Specifics - -This template supports the use of a ```nav.html``` file (a sample is included). -Add any Wiki-wide links that you would like to, with each link being inside an -li element. I tried adding support for a Wiki-based navigation page, instead of -raw HTML, but due to how DokuWiki outputs lists, the output clashed with -existing CSS and was unusable. - -This template does support a ```footer.html``` file, which will be output after -the page information and site license. - -This template does support a ```meta.html``` file, which will be output right -before the head element is closed. - -# Acknowledgements - -This theme started as a fork from https://github.com/ryanwmoore/dokutwitterbootstrap -So big thanks to Ryan. - -Also, this template would not exists without http://getbootstrap.com and http://bootswatch.com - -# License - -This DokuWiki theme is based off of the [dokutwitterbootstrap Template](https://github.com/ryanwmoore/dokutwitterbootstrap), released -under GPL v2.0. Therefore, this template is also released under that license. - -I've modified the template to make even more use of Twitter Bootstrap -code/functionality. Twitter Bootstrap is licensed under Apache License v2.0. -According to http://www.apache.org/licenses/GPL-compatibility.html , the Free -Software Foundation does not consider GPL2 to be compatible with Apache 2.0. - -I don't really know how much it matters to the average user. Consult a lawyer if you're worried about this potential incompatibility. -