| 1 | = Thoughts, To-Dos about qPloneGoogleSitemaps = |
| 2 | |
| 3 | 1. Додати можливісь переглядати sitemap у табличній формі |
| 4 | * xslt (дод. лінк на setup configlet) |
| 5 | 2. Implement integration with robots.txt: |
| 6 | * add robots.txt |
| 7 | * add sitemap to robots.txt |
| 8 | * remove sitmap from robots |
| 9 | * add sitemap-indext.xml to robots |
| 10 | 3. Compressing sitemap.xml |
| 11 | |
| 12 | == To Dos == |
| 13 | 1. Investigate before/after traverse Events: |
| 14 | * Possibility to extends predefind IDs for container with Sitemap. This could lead to prevent creating additional SM objects - just control traversion |
| 15 | * Possibility to substitute object on traversing to other one - for example: |
| 16 | * exist object: http://my.site.com/sitemap.xml |
| 17 | * traverse path: |
| 18 | * http://my.site.com/sitemap-1.xml -> generate view on |
| 19 | * http://my.site.com/sitemap.xml/1/sitemap.xml |
| 20 | * http://my.site.com/sitemap-2.xml -> generate view on |
| 21 | * http://my.site.com/sitemap.xml/2/sitemap.xml |
| 22 | 2. Investigate possibility to extend list of reserved ids (for prevent adding objects with sitemap-index ids: |
| 23 | 1. customize check_id Python Script |
| 24 | 2. pach 'checkValidId' function for container: PortalFolder/PloneSite |
| 25 | 3. Investigate how catch traversing for redirect unexistent sitemap-indexxml url to sitemap.xml/index or sitemap.xml?index=index |
| 26 | 1. __bobo_traverse__ - callable on parent object return object instead of looked on |
| 27 | 2. self._post_traverse - append function and args for call after finish of traversing |
| 28 | call self.REQUEST.post_traverse(fununction, args list) for after traversing call |
| 29 | This not the case - will work only on success traversing (existent object) |
| 30 | |