Re: ElasticSearch-literate volunteers needed for JDK 11 port
Hi Karl, Although I am not an Elastic-search expert, I wrote the MongoDB Connector for Apache ManifoldCF as a Google Summer of Code Student. I was mentored by Piergiorgio Lucidi. I used to refer to the elastic-search connector when I was implementing the MongoDB Output Connector. I would like to help you all with this. Irindu Nugawela. On Sun, 22 Mar 2020 at 20:36, Karl Wright wrote: > Hi All, > > The version of ElasticSearch we support apparently is incompatible with JDK > 11. We therefore will need to update that connector and the associated > tests as well. See: > > > https://issues.apache.org/jira/browse/CONNECTORS-1624?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel=17059835 > > > I would ask anyone with any recent experience with ElasticSearch to please > step forward and lend a hand with this exercise. Any volunteers? > > Thanks in advance, > Karl > -- Thanks and Regards, Irindu Nugawela, Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, Faculty of Engineering University of Peradeniya
RE: [VOTE] Release Apache ManifoldCF 2.13, RC0
Thanks Karl, It works Sent from Mail for Windows 10 From: Karl Wright Sent: Thursday, April 25, 2019 12:44 PM To: dev Subject: Re: [VOTE] Release Apache ManifoldCF 2.13, RC0 It works fine for me. Here it is again: https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/ I see: dist - Revision 33773: /dev/manifoldcf/apache-manifoldcf-2.13 - .. <https://dist.apache.org/repos/dist/dev/manifoldcf/> - apache-manifoldcf-2.13-bin.tar.gz <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.tar.gz> - apache-manifoldcf-2.13-bin.tar.gz.asc <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.tar.gz.asc> - apache-manifoldcf-2.13-bin.tar.gz.md5 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.tar.gz.md5> - apache-manifoldcf-2.13-bin.tar.gz.sha512 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.tar.gz.sha512> - apache-manifoldcf-2.13-bin.zip <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.zip> - apache-manifoldcf-2.13-bin.zip.asc <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.zip.asc> - apache-manifoldcf-2.13-bin.zip.md5 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.zip.md5> - apache-manifoldcf-2.13-bin.zip.sha512 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.zip.sha512> - apache-manifoldcf-2.13-lib.tar.gz <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.tar.gz> - apache-manifoldcf-2.13-lib.tar.gz.asc <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.tar.gz.asc> - apache-manifoldcf-2.13-lib.tar.gz.md5 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.tar.gz.md5> - apache-manifoldcf-2.13-lib.tar.gz.sha512 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.tar.gz.sha512> - apache-manifoldcf-2.13-lib.zip <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.zip> - apache-manifoldcf-2.13-lib.zip.asc <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.zip.asc> - apache-manifoldcf-2.13-lib.zip.md5 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.zip.md5> - apache-manifoldcf-2.13-lib.zip.sha512 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.zip.sha512> - apache-manifoldcf-2.13-src.tar.gz <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.tar.gz> - apache-manifoldcf-2.13-src.tar.gz.asc <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.tar.gz.asc> - apache-manifoldcf-2.13-src.tar.gz.md5 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.tar.gz.md5> - apache-manifoldcf-2.13-src.tar.gz.sha512 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.tar.gz.sha512> - apache-manifoldcf-2.13-src.zip <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.zip> - apache-manifoldcf-2.13-src.zip.asc <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.zip.asc> - apache-manifoldcf-2.13-src.zip.md5 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.zip.md5> - apache-manifoldcf-2.13-src.zip.sha512 <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.zip.sha512> - apache-manifoldcf-2.13.CHANGES.txt <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13.CHANGES.txt> - apache-manifoldcf-2.13.KEYS <https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13.KEYS> On Wed, Apr 24, 2019 at 9:28 PM Irindu Nugawela wrote: > Hi Karl, > The URL does not direct to the artifact it gives me the following error > when I try to visit the link > Not Found > The requested URL /repos/dist/dev/manifoldcf/apache-manifoldcf-2.13. was > not found on this server. > Please rectify the issue, Thank you ver
RE: [VOTE] Release Apache ManifoldCF 2.13, RC0
Hi Karl, The URL does not direct to the artifact it gives me the following error when I try to visit the link Not Found The requested URL /repos/dist/dev/manifoldcf/apache-manifoldcf-2.13. was not found on this server. Please rectify the issue, Thank you very much Sent from Mail for Windows 10 From: Karl Wright Sent: Thursday, April 25, 2019 3:24 AM To: dev Subject: [VOTE] Release Apache ManifoldCF 2.13, RC0 Please vote on whether to release Apache ManifoldCF 2.13, RC0. The release artifact can be found at: https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13. There is also a release tag at https://svn.apache.org/repos/asf/manifoldcf/tags/release-2.13-RC0. This release contains primarily a redeveloped Jcifs connector, to work with jcifs-ng, plus a modest number of bug fixes. Karl
Re: [VOTE] Release ManifoldCF 2.11, RC2
Hi, I ran the following ant make-core-deps ant make-deps ant build ant test cd connectors/mongodb ant ant run-IT-HSQLDB ant-run-tests-HSQLDB All the tests were successful +1 from me On Sep 22, 2018, at 4:03 AM, Karl Wright wrote: > > > Solr tests pass, which is why this was respun. > While I can't guarantee that all will be smooth sailing, the bugs (if they > exist) are definitely in SolrJ and will require fixes from them. > > +1 from me. > Karl > > > On Fri, Sep 21, 2018 at 1:52 PM Karl Wright wrote: > >> Please vote on whether to release ManifoldCF 2.11, RC2. This release >> contains a number of fixes/improvements/additions, described in the >> CHANGES.txt file. In addition, it includes Tika 1.19, which has a number >> of fixes for classpath issues specifically requested by ManifoldCF. >> >> This partially fixes a SolrJ related problem with the Solr Connector found >> in RC2. All tests pass. >> >> The release artifact can be found at: >> >> https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.11 >> >> There is also a tag at: >> >> https://svn.apache.org/repos/asf/manifoldcf/tags/release-2.11-RC2 >> >> Thanks again, >> Karl Wright >> >>
[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16588661#comment-16588661 ] Irindu Nugawela edited comment on CONNECTORS-1490 at 8/22/18 10:42 AM: --- Hi Karl, Shall we update the README.txt with the following # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # [http://www.apache.org/licenses/LICENSE-2.0] # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. To test this connector, copy the de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant test" target for the standard ant build. Also note that "ant make-deps" target will copy the jars into this directory automatically for you. You can read more about the process on the "how-to-build-and-deploy.html" documentation page. *}} was (Author: irindupera): Shall we update the README.txt with the following {{ # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # [http://www.apache.org/licenses/LICENSE-2.0] # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. To test this connector, copy the de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant test" target for the standard ant build. Also note that "ant make-deps" target will copy the jars into this directory automatically for you. You can read more about the process on the "how-to-build-and-deploy.html" documentation page. }} > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, > image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output
[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16588661#comment-16588661 ] Irindu Nugawela edited comment on CONNECTORS-1490 at 8/22/18 10:32 AM: --- Shall we update the README.txt with the following # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. To test this connector, copy the de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant test" target for the standard ant build. Also note that "ant make-deps" target will copy the jars into this directory automatically for you. You can read more about the process on the "how-to-build-and-deploy.html" documentation page. was (Author: irindupera): Shall we update the README.txt with the following # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # [http://www.apache.org/licenses/LICENSE-2.0] # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. To test this connector, copy the de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant test" target for the standard ant build. Also note that "ant make-deps" target will copy the jars into this directory automatically for you. You can read more about the process on the "how-to-build-and-deploy.html" documentation page. > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, > image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https:/
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16588673#comment-16588673 ] Irindu Nugawela commented on CONNECTORS-1490: - I am attaching the README.txt [^README.txt] I have encountered some issues pasting the readme on Jira > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, > image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16588661#comment-16588661 ] Irindu Nugawela edited comment on CONNECTORS-1490 at 8/22/18 10:24 AM: --- Shall we update the README.txt with the following # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # [http://www.apache.org/licenses/LICENSE-2.0] # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. To test this connector, copy the de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant test" target for the standard ant build. Also note that "ant make-deps" target will copy the jars into this directory automatically for you. You can read more about the process on the "how-to-build-and-deploy.html" documentation page. was (Author: irindupera): Hi Karl, Shall we update the README.txt with the following # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. To test this connector, copy the de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant test" target for the standard ant build. Also note that "ant make-deps" target will copy the jars into this directory automatically for you. You can read more about the process on the "how-to-build-and-deploy.html" documentation page. > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, > image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output
[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Irindu Nugawela updated CONNECTORS-1490: Attachment: (was: # Licensed to the Apache Software Foundation (ASF)) > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, > image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Irindu Nugawela updated CONNECTORS-1490: Attachment: README.txt > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, > image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Irindu Nugawela updated CONNECTORS-1490: Attachment: # Licensed to the Apache Software Foundation (ASF) > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: # Licensed to the Apache Software Foundation (ASF), > Screen Shot 2018-08-12 at 8.04.30 AM.png, image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16588661#comment-16588661 ] Irindu Nugawela edited comment on CONNECTORS-1490 at 8/22/18 10:21 AM: --- Hi Karl, Shall we update the README.txt with the following # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. To test this connector, copy the de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant test" target for the standard ant build. Also note that "ant make-deps" target will copy the jars into this directory automatically for you. You can read more about the process on the "how-to-build-and-deploy.html" documentation page. was (Author: irindupera): Hi Karl, Shall we update the README.txt with the following # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. To test this connector, copy the de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant test" target for the standard ant build. Also note that "ant make-deps" target will copy the jars into this directory automatically for you. You can read more about the process on the "how-to-build-and-deploy.html" documentation page. > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: # Licensed to the Apache Software Foundation (ASF), > Screen Shot 2018-08-12 at 8.04.30 AM.png, image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete d
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16588661#comment-16588661 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi Karl, Shall we update the README.txt with the following # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. To test this connector, copy the de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant test" target for the standard ant build. Also note that "ant make-deps" target will copy the jars into this directory automatically for you. You can read more about the process on the "how-to-build-and-deploy.html" documentation page. > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: Screen Shot 2018-08-12 at 8.04.30 AM.png, > image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16577414#comment-16577414 ] Irindu Nugawela commented on CONNECTORS-1490: - ant test can be fixed by creating a directory name "test-materials" inside manifoldcf\connectors\mongodb i.e. from project root execute cd manifoldcf\connectors\mongodb mkdir test-materials cd ../../ ant make-deps ant test > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: Screen Shot 2018-08-12 at 8.04.30 AM.png, > image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16577396#comment-16577396 ] Irindu Nugawela commented on CONNECTORS-1490: - Thanks Karl, but we have test failures The ant build passes but test fails !Screen Shot 2018-08-12 at 8.04.30 AM.png! The maven build fails the issue is not related to MongoDB connector > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: Screen Shot 2018-08-12 at 8.04.30 AM.png, > image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Irindu Nugawela updated CONNECTORS-1490: Attachment: Screen Shot 2018-08-12 at 8.04.30 AM.png > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Fix For: ManifoldCF 2.11 > > Attachments: Screen Shot 2018-08-12 at 8.04.30 AM.png, > image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16577193#comment-16577193 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi Karl, The Ant build and maven build is now passing separately, would we be able to merge it to the trunk? > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16575385#comment-16575385 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi Karl and Piergiorgio, The build is passing on my machine as well !image-2018-08-10-02-30-37-152.png! I have not yet executed a mvn install from the project root but I guess the required jars are locally available in my machine from previous build attemps during develpment > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16575385#comment-16575385 ] Irindu Nugawela edited comment on CONNECTORS-1490 at 8/9/18 9:05 PM: - Hi Karl and Piergiorgio, The build is passing on my machine as well !image-2018-08-10-02-30-37-152.png! I have not yet executed a mvn install from the project root but I guess the required jars are locally available in my machine from previous build attempts during development was (Author: irindupera): Hi Karl and Piergiorgio, The build is passing on my machine as well !image-2018-08-10-02-30-37-152.png! I have not yet executed a mvn install from the project root but I guess the required jars are locally available in my machine from previous build attemps during develpment > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Irindu Nugawela updated CONNECTORS-1490: Attachment: image-2018-08-10-02-30-37-152.png > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: image-2018-08-10-02-30-37-152.png, > mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Issue Comment Deleted] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Irindu Nugawela updated CONNECTORS-1490: Comment: was deleted (was: [^mcf-mongodb-connector(CONNECTORS-1490)1.patch] ) > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Irindu Nugawela updated CONNECTORS-1490: Attachment: mcf-mongodb-connector(CONNECTORS-1490)1.patch > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, > mcf-mongodb-connector(CONNECTORS-1490)1.patch, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16572594#comment-16572594 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi Karl, I am really sorry I made a small mistake after applying the last patch the folder src under manifoldcf/connectors/mongodb should be moved to a folder named connectors made under manifoldcf/connectors/mongodb which is the equivalent of cd manifoldcf/connectors/mongodb mkdir connectors mv ./src ./connectors I have also made the correct patch [mcf-mongodb-connector(CONNECTORS-1490)1.patch] without the mistake please use it if it is more convenient to you and also note you still need to manually copy the image attached before even with new patch named mcf-mongodb-connector(CONNECTORS-1490)1.patch [^mcf-mongodb-connector(CONNECTORS-1490)1.patch] > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16572596#comment-16572596 ] Irindu Nugawela commented on CONNECTORS-1490: - [^mcf-mongodb-connector(CONNECTORS-1490)1.patch] > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16571823#comment-16571823 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi Karl, The connector as of now depends on mongo-java-driver 2.11.3 which is a common dependency for the GridFS repository connector as well > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Irindu Nugawela updated CONNECTORS-1490: Attachment: mcf-mongodb-connector(CONNECTORS-1490).patch > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Irindu Nugawela updated CONNECTORS-1490: Attachment: mongodb-output-connection-configuration.PNG > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, > mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16571715#comment-16571715 ] Irindu Nugawela commented on CONNECTORS-1490: - !mongodb-output-connection-configuration.PNG![^mcf-mongodb-connector(CONNECTORS-1490).patch] > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Attachments: mongodb-output-connection-configuration.PNG > > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16571704#comment-16571704 ] Irindu Nugawela edited comment on CONNECTORS-1490 at 8/7/18 2:05 PM: - Attaching the patch for MongoDB Output Connector please note that the image file mongodb-output-connection-configuration.PNG at manifoldcf\site\src\documentation\resources\images\en_US is not generated with the patch and please be kind to copy that manually I am attaching the mongodb-output-connection-configuration.PNG file along with the patch. Also note that the patch can be applied fine with Eclispe IDE and I faced some problems applying the patch with Intelij IDEA It is better if it is possible to avoid Intelij IDEA to apply the patch was (Author: irindupera): Attaching the patch for MongoDB Output Connector please note that the image file mongodb-output-connection-configuration.PNG at manifoldcf\site\src\documentation\resources\images\en_US is not generated with the patch and please be kind to copy that manually I am attaching the mongodb-output-connection-configuration.PNG file along with the patch. Also note that the patch can be applied fine with Eclispe IDE and I faced some problems applying the patch with Intelij IDEA It is better if it is possible to avoid Intelij IDEA to apply the patch > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16571704#comment-16571704 ] Irindu Nugawela commented on CONNECTORS-1490: - Attaching the patch for MongoDB Output Connector please note that the image file mongodb-output-connection-configuration.PNG at manifoldcf\site\src\documentation\resources\images\en_US is not generated with the patch and please be kind to copy that manually I am attaching the mongodb-output-connection-configuration.PNG file along with the patch. Also note that the patch can be applied fine with Eclispe IDE and I faced some problems applying the patch with Intelij IDEA It is better if it is possible to avoid Intelij IDEA to apply the patch > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
Re: It's release time again
Hi Karl, I am currently preparing the patch for mcf-mongodb-output-connector. I would be glad if we can include it in the next release. On Mon, 6 Aug 2018 at 16:00, Karl Wright wrote: > I'm hoping to cut RC0 of 2.11 around August 15th. Any objection? > > Karl > -- Thanks and Regards, Irindu Nugawela, Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, Faculty of Engineering University of Peradeniya
Re: Executing UI Tests
Hi Karl, I have replaced the driver thanks now the individual tests for example elasticsearch are passing thanks. when I cd into connectors\elasticsearch> and issue ant run-UI-HSQLDB the build is passing now but still some tests are failing so ant uitest still fails because when I cd into connectors\cmis and issue ant run-UI-HSQLDB the build fails with the following error [junit] at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:81) [junit] at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:271) [junit] at org.apache.manifoldcf.core.tests.SeleniumTester.clickButton(SeleniumTester.java:319) [junit] at org.apache.manifoldcf.core.tests.SeleniumTester.clickButton(SeleniumTester.java:297) [junit] at org.apache.manifoldcf.agents.output.cmisoutput.tests.NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:65) [junit] [junit] BUILD FAILED D:\gitBlunder\manifoldcf\dist\connector-build.xml:1195: Test org.apache.manifoldcf.agents.output.cmisoutput.tests.NavigationHSQLDBUI failed Total time: 1 minute 33 seconds D:\gitBlunder\manifoldcf\connectors\cmis> <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=icon> Virus-free. www.avast.com <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=link> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> On 24 July 2018 at 11:33, Karl Wright wrote: > Hi, I don't know how you configured it, but you're using the Remote driver, > not the standard Chrome, Firefox, or IE driver. That one is not supported > as of right now. > > Karl > > > On Mon, Jul 23, 2018 at 11:51 PM Irindu Nugawela > wrote: > > > Hi Kishore and Karl, > > > > I changed the Thread.Sleep() in here > > <https://github.com/apache/manifoldcf/blob/ > ef0399620f527e72fbe9569714af88b9afba4722/framework/core/src/ > test/java/org/apache/manifoldcf/core/tests/SeleniumTester.java#L186> from > > 1000 to 2000, Now the tests fail with a different behaviour. > > > > When I run ant uitest a chrome window opens and navigates automatically > to > > ManifoldCF login page and it stays there > > > > > > > > and the tests fail with the following error message > > > > [junit] - --- > > [junit] Testcase: > > createConnectionsAndJob(org.apache.manifoldcf.authorities. > authorities.activedirectory.tests.NavigationHSQLDBUI): > > Caused an ERROR > > [junit] java.net.SocketException: Connection reset > > [junit] Build info: version: '3.13.0', revision: '2f0d292', time: > > '2018-06-25T15:24:21.231Z' > > [junit] System info: host: 'IRINDU', ip: '10.0.75.1', os.name: > > 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: > > '1.8.0_172' > > [junit] Driver info: driver.version: RemoteWebDriver > > [junit] org.openqa.selenium.WebDriverException: > > java.net.SocketException: Connection reset > > [junit] Build info: version: '3.13.0', revision: '2f0d292', time: > > '2018-06-25T15:24:21.231Z' > > [junit] System info: host: 'IRINDU', ip: '10.0.75.1', os.name: > > 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: > > '1.8.0_172' > > [junit] Driver info: driver.version: RemoteWebDriver > > [junit] at > > org.openqa.selenium.remote.service.DriverCommandExecutor. > execute(DriverCommandExecutor.java:92) > > [junit] at > > org.openqa.selenium.remote.RemoteWebDriver.execute( > RemoteWebDriver.java:548) > > [junit] at > > org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:276) > > [junit] at > > org.apache.manifoldcf.core.tests.SeleniumTester.start( > SeleniumTester.java:111) > > [junit] at > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests. > NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40) > > [junit] Caused by: java.net.SocketException: Connection reset > > [junit] at > > java.net.SocketInputStream.read(SocketInputStream.java:210) > > [junit] at > > java.net.SocketInputStream.read(SocketInputStream.java:141) > > [junit] at okio.Okio$2.read(Okio.java:140) > > [junit] at okio.AsyncTimeout$2.read(AsyncTimeout.java:237) > > [junit] at > > okio.RealBufferedSource.indexOf(RealBufferedSource.java:355) > > [junit] at > > okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:227) > > [junit] at > > okhttp3.internal.http1.Http1Codec.readHeaderLine(Http1Codec.java:215) &
Re: Executing UI Tests
; > > imeLimiter; > > > > > > > > [junit] java.lang.NoSuchMethodError: > > > > > > > > > > > > > > > > > > > > > > > > > > com.google.common.util.concurrent.SimpleTimeLimiter.create(Ljava/util/ > > > > > concurrent/ExecutorService;)Lcom/google/common/util/concurrent/SimpleT > > > > > imeLimiter; > > > > > > > > [junit] at > > > > > > > > org.openqa.selenium.net.UrlChecker.(UrlChecker.java:62) > > > > > > > > [junit] at > > > > > > > > > > > > > > > > > > > > > > > > > > org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(Dr > > > > > iverService.java:188) > > > > > > > > [junit] at > > > > > > > > > > > > > > > > > > > > > > > > > > org.openqa.selenium.remote.service.DriverService.start(DriverService.j > > > > > ava:179) > > > > > > > > [junit] at > > > > > > > > > > > > > > > > > > > > > > > > > > org.openqa.selenium.remote.service.DriverCommandExecutor.execute(Drive > > > > > rCommandExecutor.java:79) > > > > > > > > [junit] at > > > > > > > > > > > > > > > > > > > > > > > > > > org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.jav > > > > > a:548) > > > > > > > > [junit] at > > > > > > > > > > > > > > > > > > > > > > > > > > org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDrive > > > > > r.java:212) > > > > > > > > [junit] at > > > > > > > > > > > > > > > > > > > > > > > > > > org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java > > > > > :130) > > > > > > > > [junit] at > > > > > > > > > > org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:181) > > > > > > > > [junit] at > > > > > > > > > > org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:168) > > > > > > > > [junit] at > > > > > > > > > > org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:157) > > > > > > > > [junit] at > > > > > > > > > > > > > > > > > > > > > > > > > > org.apache.manifoldcf.core.tests.SeleniumTester.start(SeleniumTester.j > > > > > ava:86) > > > > > > > > [junit] at > > > > > > > > > > > > > > > > > > > > > > > > > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.Na > > > > > vigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40) > > > > > > > > [junit] > > > > > > > > [junit] > > > > > > > > BUILD FAILED > > > > > > > > > > > > > > > > > > > > > > > > > > > > /Users/piergiorgiolucidi/Documents/workspaces/ > manifoldNew/trunk/build.xml:498: > > > > > > > > The following error occurred while executing this line: > > > > > > > > > > > > > > > > > > > > > > > > > > > > /Users/piergiorgiolucidi/Documents/workspaces/ > manifoldNew/trunk/build.xml:436: > > > > > > > > The following error occurred while executing this line: > > > > > > > > > > > > > > > > > > > > > > > > > > > > /Users/piergiorgiolucidi/Documents/workspaces/manifoldNew/trunk/dist/ > connector-build.xml:1195: > > > > > > > > Test > > > > > > > > > > > > > > > > > > > > > > > > > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.Na > > > > > vigationHSQLDBUI > > > > > > > > failed > > > > > > > > Total t
Re: Executing UI Tests
Yes I am on Windows, Thanks Karl and Kishore On 23 July 2018 at 18:13, Karl Wright wrote: > If this is Windows, it's because for some reason "ant uitest" on Windows is > still failing. Ubuntu though succeeds. Kishore Kumar is looking at this > as time permits; it's not well understood at all. > > Karl > > > On Mon, Jul 23, 2018 at 8:40 AM Irindu Nugawela > wrote: > > > Hi Karl, > > > > I took a pull from the trunk just now and I executed > > > > (1) ant clean-core-deps > > (2) ant make-core-deps > > (3) ant clean > > (4) ant uitest > > > > but still, I get this error > > > >[junit] at > > java.lang.reflect.Constructor.newInstance(Constructor.java:423) > > [junit] at > > > > org.openqa.selenium.remote.ErrorHandler.createThrowable( > ErrorHandler.java:214) > > [junit] at > > > > org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed( > ErrorHandler.java:166) > > [junit] at > > > > org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue( > JsonHttpResponseCodec.java:40) > > [junit] at > > > > org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode( > AbstractHttpResponseCodec.java:80) > > [junit] at > > > > org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode( > AbstractHttpResponseCodec.java:44) > > [junit] at > > > > org.openqa.selenium.remote.HttpCommandExecutor.execute( > HttpCommandExecutor.java:158) > > [junit] at > > > > org.openqa.selenium.remote.service.DriverCommandExecutor. > execute(DriverCommandExecutor.java:83) > > [junit] at > > > > org.openqa.selenium.remote.RemoteWebDriver.execute( > RemoteWebDriver.java:548) > > [junit] at > > org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:276) > > [junit] at > > > > org.apache.manifoldcf.core.tests.SeleniumTester.start( > SeleniumTester.java:111) > > [junit] at > > > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests. > NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40) > > [junit] > > [junit] > > > > BUILD FAILED > > D:\gitBlunder\manifoldcf\build.xml:498: The following error occurred > while > > executing this line: > > D:\gitBlunder\manifoldcf\build.xml:436: The following error occurred > while > > executing this line: > > D:\gitBlunder\manifoldcf\dist\connector-build.xml:1195: Test > > > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests. > NavigationHSQLDBUI > > failed > > > > Total time: 1 minute 18 seconds > > > > Please help me figure out what is wrong. Thanks in advance. > > > > On 23 July 2018 at 15:28, Karl Wright wrote: > > > > > Hi Piergiorgio, > > > > > > I updated trunk to include the latest Selenium stuff so you will need > to > > do > > > the following to get beyond your current problems: > > > > > > (1) ant clean-core-deps > > > (2) ant make-core-deps > > > (3) ant clean > > > > > > Then you can run ant-uitest with the right jars. > > > > > > Thanks!! > > > > > > Karl > > > > > > > > > On Mon, Jul 23, 2018 at 4:20 AM Piergiorgio Lucidi < > > piergior...@apache.org > > > > > > > wrote: > > > > > > > I think that it is not clear how to run UI Tests, I think that we > > should > > > > have a simple cookbook to describe how to setup locally the execution > > of > > > UI > > > > tests. > > > > I'm trying to use the latest fixes included by Kishore but probably > I'm > > > > missing something but I don't know what. > > > > > > > > I have started the Selenium server and I set the environment property > > for > > > > the Chrome Driver but it returns the following exception: > > > > > > > > [junit] Testcase: > > > > > > > > > createConnectionsAndJob(org.apache.manifoldcf.authorities. > > > authorities.activedirectory.tests.NavigationHSQLDBUI): > > > > Caused > > > > > an ERROR > > > > > [junit] > > > > > > > > > com.google.common.util.concurrent.SimpleTimeLimiter. > > > create(Ljava/util/concurrent/ExecutorService;)Lcom/google/ > >
Re: Executing UI Tests
ter.start( > SeleniumTester.java:86) > > > [junit] at > > > > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests. > NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40) > > > [junit] > > > [junit] > > > BUILD FAILED > > > > > /Users/piergiorgiolucidi/Documents/workspaces/ > manifoldNew/trunk/build.xml:498: > > > The following error occurred while executing this line: > > > > > /Users/piergiorgiolucidi/Documents/workspaces/ > manifoldNew/trunk/build.xml:436: > > > The following error occurred while executing this line: > > > > > /Users/piergiorgiolucidi/Documents/workspaces/manifoldNew/trunk/dist/ > connector-build.xml:1195: > > > Test > > > > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests. > NavigationHSQLDBUI > > > failed > > > Total time: 18 seconds > > > > > > Do you have some ideas? > > > > Thank you all. > > > > Cheers, > > PJ > > > > Il giorno mer 11 lug 2018 alle ore 20:51 Karl Wright > > > ha scritto: > > > > > Upgrading to latest version of selenium is complete but didn't help. > > > > > > Karl > > > > > > > > > On Wed, Jul 11, 2018 at 12:28 PM Irindu Nugawela > > > > wrote: > > > > > > > Hi Karl, > > > > > > > > Thank you for the update, I'll hold until we find a fix for this > issue > > > > > > > > > On Jul 11, 2018, at 9:09 PM, Karl Wright > wrote: > > > > > > > > > > Just updating the selenium distribution is not enough. There are > > some > > > > > downstream dependencies that have changed too. This is going to > > take a > > > > > while. > > > > > > > > > > Karl > > > > > > > > > > > > > > >> On Wed, Jul 11, 2018 at 11:21 AM Karl Wright > > > > wrote: > > > > >> > > > > >> This stackoverflow article recommends an update of the chrome > > driver: > > > > >> > > > > >> > > > > >> > > > > > > > > > https://stackoverflow.com/questions/22402389/getting- > exeception-while-using-chrome-browser-in-selenium-project > > > > >> > > > > >> Karl > > > > >> > > > > >> > > > > >>> On Wed, Jul 11, 2018 at 11:18 AM Karl Wright > > > > > wrote: > > > > >>> > > > > >>> I am getting the same thing here. > > > > >>> It looks likes Chrome updates have broken some Selenium behavior. > > I > > > > have > > > > >>> no time to look at this in any detail for the next several weeks, > > > > however. > > > > >>> > > > > >>> Karl > > > > >>> > > > > >>> > > > > >>> On Wed, Jul 11, 2018 at 10:30 AM Irindu Nugawela < > > > nbiinde...@gmail.com > > > > > > > > > >>> wrote: > > > > >>> > > > > >>>> Hi Karl, > > > > >>>> I have set the environment variable *SL_CHROME_DRIVER* > > > > >>>> > > > > >>>> this is the error message in plain text > > > > >>>> > > > > >>>> Behaviour=}] > > > > >>>>[junit] Session ID: 3ad1b9e6f76c135667ad37cbbe571974 > > > > >>>>[junit] at > > > > >>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423) > > > > >>>>[junit] at > > > > >>>> > > > > >>>> > > > > > > > > > org.openqa.selenium.remote.ErrorHandler.createThrowable( > ErrorHandler.java:216) > > > > >>>>[junit] at > > > > >>>> > > > > >>>> > > > > > > > > > org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed( > ErrorHandler.java:168) > > > > >>>>[junit] at > > > > >>>> > > > > >>>> > > > > > > > > > org.openqa.selenium.remote.RemoteWebDriver.execute( > RemoteWebDriver.java:638) > > > > >>>>[junit]
Re: Executing UI Tests
Hi Karl, I have set the environment variable *SL_CHROME_DRIVER* this is the error message in plain text Behaviour=}] [junit] Session ID: 3ad1b9e6f76c135667ad37cbbe571974 [junit] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [junit] at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:216) [junit] at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:168) [junit] at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:638) [junit] at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:325) [junit] at org.apache.manifoldcf.core.tests.SeleniumTester.start(SeleniumTester.java:111) [junit] at org.apache.manifoldcf.authorities.authorities.activedirectory.tests.NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40) [junit] [junit] BUILD FAILED D:\RC0\apache-manifoldcf-2.10-src\apache-manifoldcf-2.10\build.xml:498: The following error occurred while executing this line: D:\RC0\apache-manifoldcf-2.10-src\apache-manifoldcf-2.10\build.xml:436: The following error occurred while executing this line: D:\RC0\apache-manifoldcf-2.10-src\apache-manifoldcf-2.10\dist\connector-build.xml:1192: Test org.apache.manifoldcf.authorities.authorities.activedirectory.tests.NavigationHSQLDBUI failed On 11 July 2018 at 19:55, Karl Wright wrote: > I am not seeing the graphic. > You also need to set the proper environment variables to point at your > selenium installation. > > Karl > > > On Wed, Jul 11, 2018 at 10:24 AM Irindu Nugawela > wrote: > > > Hi Karl, > > > > Thank you for the tip. I installed selenium but still the UI test fails. > > Here is the error > > > > > > > > > > On 11 July 2018 at 15:42, Karl Wright wrote: > > > >> Have you installed Selenium? > >> > >> Karl > >> > >> > >> On Wed, Jul 11, 2018 at 3:40 AM Irindu Nugawela > >> wrote: > >> > >> > Hi All, > >> > > >> > I am trying to execute UI tests of CMIS and ElasticSearch connectors > but > >> > their respective build files do not have a target to run UI tests > >> instead > >> > in the parent build.xml which is in the project root I found the > target > >> > "uitest" which is supposed to run all the UI tests but executing "*ant > >> > uitest*" fails with the following exception > >> > > >> >[junit] Testcase: > >> > > >> createConnectionsAndJob(org.apache.manifoldcf.authorities. > authorities.activedirectory.tests.NavigationHSQLDBUI): > >> > Caused an ERROR > >> > [junit] The driver executable does not exist: > >> > > >> D:\gitBlunder\manifoldcf\connectors\activedirectory\ > test-HSQLDB-output\${env.SL_CHROME_DRIVER} > >> > [junit] java.lang.IllegalStateException: The driver executable > does > >> > not exist: > >> > > >> D:\gitBlunder\manifoldcf\connectors\activedirectory\ > test-HSQLDB-output\${env.SL_CHROME_DRIVER} > >> > [junit] at > >> > com.google.common.base.Preconditions.checkState( > Preconditions.java:518) > >> > [junit] at > >> > > >> org.openqa.selenium.remote.service.DriverService. > checkExecutable(DriverService.java:123) > >> > [junit] at > >> > > >> org.openqa.selenium.remote.service.DriverService. > findExecutable(DriverService.java:118) > >> > [junit] at > >> > > >> org.openqa.selenium.chrome.ChromeDriverService.access$ > 000(ChromeDriverService.java:32) > >> > [junit] at > >> > > >> org.openqa.selenium.chrome.ChromeDriverService$Builder. > findDefaultExecutable(ChromeDriverService.java:137) > >> > [junit] at > >> > > >> org.openqa.selenium.remote.service.DriverService$Builder. > build(DriverService.java:302) > >> > [junit] at > >> > > >> org.openqa.selenium.chrome.ChromeDriverService.createDefaultService( > ChromeDriverService.java:88) > >> > [junit] at > >> > org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:156) > >> > [junit] at > >> > > >> org.apache.manifoldcf.core.tests.SeleniumTester.start( > SeleniumTester.java:86) > >> > [junit] at > >> > > >> org.apache.manifoldcf.authorities.authorities.activedirectory.tests. > NavigationHSQLDBUI.createConnectionsAndJob(Navigatio
Re: Executing UI Tests
Hi Karl, Thank you for the tip. I installed selenium but still the UI test fails. Here is the error On 11 July 2018 at 15:42, Karl Wright wrote: > Have you installed Selenium? > > Karl > > > On Wed, Jul 11, 2018 at 3:40 AM Irindu Nugawela > wrote: > > > Hi All, > > > > I am trying to execute UI tests of CMIS and ElasticSearch connectors but > > their respective build files do not have a target to run UI tests instead > > in the parent build.xml which is in the project root I found the target > > "uitest" which is supposed to run all the UI tests but executing "*ant > > uitest*" fails with the following exception > > > >[junit] Testcase: > > createConnectionsAndJob(org.apache.manifoldcf.authorities. > authorities.activedirectory.tests.NavigationHSQLDBUI): > > Caused an ERROR > > [junit] The driver executable does not exist: > > D:\gitBlunder\manifoldcf\connectors\activedirectory\ > test-HSQLDB-output\${env.SL_CHROME_DRIVER} > > [junit] java.lang.IllegalStateException: The driver executable does > > not exist: > > D:\gitBlunder\manifoldcf\connectors\activedirectory\ > test-HSQLDB-output\${env.SL_CHROME_DRIVER} > > [junit] at > > com.google.common.base.Preconditions.checkState(Preconditions.java:518) > > [junit] at > > org.openqa.selenium.remote.service.DriverService. > checkExecutable(DriverService.java:123) > > [junit] at > > org.openqa.selenium.remote.service.DriverService. > findExecutable(DriverService.java:118) > > [junit] at > > org.openqa.selenium.chrome.ChromeDriverService.access$ > 000(ChromeDriverService.java:32) > > [junit] at > > org.openqa.selenium.chrome.ChromeDriverService$Builder. > findDefaultExecutable(ChromeDriverService.java:137) > > [junit] at > > org.openqa.selenium.remote.service.DriverService$Builder. > build(DriverService.java:302) > > [junit] at > > org.openqa.selenium.chrome.ChromeDriverService.createDefaultService( > ChromeDriverService.java:88) > > [junit] at > > org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:156) > > [junit] at > > org.apache.manifoldcf.core.tests.SeleniumTester.start( > SeleniumTester.java:86) > > [junit] at > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests. > NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40) > > [junit] > > [junit] > > > > BUILD FAILED > > D:\gitBlunder\manifoldcf\build.xml:498: The following error occurred > while > > executing this line: > > D:\gitBlunder\manifoldcf\build.xml:436: The following error occurred > while > > executing this line: > > D:\gitBlunder\manifoldcf\dist\connector-build.xml:1192: Test > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests. > NavigationHSQLDBUI > > failed > > > > > > > > > > (I have also attached the screenshot) > > > > Please help me run the UI tests and also let me know if there is a way to > > invoke the UI tests for a particular Connector instead of running all the > > UI tests. > > > > -- > > Thanks and Regards, > > Irindu Nugawela, > > Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, > > Faculty of Engineering University of Peradeniya > > > -- Thanks and Regards, Irindu Nugawela, Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, Faculty of Engineering University of Peradeniya
Executing UI Tests
Hi All, I am trying to execute UI tests of CMIS and ElasticSearch connectors but their respective build files do not have a target to run UI tests instead in the parent build.xml which is in the project root I found the target "uitest" which is supposed to run all the UI tests but executing "*ant uitest*" fails with the following exception [junit] Testcase: createConnectionsAndJob(org.apache.manifoldcf.authorities.authorities.activedirectory.tests.NavigationHSQLDBUI): Caused an ERROR [junit] The driver executable does not exist: D:\gitBlunder\manifoldcf\connectors\activedirectory\test-HSQLDB-output\${env.SL_CHROME_DRIVER} [junit] java.lang.IllegalStateException: The driver executable does not exist: D:\gitBlunder\manifoldcf\connectors\activedirectory\test-HSQLDB-output\${env.SL_CHROME_DRIVER} [junit] at com.google.common.base.Preconditions.checkState(Preconditions.java:518) [junit] at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:123) [junit] at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:118) [junit] at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32) [junit] at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137) [junit] at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:302) [junit] at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) [junit] at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:156) [junit] at org.apache.manifoldcf.core.tests.SeleniumTester.start(SeleniumTester.java:86) [junit] at org.apache.manifoldcf.authorities.authorities.activedirectory.tests.NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40) [junit] [junit] BUILD FAILED D:\gitBlunder\manifoldcf\build.xml:498: The following error occurred while executing this line: D:\gitBlunder\manifoldcf\build.xml:436: The following error occurred while executing this line: D:\gitBlunder\manifoldcf\dist\connector-build.xml:1192: Test org.apache.manifoldcf.authorities.authorities.activedirectory.tests.NavigationHSQLDBUI failed (I have also attached the screenshot) Please help me run the UI tests and also let me know if there is a way to invoke the UI tests for a particular Connector instead of running all the UI tests. -- Thanks and Regards, Irindu Nugawela, Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, Faculty of Engineering University of Peradeniya
[jira] [Created] (CONNECTORS-1509) The failsafe and surefire test configuration needs to be improved to properly include all the required test cases
Irindu Nugawela created CONNECTORS-1509: --- Summary: The failsafe and surefire test configuration needs to be improved to properly include all the required test cases Key: CONNECTORS-1509 URL: https://issues.apache.org/jira/browse/CONNECTORS-1509 Project: ManifoldCF Issue Type: Improvement Components: CMIS Output Connector Affects Versions: ManifoldCF 2.10 Reporter: Irindu Nugawela The current surefire plugin configuration has the following configurations **/*Postgresql*.java **/*MySQL*.java this will exclude *SanityPostgresqlTest* which is a unit test from being executed which is questionable behaviour and **/*MySQL*.java serves no purpose since there are no any test classes matching the pattern Also I suggest adding the following pattern to exclude integration tests **/*IT.java which seems to be our convention for naming integration tests. The current failsafe plugin configuration also share the above configurations which is **/*Postgresql*.java **/*MySQL*.java which seems of no purpose to me there are no any cases matching the above configuration and matching the default configuration which is **/IT*.java **/*IT.java **/*ITCase.java Also *NavigationHSQLDBUI* test does not seem to be executed with the maven build process -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16502812#comment-16502812 ] Irindu Nugawela edited comment on CONNECTORS-1490 at 6/6/18 4:25 AM: - Hi All, I faced an issue during development, the MongodbOutputConnector, and GridFSRepository Connector both share a common dependency mongo-java-driver and GridFSRepositoryConnector uses mongo-java-driver version 2.11.3 while the latest stable is version 3.7, add to that mongo-java-driver version 2.x does not support mongod server versions 3.x methods like {color:#353833}[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-](String username, char[] password) works only against mongod server versions 2.x and they are deprecated on mongo-java-driver version 3.x {color} {color:#353833}I cannot use the latest stable mongo-java-driver version 3.7 for development because GridFS Connector uses the older version and the older mongo-java-driver version 2.11.3 is already in classpath. I can continue development mongo-java-driver version 2.11.3 but the MongodbOutputConnector would not support the newer mongodb servers (version 3.x).{color} {color:#353833}Also I've noticed that GridFS Connector uses [authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-](String username, char[] password) method also classes DBTCPConnector which are deprecated from mongo-java-driver version 3.x which would also make GridFS connector not work as expected with newer mongodb servers (version 3.x).{color} {color:#353833}There are significant differences with mongo-java-driver version 2.X and version 3.X{color} {color:#353833} {color} was (Author: irindupera): Hi All, I faced an issue during development, the MongodbOutputConnector, and GridFSRepository Connector both share a common dependency mongo-java-driver and GridFSRepositoryConnector uses mongo-java-driver version 2.11.3 while the latest stable is version 3.7, add to that mongo-java-driver version 2.x does not support mongod server versions 3.x methods like {color:#353833}[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-](String username, char[] password) works only against mongod server versions 2.x and they are deprecated on mongo-java-driver version 3.x {color} {color:#353833}I cannot use the latest stable mongo-java-driver version 3.7 for development because GridFS Connector uses the older version and the older mongo-java-driver version 2.11.3 is already in classpath. I can continue development mongo-java-driver version 2.11.3 but the MongodbOutputConnector would not support the newer mongodb servers (version 3.x).{color} {color:#353833}Also I've noticed that GridFS Connector uses [authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true] username, char[] password) method also classes DBTCPConnector which are deprecated from mongo-java-driver version 3.x which would also make GridFS connector not work as expected with newer mongodb servers (version 3.x).{color} {color:#353833}There are significant differences with mongo-java-driver version 2.X and version 3.X{color} {color:#353833} {color} > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all
[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16502812#comment-16502812 ] Irindu Nugawela edited comment on CONNECTORS-1490 at 6/6/18 4:24 AM: - Hi All, I faced an issue during development, the MongodbOutputConnector, and GridFSRepository Connector both share a common dependency mongo-java-driver and GridFSRepositoryConnector uses mongo-java-driver version 2.11.3 while the latest stable is version 3.7, add to that mongo-java-driver version 2.x does not support mongod server versions 3.x methods like {color:#353833}[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-](String username, char[] password) works only against mongod server versions 2.x and they are deprecated on mongo-java-driver version 3.x {color} {color:#353833}I cannot use the latest stable mongo-java-driver version 3.7 for development because GridFS Connector uses the older version and the older mongo-java-driver version 2.11.3 is already in classpath. I can continue development mongo-java-driver version 2.11.3 but the MongodbOutputConnector would not support the newer mongodb servers (version 3.x).{color} {color:#353833}Also I've noticed that GridFS Connector uses [authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true] username, char[] password) method also classes DBTCPConnector which are deprecated from mongo-java-driver version 3.x which would also make GridFS connector not work as expected with newer mongodb servers (version 3.x).{color} {color:#353833}There are significant differences with mongo-java-driver version 2.X and version 3.X{color} {color:#353833} {color} was (Author: irindupera): Hi All, I faced an issue during development, the MongodbOutputConnector, and GridFSRepository Connector both share a common dependency mongo-java-driver and GridFSRepositoryConnector uses mongo-java-driver version 2.11.3 while the latest stable is version 3.7, add to that mongo-java-driver version 2.x does not support mongod server versions 3.x methods like {color:#353833}[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true] username, char[] password) works only against mongod server versions 2.x and they are deprecated on mongo-java-driver version 3.x {color} {color:#353833}I cannot use the latest stable mongo-java-driver version 3.7 for development because GridFS Connector uses the older version and the older mongo-java-driver version 2.11.3 is already in classpath. I can continue development mongo-java-driver version 2.11.3 but the MongodbOutputConnector would not support the newer mongodb servers (version 3.x).{color} {color:#353833}Also I've noticed that GridFS Connector uses [authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true] username, char[] password) method also classes DBTCPConnector which are deprecated from mongo-java-driver version 3.x which would also make GridFS connector not work as expected with newer mongodb servers (version 3.x).{color} {color:#353833}There are significant differences with mongo-java-driver version 2.X and version 3.X{color} {color:#353833} {color} > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. &g
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16502812#comment-16502812 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi All, I faced an issue during development, the MongodbOutputConnector, and GridFSRepository Connector both share a common dependency mongo-java-driver and GridFSRepositoryConnector uses mongo-java-driver version 2.11.3 while the latest stable is version 3.7, add to that mongo-java-driver version 2.x does not support mongod server versions 3.x methods like {color:#353833}[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true] username, char[] password) works only against mongod server versions 2.x and they are deprecated on mongo-java-driver version 3.x {color} {color:#353833}I cannot use the latest stable mongo-java-driver version 3.7 for development because GridFS Connector uses the older version and the older mongo-java-driver version 2.11.3 is already in classpath. I can continue development mongo-java-driver version 2.11.3 but the MongodbOutputConnector would not support the newer mongodb servers (version 3.x).{color} {color:#353833}Also I've noticed that GridFS Connector uses [authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true] username, char[] password) method also classes DBTCPConnector which are deprecated from mongo-java-driver version 3.x which would also make GridFS connector not work as expected with newer mongodb servers (version 3.x).{color} {color:#353833}There are significant differences with mongo-java-driver version 2.X and version 3.X{color} {color:#353833} {color} > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
Re: Writing Tests For an Output Connector
Thank you very much, Karl, and Thank you very much Piergiorgio. On 4 May 2018 at 19:12, Piergiorgio Lucidi <piergior...@apache.org> wrote: > Just finished a videocall with Irindu about this. > > Thank you Karl for your reply. > > Cheers, > PJ > > 2018-05-04 14:55 GMT+02:00 Karl Wright <daddy...@gmail.com>: > >> Hi Irindu, >> >> (1) The base classes for the tests begin with "Base". >> (2) Integration tests include "IT" at the end >> (3) The database that is used comes right before the "IT", and there are >> several you could write, e.g.: HSQLDB, PostgreSQL, Mysql. >> >> When you use the ant run-IT-HSQLDB, for instance, it runs all tests named >> xxxHSQLDBIT. >> >> For the connector projects you are working on, you probably need just >> HSQLDB tests. This is because you're really not exercising any >> database-specific functionality. >> >> Karl >> >> >> On Fri, May 4, 2018 at 8:45 AM Irindu Nugawela <nbiinde...@gmail.com> >> wrote: >> >> > Hi devs, >> > >> > I was examining the tests written for output connectors ElasticSearch >> and >> > CMIS. I noticed the test classes for CMIS were >> > >> > APISanityHSQLDBIT >> > BaseITHSQLDB >> > BaseHSQLDB >> > BasePostgresql >> > BaseUIHSQLDB >> > NavigationHSQLDBUI >> > >> > in addition to these Elastic Search had two more test classes >> > >> > SanityHSQLDBTest >> > SanityPostgresqlTest >> > >> > Please help me understand the naming convention of these connectors and >> > which of these fall under unit tests and what are the classes falling >> under >> > integration tests. >> > >> > I am supposed to write unit tests for the MongoDB Output Connector, what >> > are the general guidelines for writing unit tests? is there a reference >> for >> > writing tests? which of the above-mentioned test classes are relevant >> for >> > MongoDB connector. Please help me with my questions. Thanks in advance. >> > >> > >> > -- >> > Thanks and Regards, >> > Irindu Nugawela, >> > Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, >> > Faculty of Engineering University of Peradeniya >> > >> > > > > -- > Piergiorgio Lucidi > https://www.open4dev.com > -- Thanks and Regards, Irindu Nugawela, Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, Faculty of Engineering University of Peradeniya
Writing Tests For an Output Connector
Hi devs, I was examining the tests written for output connectors ElasticSearch and CMIS. I noticed the test classes for CMIS were APISanityHSQLDBIT BaseITHSQLDB BaseHSQLDB BasePostgresql BaseUIHSQLDB NavigationHSQLDBUI in addition to these Elastic Search had two more test classes SanityHSQLDBTest SanityPostgresqlTest Please help me understand the naming convention of these connectors and which of these fall under unit tests and what are the classes falling under integration tests. I am supposed to write unit tests for the MongoDB Output Connector, what are the general guidelines for writing unit tests? is there a reference for writing tests? which of the above-mentioned test classes are relevant for MongoDB connector. Please help me with my questions. Thanks in advance. -- Thanks and Regards, Irindu Nugawela, Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, Faculty of Engineering University of Peradeniya
Small bugs or issues to be fixed
Hi Piergiorgio and all other developers, If you have any issues that are not very complex can be fixed by a beginner contributor. Please assign me one of those issues. I think it will help me understand manifoldcf better and will also be a help for you and will save your time. I am glad to help. I can work on such an issues until May 14 within the community bonding period. Thank you very much. -- Thanks and Regards, Irindu Nugawela, Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, Faculty of Engineering University of Peradeniya <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=icon> Virus-free. www.avast.com <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=link> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
Fwd: GSOC 2018: MongoDB Output Connector
-- Forwarded message -- From: Irindu Nugawela <nbiinde...@gmail.com> Date: 28 April 2018 at 07:42 Subject: Re: GSOC 2018: MongoDB Output Connector To: Piergiorgio Lucidi <piergior...@apache.org> Cc: Karl Wright <daddy...@gmail.com> Hi Piergiorgio, I have noticed that you are using mongo-java-driver org.mongodb mongo-java-driver 2.11.3 for Gridfs connector but the latest stable is org.mongodb mongo-java-driver 3.6.3 there are some API changes between the two which one do you want me to use. At the moment I cannot use the version 3.6.3 inside the manifoldCF framework even though I add it as a dependency for my project I encounter some problems with certain API calls which I suspect because version 2.11.3 jar is already there. Please guide me with next steps, shall I stick to version 2.11.3? On 26 April 2018 at 16:27, Piergiorgio Lucidi <piergior...@apache.org> wrote: > Just shared on Twitter: > https://twitter.com/ApacheManifold/status/989457998715277312 > > ^__^ > > 2018-04-26 11:39 GMT+02:00 Irindu Nugawela <nbiinde...@gmail.com>: > >> Hi Piergiorgio, >> Thank you very much. yes, you may publish about my involvement in our >> project and please let me know if I can help you in any way possible. Yes, >> the twitter profile you have listed belongs to me. >> >> On 26 April 2018 at 12:23, Piergiorgio Lucidi <piergior...@apache.org> >> wrote: >> >>> Hi Irindu, >>> >>> no problem, take your time. >>> >>> In the meanwhile I'm wondering if you allow me to publish a post about >>> your involvement in the project on our Twitter profile: >>> https://twitter.com/apachemanifold >>> >>> I noticed that you have a Twitter profile, could you please to confirm >>> that your profile is the following? >>> https://twitter.com/IrinduPera >>> >>> Please let me know and if you give me your permission I'll write a post. >>> Thank you and take care. >>> >>> Cheers, >>> PJ >>> >>> 2018-04-26 3:33 GMT+02:00 Irindu Nugawela <nbiinde...@gmail.com>: >>> >>>> Hi Piergiorgio, >>>> >>>> Thank you very much for giving me this valuable opportunity, I am going >>>> to do my best with it. Secondly, I am very sorry that I was not very active >>>> in the last few days that I have been suffering from a viral fever. I am >>>> recovering now and will work extra hours in the upcoming weeks to get back >>>> on track. Please help me with the next steps :-) >>>> >>>> On 16 April 2018 at 13:52, Piergiorgio Lucidi <piergior...@apache.org> >>>> wrote: >>>> >>>>> Hi Irindu, >>>>> >>>>> very nice and great job! >>>>> >>>>> ^__^ >>>>> >>>>> Cheers, >>>>> PJ >>>>> >>>>> >>>>> 2018-04-16 8:00 GMT+02:00 Irindu Nugawela <nbiinde...@gmail.com>: >>>>> >>>>>> Hi Piergiorgio , >>>>>> I have come up with the implementation for edit configuration and >>>>>> view configuration with the crawler-ui. It's a small step in the long >>>>>> journey. >>>>>> Apache ManifoldCF_ View Output Connection Statu... >>>>>> <https://drive.google.com/file/d/1X3q32ml40yzJ1moTjoXew2K1g5wNk0Gs/view?usp=drive_web> >>>>>> >>>>>> >>>>>> >>>>>> <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=icon> >>>>>> Virus-free. >>>>>> www.avast.com >>>>>> <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=link> >>>>>> <#m_621489084084143594_m_-3875022077604017546_m_2871376415022697920_m_-1171787217413983024_m_1069976683875003658_m_645939314292940779_m_2231955365225803757_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >>>>>> >>>>>> On 15 March 2018 at 00:45, Irindu Nugawela <nbiinde...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Hi All, >>>>>>> I was able to successfully build ManifoldCF with IntelliJ Idea as >>>>>>> well. >>>>>>> >>>>>>> I have gone through MongoDB - Java >>>>>>> <https://www.tutorialspoint.com/mongodb/mongodb_java.htm> and >>>>>>> iden
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16449618#comment-16449618 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi all, Thank you very much for this valuable opportunity, looking forward to do my best with it :) > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
Re: [ANNOUNCE] - Welcome Irindu Nugawela as GSoC student at ASF
Hi all, Thank you very much for your support. I am thrilled to be a part of Apache Software Foundation contributing to ManifoldCF, I am hoping to do my best with this valuable opportunity. Looking forward to working with you. On 24 April 2018 at 15:01, Rafa Haro <rh...@apache.org> wrote: > Welcome Irindu. Hope you have fun working with ManifoldCF! > > Looking forward for your contributions! > > On Tue, Apr 24, 2018 at 9:11 AM Piergiorgio Lucidi <piergior...@apache.org> > wrote: > >> Hi all, >> >> we have joined the Google Summer Of Code 2018 and we have a new >> contributor >> in the community :) >> >> Please join me in welcoming Irindu Nugawela as GSoC student on ManifoldCF, >> he we will help us on implementing the new MongoDB Output Connector [1]. >> >> The status of his proposal is officially accepted from both ASF and Google >> [2], so we can officially start and I'll try to support him during this >> journey. >> >> The plan for this proposal is the following: >> >>1. April: Setup development environment >>2. May: Basic implementation for configuring the connector with unit >>tests >>3. June: Crawling methods and unit tests >>4. July: Integration Tests and bugfixing >>5. August: Write documentation, code cleanup and bugfixing >> >> I have to confess that Irindu has anticipated some steps, I think that >> actually we are in step 3. Great job Irindu ;) >> >> [1] - https://issues.apache.org/jira/browse/CONNECTORS-1490 >> [2] - https://summerofcode.withgoogle.com/projects/#4692864580190208 >> >> -- >> Piergiorgio Lucidi >> https://www.open4dev.com >> > -- Thanks and Regards, Irindu Nugawela, Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, Faculty of Engineering University of Peradeniya
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16438405#comment-16438405 ] Irindu Nugawela commented on CONNECTORS-1490: - I created a pull for the above issue please review and merge [https://github.com/DaddyWri/manifoldcfinaction/pull/1|http://example.com] > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
Re: GSOC 2018: MongoDB Output Connector
Hi All, I was able to successfully build ManifoldCF with IntelliJ Idea as well. I have gone through MongoDB - Java <https://www.tutorialspoint.com/mongodb/mongodb_java.htm> and identified the MongoDB parameters as follows 1. MongoCredential by a useraname and a password 2. MongoDatabase 3. collection I am planning to have a single username and a password for a Manifold-MongoDB connection I have identified the operations that we are going to support as 1. Inserting documents 2. Querying documents 3. Updating documents 4. Deleting documents 5. Indexing documents based on a particular field I have also studied the document format we are going to store available here <https://github.com/apache/manifoldcf/blob/trunk/framework/agents/src/main/java/org/apache/manifoldcf/agents/interfaces/RepositoryDocument.java> which MongoDB accepts in BSON format, I have identified the following fields 1. binaryFieldData 2. binaryLength 3. fileName 4. contentMimeType 5. createdDate 6. modifiedDate 7. indexingDate 8. originalSize of a Repository Document that I am going to convert to BSON format to write to MongoDB Please tell me am I on the correct path, and correct me if I am wrong On 27 February 2018 at 15:42, Piergiorgio Lucidi <piergior...@apache.org> wrote: > Hi Irindu, > > > > 2018-02-25 13:53 GMT+01:00 Irindu Nugawela <nbiinde...@gmail.com>: > > > Hi All, > > I am currently to working on the $subject. I have some issues that I > need > > to clarify. > > First of all, why did we choose Mongo DB as an output target? My first > > thought of the project was that it was about writing a repository > connector > > for MongoDB because MongoDB is a database programme. ( I am aware of its > > NoSQL > > architecture and its indexing capabilities ). But it is not a search > engine > > per se. > > > > We want to extend the scenario of ManifoldCF and we would like to add > content migration capability. > Imagine to have a tool that helps you not only for the indexing process but > also in migrating contents. > > In this way you could migrate contents from a content repository to another > one, for example you could migrate contents from Alfresco to MongoDB. > > > > > > Then what are the expected operations other than document addition and > > deletion? (what activities should be supported?) > > > > The excepted operation are the same but related to migrate contents and not > related only to manage the indexing process. > > > > > > What capabilities of MongoDB you have already identified that you expect > to > > be useful for us. (what capabilities of MongoDB you have identified as > > useful That you've decided to write an Output connector for it.) > > > > Currently we only have a repository connector for GridFS that allow us to > read binaries from MongoDB. > We also want to store contents against a MongoDB instance, in this way we > can migrate contents on MongoDB from any repository with metadata and > binaries. > > I think it could be very cool :) > > In the enterprise context is very critical to migrate contents / documents > from different kind of repositories and typically it is the first step for > a digital transformation project where a company is trying to orchestrate > different silos in a smart way. > > Please let me know if you need more informations. > Thanks. > > Cheers, > PJ > > > > > > I have been through the ManifoldCF Architecture with DaddyWri > > <https://github.com/DaddyWri>/manifoldcfinaction Chapter1. > > > > -- > > Thanks and Regards, > > Irindu Nugawela, > > Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, > > Faculty of Engineering University of Peradeniya > > > > <https://www.avast.com/sig-email?utm_medium=email_ > > source=link_campaign=sig-email_content=webmail_term=icon> > > Virus-free. > > www.avast.com > > <https://www.avast.com/sig-email?utm_medium=email_ > > source=link_campaign=sig-email_content=webmail_term=link> > > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > > > > > -- > Piergiorgio Lucidi > https://www.open4dev.com > -- Thanks and Regards, Irindu Nugawela, Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, Faculty of Engineering University of Peradeniya
Re: GSOC 2018: MongoDB Output Connector
Hi Karl, Thank you very much for the quick reply, where can I find the particular model, I think it is in XML format and I have to convert from that to BSON format within my connector please correct me If I am wrong, and also please answer this also, what are the activities or operations that the MongoDB connector need to support apart from the regular document creation and deletion operations? Sent from my iPhone > On Feb 25, 2018, at 7:54 PM, Karl Wright <daddy...@gmail.com> wrote: > > Hi Irindu, > > Piergiorgio will answer your detailed questions -- however, I think he is > looking to extend the suite of connectors that can be used to allow > ManifoldCF to synchronize documents between repositories. That really > means there will be both a repository connector and an output connector for > each "repository" we want to work with in this way. > > Please bear in mind that ManifoldCF is about documents and metadata, not > general database. There will necessarily be a model for document > representation when you are writing a connector for a general database that > we would expect people to adhere to. Piergiorgio can explain that in more > detail. > > Thanks, > Karl > > > On Sun, Feb 25, 2018 at 7:53 AM, Irindu Nugawela <nbiinde...@gmail.com> > wrote: > >> Hi All, >> I am currently to working on the $subject. I have some issues that I need >> to clarify. >> First of all, why did we choose Mongo DB as an output target? My first >> thought of the project was that it was about writing a repository connector >> for MongoDB because MongoDB is a database programme. ( I am aware of its >> NoSQL >> architecture and its indexing capabilities ). But it is not a search engine >> per se. >> >> Then what are the expected operations other than document addition and >> deletion? (what activities should be supported?) >> >> What capabilities of MongoDB you have already identified that you expect to >> be useful for us. (what capabilities of MongoDB you have identified as >> useful That you've decided to write an Output connector for it.) >> >> I have been through the ManifoldCF Architecture with DaddyWri >> <https://github.com/DaddyWri>/manifoldcfinaction Chapter1. >> >> -- >> Thanks and Regards, >> Irindu Nugawela, >> Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, >> Faculty of Engineering University of Peradeniya >> >> <https://www.avast.com/sig-email?utm_medium=email_ >> source=link_campaign=sig-email_content=webmail_term=icon> >> Virus-free. >> www.avast.com >> <https://www.avast.com/sig-email?utm_medium=email_ >> source=link_campaign=sig-email_content=webmail_term=link> >> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >>
GSOC 2018: MongoDB Output Connector
Hi All, I am currently to working on the $subject. I have some issues that I need to clarify. First of all, why did we choose Mongo DB as an output target? My first thought of the project was that it was about writing a repository connector for MongoDB because MongoDB is a database programme. ( I am aware of its NoSQL architecture and its indexing capabilities ). But it is not a search engine per se. Then what are the expected operations other than document addition and deletion? (what activities should be supported?) What capabilities of MongoDB you have already identified that you expect to be useful for us. (what capabilities of MongoDB you have identified as useful That you've decided to write an Output connector for it.) I have been through the ManifoldCF Architecture with DaddyWri <https://github.com/DaddyWri>/manifoldcfinaction Chapter1. -- Thanks and Regards, Irindu Nugawela, Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate, Faculty of Engineering University of Peradeniya <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=icon> Virus-free. www.avast.com <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=link> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16372313#comment-16372313 ] Irindu Nugawela edited comment on CONNECTORS-1490 at 2/22/18 2:03 AM: -- Hi Piergiorgio, Following [URL |{color:#33}[http://manifoldcfinaction/svn/examples/edition_2_revised/output_connector_example/src/org/apache/manifoldcf/agents/output/docs4u/Docs4UOutputConnector.java]{color}]which is mentioned in Chapter 9 of the PDF is supposed to lead to the Docs4UOutputConnector.java seems to be not working can you please check. I think it needs to be updated to [link|https://github.com/DaddyWri/manifoldcfinaction/blob/master/examples/output_connector_example/src/org/apache/manifoldcf/agents/output/docs4u/Docs4UOutputConnector.java] was (Author: irindupera): Hi Piergiorgio, Following [URL |{color:#33}http://manifoldcfinaction/svn/examples/edition_2_revised/output_connector_example/src/org/apache/manifoldcf/agents/output/docs4u/Docs4UOutputConnector.java{color}]which is mentioned in Chapter 9 of the PDF is supposed to lead to the Docs4UOutputConnector.java seems to be not working can you please check. > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16372313#comment-16372313 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi Piergiorgio, Following [URL |{color:#33}http://manifoldcfinaction/svn/examples/edition_2_revised/output_connector_example/src/org/apache/manifoldcf/agents/output/docs4u/Docs4UOutputConnector.java{color}]which is mentioned in Chapter 9 of the PDF is supposed to lead to the Docs4UOutputConnector.java seems to be not working can you please check. > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16363422#comment-16363422 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi, Thanks for the quick reply, What activities do we need to support in addition to document ingestion and document deletion, And also I've seen that MongoDB is a NoSQL type of document-oriented database programme also I've seen few other implementations of OutputConnector interface such as KafKaConnector and GTSConnector can I use any of those implementations as a reference for my implementation or does MongoDB has no relevance to all those implementations other than extending the similar interface, can you please suggest a good reference implementation that would make me understand the task quickly if there is any. > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16362502#comment-16362502 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi, Piergiorgio Lucidi, I went through your presentation and Shinichiro Abe's presentation, from that I figured that there are 3 types of connectors 1.Repository Connectors 2.Authority Connectors 3.Output Connectors. and that I have to write a repository connector for MongoDB please correct me If I am wrong > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[GSOC]
[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16361800#comment-16361800 ] Irindu Nugawela commented on CONNECTORS-1490: - Hi, I am a Final Year Computer Engineering undergraduate from university of Peradeniya. I am interested in working on this project for GSOC 2018. > GSOC: MongoDB Output Connector > -- > > Key: CONNECTORS-1490 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1490 > Project: ManifoldCF > Issue Type: New Feature > Components: MongoDB Output Connector >Reporter: Piergiorgio Lucidi >Assignee: Piergiorgio Lucidi >Priority: Major > Labels: MongoDB, gsoc2018, java, junit > Original Estimate: 480h > Remaining Estimate: 480h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to extend the Content Migration capabilities adding MongoDB / > GridFS as a new output connector for importing contents from one or more > repositories supported by ManifoldCF. In this way we will help developers on > migrating contents from different data sources on MongoDB. > You will be involved in the development of the following tasks, you will > learn how to: > * Write the connector implementation > * Implement unit tests > * Build all the integration tests for testing the connector inside the > framework > * Write the documentation for this connector > We have a complete documentation on how to implement an Output Connector: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html] > Take a look also at our book to understand better the framework and how to > implement connectors: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian JIRA (v7.6.3#76005)