The AMP file is actually shipped as part of the binary MCF distribution. You can find it under "plugins".
Karl On Tue, Oct 20, 2015 at 6:42 AM, Paul Farrell <[email protected]> wrote: > Hi all, > > Hopefully this will be my only request for information today. > I’m afraid this is a bit of a newbie question but I have managed to get > the Manifold UI to now show ‘Alfresco Webscripts’ as a connector. The only > bit I am missing now is to install the AMP file in Afresco. > > I realise that this is slightly outside of the Manifold remit but I > wondered if anyone can advise how I build the AMP file from the URL ( > https://github.com/maoo/alfresco-indexer)? I have cloned the repository > to my local drive but, having never worked with Maven, am at a loss at how > to generate the AMP file that I then need to install into Alfresco. > > Many thanks, > > On 19 Oct 2015, at 17:36, Karl Wright <[email protected]> wrote: > > The only way you can have such a reduced list of connectors is if somebody > commented out many connectors in your connectors.xml, or removed them from > the database table where they are registered by hand. > > Karl > > > On Mon, Oct 19, 2015 at 12:33 PM, Paul Farrell <[email protected]> > wrote: > >> After a good deal of time clicking around I came to the same conclusion - >> that there is no way of telling from the UI!! >> >> Having dug a bit deeper I believe I may actually have the Alfresco >> WebScript connectors installed. At least the 0.7.0 version. I notice in the >> ‘lib’ directory that I have ‘alfresco-indexer-webscripts-0.7.0.amp. >> >> Looking in the ‘connectors.xml’ file I can also see the line : >> >> <repositoryconnector name="Alfresco Webscript" >> class="org.apache.manifoldcf.crawler.connectors.alfrescowebscript.AlfrescoConnector”/> >> >> You can imagine my excitement! >> >> The only thing I am missing is the option in the UI. When I click to >> create a new repo connection I get: CMIS, Dropbox, Generic, GoogleDrive, >> HDFS, Jira, Meridio, RSS, Sharepoint. >> >> Perhaps I am hoping for too much to hope that I can make a simple change >> to enable this repo connection? >> >> Thanks for all the help everyone >> >> >> >> On 19 Oct 2015, at 17:26, Karl Wright <[email protected]> wrote: >> >> Hah; there's not a way to inquire in the UI, if that's what you mean. >> But if you see "Alfresco webscript" in the list of repository connection >> types, you've got a version that supports that connector. >> >> Thanks, >> Karl >> >> >> On Mon, Oct 19, 2015 at 12:17 PM, Paul Farrell <[email protected]> >> wrote: >> >>> Thanks Rafa. >>> >>> As an aside, is there an easy way to identify which version of >>> ManifoldCF you are on? >>> >>> Cheers >>> >>> *Paul Farrell* >>> Senior Search Consultant >>> >>> 109-123 Clifton Street, London EC2A 4LD >>> *T* +44 (0) 207 183 6865 | funnelback.com <http://www.funnelback.com/> >>> >>> *UNITED KINGDOM* | AUSTRALIA | NEW ZEALAND | POLAND | UNITED STATES >>> >>> Connect with us: LinkedIn <http://www.linkedin.com/company/funnelback> - >>> Twitter <https://twitter.com/funnelback> >>> >>> Funnelback UK Ltd is a limited liability company registered in England & >>> Wales. Registered address: Zetland House 109-123, Clifton Street, London. >>> EC2A 4LD. Company registration number: 07004264. >>> >>> On 19 Oct 2015, at 16:54, Rafa Haro <[email protected]> wrote: >>> >>> Hi Paul, >>> >>> All you need to do is to install this webscript >>> <https://github.com/maoo/alfresco-indexer> within your Alfresco >>> instance. The connector itself is already part of the most recent versions >>> of ManifoldCF >>> >>> Cheers, >>> Rafa >>> >>> On Mon, Oct 19, 2015 at 5:29 PM, Paul Farrell <[email protected]> >>> wrote: >>> >>>> Ok, thanks again guys. >>>> >>>> The Webscript connector it is. >>>> >>>> I realise I am asking a lot here but are there any easy-to-follow >>>> guidelines on how to get this Webscript connector installed? I see there >>>> is a GitHub page here ( >>>> https://github.com/maoo/alfresco-webscript-manifold-connector) which >>>> discusses it (although it directs you to a repository of files). >>>> >>>> I am just keen to make sure that any steps I follow to try and get this >>>> Webscript connector installed and working are updated, reliable steps. I >>>> would hate to waste time with out of date information. >>>> >>>> Thanks all >>>> >>>> >>>> >>>> On 19 Oct 2015, at 16:23, Muhammed Olgun <[email protected]> wrote: >>>> >>>> Hi Paul, >>>> >>>> I suggest that you should use Alfresco Webscript as Karl mentioned. Web >>>> services is so slow compared to other services and I've also checked that >>>> Alfresco CMIS web services does not return change token(may be there is >>>> something that I don't know). >>>> >>>> By the way current version of CMIS connector is not aware of change >>>> token. I would write a patch for you if alfresco supports change token >>>> property. >>>> >>>> Thanks! >>>> Muhammed >>>> 19 Eki 2015 Pzt, saat 18:11 tarihinde Karl Wright <[email protected]> >>>> şunu yazdı: >>>> >>>>> Hi Paul, >>>>> >>>>> The Alfresco Webscript connector is a wholly different connector that >>>>> has no relation to the CMIS connector. It requires an Alfresco webscript >>>>> plugin be installed on your Alfresco server to work, though. >>>>> >>>>> Hope that helps. >>>>> >>>>> Karl >>>>> >>>>> >>>>> On Mon, Oct 19, 2015 at 10:32 AM, Paul Farrell < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Muhammed/Karl, >>>>>> >>>>>> Firstly, thank-you so much for taking the time to reply. It is very >>>>>> much appreciated. >>>>>> >>>>>> Currently I am using the AtomPub for my CMIS repository connection. I >>>>>> have just read something which may shed a little light on this. The post >>>>>> read that change tokens are not passed via AtomPub connections ( >>>>>> https://forums.alfresco.com/forum/developer-discussions/alfresco-api/cmis-change-log-token-problem-using-opencmis-03282011-1758). >>>>>> If true, this would explain why ManifoldCF may be unable to determine a >>>>>> change in Alfresco. >>>>>> >>>>>> It looks like I have two possible options left open to me (correct me >>>>>> if I’m wrong): >>>>>> >>>>>> 1. I look to use ‘Web Services’ instead of ‘AtomPub’ for the >>>>>> connection mechanism >>>>>> 2. I upgrade ManifoldCF so that I can use the ‘Web Scripts’ >>>>>> connector? (or is this the same as the ‘Web Services’ connection >>>>>> mentioned >>>>>> above?) >>>>>> >>>>>> Thanks again, >>>>>> >>>>>> Paul >>>>>> >>>>>> *Paul Farrell* >>>>>> Senior Search Consultant >>>>>> >>>>>> 109-123 Clifton Street, London EC2A 4LD >>>>>> *T* +44 (0) 207 183 6865 | funnelback.com >>>>>> <http://www.funnelback.com/> >>>>>> >>>>>> *UNITED KINGDOM* | AUSTRALIA | NEW ZEALAND | POLAND | UNITED STATES >>>>>> >>>>>> Connect with us: LinkedIn >>>>>> <http://www.linkedin.com/company/funnelback> - Twitter >>>>>> <https://twitter.com/funnelback> >>>>>> >>>>>> Funnelback UK Ltd is a limited liability company registered in >>>>>> England & Wales. Registered address: Zetland House 109-123, Clifton >>>>>> Street, >>>>>> London. EC2A 4LD. Company registration number: 07004264. >>>>>> >>>>>> On 19 Oct 2015, at 15:12, Muhammed Olgun <[email protected]> wrote: >>>>>> >>>>>> Hi Paul, >>>>>> >>>>>> Repositories should give information to ManifoldCF when they updated. >>>>>> Current CMIS connector reindex document if the lastest version of the >>>>>> document has changed, not updated. >>>>>> >>>>>> There is a change token property in CMIS specification and it should >>>>>> change when document is updated so ManifoldCF can understand that >>>>>> document >>>>>> is updated but implementing change token property is optional. I've >>>>>> checked Alfresco's CMIS web site and seen that they didn't set the change >>>>>> token. >>>>>> >>>>>> I think, there is nothing we can do at this point. >>>>>> >>>>>> 19 Eki 2015 Pzt, 15:59 tarihinde, Karl Wright <[email protected]> >>>>>> şunu yazdı: >>>>>> >>>>>>> Hi Paul, >>>>>>> >>>>>>> This looks like a bug in the CMIS connector to me; usually the >>>>>>> document version string the connector constructs should be adequate to >>>>>>> detect all changes. Can you create a ticket? >>>>>>> https://issues.apache.org/jira , project ManifoldCF. Please >>>>>>> include what version of MCF you are using here. FWIW, this may be in >>>>>>> fact >>>>>>> a bug in the Alfresco CMIS implementation, but we'll have to have some >>>>>>> back >>>>>>> and forth before I can determine that for sure. >>>>>>> >>>>>>> In the meantime, have you considered using the Alfresco Webscript >>>>>>> connector? It's the preferred way to do Alfresco indexing, although >>>>>>> there >>>>>>> have been issues reported having to do with running it on some >>>>>>> configurations of Alfresco. I'm not entirely sure what the problem is >>>>>>> there; maybe a version dependency of some kind. >>>>>>> >>>>>>> Karl >>>>>>> >>>>>>> >>>>>>> On Mon, Oct 19, 2015 at 7:43 AM, Paul Farrell < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Everyone, >>>>>>>> >>>>>>>> Hoping someone may be able to advise. >>>>>>>> >>>>>>>> I am currently using Manifold, together with a CMIS connector, to >>>>>>>> retrieve and index content from an Alfresco repository. >>>>>>>> >>>>>>>> All is going well apart from, what I would call, the ‘incremental >>>>>>>> crawl’. >>>>>>>> >>>>>>>> The main issue I am having is that the modification of a document’s >>>>>>>> security settings, in Alfresco, is not being picked up in next Manifold >>>>>>>> crawl. As an example I have a document ‘TestDoc1’ which has user A and >>>>>>>> B as >>>>>>>> Consumers. I run a crawl in Manifold and it picks up the documents >>>>>>>> fine. >>>>>>>> The security is set as expected. I then remove ‘User A’ from the >>>>>>>> security >>>>>>>> of that document and re-run the Manifold crawl. User A can still see >>>>>>>> the >>>>>>>> document in the local search engine. >>>>>>>> >>>>>>>> It is as if Manifold is not treating the security update as a >>>>>>>> ‘modification’ and is therefore not refreshing it. Note that if I go >>>>>>>> into >>>>>>>> the Output Connections, edit and save the relevant output connection >>>>>>>> and >>>>>>>> then click ‘Remove all associated documents’, the next time I crawl, >>>>>>>> the >>>>>>>> changes are picked up. It is clear that Manifold is just not updating >>>>>>>> whatever internal record it has for this item. >>>>>>>> >>>>>>>> Any ideas? >>>>>>>> >>>>>>>> Many thanks. >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>> >> >> > >
