[
https://issues.apache.org/jira/browse/CONNECTORS-553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13810155#comment-13810155
]
Karl Wright commented on CONNECTORS-553:
----------------------------------------
Here's my open list of issues for this connector:
- Wrong model, should be MODEL_ADD_CHANGE_REMOVE (because neither CHANGE nor
REMOVE is in fact possible)
- Doesn't initialize this.properties properly in connect(); this can be null
after disconnect() called, so it has to be reinitialized on every connect() call
- processDocuments() calls finalizeConnection() inappropriately, so that the
connection is discarded and must be reinitialized on every set of documents
- getMaxDocuments() returns 50, which seems questionable too... 1 is probably
fine, if it wasn't for the finalizeConnection().
I would strongly recommend looking at how a modern connector like the Jira
Connector manages sessions. That's the major takeaway.
There is also potentially an issue with case sensitivity in Velocity templates
vs. the fillInXXX methods that populate the velocity contexts. I will research
that and make sure everything is correct. I will also be committing wording
and layout improvements to the UI pieces. The rest I hand back to Piergiorgio
and Tishan to complete.
> [GSoC] Create an Email connector for Apache ManifoldCF
> ------------------------------------------------------
>
> Key: CONNECTORS-553
> URL: https://issues.apache.org/jira/browse/CONNECTORS-553
> Project: ManifoldCF
> Issue Type: New Feature
> Components: Email connector
> Affects Versions: ManifoldCF 1.2
> Reporter: Erlend GarĂ¥sen
> Assignee: Piergiorgio Lucidi
> Labels: gsoc, gsoc2013, mentor
> Fix For: ManifoldCF 1.5
>
>
> Apache ManifoldCF is an effort to provide an open source framework for
> connecting source content repositories like Microsoft Sharepoint and EMC
> Documentum, to target repositories or indexes, such as Apache Solr, Open
> Search Server, or ElasticSearch. Apache ManifoldCF also defines a security
> model for target repositories that permits them to enforce source-repository
> security policies.
> ManifoldCF is based on a framework structure that allows developers to
> implement new connectors for repositories, search servers and authorities
> servers [1].
> Proposal:
> Implement an email connector that should support both IMAP and POP3 servers
> as well as SSL/TLS encryption and server certificates.
> Skills needed:
> - Java programming
> - IMAP and POP protocols
> - XML
> [1] - http://manifoldcf.apache.org/
--
This message was sent by Atlassian JIRA
(v6.1#6144)