On Mon, 13 Apr 2015 15:16:30 -0700 Bertrand Jacquin <bertr...@jacquin.bzh> said:
again - making changes/deltas to dokuwiki just for "prettying the tree"? every change has to be filtered and tracked (and re-applied in an upgrade). if its "add plugin X" life is easy - grab latest of plugin and add. if it's the template - keep it exactly as is as this is the look and feel. but having to deal with these changes is a bit painfull imho. actually - very. > beber pushed a commit to branch master. > > http://git.enlightenment.org/website/www.git/commit/?id=ea04fd391393db0815437e6f14d3dab9817e670d > > commit ea04fd391393db0815437e6f14d3dab9817e670d > Author: Bertrand Jacquin <bertr...@jacquin.bzh> > Date: Sat Apr 11 21:54:17 2015 +0100 > > MINOR: Remove dist and example files > --- > public_html/.htaccess.dist | 35 ----- > public_html/conf/acl.auth.php.dist | 21 --- > public_html/conf/local.php.dist | 16 -- > public_html/conf/mysql.conf.php.example | 253 > -------------------------------- public_html/conf/users.auth.php.dist | > 10 -- public_html/inc/preload.php.dist | 17 --- > 6 files changed, 352 deletions(-) > > diff --git a/public_html/.htaccess.dist b/public_html/.htaccess.dist > deleted file mode 100644 > index 5724a6e..0000000 > --- a/public_html/.htaccess.dist > +++ /dev/null > @@ -1,35 +0,0 @@ > -## Enable this to restrict editing to logged in users only > - > -## You should disable Indexes and MultiViews either here or in the > -## global config. Symlinks maybe needed for URL rewriting. > -#Options -Indexes -MultiViews +FollowSymLinks > - > -## make sure nobody gets the htaccess, README, COPYING or VERSION files > -<Files ~ "^([\._]ht|README$|VERSION$|COPYING$)"> > - Order allow,deny > - Deny from all > -</Files> > - > -## Uncomment these rules if you want to have nice URLs using > -## $conf['userewrite'] = 1 - not needed for rewrite mode 2 > -#RewriteEngine on > -# > -#RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] > -#RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] > -#RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] > -#RewriteRule ^$ doku.php [L] > -#RewriteCond %{REQUEST_FILENAME} !-f > -#RewriteCond %{REQUEST_FILENAME} !-d > -#RewriteRule (.*) doku.php?id=$1 [QSA,L] > -#RewriteRule ^index.php$ doku.php > -# > -## Not all installations will require the following line. If you do, > -## change "/dokuwiki" to the path to your dokuwiki directory relative > -## to your document root. > -#RewriteBase /dokuwiki > -# > -## If you enable DokuWikis XML-RPC interface, you should consider to > -## restrict access to it over HTTPS only! Uncomment the following two > -## rules if your server setup allows HTTPS. > -#RewriteCond %{HTTPS} !=on > -#RewriteRule ^lib/exe/xmlrpc.php$ https://%{SERVER_NAME}%{REQUEST_URI} > [L,R=301] diff --git a/public_html/conf/acl.auth.php.dist > b/public_html/conf/acl.auth.php.dist deleted file mode 100644 > index 14344d7..0000000 > --- a/public_html/conf/acl.auth.php.dist > +++ /dev/null > @@ -1,21 +0,0 @@ > -# acl.auth.php > -# <?php exit()?> > -# Don't modify the lines above > -# > -# Access Control Lists > -# > -# Editing this file by hand shouldn't be necessary. Use the ACL > -# Manager interface instead. > -# > -# If your auth backend allows special char like spaces in groups > -# or user names you need to urlencode them (only chars <128, leave > -# UTF-8 multibyte chars as is) > -# > -# none 0 > -# read 1 > -# edit 2 > -# create 4 > -# upload 8 > -# delete 16 > - > -* @ALL 8 > diff --git a/public_html/conf/local.php.dist b/public_html/conf/local.php.dist > deleted file mode 100644 > index 0397954..0000000 > --- a/public_html/conf/local.php.dist > +++ /dev/null > @@ -1,16 +0,0 @@ > -<?php > -/** > - * This is an example of how a local.php could look like. > - * Simply copy the options you want to change from dokuwiki.php > - * to this file and change them. > - * > - * When using the installer, a correct local.php file be generated for > - * you automatically. > - */ > - > - > -//$conf['title'] = 'My Wiki'; //what to show in the title > - > -//$conf['useacl'] = 1; //Use Access Control Lists to > restrict access? -//$conf['superuser'] = 'joe'; > - > diff --git a/public_html/conf/mysql.conf.php.example > b/public_html/conf/mysql.conf.php.example deleted file mode 100644 > index 8337f51..0000000 > --- a/public_html/conf/mysql.conf.php.example > +++ /dev/null > @@ -1,253 +0,0 @@ > -<?php > -/* > - * This is an example configuration for the mysql auth plugin. > - * > - * This SQL statements are optimized for following table structure. > - * If you use a different one you have to change them accordingly. > - * See comments of every statement for details. > - * > - * TABLE users > - * uid login pass firstname lastname email > - * > - * TABLE groups > - * gid name > - * > - * TABLE usergroup > - * uid gid > - * > - * To use this configuration you have to copy them to local.protected.php > - * or at least include this file in local.protected.php. > - */ > - > -/* Options to configure database access. You need to set up this > - * options carefully, otherwise you won't be able to access you > - * database. > - */ > -$conf['plugin']['authmysql']['server'] = ''; > -$conf['plugin']['authmysql']['user'] = ''; > -$conf['plugin']['authmysql']['password'] = ''; > -$conf['plugin']['authmysql']['database'] = ''; > - > -/* This option enables debug messages in the mysql plugin. It is > - * mostly useful for system admins. > - */ > -$conf['plugin']['authmysql']['debug'] = 0; > - > -/* Normally password encryption is done by DokuWiki (recommended) but for > - * some reasons it might be usefull to let the database do the encryption. > - * Set 'forwardClearPass' to '1' and the cleartext password is forwarded to > - * the database, otherwise the encrypted one. > - */ > -$conf['plugin']['authmysql']['forwardClearPass'] = 0; > - > -/* Multiple table operations will be protected by locks. This array tolds > - * the plugin which tables to lock. If you use any aliases for table names > - * these array must also contain these aliases. Any unamed alias will cause > - * a warning during operation. See the example below. > - */ > -$conf['plugin']['authmysql']['TablesToLock']= array("users", "users AS > u","groups", "groups AS g", "usergroup", "usergroup AS ug"); - > -/***********************************************************************/ > -/* Basic SQL statements for user authentication (required) */ > -/***********************************************************************/ > - > -/* This statement is used to grant or deny access to the wiki. The result > - * should be a table with exact one line containing at least the password > - * of the user. If the result table is empty or contains more than one > - * row, access will be denied. > - * > - * The plugin accesses the password as 'pass' so an alias might be necessary. > - * > - * Following patters will be replaced: > - * %{user} user name > - * %{pass} encrypted or clear text password (depends on 'encryptPass') > - * %{dgroup} default group name > - */ > -$conf['plugin']['authmysql']['checkPass'] = "SELECT pass > - FROM usergroup AS ug > - JOIN users AS u ON > u.uid=ug.uid > - JOIN groups AS g ON > g.gid=ug.gid > - WHERE login='%{user}' > - AND name='%{dgroup}'"; > - > -/* This statement should return a table with exact one row containing > - * information about one user. The field needed are: > - * 'pass' containing the encrypted or clear text password > - * 'name' the user's full name > - * 'mail' the user's email address > - * > - * Keep in mind that Dokuwiki will access thise information through the > - * names listed above so aliasses might be neseccary. > - * > - * Following patters will be replaced: > - * %{user} user name > - */ > -$conf['plugin']['authmysql']['getUserInfo'] = "SELECT pass, CONCAT > (firstname,' ',lastname) AS name, email AS mail > - FROM users > - WHERE login='%{user}'"; > - > -/* This statement is used to get all groups a user is member of. The > - * result should be a table containing all groups the given user is > - * member of. The plugin accesses the group name as 'group' so an alias > - * might be nessecary. > - * > - * Following patters will be replaced: > - * %{user} user name > - */ > -$conf['plugin']['authmysql']['getGroups'] = "SELECT name as `group` > - FROM groups g, users u, > usergroup ug > - WHERE u.uid = ug.uid > - AND g.gid = ug.gid > - AND u.login='%{user}'"; > - > -/***********************************************************************/ > -/* Additional minimum SQL statements to use the user manager */ > -/***********************************************************************/ > - > -/* This statement should return a table containing all user login names > - * that meet certain filter criteria. The filter expressions will be added > - * case dependend by the plugin. At the end a sort expression will be added. > - * Important is that this list contains no double entries for a user. Each > - * user name is only allowed once in the table. > - * > - * The login name will be accessed as 'user' to an alias might be neseccary. > - * No patterns will be replaced in this statement but following patters > - * will be replaced in the filter expressions: > - * %{user} in FilterLogin user's login name > - * %{name} in FilterName user's full name > - * %{email} in FilterEmail user's email address > - * %{group} in FilterGroup group name > - */ > -$conf['plugin']['authmysql']['getUsers'] = "SELECT DISTINCT login AS user > - FROM users AS u > - LEFT JOIN usergroup AS ug ON > u.uid=ug.uid > - LEFT JOIN groups AS g ON > ug.gid=g.gid"; -$conf['plugin']['authmysql']['FilterLogin'] = "login LIKE '% > {user}'"; -$conf['plugin']['authmysql']['FilterName'] = "CONCAT(firstname,' > ',lastname) LIKE '%{name}'"; -$conf['plugin']['authmysql']['FilterEmail'] = > "email LIKE '%{email}'"; -$conf['plugin']['authmysql']['FilterGroup'] = "name > LIKE '%{group}'"; -$conf['plugin']['authmysql']['SortOrder'] = "ORDER BY > login"; - > -/***********************************************************************/ > -/* Additional SQL statements to add new users with the user manager */ > -/***********************************************************************/ > - > -/* This statement should add a user to the database. Minimum information > - * to store are: login name, password, email address and full name. > - * > - * Following patterns will be replaced: > - * %{user} user's login name > - * %{pass} password (encrypted or clear text, depends on 'encryptPass') > - * %{email} email address > - * %{name} user's full name > - */ > -$conf['plugin']['authmysql']['addUser'] = "INSERT INTO users > - (login, pass, email, > firstname, lastname) > - VALUES ('%{user}', '%{pass}', > '%{email}', > - SUBSTRING_INDEX('%{name}',' > ', 1), > - SUBSTRING_INDEX('%{name}',' > ', -1))"; - > -/* This statement should add a group to the database. > - * Following patterns will be replaced: > - * %{group} group name > - */ > -$conf['plugin']['authmysql']['addGroup'] = "INSERT INTO groups (name) > - VALUES ('%{group}')"; > - > -/* This statement should connect a user to a group (a user become member > - * of that group). > - * Following patterns will be replaced: > - * %{user} user's login name > - * %{uid} id of a user dataset > - * %{group} group name > - * %{gid} id of a group dataset > - */ > -$conf['plugin']['authmysql']['addUserGroup']= "INSERT INTO usergroup (uid, > gid) > - VALUES ('%{uid}', '%{gid}')"; > - > -/* This statement should remove a group fom the database. > - * Following patterns will be replaced: > - * %{group} group name > - * %{gid} id of a group dataset > - */ > -$conf['plugin']['authmysql']['delGroup'] = "DELETE FROM groups > - WHERE gid='%{gid}'"; > - > -/* This statement should return the database index of a given user name. > - * The plugin will access the index with the name 'id' so an alias might be > - * necessary. > - * following patters will be replaced: > - * %{user} user name > - */ > -$conf['plugin']['authmysql']['getUserID'] = "SELECT uid AS id > - FROM users > - WHERE login='%{user}'"; > - > -/***********************************************************************/ > -/* Additional SQL statements to delete users with the user manager */ > -/***********************************************************************/ > - > -/* This statement should remove a user fom the database. > - * Following patterns will be replaced: > - * %{user} user's login name > - * %{uid} id of a user dataset > - */ > -$conf['plugin']['authmysql']['delUser'] = "DELETE FROM users > - WHERE uid='%{uid}'"; > - > -/* This statement should remove all connections from a user to any group > - * (a user quits membership of all groups). > - * Following patterns will be replaced: > - * %{uid} id of a user dataset > - */ > -$conf['plugin']['authmysql']['delUserRefs'] = "DELETE FROM usergroup > - WHERE uid='%{uid}'"; > - > -/***********************************************************************/ > -/* Additional SQL statements to modify users with the user manager */ > -/***********************************************************************/ > - > -/* This statements should modify a user entry in the database. The > - * statements UpdateLogin, UpdatePass, UpdateEmail and UpdateName will be > - * added to updateUser on demand. Only changed parameters will be used. > - * > - * Following patterns will be replaced: > - * %{user} user's login name > - * %{pass} password (encrypted or clear text, depends on 'encryptPass') > - * %{email} email address > - * %{name} user's full name > - * %{uid} user id that should be updated > - */ > -$conf['plugin']['authmysql']['updateUser'] = "UPDATE users SET"; > -$conf['plugin']['authmysql']['UpdateLogin'] = "login='%{user}'"; > -$conf['plugin']['authmysql']['UpdatePass'] = "pass='%{pass}'"; > -$conf['plugin']['authmysql']['UpdateEmail'] = "email='%{email}'"; > -$conf['plugin']['authmysql']['UpdateName'] = "firstname=SUBSTRING_INDEX('% > {name}',' ', 1), > - lastname=SUBSTRING_INDEX('% > {name}',' ', -1)"; -$conf['plugin']['authmysql']['UpdateTarget']= "WHERE uid=% > {uid}"; - > -/* This statement should remove a single connection from a user to a > - * group (a user quits membership of that group). > - * > - * Following patterns will be replaced: > - * %{user} user's login name > - * %{uid} id of a user dataset > - * %{group} group name > - * %{gid} id of a group dataset > - */ > -$conf['plugin']['authmysql']['delUserGroup']= "DELETE FROM usergroup > - WHERE uid='%{uid}' > - AND gid='%{gid}'"; > - > -/* This statement should return the database index of a given group name. > - * The plugin will access the index with the name 'id' so an alias might > - * be necessary. > - * > - * Following patters will be replaced: > - * %{group} group name > - */ > -$conf['plugin']['authmysql']['getGroupID'] = "SELECT gid AS id > - FROM groups > - WHERE name='%{group}'"; > - > - > diff --git a/public_html/conf/users.auth.php.dist > b/public_html/conf/users.auth.php.dist deleted file mode 100644 > index df3c784..0000000 > --- a/public_html/conf/users.auth.php.dist > +++ /dev/null > @@ -1,10 +0,0 @@ > -# users.auth.php > -# <?php exit()?> > -# Don't modify the lines above > -# > -# Userfile > -# > -# Format: > -# > -# login:passwordhash:Real Name:email:groups,comma,seperated > - > diff --git a/public_html/inc/preload.php.dist > b/public_html/inc/preload.php.dist deleted file mode 100644 > index 7acda0e..0000000 > --- a/public_html/inc/preload.php.dist > +++ /dev/null > @@ -1,17 +0,0 @@ > -<?php > -/** > - * This is an example for a farm setup. Simply copy this file to preload.php > and > - * uncomment what you need. See http://www.dokuwiki.org/farms for more > information. > - * You can also use preload.php for other things than farming, e.g. for > moving > - * local configuration files out of the main ./conf directory. > - */ > - > -// set this to your farm directory > -//if(!defined('DOKU_FARMDIR')) define('DOKU_FARMDIR', '/var/www/farm'); > - > -// include this after DOKU_FARMDIR if you want to use farms > -//include(fullpath(dirname(__FILE__)).'/farm.php'); > - > -// you can overwrite the $config_cascade to your liking > -//$config_cascade = array( > -//); > > -- > > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ 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 enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel