Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-7571

Rewrite the IRC Bot Application to Improve its maintenance and stability

    XMLWordPrintable

Details

    • Integration
    • Unknown

    Description

      Several issues:

      • It's currently broken since we modified the Component Manager behavior (it now compares Roles on the Role class and no longer on the class name). Everytime we define a new class in Groovy, it's a different from previously defined classes and thus they're not equal, which makes the IRC Bot app fail when trying to look up IRC Bot components.
      • There's a lot of Groovy and it's hard to maintain
      • Requires Programming Rights (not a big deal)
      • Hard to add new Botlets
      • Heavy (includes the PircBot jar in the page, creates a lot of unnecessary classes, potential memory leaks since the Classloaders are help in memory and not cleaned)

      Attachments

        Issue Links

          Activity

            People

              vmassol Vincent Massol
              vmassol Vincent Massol
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: