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
#2
common includes all these
You can also just delete the pages.xml file and hit the site
NEW: SA Admin Toolbar Plugin | View All My Plugins
- Shawn A aka Tablatronix
Reply




Users browsing this thread: 1 Guest(s)