Hmm. What file was missing? Maurizio maintains the indexer plugin; I feel certain he'd want to know.
Karl On Tue, Oct 20, 2015 at 7:53 AM, Paul Farrell <[email protected]> wrote: > Hi guys, > > Just to let you know what’s going on - for informational purposes more > than anything. > > I initially tried taking the AMP file provided in the MCF plugins > directory (0.7.0) and tried to install it into Alfresco but got a message > saying a file was missing. > > Instead, I cloned the repository on GitHub for the alfresco-indexer > project and then built it on my local machine. This generated the AMP file > (0.7.2). > > I was able to successfully install the AMP file onto my Alfresco instance. > > As it happens I now cannot log into Alfresco Share ('bad credentials or > server not available' message) but that is something I can work on. > Apparently the installation of some AMP files have been known to cause this > issue. > > So, progress to a point! > > *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 20 Oct 2015, at 12:36, Rafa Haro <[email protected]> wrote: > > Hi, > > At the Alfresco side, hope this helps: > > http://docs.alfresco.com/4.1/tasks/amp-install.html > > Cheers > > > > > > On Tue, Oct 20, 2015 at 1:13 PM, Karl Wright <[email protected]> wrote: > >> 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. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> > >
