Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Rebuild Index and Sitemap after editing files directly
#1
I started using GetSimple today, with the intention of maintaining a documentation site. The pages themselves are extremely formulaic - every widget we support has more or less the same install process, with some minor differences, so my intention is to script the generation of the actual XML page files myself.

I then found out that it wouldn't work unless the pages.xml was also updated, so I put this together:

PHP Code:
<?php
/**
 * After modifying the data/pages directory, the sitemap and index needs to be rebuilt
 *
 * php rebuild-index.php
 */

require_once 'admin/inc/common.php';
require_once 
'admin/inc/basic.php';
require_once 
'admin/inc/plugin_functions.php';
require_once 
'admin/inc/caching_functions.php';
require_once 
'admin/inc/template_functions.php';

// Rebuild the pages.xml file
create_pagesxml(true);

// Rebuild the sitemap.xml file
generate_sitemap(); 

That can be run from the commandline (php rebuild-index.php) - it includes the necessary stuff for the functions to run, and from what I can tell, it works just fine.
Reply


Messages In This Thread
Rebuild Index and Sitemap after editing files directly - by wogan - 2016-01-27, 22:04:19



Users browsing this thread: 1 Guest(s)