aude created this task.
aude added a subscriber: aude.
aude added projects: Wikidata, CirrusSearch, MediaWiki-extensions-GeoData.
Herald added a subscriber: Aklapper.
Herald added a project: Discovery.

TASK DESCRIPTION
  When updating a page, CirrusSearch attempts to get ParserOutput from 
ParserCache.
  
  
  ```
      private function getContentAndParserOutput( $page ) {                     
                      
          $content = $page->getContent();                                       
                      
          $parserOptions = $page->makeParserOptions( 'canonical' );             
                      
          $parserOutput = ParserCache::singleton()->get( $page, $parserOptions 
);                     
          if ( !$parserOutput ) {                                               
                      
              // We specify the revision ID here. There might be a newer 
revision,                    
              // but we don't care because (a) we've already got a job 
somewhere                      
              // in the queue to index it, and (b) we want magic words like     
                      
              // {{REVISIONUSER}} to be accurate                                
                      
              $revId = $page->getRevision()->getId();                           
                      
              $parserOutput = $content->getParserOutput( $page->getTitle(), 
$revId );                 
          }                                                                     
                      
          return array( $content, $parserOutput );                              
                      
      }
  ```
  
  For adding coordinates for a wiki with GeoData newly enabled, the 
ParserOutput would be lacking coordinates if obtained from cache.
  
  either there needs to be a way to force parse or, perhaps if the coordinates 
are already in geo_tags then maybe a way for coordinates to come from there.

TASK DETAIL
  https://phabricator.wikimedia.org/T116381

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: aude
Cc: aude, Aklapper, Wikidata-bugs, Deskana, jeremyb



_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to