User:Neoshinji

Below you can see some extensions I have in my wiki and the following purposes.

Wiki info

 * MediaWiki version: 1.14.0
 * Semantic MediaWiki version: 1.4.2
 * PHP version: 5.2.8 (cgi)
 * MySQL version: 4.1.22-max
 * URL: http://wikimanga.net
 * Wiki language: Spanish
 * Direct link to Version

Extensions that I'm using in my wiki.

 * Contribution Scores (Versión 1.11) - Example
 * Mibbit (Versión 1.2) - Chat - Example
 * EmbedVideo (Versión 0.1.2) - Embeding external video files - Example
 * ImageMap (Versión r35980) - Image maps - Example bottom picture
 * InputBox
 * ParserFunctions (Versión 1.1.1)
 * RandomSelection (Versión 2.1.3)
 * Semantic Forms - Easy way to help unexperienced users - Example - (Required Yui libraries)
 * Extension:Header_Tabs - Adding tags to the forms - (Required Yui libraries build 2.5.1)
 * Sort2 - Ordering large name lists - (Unfortunately is not support on Properties of Semantic MediaWiki)
 * ConfirmEdit (Versión r36959) & FancyCaptcha addon - Avoid spam bots - Example
 * Javascript Slideshow (Versión 0.2.1) - Adding some dynamic movement
 * KeepYourHandsToYourself (Versión 0.1.3)
 * CharInsert - Add kanjis easily and if you apply Dropdown, it will show more professionally - Example
 * Semantic MediaWiki (Versión 1.4.1) - Needed to run all semantic families
 * Semantic Drilldown - Filtering
 * Dynamic Article list - Dynamic lists - Example
 * AWC's Forum - Provides a "basic" forum (maybe too basic)
 * Password Reset - Reseting passwords without using the shell account
 * Checkuser -Reveal IP's from users

Little tips

 * If you want to run Header Tabs and Floatbox functions of Semantic forms visit the german Wikipedia to configure properly your Onlyifediting.js and Common.js, dont forget to copy the function Includepage.
 * If you has some troubles with SemanticMediawiki or Forms with the dates format, you can use the extension ParserFunctions and the parser function time, then make a template that contain the following code and voilà!


 * Little example of combined use of arraymap and image. The first case is for multiple choosing and second is only for one selection (dropdown). This values are saved on an auxiliary template, and then they are called from a main template.

Extensions that I'm want to test very soon.

 * Extension:Lucene-search
 * Extension:BoardVote

Some extensions that I need to review

 * Extension:AntiBot
 * Extension:SimpleAntiSpam
 * Extension:AntiSpoof
 * Extension:OpenSearchXml
 * Maintenance
 * Oversight - Temporal tool to hide sensitive data.


 * Extension:Semantic_Google_Maps
 * Extension:Google_Maps
 * Extension:KML_Export
 * Extension:Google_Geocoder


 * Extension:MetaDescriptionTag


 * UserSnoop - User monitor
 * Extension:Google_Analytics_Integration


 * Extension:SpamBlacklist
 * Extension:Username_Blacklist

Extensions to earn some money

 * Extension:GoogleSiteSearch
 * Extension:Google_AdSense_2

Discarted Extensions

 * IncludeArticle - To make previews from articles Don't run with new versions of MW
 * Include - To make previews from articles Only support static content, dangerous routines like share ROOT

Prevent spam bots from registering
After updating Mediawiki to version 1.23.0 for some strange reason, our wiki increased signups as a skyrocket. It was very unusual registering rate, then checking these new registered users, I saw that a lot of accounts has random names strange for a human (this accounts are being generated by bots).

If you experience something like this:
 * Unsual or massive registering rate (from 30 registers/month to 30 registers/day)
 * Strange or unpronounceable nicknames/names as new users like "52e77a4f"
 * A lot of emails on register process was bounced from email provider
 * The bounced emails address has random names as "52e77a4f@ANY_MAIL_SERVICE.com"

You can be sure a bot is using your wiki to check email accounts, for spamming purposes.

What can I do to avoid this? Protect your wiki against spammers:
 * Add Captcha or other blocking method on the signup - Extension ConfirmEdit can help you (has several modes as SimpleCaptcha, FancyCaptcha, ReCaptcha...)
 * Extreme measure (reduces performance of your wiki)
 * Block IP from DNS Blacklist

Some people noticed of this kind of abuse, when they check their database and discover more than 7000 random accounts registered.

If you need an urgent measure to block massive registers you can use the following code, to prevent new user registrations except by sysops (add this into the LocalSettings.php):

Cleaning spammers or unused accounts from database:
 * Removing unused MediaWiki accounts
 * Delete & Merge users

Other important info: Combating spam