On Sun, 19 Apr 2015 16:23:35 +0100 Bertrand Jacquin <[email protected]> said:

> There is will be no workload when we will update the tree as the file 
> will already file ignored by the .gitignore, just curl, tar x, git add 
> -A and you will be done, nothing more.

there is workload - it is a change to actual wiki files other than tpl - and
you need to look "what is this change - why did it happen?" when a re-sync
happens as customizations at this stage have to be manually tracked and
re-applied. there is zero VALUE in removing these files - just work for both
you and the rest of us.

> On 17/04/2015 01:47, Carsten Haitzler wrote:
> > On Thu, 16 Apr 2015 16:43:33 -0700 Bertrand Jacquin 
> > <[email protected]> said:
> > 
> > again - why remove all those files? all it does is increase workload on 
> > any new
> > synchronising  a someone has to hand work out all the files to delete. 
> > just
> > leave them. they are harmless. and in fact install.php is 
> > NEEEEEEEEEEEEEEDED to
> > run local instance to do things like development (modify dokuwiki to do 
> > new
> > things we need) - you need that to SET UP A NEW USER.
> > 
> > i mailed about this a few days ago
> > 
> >> beber pushed a commit to branch master.
> >> 
> >> http://git.enlightenment.org/website/www.git/commit/?id=de8ac4b1d4cbeb9632c344cef00131d390546e30
> >> 
> >> commit de8ac4b1d4cbeb9632c344cef00131d390546e30
> >> Author: Bertrand Jacquin <[email protected]>
> >> Date:   Fri Apr 17 00:18:02 2015 +0100
> >> 
> >>     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(-)
> >> 
> >> diff --git a/.gitignore b/.gitignore
> >> index 2d8d9a6..6fe4399 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 35de49a..0000000
> >> --- 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 <[email protected]>
> >> -                         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 1a2d03d..0000000
> >> --- a/public_html/install.php
> >> +++ /dev/null
> >> @@ -1,658 +0,0 @@
> >> -<?php
> >> -/**
> >> - * Dokuwiki installation assistance
> >> - *
> >> - * @author      Chris Smith <[email protected]>
> >> - */
> >> -
> >> -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');
> >> -?>
> >> -<!DOCTYPE html>
> >> -<html lang="<?php echo $LC?>" dir="<?php echo $lang['direction']?>">
> >> -<head>
> >> -    <meta charset="utf-8" />
> >> -    <title><?php echo $lang['i_installer']?></title>
> >> -    <style type="text/css">
> >> -        body { width: 90%; margin: 0 auto; font: 84% Verdana, 
> >> Helvetica,
> >> Arial, sans-serif; }
> >> -        img { border: none }
> >> -        br.cl { clear:both; }
> >> -        code { font-size: 110%; color: #800000; }
> >> -        fieldset { border: none }
> >> -        label { display: block; margin-top: 0.5em; }
> >> -        select.text, input.text { width: 30em; margin: 0 0.5em; }
> >> -        a {text-decoration: none}
> >> -    </style>
> >> -    <script type="text/javascript">
> >> -        function acltoggle(){
> >> -            var cb = document.getElementById('acl');
> >> -            var fs = document.getElementById('acldep');
> >> -            if(!cb || !fs) return;
> >> -            if(cb.checked){
> >> -                fs.style.display = '';
> >> -            }else{
> >> -                fs.style.display = 'none';
> >> -            }
> >> -        }
> >> -        window.onload = function(){
> >> -            acltoggle();
> >> -            var cb = document.getElementById('acl');
> >> -            if(cb) cb.onchange = acltoggle;
> >> -        };
> >> -    </script>
> >> -</head>
> >> -<body style="">
> >> -    <h1 style="float:left">
> >> -        <img src="lib/exe/fetch.php?media=wiki:dokuwiki-128.png"
> >> -             style="vertical-align: middle;" alt="" height="64" 
> >> width="64" />
> >> -        <?php echo $lang['i_installer']?>
> >> -    </h1>
> >> -    <div style="float:right; margin: 1em;">
> >> -        <?php langsel()?>
> >> -    </div>
> >> -    <br class="cl" />
> >> -
> >> -    <div style="float: right; width: 34%;">
> >> -        <?php
> >> -            
> >> if(file_exists(DOKU_INC.'inc/lang/'.$LC.'/install.html')){
> >> -                include(DOKU_INC.'inc/lang/'.$LC.'/install.html');
> >> -            }else{
> >> -                print "<div lang=\"en\" dir=\"ltr\">\n";
> >> -                include(DOKU_INC.'inc/lang/en/install.html');
> >> -                print "</div>\n";
> >> -            }
> >> -        ?>
> >> -        <a style="background: transparent url(data/security.png) left 
> >> top
> >> no-repeat;
> >> -                  display: block; width:380px; height:73px; 
> >> border:none;
> >> clear:both;"
> >> -           target="_blank"
> >> -           
> >> href="http://www.dokuwiki.org/security#web_access_security";></a>
> >> -    </div>
> >> -
> >> -    <div style="float: left; width: 58%;">
> >> -        <?php
> >> -            if(! (check_functions() && check_permissions()) ){
> >> -                echo '<p>'.$lang['i_problems'].'</p>';
> >> -                print_errors();
> >> -                print_retry();
> >> -            }elseif(!check_configs()){
> >> -                echo '<p>'.$lang['i_modified'].'</p>';
> >> -                print_errors();
> >> -            }elseif(check_data($_REQUEST['d'])){
> >> -                // check_data has sanitized all input parameters
> >> -                if(!store_data($_REQUEST['d'])){
> >> -                    echo '<p>'.$lang['i_failure'].'</p>';
> >> -                    print_errors();
> >> -                }else{
> >> -                    echo '<p>'.$lang['i_success'].'</p>';
> >> -                }
> >> -            }else{
> >> -                print_errors();
> >> -                print_form($_REQUEST['d']);
> >> -            }
> >> -        ?>
> >> -    </div>
> >> -
> >> -
> >> -<div style="clear: both">
> >> -  <a href="http://dokuwiki.org/";><img
> >> src="lib/tpl/dokuwiki/images/button-dw.png" alt="driven by DokuWiki" 
> >> /></a>
> >> -  <a href="http://www.php.net";><img
> >> src="lib/tpl/dokuwiki/images/button-php.gif" alt="powered by PHP" 
> >> /></a>
> >> -</div> -</body>
> >> -</html>
> >> -<?php
> >> -
> >> -/**
> >> - * Print the input form
> >> - *
> >> - * @param array $d submitted entry 'd' of request data
> >> - */
> >> -function print_form($d){
> >> -    global $lang;
> >> -    global $LC;
> >> -
> >> -    include(DOKU_CONF.'license.php');
> >> -
> >> -    if(!is_array($d)) $d = array();
> >> -    $d = array_map('htmlspecialchars',$d);
> >> -
> >> -    if(!isset($d['acl'])) $d['acl']=1;
> >> -    if(!isset($d['pop'])) $d['pop']=1;
> >> -
> >> -    ?>
> >> -    <form action="" method="post">
> >> -    <input type="hidden" name="l" value="<?php echo $LC ?>" />
> >> -    <fieldset>
> >> -        <label for="title"><?php echo $lang['i_wikiname']?>
> >> -        <input type="text" name="d[title]" id="title" value="<?php 
> >> echo $d
> >> ['title'] ?>" style="width: 20em;" />
> >> -        </label>
> >> -
> >> -        <fieldset style="margin-top: 1em;">
> >> -            <label for="acl">
> >> -            <input type="checkbox" name="d[acl]" id="acl" <?php 
> >> echo(($d
> >> ['acl'] ? ' checked="checked"' : ''));?> />
> >> -            <?php echo $lang['i_enableacl']?></label>
> >> -
> >> -            <fieldset id="acldep">
> >> -                <label for="superuser"><?php echo 
> >> $lang['i_superuser']?
> >> ></label>
> >> -                <input class="text" type="text" name="d[superuser]"
> >> id="superuser" value="<?php echo $d['superuser'] ?>" /> -
> >> -                <label for="fullname"><?php echo 
> >> $lang['fullname']?></label>
> >> -                <input class="text" type="text" name="d[fullname]"
> >> id="fullname" value="<?php echo $d['fullname'] ?>" /> -
> >> -                <label for="email"><?php echo 
> >> $lang['email']?></label>
> >> -                <input class="text" type="text" name="d[email]" 
> >> id="email"
> >> value="<?php echo $d['email'] ?>" /> -
> >> -                <label for="password"><?php echo 
> >> $lang['pass']?></label>
> >> -                <input class="text" type="password" 
> >> name="d[password]"
> >> id="password" /> -
> >> -                <label for="confirm"><?php echo 
> >> $lang['passchk']?></label>
> >> -                <input class="text" type="password" name="d[confirm]"
> >> id="confirm" /> -
> >> -                <label for="policy"><?php echo 
> >> $lang['i_policy']?></label>
> >> -                <select class="text" name="d[policy]" id="policy">
> >> -                    <option value="0" <?php echo ($d['policy'] ==
> >> 0)?'selected="selected"':'' ?>><?php echo $lang['i_pol0']?></option>
> >> -                    <option value="1" <?php echo ($d['policy'] ==
> >> 1)?'selected="selected"':'' ?>><?php echo $lang['i_pol1']?></option>
> >> -                    <option value="2" <?php echo ($d['policy'] ==
> >> 2)?'selected="selected"':'' ?>><?php echo $lang['i_pol2']?></option>
> >> -                </select>
> >> -
> >> -                <label for="allowreg">
> >> -                    <input type="checkbox" name="d[allowreg]" 
> >> id="allowreg"
> >> <?php echo(($d['allowreg'] ? ' checked="checked"' : ''));?> />
> >> -                    <?php echo $lang['i_allowreg']?>
> >> -                </label>
> >> -            </fieldset>
> >> -        </fieldset>
> >> -
> >> -        <fieldset>
> >> -            <p><?php echo $lang['i_license']?></p>
> >> -            <?php
> >> -            array_push($license,array('name' => 
> >> $lang['i_license_none'],
> >> 'url'=>''));
> >> -            if(empty($d['license'])) $d['license'] = 'cc-by-sa';
> >> -            foreach($license as $key => $lic){
> >> -                echo '<label for="lic_'.$key.'">';
> >> -                echo '<input type="radio" name="d[license]"
> >> value="'.htmlspecialchars($key).'" id="lic_'.$key.'"'.
> >> -                     (($d['license'] === $key)?' 
> >> checked="checked"':'').'>';
> >> -                echo htmlspecialchars($lic['name']);
> >> -                if($lic['url']) echo ' <a href="'.$lic['url'].'"
> >> target="_blank"><sup>[?]</sup></a>';
> >> -                echo '</label>';
> >> -            }
> >> -            ?>
> >> -        </fieldset>
> >> -
> >> -        <fieldset>
> >> -            <p><?php echo $lang['i_pop_field']?></p>
> >> -            <label for="pop">
> >> -                <input type="checkbox" name="d[pop]" id="pop" <?php 
> >> echo(($d
> >> ['pop'] ? ' checked="checked"' : ''));?> />
> >> -                <?php echo $lang['i_pop_label']?> <a
> >> href="http://www.dokuwiki.org/popularity"; 
> >> target="_blank"><sup>[?]</sup></a>
> >> -            </label>
> >> -        </fieldset>
> >> -
> >> -    </fieldset>
> >> -    <fieldset id="process">
> >> -        <input class="button" type="submit" name="submit" 
> >> value="<?php echo
> >> $lang['btn_save']?>" />
> >> -    </fieldset>
> >> -    </form>
> >> -    <?php
> >> -}
> >> -
> >> -function print_retry() {
> >> -    global $lang;
> >> -    global $LC;
> >> -    ?>
> >> -    <form action="" method="get">
> >> -      <fieldset>
> >> -        <input type="hidden" name="l" value="<?php echo $LC ?>" />
> >> -        <input class="button" type="submit" value="<?php echo $lang
> >> ['i_retry'];?>" />
> >> -      </fieldset>
> >> -    </form>
> >> -    <?php
> >> -}
> >> -
> >> -/**
> >> - * Check validity of data
> >> - *
> >> - * @author Andreas Gohr
> >> - *
> >> - * @param array $d
> >> - * @return bool ok?
> >> - */
> >> -function check_data(&$d){
> >> -    static $form_default = array(
> >> -        'title'     => '',
> >> -        '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 <[email protected]>
> >> - *
> >> - * @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 = <<<EOT
> >> -<?php
> >> -/**
> >> - * Dokuwiki's Main Configuration File - Local Settings
> >> - * Auto-generated by install script
> >> - * Date: $now
> >> - */
> >> -
> >> -EOT;
> >> -    // add any config options set by a previous installer
> >> -    $preset = __DIR__.'/install.conf';
> >> -    if(file_exists($preset)){
> >> -        $output .= "# preset config options\n";
> >> -        $output .= file_get_contents($preset);
> >> -        $output .= "\n\n";
> >> -        $output .= "# options selected in installer\n";
> >> -        @unlink($preset);
> >> -    }
> >> -
> >> -    $output .= '$conf[\'title\'] = 
> >> \''.addslashes($d['title'])."';\n";
> >> -    $output .= '$conf[\'lang\'] = \''.addslashes($LC)."';\n";
> >> -    $output .= '$conf[\'license\'] = 
> >> \''.addslashes($d['license'])."';\n";
> >> -    if($d['acl']){
> >> -        $output .= '$conf[\'useacl\'] = 1'.";\n";
> >> -        $output .= "\$conf['superuser'] = '@admin';\n";
> >> -    }
> >> -    if(!$d['allowreg']){
> >> -        $output .= '$conf[\'disableactions\'] = \'register\''.";\n";
> >> -    }
> >> -    $ok = $ok && fileWrite(DOKU_LOCAL.'local.php',$output);
> >> -
> >> -    if ($d['acl']) {
> >> -        // hash the password
> >> -        $phash = new PassHash();
> >> -        $pass = $phash->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 = <<<EOT
> >> -# acl.auth.php
> >> -# <?php exit()?>
> >> -# 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 = <<<EOT
> >> -<?php
> >> -/*
> >> - * Local plugin enable/disable settings
> >> - *
> >> - * Auto-generated by install script
> >> - * Date: $now
> >> - */
> >> -
> >> -\$plugins['authad']    = 0;
> >> -\$plugins['authldap']  = 0;
> >> -\$plugins['authmysql'] = 0;
> >> -\$plugins['authpgsql'] = 0;
> >> -
> >> -EOT;
> >> -    $ok = $ok && fileWrite(DOKU_LOCAL.'plugins.local.php', $output);
> >> -
> >> -    return $ok;
> >> -}
> >> -
> >> -/**
> >> - * Write the given content to a file
> >> - *
> >> - * @author  Chris Smith <[email protected]>
> >> - *
> >> - * @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 <[email protected]>
> >> - *
> >> - * @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 <[email protected]>
> >> - *
> >> - * @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 <[email protected]>
> >> - *
> >> - * @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 <[email protected]>
> >> - */
> >> -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 '<form action="">';
> >> -    echo $lang['i_chooselang'];
> >> -    echo ': <select name="l" onchange="submit()">';
> >> -    foreach($langs as $l){
> >> -        $sel = ($l == $LC) ? 'selected="selected"' : '';
> >> -        echo '<option value="'.$l.'" '.$sel.'>'.$l.'</option>';
> >> -    }
> >> -    echo '</select> ';
> >> -    echo '<input type="submit" value="'.$lang['btn_update'].'" />';
> >> -    echo '</form>';
> >> -}
> >> -
> >> -/**
> >> - * Print global error array
> >> - *
> >> - * @author Andreas Gohr <[email protected]>
> >> - */
> >> -function print_errors(){
> >> -    global $error;
> >> -    if(!empty($error)) {
> >> -        echo '<ul>';
> >> -        foreach ($error as $err){
> >> -            echo "<li>$err</li>";
> >> -        }
> >> -        echo '</ul>';
> >> -    }
> >> -}
> >> -
> >> -/**
> >> - * remove magic quotes recursivly
> >> - *
> >> - * @author Andreas Gohr <[email protected]>
> >> - *
> >> - * @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 e2788b4..0000000
> >> --- 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 90bab95..0000000
> >> --- 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 0538586..0000000
> >> --- 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 237f135..0000000
> >> --- 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 <[email protected]>
> >> -
> >> -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 69edcbe..0000000
> >> --- 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 979c5f0..0000000
> >> --- a/public_html/lib/plugins/captcha/lang/en/audio/README
> >> +++ /dev/null
> >> @@ -1,13 +0,0 @@
> >> -Author: Michael Klier <[email protected]>
> >> -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 79fea24..0000000
> >> --- 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 eba4a1c..0000000
> >> --- 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 <[email protected]>
> >> -(c) 2008 - 2009 by Gina Häußge, Michael Klier <[email protected]>
> >> -(c) 2013 by Michael Hamann <[email protected]>
> >> -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 75bb27d..0000000
> >> --- 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 |
> >> -|:--     |:--          |
> >> -|<code>{&#124;</code>  | table start |
> >> -|<code>{+</code>       | table caption |
> >> -|<code>{-</code>       | table row |
> >> -|<code>!</code>        | table header |
> >> -|<code>&#124;</code>   | table data |
> >> -|<code>&#124;}</code>  | 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 \<[email protected]>
> >> diff --git a/public_html/lib/plugins/gitbacked/README
> >> b/public_html/lib/plugins/gitbacked/README deleted file mode 100644
> >> index 6ef56bb..0000000
> >> --- 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 <[email protected]>
> >> -
> >> -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 2404c4e..0000000
> >> --- 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=====
> >> -
> >> -<code>~~groupmanager|[groups to manage]|[allowed users and 
> >> groups]~~</code>
> >> -
> >> -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 ====
> >> -
> >> -<code>~~groupmanager|wg_mygroup_reader|@wg_mygroup_admin~~</code>
> >> -
> >> -Members of group ‘ wg_mygroup_reader ‘ can be managed by group ‘
> >> wg_mygroup_admin ‘ -
> >> -==== Example 2 ====
> >> -
> >> -<code>~~groupmanager|wg_mygroup_reader, wg_mygroup_editor|harald,
> >> @admin~~</code> -
> >> -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 0fb6119..0000000
> >> --- 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 <[email protected]> and 
> >> Christopher
> >> -Smith <[email protected]>
> >> -(c) 2008 - 2009 by Gina Häußge, Michael Klier <[email protected]>
> >> -(c) 2010 - 2012 by Michael Hamann <[email protected]>, Gina 
> >> Häußge
> >> and Michael Klier <[email protected]> -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 8859d5b..0000000
> >> --- 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 <[email protected]>
> >> -
> >> -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 9deb2ce..0000000
> >> --- 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            [<ol><li>]  <!-- as standard syntax 
> >> -->
> >> -  * unordered list item          [<ul><li>]  <!-- as standard syntax 
> >> -->
> >> -  ? definition list term         [<dl><dt>]
> >> -  : definition list definition   [<dl><dd>]
> >> -
> >> -  -- 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 bb2a496..0000000
> >> --- 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-<theme>.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. -
> >> 
> >> --
> >> 
> >> 
> 
> -- 
> Bertrand
> 
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to