| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?><!-- |
| Copyright (c) 2009 Tasktop Technologies and others. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v1.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v10.html |
| |
| Contributors: |
| Tasktop Technologies - initial API and implementation |
| --> |
| |
| <plugin> |
| |
| <extension |
| id="org.eclipse.mylyn.web.repository" |
| name="Generic web-based access (Advanced)" |
| point="org.eclipse.mylyn.tasks.ui.repositories"> |
| <connectorCore |
| class="org.eclipse.mylyn.internal.web.tasks.WebRepositoryConnector" |
| id="org.eclipse.mylyn.web.tasklist.repositories" |
| name="Web Templates Core"/> |
| <connectorUi |
| brandingIcon="icons/obj16/repository-web.gif" |
| class="org.eclipse.mylyn.internal.web.tasks.WebConnectorUi" |
| name="Web Templates UI" |
| overlayIcon="icons/obj16/overlay-web.gif"/> |
| <taskListMigrator |
| class="org.eclipse.mylyn.internal.web.tasks.WebTaskListMigrator"> |
| </taskListMigrator> |
| </extension> |
| |
| <extension |
| point="org.eclipse.mylyn.tasks.ui.editors"> |
| <pageFactory |
| class="org.eclipse.mylyn.internal.web.tasks.WebTaskEditorPageFactory" |
| id="org.eclipse.mylyn.web.tasks.pageFactory"> |
| </pageFactory> |
| </extension> |
| |
| <extension |
| point="org.eclipse.mylyn.tasks.core.templates"> |
| <repository |
| repositoryKind="web" |
| label="Subclipse (IssueZilla)" |
| urlRepository="http://subclipse.tigris.org/issues" |
| urlTask="${serverUrl}/show_bug.cgi?id=" |
| urlNewTask="${serverUrl}/enter_bug.cgi?component=subclipse" |
| urlTaskQuery="${serverUrl}/buglist.cgi?issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&order=Issue+Number"> |
| <attribute name="queryPattern" |
| value="<a href="show_bug.cgi\?id\=(.+?)">.+?<span class="summary">(.+?)</span>"/> |
| </repository> |
| <repository |
| repositoryKind="web" |
| label="GlassFish (IssueZilla)" |
| urlRepository="https://glassfish.dev.java.net/issues" |
| urlNewTask="${serverUrl}/enter_bug.cgi?issue_type=DEFECT" |
| urlTask="${serverUrl}/show_bug.cgi?id=" |
| urlTaskQuery="${serverUrl}/buglist.cgi?component=glassfish&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&order=Issue+Number"> |
| <attribute name="queryPattern" |
| value="<a href="show_bug.cgi\?id\=(.+?)">.+?<span class="summary">(.+?)</span>"/> |
| </repository> |
| <!-- |
| <repository |
| repositoryKind="web" |
| label="Spring Framework (Jira)" |
| urlRepository="http://opensource.atlassian.com/projects/spring" |
| urlNewTask="${serverUrl}/secure/CreateIssue!default.jspa?pid=${projectId}" |
| urlTask="${serverUrl}/browse/SPR" |
| urlTaskQuery="${serverUrl}/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=${projectId}&resolution=-1&sorter/field=updated&sorter/order=DESC"> |
| <attribute name="queryPattern" |
| value="<td class="nav summary">\s+?<a href="/projects/spring/browse/(.+?)".+?>(.+?)</a>"/> |
| <attribute name="param_projectId" value="10000"/> |
| </repository> |
| <repository |
| repositoryKind="web" |
| label="SpringIDE (Trac)" |
| urlRepository="http://springide.org/project" |
| urlTask="${serverUrl}/ticket/" |
| urlNewTask="${serverUrl}/newticket" |
| urlTaskQuery="${serverUrl}/query?status=new&status=assigned&status=reopened&order=id"> |
| <attribute name="queryPattern" |
| value="<td class="summary"><a href="/project/ticket/(.+?)" title="View ticket">(.+?)</a></td>"/> |
| </repository> |
| <repository |
| repositoryKind="web" |
| label="edgewall.org (Trac)" |
| urlRepository="http://trac.edgewall.org" |
| urlTask="${serverUrl}/ticket/" |
| urlNewTask="${serverUrl}/newticket" |
| urlTaskQuery="${serverUrl}/query?status=new&status=assigned&status=reopened&order=id"> |
| <attribute name="queryPattern" |
| value="<td class="summary"><a href="/ticket/(.+?)" title="View ticket">(.+?)</a></td>"/> |
| </repository> |
| --> |
| <repository |
| repositoryKind="web" |
| label="ASM (GForge)" |
| urlRepository="http://forge.objectweb.org" |
| urlTask="${serverUrl}/tracker/?group_id=${group_id}&func=detail&atid=${atid}&aid=" |
| urlNewTask="${serverUrl}/tracker/?group_id=${group_id}&func=add" |
| urlTaskQuery="${serverUrl}/tracker/?group_id=${group_id}&atid=${atid}&_status=100&set=custom"> |
| <attribute name="param_group_id" value="23"/> |
| <attribute name="param_atid" value="100023"/> |
| <attribute name="queryPattern" |
| value="<tr.*?><td.+?>.+?</td><td><a.+?href="/tracker/index.php\?func=detail&aid=({Id}.+?)&group_id=${group_id}&atid=${atid}">({Description}.+?)</a></td><td>({Open}.+?)</td><td>({Owner}.+?)</td><td>({Reporter}.+?)</td><td>({Status}.+?)</td><td>({Resolution}.+?)</td><td>({Priority}.+?)</td></tr>"/> |
| <attribute name="loginRequestUrl" |
| value="${serverUrl}/account/login.php?return_to=&form_loginname=${userId}&form_pw=${password}&login=Login&stay_in_ssl=1"/> |
| </repository> |
| <repository |
| repositoryKind="web" |
| label="SourceForge (jCommander)" |
| urlRepository="http://sourceforge.net/" |
| urlTask="${serverUrl}/tracker/?group_id=${group_id}&func=detail&atid=${atid}&aid=" |
| urlNewTask="${serverUrl}/tracker/?func=add&group_id=${group_id}&atid=${atid}" |
| urlTaskQuery="${serverUrl}/tracker/?atid=${atid}&group_id=${group_id}&func=browse"> |
| <attribute name="param_group_id" value="35271"/> |
| <attribute name="param_atid" value="413695"/> |
| <attribute name="queryPattern" |
| value="<a href="/tracker/\?func=detail&aid=({Id}.+?)&group_id=${group_id}&atid=${atid}">({Description}.+?)</a>"/> |
| <attribute name="loginRequestMethod" value="POST"/> |
| <attribute name="loginRequestUrl" |
| value="${serverUrl}/account/login.php?form_loginname=${userId}&form_pw=${password}&login=Login"/> |
| </repository> |
| <repository |
| repositoryKind="web" |
| label="phpbb.com (phpBB)" |
| urlRepository="http://www.phpbb.com/phpBB" |
| urlTask="${serverUrl}/viewtopic.php?t=" |
| urlNewTask="${serverUrl}/posting.php?mode=newtopic&f=1" |
| urlTaskQuery="${serverUrl}/viewforum.php?f=1"> |
| <attribute name="queryPattern" |
| value="<li class="row .+?<dt style="".+?title=".+?"><a href=".+?viewtopic.php\?.+?t=(\d+?)(?:&.+?)?" class="topictitle">(.+?)</a>.+?</dt>.+?</li>"/> |
| </repository> |
| <repository |
| repositoryKind="web" |
| label="Spring IDE Forum (vBulletin)" |
| urlRepository="http://forum.springframework.org" |
| urlTask="${serverUrl}/showthread.php?t=" |
| urlNewTask="${serverUrl}" |
| urlTaskQuery="${serverUrl}/forumdisplay.php?f=${forumId}"> |
| <attribute name="param_forumId" value="32"/> |
| <attribute name="queryPattern" |
| value="<a href="showthread.php\?.+?t=(\d+?)" id="thread_title_\1">(.+?)</a>"/> |
| </repository> |
| <repository |
| repositoryKind="web" |
| label="Eclipse Outliner (Google Code)" |
| urlRepository="http://code.google.com/p/eclipse-outliner/issues" |
| urlTask="${serverUrl}/detail?id=" |
| urlNewTask="${serverUrl}/entry" |
| urlTaskQuery="${serverUrl}/csv?can=1&colspec=ID+Status+Type+Owner+Summary"> |
| <attribute name="queryPattern" |
| value=""({Id}[0-9]+?)","({Status}.*?)","({Type}.*?)","({Owner}.*?)","({Description}.*?)","(.*?)"\n"/> |
| </repository> |
| <repository |
| anonymous="false" |
| label="Eclipse Plugin for Mantis (Mantis)" |
| repositoryKind="web" |
| urlNewTask="${serverUrl}/bug_report_page.php" |
| urlRepository="http://www.futureware.biz/mantis" |
| urlTask="${serverUrl}/view.php?id=" |
| urlTaskQuery="${serverUrl}/view_all_bug_page.php"> |
| <attribute name="loginRequestMethod" value="POST"/> |
| <attribute name="loginRequestUrl" |
| value="${serverUrl}/login.php?username=${userId}&password=${password}"/> |
| <attribute name="queryPattern" |
| value="<tr .+?<a href="view.php\?id=(.+?)">.+?<td class="left">(.+?)</td></tr>"/> |
| </repository> |
| <!-- |
| <repository |
| anonymous="true" |
| label="ChangeLogic (anonymous)" |
| repositoryKind="web" |
| urlNewTask="${serverUrl}/index.php?event=Add_task" |
| urlRepository="http://changelogic.araneaframework.org" |
| urlTask="${serverUrl}/index.php?event=Show_public_task&task_id=" |
| urlTaskQuery="${serverUrl}/index.php?event=Show_public_task_list"> |
| <attribute name="queryPattern" |
| value="<a href="index.php\?event\=Show_public_task&amp;task_id\=.+?&amp;project_id\=0">(.+?)</a>.+?</td>.+?<td>.+?</td>.+?<td>.+?</td>.+?<td>.+?</td>.+?<td>(.+?)</td>"/> |
| </repository> |
| --> |
| <repository |
| anonymous="false" |
| label="Aranea Framework (ChangeLogic)" |
| repositoryKind="web" |
| urlRepository="http://changelogic.araneaframework.org" |
| urlTask="${serverUrl}/index.php?event=Show_task&task_id=" |
| urlNewTask="${serverUrl}/index.php?event=Add_task&project_id=${project_id}" |
| urlTaskQuery="${serverUrl}/index.php?event=Show_public_task_list&project_id=${project_id}&page=-1&cookietest=2"> |
| <attribute |
| name="loginFormUrl" |
| value="${serverUrl}/index.php?cookietest=1"> |
| </attribute> |
| <attribute name="loginTokenPattern" |
| value="<form name="Login_form" method=".+?" action="index.php\?event\=Login&amp;.*?project_id\=0&amp;link_uid\=(\p{Alnum}+?)\".*?>"/> |
| <attribute name="loginRequestMethod" value="POST"/> |
| <attribute name="loginRequestUrl" |
| value="${serverUrl}/index.php?event=Login&link_uid=${loginToken}&username=${userId}&password=${password}"/> |
| <attribute name="queryPattern" |
| value="<a href="index.php\?event\=Show_.+?task.+?task_id=(.+?)&.+?</td>.+?<td>.+?</td>.+?<td>.+?</td>.+?<td>.+?</td>.+?<td>.+?</td>.+?<td>(.+?)</td>"/> |
| <attribute name="param_project_id" value="1"/> |
| </repository> |
| |
| <repository |
| anonymous="false" |
| label="OTRS" |
| repositoryKind="web" |
| urlRepository="http://demo.otrs.org" |
| urlNewTask="${serverUrl}/otrs/index.pl?Action=AgentTicketPhone" |
| urlTask="${serverUrl}/otrs/index.pl?Action=AgentTicketZoom&TicketID=" |
| urlTaskQuery="${serverUrl}/otrs/index.pl?Action=AgentTicketMailbox"> |
| <attribute name="queryPattern" |
| value="<a href=\"/otrs/index.pl\?Action=AgentTicketZoom&TicketID=(.+?)".+?<b>Subject:</b>.+?<div title=".+?">(.+?)</div></td>"/> |
| <attribute name="loginRequestUrl" |
| value="${serverUrl}/otrs/index.pl?Action=Login&User=${userId}&Password=${password}"/> |
| </repository> |
| |
| <repository |
| anonymous="false" |
| label="JavaForge (CodeLogic)" |
| repositoryKind="web" |
| urlRepository="http://www.javaforge.com/proj/tracker" |
| urlTask="${serverUrl}/itemDetails.do?navigation=true&task_id=" |
| urlNewTask="${serverUrl}/submitNew.do?tracker_id=${tracker_id}" |
| urlTaskQuery="${serverUrl}/browseAllTrackers.do?proj_id=${proj_id}&tracker_type_id=${tracker_type_id}&onlyOpen=false&pagesize=0"> |
| <attribute name="queryPattern" |
| value="<a href="/proj/tracker/itemDetails.do\?.+?task_id=(\d+?)">(.+?)</a>"/> |
| <attribute name="param_tracker_id" value="41"/> |
| <attribute name="param_tracker_type_id" value="2"/> |
| <attribute name="param_proj_id" value="11"/> |
| </repository> |
| |
| <repository |
| anonymous="true" |
| label="Eclipse Plugin Central (RSS)" |
| repositoryKind="web" |
| urlRepository="http://www.eclipseplugincentral.com/" |
| urlTaskQuery="http://www.eclipseplugincentral.com/pluginfeed.rss"> |
| </repository> |
| |
| </extension> |
| |
| </plugin> |