Version
License
This wiki is powered by MediaWiki, copyright (C) 2001-2008 Magnus Manske, Brion Vibber, Lee Daniel Crocker, Tim Starling, Erik Möller, Gabriel Wicke, Ævar Arnfjörð Bjarmason, Niklas Laxström, Domas Mituzas, Rob Church and others.
MediaWiki 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; either version 2 of the License, or (at your option) any later version.
MediaWiki 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.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA or read it online.
Installed software
Product | Version |
---|---|
MediaWiki | 1.12.0 (r7717) |
PHP | 5.3.5 (fpm-fcgi) |
MySQL | 5.0.77-log |
Installed extensions
Special pages | ||
---|---|---|
AdminBounceTests | Tool for support personnel to get bounce stats, given a list of wikiHow URLs | Reuben Smith |
AdminCommunityDashboard | Tool for support personnel to change admin settings for the community dashboard | Reuben Smith |
AdminConfigEditor | Tool for support personnel to edit and store config blobs | Reuben Smith |
AdminEditInfo | Tool for support personnel to hand-edit meta descriptions and page titles of articles, given a list of wikiHow URLs | Reuben Smith |
AdminEnlargeImages | Tool for support personnel to enlarge all the images in an article, given a list of wikiHow URLs | Reuben Smith |
AdminLookupPages | Tool for support personnel to look up pages info given a list of wikiHow URLs | Reuben Smith |
AdminMarkEmailConfirmed | Tool for support personnel to confirm a user's email address attached to the account | Reuben Smith |
AdminNoIntroImage | Tool to remove intro images in articles given a list of wikiHow URLs | Scott Cushman |
AdminRemoveAvatar | Tool for support personnel to remove a user's avatar file | Reuben Smith |
AdminResetPassword | Tool for support personnel to reset a user's password without an email address attached to the account | Reuben Smith |
AdminSearchResults | Tool for support personnel to lookup wikiHow articles for given queries using Yahoo Boss | Reuben Smith |
Article Widgets | Extension for adding widgets into articles | Scott Cushman |
Articlestats | Basic dashboard that gives some summarized information on a page | Travis Derouin |
AuthorEmailNotification | Notifies by email on certain events | Vu Nguyen |
Authorleaderboard | Shows author count. Based on patrol count | Vu Nguyen |
Avatar | Avatar profile picture for user page | Vu <[email protected]> |
Bounce Time Logger | AJAX end-point to log simple timing data | Ryo |
Categoryhelper | Provides support for the category drop down menu | Travis Derouin |
Categorylisting | Provides a list of the top most categories in wikiHow | Travis <[email protected]> |
Charityleaderboard | Shows author count. Based on patrol count | Vu Nguyen |
CheckJS | Customed search backend for Google Mini and wikiHow | Travis <[email protected]> |
CheckUser | Grants users with the appropriate permission the ability to check user's IP addresses and other information | Tim Starling, Aaron Schulz |
CreatePage | Provides a basic way entering a title and searching for potential duplicate articles before creating a page | Travis Derouin |
Easy Image Upload | Provides an easy way of uploading and adding images to articles | Reuben Smith |
EditFinder | Tool for experienced users to edit articles that need it. | Scott Cushman |
EmailLink | Customed search backend for Google Mini and wikiHow | Travis <[email protected]> |
Facebook Account Linker | Links existing wikihow users accounts with their Facebook account | Jordan Small |
Facebook App Contact Creator | An extension that stores the FB id and email of a user that authorizes wikihow to send them email | Jordan Small |
FacebookPage | Back end support for Facebook app | Travis Derouin |
FBLogin | Facebook app login integration to wikihow | Jordan Small |
FeaturedContributor | displays featured contributor widget | Vu Nguyen |
FollowWidget | Follow Us Widget | Bebeth Steudel |
FormatEmail | Allows custom headers/footers to be added to user to user emails. | Travis Derouin |
Generatefeed | Generates the RSS feed for the featured articles | Travis <[email protected]> |
GenerateJSFeed | An extension that displays the featured articles in javascript. | Travis <[email protected]> |
GoogGadget | Google Gadget Page | Vu <[email protected]> |
GoogSearch | Google Custom Search | Vu |
IheartwikiHow | Tool to allow badges on other sites | Bebeth Steudel |
ImageHelper | New functionality for the Image pages | Bebeth Steudel |
ImportFreeImages | Provides a way of importing properly licensed photos from flickr. | Travis Derouin |
Importvideo | Provides a way to search and 'import' videos from various sources (Youtube, 5min.com, Howcast, Videojug, WonderHowTo) into the wiki | Travis <[email protected]> |
ImportXML | Takes a set of URLs, finds related pages, and adds inbound links to the submitted pages | Travis <[email protected]> |
ImportXML | Importing exporting XML | Travis <[email protected]> |
IntroImageAdder | Tool for new users to add intro images to articles that do not have them. | Vu Nguyen |
Leaderboard | Shows leaderboard stats. | Vu Nguyen |
LoginReminder | Tool to retrieve username/password | Bebeth Steudel |
LSearch | Customed search backend for Google Mini and wikiHow | Travis <[email protected]> |
Managepagelist | Manages a list of pages, such as the rising stars feed. | Travis <[email protected]> |
ManageRelated | Provides a way of searching, previewing and adding links to an existing article | Travis Derouin |
Mobile QG | Mobile wrapper for QG tool | Jordan Small |
Mobile Wikihow | Mobile edition of web site for smart phones like iPhone, Adroid, etc | Reuben Smith |
Monitorpages | Travis <[email protected]> | |
MultipleUpload | Allows users to upload several files at once. | Travis <[email protected]> |
MWMessages.php | Maintain Mediawiki messages | Travis Derouin |
Mypages | Provides redirecting static urls to dynamic user pages | Travis Derouin |
Netseer | Netseer landing page | Travis <[email protected]> |
Newarticleboost | Provides a separate way of patrolling new articles | Travis Derouin |
Newcontributors | A list of users who have made their first contribution to the site | Travis <[email protected]> |
NewHowtoArticles | Tool to show new articles | Bebeth Steudel |
NFDGuardian | Provides a way of reviewing NFD templates | Bebeth <bebeth.com> |
NVGadget | Google Gadget Page | Vu <[email protected]> |
Patrolcount | Bunches a bunch of edits of 1 user together | Travis Derouin |
PopBox | Provides a basic way of adding new entries to the Spam Blacklist from diff pages | Travis Derouin |
PostComment | Allows users to post comments directly to discussion pages. | Travis Derouin |
ProfileBadges | Page which shows the current Author Badges available | Bebeth Steudel |
ProfileBox | Magic word used in profile to display user data and stats | Vu <[email protected]> |
QG | Provides a way of reviewing a set of edits separate from RC Patrol, such as removal of stub templates. | Travis <[email protected]> |
QuickNoteEdit | quick popups for notes and edit | Vu <[email protected]> |
Radlinks | Displays RAD links landing page | Travis Derouin |
Randomizer | A different way of having a random page | Travis <[email protected]> |
RateArticle | Provides a basic article ratings system | Travis <[email protected]> |
RCBuddy | Helper special page for the wikihow editors toobar | Travis <[email protected]> |
RCPatrol | An improved way of doing RC Patrol | Travis Derouin |
RCWidget | Recent Changes Widget | Vu Nguyen |
Renameuser | Rename a user (need renameuser right) | Ævar Arnfjörð Bjarmason, Aaron Schulz |
Republish | Quick and easy way to copy an article to a blog or personal website | Travis Derouin |
Sitemap | Generates a page of links to the top level categories and their subcatgories | Travis <[email protected]> |
SpamDiffTool | Provides a basic way of adding new entries to the Spam Blacklist from diff pages | Travis Derouin |
Spellchecker | Tool to help users find and correct spelling mistakes | Bebeth Steudel |
Standings | The standings widget | Travis <[email protected]> |
Starter Tool | Intro tool for new users. | Scott Cushman |
StatsList | Just a bunch of stats for Krystle | Bebeth <[email protected]> |
Sugg | Customed search backend for Google Mini and wikiHow | Travis <[email protected]> |
Suggest | desc | You<[email protected]> |
ThankAuthors | A way for users to leave fan mail on authors user_kudos page | Travis <[email protected]> |
Titles by Category | Returns data on titles that fall under a category (as well as subcategories) in the wikiHow category tree | Jordan Small |
TitleSearch | Used for the related wikihows tool drop down auto-suggest feature | Travis <[email protected]> |
Titus Graph Tool | A tool to graph numeric data for articles within the Titus DB | Jordan Small |
Titus Query Tool | A tool to query the Titus DB | Jordan Small |
Toolbarhelper | Server side helper for the toolbar, could be replaced by RCBuddy at some point | Travis <[email protected]> |
TopCategoryHooks | Maintain a table of links from top level categories to articles through a Hook | Travis <[email protected]> |
Unguard | Reverse all votes by a user | Scott |
Unpatrol | Unpatrol bad patrols | Travis <[email protected]> |
UserTalkTool | UserTalkTool will allow admin to post to multiple user talk pages at once | Vu Nguyen |
Videoadder | Travis <[email protected]> | |
Welcome | Welcome to new wikiHow users | Vu Nguyen |
WikiText Downloader | Download the wikitext of an article given an article id | Jordan Small |
Parser hooks | ||
Cite | Adds <ref[ name=id]> and <references/> tags, for citations | Ævar Arnfjörð Bjarmason |
EmbedVideo (Version 0.1.2) | Adds a parser function aembedding video from popular sources. | Jim R. Wilson - wilson.jim.r<at>gmail.com |
ImageMap | Allows client-side clickable image maps using <imagemap> tag. | Tim Starling |
MagicArticlesStartedMagicWords | Adds ARTICLESSTARTED magic word for showing articles created by user. | Travis Derouin |
MarkFeatured | Marks pages as featured depending on RSS-feed article contents in page table. Run MySQL "alter table page add column page_is_is_featured tinyint(1) unsigned NOT NULL default '0';" before installing.... | Travis Derouin |
ParserFunctions (Version 1.1.1) | Enhance parser with logical functions | Tim Starling |
SyntaxHighlight (Version 2008-02-06) | Provides syntax highlighting <source> using GeSHi Highlighter | Brion Vibber, Rob Church and Tim Starling |
Other | ||
AntiSpoof | Blocks the creation of accounts with mixed-script, confusing and similar usernames | Brion Vibber |
AutotimestampTemplate | Provides a way of automatically adding a timestamp to a template. | Travis Derouin |
BlockTitles | Provides a basic way of preventing pages with certain titles from being saved or created | Travis Derouin |
Changerealname | Changes the real name of a user | Travis Derouin |
ConfirmEdit | Simple captcha implementation | Brion Vibber |
Drafts | Save and view draft versions of pages | Trevor Parscal |
HAWelcome (Version 0.6) | Highly Automated Welcome Tool | Krzysztof Krzyżaniak and Maciej Błaszkowski (Marooned) |
Newuserlog | Adds a log of account creations to Special:Log | Ævar Arnfjörð Bjarmason |
OpenID (Version 0.10-dev) | Alexandre Emsenhuber, Evan Prodromou and Sergey Chernyshev | |
SpamBlacklist | Tim Starling | |
UniversalEditButton | Adds HTML header <link> to support Universal Edit Button browser extension. |
Brion Vibber and Danny B. |
Extension functions | ||
asSetup, confirmEditSetup, efSyntaxHighlight_GeSHiSetup, wfMarkFeaturedHooks, wfSetupImageMap, wfSetupParserFunctions and wfSpamBlacklist | ||
Parser extension tags | ||
<imagemap>, <pre>, <ref>, <references> and <source> | ||
Parser function hooks | ||
ARTICLESSTARTED, NABCOUNT, PATROLCOUNT, anchorencode, defaultsort, displaytitle, ev, expr, filepath, formatnum, fullurl, fullurle, grammar, if, ifeq, iferror, ifexist, ifexpr, int, language, lc, lcfirst, localurl, localurle, ns, numberofadmins, numberofarticles, numberofedits, numberoffiles, numberofpages, numberofusers, padleft, padright, plural, rel2abs, special, switch, tag, time, timel, titleparts, uc, ucfirst and urlencode |
Hooks
Hook name | Subscribed by |
---|---|
APIEditBeforeSave | ConfirmEditHooks::confirmEditAPI |
AbortAccountReminder | ConfirmEditHooks::confirmAccountReminder |
AbortLogin | ConfirmEditHooks::confirmUserLogin |
AbortNewAccount | ConfirmEditHooks::confirmUserCreate and asAbortNewAccountHook |
AccountReminderNewCaptcha | ConfirmEditHooks::injectUserCreate |
AddCacheControlHeaders | (, ) |
AddNewAccount | asAddNewAccountHook, wfCheckStarterRef, wfNewuserlogHook, (, ), (, ), (, ) and (, ) |
AjaxAddScript | DraftHooks::addJS |
ArticleDelete | wfRemoveCheckspelling, wfRemoveNFD, (, ), (, ), (, ) and (, ) |
ArticleDeleteComplete | (, ) |
ArticleFromTitle | (, ) and (, ) |
ArticleInsertComplete | (, ) and (, ) |
ArticlePageDataBefore | (, ) |
ArticleSave | wfCheckBlockTitles, wfValidateSpamblacklist, (, ) and (, ) |
ArticleSaveComplete | DraftHooks::discard, HAWelcomeJob::revisionInsertComplete, wfCheckNFD, wfCheckQC, wfCheckspelling, wfNotifyTwitterOnSave, (, ), (, ), (, ), (, ), (, ), (, ), (, ), (, ), (, ), (, ), (, ), (, ) and (, ) |
ArticleUndelete | wfUndeleteCheckpelling and wfUndeleteNFD |
ArticleViewHeader | OpenIDHooks::onArticleViewHeader |
AuthPluginAutoCreate | wfNewuserlogAutoCreate |
AvatarUpdated | wfUpdateVanillaPicture |
BeforePageDisplay | DraftHooks::addCSS, OpenIDHooks::onBeforePageDisplay, efUniversalEditLink, (, ) and (, ) |
BlockIpComplete | wfBlockVanillaUser |
CategoryHelperSuccess | (, CategorizerAppWidget) |
ConfirmNewAccount | (, ) |
EditFilter | DraftHooks::interceptSave |
EditFilterMerged | (, ) |
EditFinderArticleSaveComplete | (, ), (, ) and (, ) |
EditPage::showEditForm:initial | DraftHooks::loadForm |
EditPageBeforeEditButtons | DraftHooks::controls |
EditPageToolbarPost | (, ) |
EditURLOptions | (, ) |
EmailUser | wfFormatEmail |
FBLoginComplete | HAWelcomeJob::signUpComplete |
GetPreferences | OpenIDHooks::onGetPreferences |
ImageConvert | (, ) |
InitPreferencesForm | OpenIDHooks::onInitPreferencesForm |
IntroImageAdderUploadComplete | (, ) and (, AddImagesAppWidget) |
LanguageGetMagic | MagicArticlesStartedLanguageGetMagic, wfEmbedVideoLanguageGetMagic and wfParserFunctionsLanguageGetMagic |
LinksUpdate | (, ) |
LoadExtensionSchemaUpdates | OpenIDHooks::onLoadExtensionSchemaUpdates, asUpdateSchema, efCheckSchema and efCheckUserSchemaUpdates |
LogLine | wfNewuserlogLogLine |
LoginAuthenticateAudit | ConfirmEditHooks::triggerUserLogin |
MagicWordMagicWords | MagicArticlesStartedMagicWords |
MagicWordwgVariableIDs | MagicArticlesStartedwgVariableIDs |
MakeGlobalVariablesScript | (, ) |
MarkPatrolled | (, RecentChangesAppWidget) |
MarkPatrolledBatchComplete | (, ) |
MarkPatrolledComplete | (, ) |
MarkPatrolledDB | (, ), (, ) and (, ) |
MarkTitleAsRisingStar | wfNotifyTwitterRisingStar and (, ) |
NABArticleFinished | wfNotifyTwitterOnNAB, (, ), (, ), (, ) and (, NabAppWidget) |
NFDVoted | (, NfdAppWidget) |
OutputPageBeforeHTML | (, ) |
ParserBeforeStrip | (, ) and (, ) |
ParserClearState | (ExtParserFunctions, clearState) and (Cite, clearState) |
ParserFirstCallInit | wfCite, wfEmbedVideoSetParserFunction, wfWikiHowParserFunction_Setup and (ExtParserFunctions, registerParser) |
ParserGetArticleWidget | (, ) |
ParserGetVariableValueSwitch | wfWikiHowMagicAssignAValue |
ParserTestTables | efCheckUserParserTestTables |
PersonalUrls | OpenIDHooks::onPersonalUrls |
PostMemcacheInit | (, ) |
PostOutput | (, ) |
PreMemcacheGet | (, ) |
QCVoted | (, ) and (, QcAppWidget) |
RecentChange_save | efUpdateCheckUserData |
RenderPreferencesForm | OpenIDHooks::onRenderPreferencesForm |
ResetPreferences | OpenIDHooks::onResetPreferences |
SavePreferences | OpenIDHooks::onSavePreferences |
ShowRawCssJs | SyntaxHighlight_GeSHi::viewHook |
SpamBlacklistFoundSpam | (, ) |
SpecialPage_initList | OpenIDHooks::onSpecialPage_initList |
Spellchecked | (, SpellcheckerAppWidget) |
TitleMoveComplete | (, ) and (, ) |
Unpatrol | (, ) |
UploadComplete | (, ) |
UserCreateForm | ConfirmEditHooks::injectUserCreate and asUserCreateFormHook |
UserLoginComplete | HAWelcomeJob::signUpComplete, (, ) and (, ) |
UserLoginForm | ConfirmEditHooks::injectUserLogin |
UserLogout | (, ) and (, ) |
UserToggles | onUserToggles |
VAdone | (, AddVideosAppWidget) |
WRMArticlePublished | (, ) |
wgQueryPageLine | (, ) |