Sanjay311999 has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/257641

Change subject: Add link to smitespam,s wiki page in special:version
......................................................................

Add link to smitespam,s wiki page in special:version

Change-Id: I1b04e6e531cc36907999f9fed43066355e268559
---
A SmiteSpam.php
1 file changed, 96 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/examples 
refs/changes/41/257641/1

diff --git a/SmiteSpam.php b/SmiteSpam.php
new file mode 100644
index 0000000..c36752f
--- /dev/null
+++ b/SmiteSpam.php
@@ -0,0 +1,96 @@
+<?php
+
+if ( !defined( 'MEDIAWIKI' ) ) {
+       die( 'Not a valid entry point.' );
+}
+
+$wgExtensionCredits['antispam'][] = array(
+       'path' => __FILE__,
+       'name' => 'SmiteSpam',
+       'namemsg' => 'smitespam',
+       'author' => 'Vivek Ghaisas',
+       'descriptionmsg'  => 'smitespam-desc',
+       'license-name' => 'GPL-2.0',
+       'version' => '0.1',
+        'url' => 'https://www.mediawiki.org/wiki/Extension:SmiteSpam'
+);
+
+$ssRoot = __DIR__;
+
+require_once "$ssRoot/autoload.php";
+
+$wgMessagesDirs['SmiteSpam'] = "$ssRoot/i18n";
+$wgExtensionMessagesFiles['SmiteSpamAlias'] = "$ssRoot/SmiteSpam.alias.php";
+$wgSpecialPages['SmiteSpam'] = 'SpecialSmiteSpam';
+$wgSpecialPages['SmiteSpamTrustedUsers'] = 'SpecialSmiteSpamTrustedUsers';
+
+$wgAvailableRights[] = 'smitespam';
+$wgGroupPermissions['sysop']['smitespam'] = true;
+
+$wgAPIModules['smitespamanalyze'] = 'SmiteSpamApiQuery';
+$wgAPIModules['smitespamtrustuser'] = 'SmiteSpamApiTrustUser';
+
+$wgHooks['LoadExtensionSchemaUpdates'][] = 'SmiteSpamHooks::createTables';
+
+$wgResourceModules['ext.SmiteSpam.retriever'] = array(
+       'scripts' => 'js/ext.smitespam.js',
+       'styles' => 'css/smitespam.css',
+       'localBasePath' => "$ssRoot/static",
+       'remoteExtPath' => 'SmiteSpam/static',
+       'dependencies' => array(
+               'mediawiki.jqueryMsg',
+               'jquery.spinner'
+       ),
+       'messages' => array(
+               'smitespam-block',
+               'smitespam-blocked',
+               'smitespam-block-failed',
+               'smitespam-created-by',
+               'smitespam-delete',
+               'smitespam-delete-page-failure-msg',
+               'smitespam-loading',
+               'smitespam-trust',
+               'smitespam-trusted',
+               'table_pager_next',
+               'table_pager_prev',
+               'smitespam-blocked-user-failure-msg',
+               'smitespam-blocked-user-success-msg',
+               'smitespam-delete-page-failure-msg',
+               'smitespam-delete-page-success-msg',
+               'smitespam-trusted-user-failure-msg',
+               'smitespam-trusted-user-success-msg',
+               'powersearch-toggleall',
+               'powersearch-togglenone',
+               'smitespam-deleted-reason',
+               'smitespam-probability-low',
+               'smitespam-probability-medium',
+               'smitespam-probability-high',
+               'smitespam-probability-very-high'
+       ),
+);
+
+// Config options
+
+// List of enabled checkers and respective weights
+$wgSmiteSpamCheckers = array(
+       'ExternalLinks' => 1,
+       'RepeatedExternalLinks' => 1,
+       'Wikitext' => 1,
+);
+
+// Threshold (tolerance)
+// Pages analyzed as having a spam "probability" higher than this will be 
shown on Special Page
+$wgSmiteSpamThreshold = 0.7;
+
+// Ignore pages smaller than 500 characters?
+$wgSmiteSpamIgnoreSmallPages = true;
+
+// Should SmiteSpam ignore all pages that don't have any external links
+// outside of template calls?
+$wgSmiteSpamIgnorePagesWithNoExternalLinks = true;
+
+// Number of pages to analyze in one AJAX request
+$wgQueryPageSize = 500;
+
+// Number of pages to display in one paginated page
+$wgDisplayPageSize = 250;

-- 
To view, visit https://gerrit.wikimedia.org/r/257641
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1b04e6e531cc36907999f9fed43066355e268559
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/examples
Gerrit-Branch: master
Gerrit-Owner: Sanjay311999 <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to