| 1 : What is the T3-GenSiteMap plugin ? |
| T3-GenSiteMap is a seditio plugin to create sitemaps based on 0.9 protocol which has wide adoption, including support from Google, Yahoo!, and Microsoft. Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling. Features : * Support for sitemaps 0.9. * Include Lists and Pages with their pagination. * Include Forum sections and Topics with their pagination. * Include Memberlist with its pagination and user profiles. * Auto exclusion of content that guests can't read. * Custom "frequency" and "priority" settings for each section. * A lot of settings to personalize your sitemaps. * Gzip Compression if server supports it. * Auto Notify Google and Yahoo bots to crawl the updated sitemaps. * Multiply sitemaps. * Logging system. * Translation support. |
| Updated: Wednesday 02nd of May 2007 11:56 AM Submitted by: Tefra |
| 2 : What's new ? |
| Version 1.50 ------------ - Adopted sitemaps protocol 0.9. - Added a couple addons to support plugin urls. - Added sitemap download stats. - Fixed a bug with yahoo auto notification. - Fixed a bug with user links. - Fixed a lot of logical mistakes. - Improved performance during the generation. Version 1.00 ------------ - First stable release |
| Updated: Sunday 13th of May 2007 03:59 PM Submitted by: Tefra |
| 3 : How to install ? |
| Fresh Install - Uncompress the package upload the contents of the folder upload, keeping the file structure in the package. - Reinstall the plugin through the plugin management. - CHMOD 777 the following folder and file : /plugins/gensitemap/datas/ /plugins/gensitemap/inc/settings.php Create or edit your root htaccess file and add these two lines: HTACCESS Code: RewriteEngine On RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ plugins/gensitemap/datas/index.php?s=$1 [L] Upgrade from v1.0 Delete the following files/folders: plugins/gensitemap sitemaps/ - Uncompress the package upload the contents of the folder upload, keeping the file structure in the package. - Reinstall the plugin through the plugin management. - CHMOD 777 the following folder and file : /plugins/gensitemap/datas/ /plugins/gensitemap/inc/settings.php Edit your root htacess file and replace this HTACCESS Code: RewriteEngine On RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ sitemaps/$1 [L] With this HTACCESS Code: RewriteEngine On RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ plugins/gensitemap/datas/index.php?s=$1 [L] You can access the plugin from the admincp Tools. |
| Updated: Sunday 13th of May 2007 03:43 PM Submitted by: Tefra |
| 4 : Settings Configuration |
| The plugin uses a flat file based configuration. This means that all settings are saved in the file. plugins/gensitemap/inc/settings.php . Make sure you chmod it 777. In the configuration panel of the plugin you can select: - How many links to put in each google compatible sitemap. Yahoo sitemaps don't have any limit. - If the generator should skip some parts of your site or not like users. - Change frequency settings for each of your site area. - Change priority settings for each of your site area. - Enable/ Disable auto google and yahoo notify. |
| Updated: Sunday 13th of May 2007 03:43 PM Submitted by: Tefra |
| 5 : How to use ? |
| Access the plugin management panel and click on the "Run Sitemap Gen" link. The system will take over the rest and it will produce your site's sitemaps according to the current settings. After the end of the procedure a log will be created with some information about the procedure. You can access the logs from the plugin management panel. The logs contain these information: - Creation Date. - Processing Time. - Total page urls included. - Total forum urls included. - Total user urls included. - Auto bots notify status. - The list of the created sitemaps. After you are done with this you will have to submit them to google and yahoo manually. If have enabled auto bots notify you have to do this only one time. Google, Yahoo and Microsoft have adopted the sitemap protocol 0.9. In any case the plugin will also generate a flat file with a simple url list. The urllist.txt.gz can be also used for submission although the xml sitemaps are recommended. Example of sitemaps links which can be used on submission: - http://www.t3-design.com/sitemap_index.xml.gz - http://www.t3-design.com/urllist.txt.gz Since v1.5 there are download stats for your sitemaps and you can track if and how often bots download your sitemaps. |
| Updated: Sunday 13th of May 2007 03:44 PM Submitted by: Tefra |
| 6 : Extend T3 GenSiteMap |
| T3-GenSiteMap only includes seditio default locations. You can of course extend the plug to include links from other content plugins. The plugin has one hook the "gensitemap.addon". You can create one plugin file with that hook throw it in the main plugin folder and your custom area links will be included in the sitemaps. Of course you will need to have some php/mysql experience. Example Plugin PHP Code: <?PHP /* ==================== Seditio - Website engine Copyright Neocrome http://ldu.neocrome.net [BEGIN_SED] File=plugins/gensitemap/gensitemap.pfs.php Version=1.0 Updated=2007-Feb-16 Type=Plugin Author=Tefra Description==Extend T3-GenSiteMap with pfs links (Sample) [END_SED] [BEGIN_SED_EXTPLUGIN] Code=gensitemap Part=main File=gensitemap.pfs Hooks=gensitemap.addon Tags= Order=10 [END_SED_EXTPLUGIN] ==================== */ if (!defined('SED_CODE')) { die('Wrong URL.'); } $sql = sed_sql_query("SELECT pfs_file, pfs_date FROM $db_pfs WHERE 1"); while ($row = sed_sql_fetcharray($sql)) { $url = $cfg['mainurl']."/pfs.php?m=view&v=".$row['pfs_file']; gensitemap_add_entry($url, '0.5', $row['pfs_date'], 'yearly'); $gensitemap_stats['addons']++; } ?> |
| Updated: Friday 16th of February 2007 02:56 PM Submitted by: Tefra |
| 7 : How big can my Sitemap be? |
| Sitemaps should be no larger than 10MB (10,485,760 bytes) and can contain a maximum of 50,000 URLs. These limits help to ensure that your web server does not get bogged down serving very large files. This means that if your site contains more than 50,000 URLs or your Sitemap is bigger than 10MB. |
| Created: Wednesday 02nd of May 2007 12:09 PM Submitted by: Tefra |
| 8 : How to install the addons ? |
| The plugin comes with several addons. They can be found on the folder donotupload. You must select only the addons for the installed plugins in your site. Each addon is only one file. example gensitemap.addon.faq.php. Upload the addons on the main plugin folder plugins/gensitemap/ and make sure you reinstall the plugin. The next time you run your gensitemap the generated links from the addons will be added in your sitemaps. |
| Updated: Sunday 13th of May 2007 03:45 PM Submitted by: Tefra |