Ignore:
Timestamp:
04/06/07 13:14:12 (5 years ago)
Author:
christian
Message:
  • Fixed base url error by adding a configurable option
  • Finished option handling UI
  • Improved readme and installation instructions
  • Downgraded embedded trac environment to sqlite2
  • Improved eclipse setup
Location:
sitemap-plugin/trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sitemap-plugin/trunk/src

    • Property svn:ignore set to
      sitemap.egg-info
  • sitemap-plugin/trunk/src/sitemap/api.py

    r30 r31  
    154154    def send_ping(self): 
    155155        """Ping Google sitemaps to indicate that an updated sitemap is available""" 
    156         href = Href(self.env.abs_href) 
     156        href = self.base_url + '/sitemap.xml' 
    157157        url = 'http://www.google.com/webmasters/sitemaps/ping?' + \ 
    158158              urlencode({'sitemap' : href}) 
    159159        self.env.log.info('Sending ping to Google: %s ' % url) 
    160         urllib2.urlopen(url) 
     160        # urllib2.urlopen(url) 
     161 
     162 
     163class RessourceFactory: 
     164   """Convenience base class for content implementations, eg. wiki or ticket data converters""" 
     165    
     166   def set_option(self, req, name, default=''): 
     167      tmp = default 
     168      if name in req.args: 
     169         tmp = req.args[name] 
    161170          
     171      if self.env.config.get('sitemap', name) != tmp: 
     172         self.env.config.set('sitemap', name, tmp) 
     173             
     174   def set_bool_option(self, req, name, default=None): 
     175      tmp = default 
     176      self.env.log.debug(req.args) 
     177      if name in req.args: 
     178         tmp = req.args[name] == '1' 
     179         self.env.log.debug('Value of ' + name + ' is ' + req.args[name]) 
     180          
     181      if self.env.config.getbool('sitemap', name) != tmp: 
     182         self.env.config.set('sitemap', name, tmp) 
     183             
Note: See TracChangeset for help on using the changeset viewer.