GetSimple Support Forum
Rebuild Index and Sitemap after editing files directly - Printable Version

+- GetSimple Support Forum (http://get-simple.info/forums)
+-- Forum: GetSimple (http://get-simple.info/forums/forumdisplay.php?fid=3)
+--- Forum: Scripts & Components (http://get-simple.info/forums/forumdisplay.php?fid=11)
+--- Thread: Rebuild Index and Sitemap after editing files directly (/showthread.php?tid=7886)



Rebuild Index and Sitemap after editing files directly - wogan - 2016-01-27

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.


RE: Rebuild Index and Sitemap after editing files directly - shawn_a - 2016-01-28

common includes all these
You can also just delete the pages.xml file and hit the site