This is your site for solutions. Please contribute your knowledge, leave a note, support Appropedia or let the world know about this resource.
Appropedia:Admin tasks
From Appropedia
[edit] Suggested tasks
- To suggest a new feature, see Appropedia:Desired features. Other tasks go here.
[edit] UTC timestamp
Change the time stamp from PDT/PST to UTC (or GMT which is the same thing... for some reason UTC is used at Wikipedia - maybe GMT suggests the user is in the UK, whereas UTC is just a universal time?) --Chriswaterguy · talk 16:33, 21 December 2007 (PST)
[edit] Current Work
[edit] Completed Tasks
[edit] Import Images from WikiGreen
These steps were completed for integrating WikiGreen (ExportWIkiSite) into Appropedia (ImportWIkiSite), but could be used to upload many photos from any repository:
- download images folder from ExportWikiSite
- Remove unwanted folders, such as temp, archive and thumb (these will be recreated)
- Flatten directory
- I know that there is some way to do this with tar, or recursive copy, but I gave up and downloaded the freeware xxcopy (www.xxcopy.com)
- xxcopy "C:\ImageFolder" "C:\ImageFolderFlat" /SG
- Make sure to use /SG the one normally suggested renames augments the filenames.
- Check for duplicates with ImportWikiSite
- Rename any duplicates, then (if you are importing pages as well) find reference to the old name in the imported pages and change name to the new name.
- Use importImages.php
- For some reason the version show php5 but commands were being executed by php4 so I used:
/usr/local/php5/bin/php importImages.php --user=Lonny --comment="From www.wikigreen.org via Eric Blazek" ../WGImgFlat png - Do this for each filetype, e.g. jpg, gif, etc.
- For some reason the version show php5 but commands were being executed by php4 so I used:
- In addition, something happened to the importImages.php file in transport, so I redownloaded it, and everything worked.
[edit] Renaming a user
- Download the three files at http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Renameuser/
- SpecialRenameuser.i18n.php, SpecialRenameuser.php, SpecialRenameuser_body.php
- Copy these three files to the /includes directory
- Download the ExtensionFunctions.php
- Copy the ExtensionFunctions.php to the main directory
- Add the following line to the LocalSettings.php near the other require_once lines.
-
include_once('includes/SpecialRenameuser.php'); #LRG 1_14_07 used for renaming users
-
- Log in and navigate to Special:Renameuser
- Manually move the Userpage and any Userpage/subpages.
- I wrote this up in a more general form at http://meta.wikimedia.org/wiki/Renameuser
- How to rewrite old signatures? A bot maybe.
- See User:Chriswaterguy / User:Singkong2005 for an example.
[edit] Site Map
[edit] ImageMap Extension
Available to Mediawiki version 1.9. Allows us to have our featured project image lead to the project rather than the image info.
- Make a directory in extensions: ImageMap
- mkdir ~/appropedia.org/extensions/ImageMap
- Download all files from subversion http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/ImageMap/ the newly created ImageMap directory.
- Add the following line to LocalSettings.php
- require_once( "$IP/extensions/ImageMap/ImageMap.php" );
Find more detailed information here http://www.mediawiki.org/wiki/Extension:ImageMap
[edit] CategoryTree extension
Details and download: http://www.mediawiki.org/wiki/Extension:CategoryTree
Follow instructions in the README file.
Important: Change the file permissions recursively for extensions/CategoryTree.
chmod -R 771 CategoryTree
--GoodSignal 15:20, 29 April 2007 (PDT)
[edit] New User Welcome Message
New users that register an email are automatically sent a confirmation code to validate their address. This seems like the appropriate place to add general Welcome to Appropedia.org information.
Edit the confirmation/welcome message here: MediaWiki:Confirmemail body
[edit] Short URLs
- See wikimedia and User:Helge.at
- Set path in LocalSettings.php to
$wgArticlePath = "/$1"; - Added .htaccess to root with the following content
RewriteEngine on
# Don't rewrite requests for files in MediaWiki subdirectories,
# MediaWiki PHP files, HTTP error documents, favicon.ico, or robots.txt
RewriteCond %{REQUEST_URI} !^/(stylesheets|images|skins|extensions)
RewriteCond %{REQUEST_URI} !^/(redirect|texvc|index).php
RewriteCond %{REQUEST_URI} !^/error/(40(1|3|4)|500).html
RewriteCond %{REQUEST_URI} !^/favicon.ico
RewriteCond %{REQUEST_URI} !^/robots.txt
RewriteCond %{REQUEST_URI} !^/nowiki
# include these last two lines if you use the analog stats
RewriteCond %{REQUEST_URI} !^/failed_auth.html$
RewriteCond %{REQUEST_URI} !^/stats
RewriteRule ^(.*)$ index.php?title=$1 [QSA]
[edit] Input box
- Installed 10/16/06 by --Lonny
- as per http://en.wikipedia.org/wiki/Help:Inputbox
- put inputbox.php in extensions folder
- added require_once("extensions/inputbox.php"); to LocalSetting.php
- Check again when mediawiki is updated
[edit] AWStats
Some specifics after installing AWstats. See http://wiki.dreamhost.com/index.php/AWStats_Installation for nice instructions.
[edit] Perl to run the page
perl /home/lonny1/awstats/tools/awstats_buildstaticpages.pl -config=appropedia.org -update \ -awstatsprog=/home/lonny1/awstats/cgi-bin/awstats.pl -dir=/home/lonny1/appropedia.org/statistics/
[edit] Changes to log file
LogFile="/home/lonny1/logs/appropedia.org/http/access.log" LogFormat="%host %other %other %time1 %methodurl %code %bytesd %refererquot %uaquot" SiteDomain="appropedia.org" HostAliases="www.appropedia.org" DNSLookup=0 DirData="/home/lonny1/awstats/data/" DirIcons="icon" SaveDatabaseFilesWithPermissionsForEveryone=0 DefaultFile="index.php index.html"
[edit] Cron -e
One every hour on the fifteen minute mark.
15 0 * * * perl /home/lonny1/awstats/tools/awstats_buildstaticpages.pl -config=appropedia.org -update -awstatsprog=/home/lonny1/awstats/cgi-bin/awstats.pl -dir=/home/lonny1/appropedia.org/statistics/
Once per day at 3am:
0 3 * * * perl /home/lonny1/awstats/tools/awstats_buildstaticpages.pl -config=buildcapacity.org -update -awstatsprog=/home/lonny1/awstats/cgi-bin/awstats.pl -dir=/home/lonny1/buildcapacity.org/statistics/
[edit] Future steps
- Password protect the folder [1].
[edit] More notes
Still not working correctly.
