User talk:Ammarpad

Jump to navigation Jump to search

About this board

Hachdé (talkcontribs)
Reply to "Editor Visual"
Terryburwell (talkcontribs)
hi
2001:268:C1C7:7667:5892:73C7:83C0:C490 (talkcontribs)

Thank you

Reply to "A cup of coffee for you!"
41.113.26.13 (talkcontribs)

I am the one wrote support on a support desk and u did reply correct,so is this mean that I can support you on any work as a trainee i mean you can train me right so that will be great if you give job right

Question; Do you allow children to work in this wiki website?

Thank you Have a great day today 😃

Reply to "Hi"

How to setup Extension:ArticleCreationWorkflow ?

4
Goodman Andrew (talkcontribs)

Extension:ArticleCreationWorkflow doesn't work (DOESN'T intercept article creation process for ANY user) on MediaWiki 1.35 but work seamlessly on Wikipedia. It is as if the extension is not registered on the wiki in question or the $wgArticleCreationLandingPage unavilable, but it is. What I'm I missing?

Ammarpad (talkcontribs)

This has been already answered on Topic:Vvzxknhfj4rbunvy, I am not sure why you're taking it to my talkpage now. You mentioned that it's working "seamlessly for Wikipedia" there and you repeated so here, please know that, this extension as far as I can see was specifically crafted for English Wikipedia and no one is obliged to make it more agnostic or make it robust to suit your needs. That's all I can say, please continue the discussion there, not here.

197.210.227.145 (talkcontribs)
Goodman Andrew (talkcontribs)

Thank you 😊

Reply to "How to setup Extension:ArticleCreationWorkflow ?"

How to Exclude NoIndex Pages From Sitemap? The noindex-tag is added via $wgNamespaceRobotPolicies or $wgDefaultRobotPolicies in LocalSettings.php (NOT via the on-page magic word: __NOINDEX__)

5
Summary by MarkAHershberger
Goodman Andrew (talkcontribs)

The following patches for the maintenance script generateSitemap.php from https://gerrit.wikimedia.org/r/c/620746 works only for the behavior switch magic word (), but does not remove pages marked 'noindex' via the LocalSettings.php from the sitemap.

I think there might be a solution to this because, if there wasn't, Wikipedia would have a problem excluding talkpages from its sitemap, which I think it doesn't: https://en.wikipedia.org/wiki/Wikipedia:Controlling_search_engine_indexing

Now, the wiki in question is by default noindex. Pages that are to be index have {{INDEX}} added to them but the entire wiki is noindex by default, because: $wgDefaultRobotPolicies = true; in LocalSettings.php. Thus the desire sitemap solution is to generate sitemap for pages that has __INDEX__ or {{INDEX}} in them or that indicate 'index' in the HTML output of the page.

diff --git a/maintenance/generateSitemap.php b/maintenance/generateSitemap.php
index 6060567..bc5e865 100644
--- a/maintenance/generateSitemap.php
+++ b/maintenance/generateSitemap.php

@@ -305,15 +305,27 @@
 	 * @return IResultWrapper
 	 */
 	private function getPageRes( $namespace ) {
-		return $this->dbr->select( 'page',
+		return $this->dbr->select(
+			[ 'page', 'page_props' ],
 			[
 				'page_namespace',
 				'page_title',
 				'page_touched',
-				'page_is_redirect'
+				'page_is_redirect',
+				'pp_propname',
 			],
 			[ 'page_namespace' => $namespace ],
-			__METHOD__
+			__METHOD__,
+			[],
+			[
+				'page_props' => [
+					'LEFT JOIN',
+					[
+						'page_id = pp_page',
+						'pp_propname' => 'noindex'
+					]
+				]
+			]
 		);
 	}
 
@@ -335,7 +347,13 @@
 			$fns = $contLang->getFormattedNsText( $namespace );
 			$this->output( "$namespace ($fns)\n" );
 			$skippedRedirects = 0; // Number of redirects skipped for that namespace
+			$skippedNoindex = 0; // Number of pages with __NOINDEX__ switch for that NS
 			foreach ( $res as $row ) {
+				if ( $row->pp_propname === 'noindex' ) {
+					$skippedNoindex++;
+					continue;
+				}
+
 				if ( $this->skipRedirects && $row->page_is_redirect ) {
 					$skippedRedirects++;
 					continue;
@@ -380,6 +398,10 @@
 				}
 			}
 
+			if ( $skippedNoindex > 0 ) {
+				$this->output( "  skipped $skippedNoindex page(s) with __NOINDEX__ switch\n" );
+			}
+
 			if ( $this->skipRedirects && $skippedRedirects > 0 ) {
 				$this->output( "  skipped $skippedRedirects redirect(s)\n" );
 			}
MarkAHershberger (talkcontribs)

Phabricator is a more appropriate place for this discussion.

Goodman Andrew (talkcontribs)

@MarkAHershberger: I don't know how to use phabricator. Could you please help me transfer this thread there?

Ammarpad (talkcontribs)
Goodman Andrew (talkcontribs)
Antonkarpp (talkcontribs)

I have the latest MobileFrontend, and when I go to Special: MobileOptions, it only reads beta features and title Descriptions. For example, in Wikimedia Commons it reads advanced mode. I didn't get an Advanced Mobile Contributor with this.

Antonkarpp (talkcontribs)

Sorry, Special:MobileOptions read only beta features.

Ammarpad (talkcontribs)

Set $wgMFAdvancedMobileContributions = true; in LocalSettings.php. Also note that some of its features are only available when you're also using Minerva skin.

Reply to "Advanced mode to own wiki"

Please take responsibility for your edit

1
184.20.10.253 (talkcontribs)
Reply to "Please take responsibility for your edit"

About "Project not found in Phabricator"

1
Wladek92 (talkcontribs)
Reply to "About "Project not found in Phabricator""
There are no older topics