Difference between revisions of "Rewrite PageCreationBot"

Line 1: Line 1:
<noinclude><big>[[OurWork]] < [[DevelopmentTeam]] < [[DevelopmentTeamPriorities|Priorities]] <  
+
<noinclude><big>[[OurWork]] < [[DevelopmentTeam]] < [[DevelopmentTeamPriorities|Priorities]] < </noinclude>('''3''') [[Rewrite PageCreationBot]] ('''[[Who?]]''') <includeonly>{{JustTinyEditIcon|Rewrite PageCreationBot}}</includeonly><noinclude></big>
</noinclude>[[Rewrite PageCreationBot]] ('''3''') ('''[[Who?]]''') <includeonly>{{JustTinyEditIcon|Rewrite PageCreationBot}}</includeonly><noinclude></big>
 
 
__NOTOC__
 
__NOTOC__
 
== What (summary) ==
 
== What (summary) ==

Revision as of 18:10, 31 August 2007

OurWork

What (summary)

  • New page-building bot
  • Still relies on Java/Tomcat to do crawling (for now)
  • Carefully tested

Why this is important

  • We need to have control over the pages that our created on our site.
  • The old bot was known to pollute the database; we need control over all the access points that could screw up our data.
  • Gaining mastery over the code so that we can add new features easily.


DoneDone

  • Creates news pages based on a template
  • Monitoring and logging have been added (tests whether or not the bot succeeds)
  • Hooked in to all the old points Bot was
  • Projects:BotTest problems fixed

Bot insertion points into Mediawiki

  • /wiki/skins/common/generatePage.js (and some other javascript that we should remove)
  • /wiki/extensions/AboutUsDomainRedirect/SpecialRedirectToDomain.php (deprecate and point to CaseSpace)
  • /wiki/extensions/CaseSpace/CaseSpace.php (Ultimately, here is where the magic will happen.)

Retrieved from "http://aboutus.com/index.php?title=Rewrite_PageCreationBot&oldid=9341087"