Nutch
  1. Nutch
  2. NUTCH-841

Create a Wicket-based Web Application for Nutch

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: nutchgora
    • Fix Version/s: 2.3
    • Component/s: web gui
    • Labels:
    • Environment:

      Should work in both Nutch trunk and 2.0 branches.

      Description

      In light of the conversation on NUTCH-837, we are removing the old Nutch webapp and will replace it with a 2.0 one that works with GORA + Solr.

      Apache Nutch versions prior to 1.3 used to ship with a web application that allowed basic search, and browse of the information captured in the Nutch index. Since 1.3, we deprecated and removed the webapp mainly due to the fact that the segment API changed (we moved to Solr), and also due to the fact that we didn't want to maintain a webapp b/c those JSPs were a pain.

      I am going to propose having a Nutch web application using Apache Wicket http://wicket.apache.org/. This would be very cool and since I know Wicket, I'm willing to help maintain it.

      The webapp should implement all of the old web pages and functionality, and also should support the basic views, and connection to Solr instead of to Lucene, and of should also consider both the trunk branch, and the 2.0 branch (Gora based).

      I'm putting this out there as a GSoC project for 2013.

      1. NUTCH-841.patch
        200 kB
        Lewis John McGibbney
      2. webui.patch
        192 kB
        Fjodor Vershinin

        Issue Links

          Activity

          Hide
          Lewis John McGibbney added a comment -

          Seems to be the best existing resource from our wiki.

          http://wiki.apache.org/nutch/NutchAdministrationUserInterface

          Show
          Lewis John McGibbney added a comment - Seems to be the best existing resource from our wiki. http://wiki.apache.org/nutch/NutchAdministrationUserInterface
          Hide
          Chris A. Mattmann added a comment -

          Yep, agreed. Thanks for the reminder Lewis!

          Show
          Chris A. Mattmann added a comment - Yep, agreed. Thanks for the reminder Lewis!
          Hide
          Lewis John McGibbney added a comment -

          unfortunately the links provided (although they would have been terribly outdated anyway) at the bottom of the wiki entry either return 404's or else the tar files seem to be corrupted. Quite a shame, however I think although this is a blocker, it will be one of the latter tasks which needs to be addressed prior to a 2.0 release.

          Show
          Lewis John McGibbney added a comment - unfortunately the links provided (although they would have been terribly outdated anyway) at the bottom of the wiki entry either return 404's or else the tar files seem to be corrupted. Quite a shame, however I think although this is a blocker, it will be one of the latter tasks which needs to be addressed prior to a 2.0 release.
          Hide
          Chris A. Mattmann added a comment -

          Yep not a blocker!

          Show
          Chris A. Mattmann added a comment - Yep not a blocker!
          Hide
          jefferyyuan added a comment -

          As usually Nutch and the web application which manages Nutch are not in same machine. So could we expose some Rest API to call Nutch to crawl webpages or other tasks: just like call nutch/crawl scripts remotely? Users are able to enable or disable these functions.

          Thanks...

          Show
          jefferyyuan added a comment - As usually Nutch and the web application which manages Nutch are not in same machine. So could we expose some Rest API to call Nutch to crawl webpages or other tasks: just like call nutch/crawl scripts remotely? Users are able to enable or disable these functions. Thanks...
          Hide
          Ivan Vershinin added a comment -

          Hi Chris,
          I am student from Estonia (Tartu University). I have experience in Java web application development.
          Tools and frameworks: Wicket, Spring, JUnit, Mockito, RESTful services, git, mercurial, linux.
          I am looking forward to participate in this project during Google Summer of Code 2013.
          Could you give me some advice concerning next steps to continue proposal?

          Thanks,
          Ivan

          Show
          Ivan Vershinin added a comment - Hi Chris, I am student from Estonia (Tartu University). I have experience in Java web application development. Tools and frameworks: Wicket, Spring, JUnit, Mockito, RESTful services, git, mercurial, linux. I am looking forward to participate in this project during Google Summer of Code 2013. Could you give me some advice concerning next steps to continue proposal? Thanks, Ivan
          Hide
          Chris A. Mattmann added a comment -

          Thanks Ivan. Unfortunately the deadline to participate in GSoC 2013 is behind us.

          However if you are still interested in the project, you are welcome to work on it just not through GSoC.

          Show
          Chris A. Mattmann added a comment - Thanks Ivan. Unfortunately the deadline to participate in GSoC 2013 is behind us. However if you are still interested in the project, you are welcome to work on it just not through GSoC.
          Hide
          Chris A. Mattmann added a comment -

          Yuan Yun : yes we should expose and leverage Nutch REST APIs, and extend them using JAX-RS.

          Show
          Chris A. Mattmann added a comment - Yuan Yun : yes we should expose and leverage Nutch REST APIs, and extend them using JAX-RS.
          Hide
          Fjodor Vershinin added a comment -

          Hello all!
          My name is Fedor Vershinin, and I study computer science in Tallinn University of Technology in Estonia.
          My brother shared some info about Google Summer of Code and I see that ASF takes part in this project, so I’d decided to get in touch. I am quite interested in development using Apache Wicket framework, and even more interested in contribution to open-source projects.
          My background: some Java and python development, can use git/mercurial, eclipse, maven, restful, html, SQL and so on. I dont have much experience, but I have desire to learn.
          Also, brother said he can help me with initial setup, brief picture of whole project and some architectural decisions.
          So, it would be nice if you give me some advice, where I can start to explore Nutch, and I wish to join your community in future.
          Best regards,
          Fedor

          Show
          Fjodor Vershinin added a comment - Hello all! My name is Fedor Vershinin, and I study computer science in Tallinn University of Technology in Estonia. My brother shared some info about Google Summer of Code and I see that ASF takes part in this project, so I’d decided to get in touch. I am quite interested in development using Apache Wicket framework, and even more interested in contribution to open-source projects. My background: some Java and python development, can use git/mercurial, eclipse, maven, restful, html, SQL and so on. I dont have much experience, but I have desire to learn. Also, brother said he can help me with initial setup, brief picture of whole project and some architectural decisions. So, it would be nice if you give me some advice, where I can start to explore Nutch, and I wish to join your community in future. Best regards, Fedor
          Hide
          Lewis John McGibbney added a comment -

          Hey Fjodor Vershinin, this is excellent news. Chris A. Mattmann and myself are interested in kicking this project off so we need to decide between ourselves the mentoring position. We will do this and get back to you

          ...where I can start to explore Nutch

          Please sign up to user@nutch and dev@nutch mailing lists. This will keep you up-to-date will everything that is going on.
          Finally, please see the official tutorial [0] for running Nutch and learning about its design and caveats.

          [0] https://wiki.apache.org/nutch/NutchTutorial

          Show
          Lewis John McGibbney added a comment - Hey Fjodor Vershinin , this is excellent news. Chris A. Mattmann and myself are interested in kicking this project off so we need to decide between ourselves the mentoring position. We will do this and get back to you ...where I can start to explore Nutch Please sign up to user@nutch and dev@nutch mailing lists. This will keep you up-to-date will everything that is going on. Finally, please see the official tutorial [0] for running Nutch and learning about its design and caveats. [0] https://wiki.apache.org/nutch/NutchTutorial
          Hide
          Lewis John McGibbney added a comment -

          Reassigning to myself Chris A. Mattmann, I've created a wiki page so you can track the progress during the summer.
          https://wiki.apache.org/nutch/GoogleSummerOfCode

          Show
          Lewis John McGibbney added a comment - Reassigning to myself Chris A. Mattmann , I've created a wiki page so you can track the progress during the summer. https://wiki.apache.org/nutch/GoogleSummerOfCode
          Hide
          Fjodor Vershinin added a comment -

          GSOC patch

          Show
          Fjodor Vershinin added a comment - GSOC patch
          Hide
          Lewis John McGibbney added a comment -

          This patch includes a complete update of Fjodor Vershinin achivements over the summer.
          The other patch on this issue does not compile against Nutch 2.X HEAD.
          I intend to deploy this to a webservice which will be public facing.
          This patch passes all tests including the ones which have been added as part of the GSoC project.

          Show
          Lewis John McGibbney added a comment - This patch includes a complete update of Fjodor Vershinin achivements over the summer. The other patch on this issue does not compile against Nutch 2.X HEAD. I intend to deploy this to a webservice which will be public facing. This patch passes all tests including the ones which have been added as part of the GSoC project.
          Hide
          Lewis John McGibbney added a comment -

          Committed @revision 1626786 in 2.x HEAD
          I waited ~72 hours for feedback on this one and got some from Chris A. Mattmann [0] thanks for that.
          We have an opportunity to fill out this patch if it is within 2.X HEAD as I am using it with a number of non-technical $ technical people on a current project. The user feedback will be really valuable for us to imrprove the patch further.
          Great work Fjodor Vershinin.
          [0] http://www.mail-archive.com/dev%40nutch.apache.org/msg15187.html

          Show
          Lewis John McGibbney added a comment - Committed @revision 1626786 in 2.x HEAD I waited ~72 hours for feedback on this one and got some from Chris A. Mattmann [0] thanks for that. We have an opportunity to fill out this patch if it is within 2.X HEAD as I am using it with a number of non-technical $ technical people on a current project. The user feedback will be really valuable for us to imrprove the patch further. Great work Fjodor Vershinin . [0] http://www.mail-archive.com/dev%40nutch.apache.org/msg15187.html
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in Nutch-nutchgora #1165 (See https://builds.apache.org/job/Nutch-nutchgora/1165/)
          NUTCH-841 Create a Wicket-based Web Application for Nutch (lewismc: http://svn.apache.org/viewvc/nutch/branches/2.x/?view=rev&rev=1626786)

          • /nutch/branches/2.x/CHANGES.txt
          • /nutch/branches/2.x/build.xml
          • /nutch/branches/2.x/default.properties
          • /nutch/branches/2.x/ivy/ivy.xml
          • /nutch/branches/2.x/src/bin/nutch
          • /nutch/branches/2.x/src/java/org/apache/nutch/api/NutchServer.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/api/impl/NutchServerPoolExecutor.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/api/impl/RAMJobManager.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/api/model/request/SeedList.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/api/model/request/SeedUrl.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/api/resources/SeedResource.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/NutchUiApplication.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/NutchUiApplication.properties
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/NutchUiServer.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/NutchClient.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/NutchClientFactory.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/CrawlingCycle.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/CrawlingCycleListener.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/NutchClientImpl.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/RemoteCommand.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/RemoteCommandBuilder.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/RemoteCommandExecutor.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/RemoteCommandsBatchFactory.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model/ConnectionStatus.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model/Crawl.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model/JobConfig.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model/JobInfo.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model/NutchStatus.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/config
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/config/CustomDaoFactory.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/config/CustomTableCreator.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/config/NutchGuiConfiguration.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/config/SpringConfiguration.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/model
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/model/NutchConfig.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/model/NutchInstance.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/model/SeedList.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/model/SeedUrl.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/AbstractBasePage.html
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/AbstractBasePage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/DashboardPage.html
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/DashboardPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/LogOutPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/SchedulingPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/SearchPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/StatisticsPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/UrlsUploadPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/UserSettingsPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/assets
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/assets/NutchUiCssReference.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/assets/nutch-style.css
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/components
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/components/ColorEnumLabel.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/components/ColorEnumLabelBuilder.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/components/CpmIteratorAdapter.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/crawls
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/crawls/CrawlPanel.html
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/crawls/CrawlPanel.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/crawls/CrawlsPage.html
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/crawls/CrawlsPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/instances
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/instances/InstancePanel.html
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/instances/InstancePanel.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/instances/InstancesPage.html
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/instances/InstancesPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/menu
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/menu/VerticalMenu.html
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/menu/VerticalMenu.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/seed
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/seed/SeedListsPage.html
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/seed/SeedListsPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/seed/SeedPage.html
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/seed/SeedPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/settings
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/settings/SettingsPage.html
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/settings/SettingsPage.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/service
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/CrawlService.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/NutchInstanceService.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/NutchService.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/SeedListService.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/impl
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/impl/CrawlServiceImpl.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/impl/NutchInstanceServiceImpl.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/impl/NutchServiceImpl.java
          • /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/impl/SeedListServiceImpl.java
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/client
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/client/TestCrawlCycle.java
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/client/TestNutchClientFactory.java
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/client/TestRemoteCommandExecutor.java
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/client/TestRemoteCommandsBatchFactory.java
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/service
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/service/NutchServiceTest.java
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/view
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/view/AbstractWicketTest.java
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/view/SpringConfigForTests.java
          • /nutch/branches/2.x/src/test/org/apache/nutch/webui/view/TestColorEnumLabel.java
          Show
          Hudson added a comment - SUCCESS: Integrated in Nutch-nutchgora #1165 (See https://builds.apache.org/job/Nutch-nutchgora/1165/ ) NUTCH-841 Create a Wicket-based Web Application for Nutch (lewismc: http://svn.apache.org/viewvc/nutch/branches/2.x/?view=rev&rev=1626786 ) /nutch/branches/2.x/CHANGES.txt /nutch/branches/2.x/build.xml /nutch/branches/2.x/default.properties /nutch/branches/2.x/ivy/ivy.xml /nutch/branches/2.x/src/bin/nutch /nutch/branches/2.x/src/java/org/apache/nutch/api/NutchServer.java /nutch/branches/2.x/src/java/org/apache/nutch/api/impl/NutchServerPoolExecutor.java /nutch/branches/2.x/src/java/org/apache/nutch/api/impl/RAMJobManager.java /nutch/branches/2.x/src/java/org/apache/nutch/api/model/request/SeedList.java /nutch/branches/2.x/src/java/org/apache/nutch/api/model/request/SeedUrl.java /nutch/branches/2.x/src/java/org/apache/nutch/api/resources/SeedResource.java /nutch/branches/2.x/src/java/org/apache/nutch/webui /nutch/branches/2.x/src/java/org/apache/nutch/webui/NutchUiApplication.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/NutchUiApplication.properties /nutch/branches/2.x/src/java/org/apache/nutch/webui/NutchUiServer.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/NutchClient.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/NutchClientFactory.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/CrawlingCycle.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/CrawlingCycleListener.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/NutchClientImpl.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/RemoteCommand.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/RemoteCommandBuilder.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/RemoteCommandExecutor.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/impl/RemoteCommandsBatchFactory.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model/ConnectionStatus.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model/Crawl.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model/JobConfig.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model/JobInfo.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/client/model/NutchStatus.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/config /nutch/branches/2.x/src/java/org/apache/nutch/webui/config/CustomDaoFactory.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/config/CustomTableCreator.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/config/NutchGuiConfiguration.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/config/SpringConfiguration.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/model /nutch/branches/2.x/src/java/org/apache/nutch/webui/model/NutchConfig.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/model/NutchInstance.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/model/SeedList.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/model/SeedUrl.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/AbstractBasePage.html /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/AbstractBasePage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/DashboardPage.html /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/DashboardPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/LogOutPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/SchedulingPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/SearchPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/StatisticsPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/UrlsUploadPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/UserSettingsPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/assets /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/assets/NutchUiCssReference.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/assets/nutch-style.css /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/components /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/components/ColorEnumLabel.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/components/ColorEnumLabelBuilder.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/components/CpmIteratorAdapter.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/crawls /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/crawls/CrawlPanel.html /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/crawls/CrawlPanel.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/crawls/CrawlsPage.html /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/crawls/CrawlsPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/instances /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/instances/InstancePanel.html /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/instances/InstancePanel.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/instances/InstancesPage.html /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/instances/InstancesPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/menu /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/menu/VerticalMenu.html /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/menu/VerticalMenu.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/seed /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/seed/SeedListsPage.html /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/seed/SeedListsPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/seed/SeedPage.html /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/seed/SeedPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/settings /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/settings/SettingsPage.html /nutch/branches/2.x/src/java/org/apache/nutch/webui/pages/settings/SettingsPage.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/service /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/CrawlService.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/NutchInstanceService.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/NutchService.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/SeedListService.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/impl /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/impl/CrawlServiceImpl.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/impl/NutchInstanceServiceImpl.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/impl/NutchServiceImpl.java /nutch/branches/2.x/src/java/org/apache/nutch/webui/service/impl/SeedListServiceImpl.java /nutch/branches/2.x/src/test/org/apache/nutch/webui /nutch/branches/2.x/src/test/org/apache/nutch/webui/client /nutch/branches/2.x/src/test/org/apache/nutch/webui/client/TestCrawlCycle.java /nutch/branches/2.x/src/test/org/apache/nutch/webui/client/TestNutchClientFactory.java /nutch/branches/2.x/src/test/org/apache/nutch/webui/client/TestRemoteCommandExecutor.java /nutch/branches/2.x/src/test/org/apache/nutch/webui/client/TestRemoteCommandsBatchFactory.java /nutch/branches/2.x/src/test/org/apache/nutch/webui/service /nutch/branches/2.x/src/test/org/apache/nutch/webui/service/NutchServiceTest.java /nutch/branches/2.x/src/test/org/apache/nutch/webui/view /nutch/branches/2.x/src/test/org/apache/nutch/webui/view/AbstractWicketTest.java /nutch/branches/2.x/src/test/org/apache/nutch/webui/view/SpringConfigForTests.java /nutch/branches/2.x/src/test/org/apache/nutch/webui/view/TestColorEnumLabel.java

            People

            • Assignee:
              Lewis John McGibbney
              Reporter:
              Chris A. Mattmann
            • Votes:
              6 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development