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.

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

Reply via email to