New ticket. But there is already support for this in ManifoldCF itself - I don't think it's been documented well though. Look at the command classes org.apache.manifoldcf.crawler.ExportConfiguration and org.apache.manifoldcf.crawler.ImportConfiguration.
Karl On Tue, Sep 6, 2011 at 4:58 AM, Jan Høydahl <jan....@cominvent.com> wrote: > Hi, > > Great stuff. > Would it be possible to "dump" the current config into a script file which - > when replayed on a fresh install - recreates the same config? That would be > very useful for storing MCF config in SVN etc. > > -- > Jan Høydahl, search solution architect > Cominvent AS - www.cominvent.com > Solr Training - www.solrtraining.com > > On 24. aug. 2011, at 19:52, Karl Wright (JIRA) wrote: > >> >> [ >> https://issues.apache.org/jira/browse/CONNECTORS-58?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13090368#comment-13090368 >> ] >> >> Karl Wright commented on CONNECTORS-58: >> --------------------------------------- >> >> Scripting language is complete; now need only examples for web and filesystem >> >> >>> ManifoldCF scripting language, executed via the API, plus "example" jobs >>> for file system and web crawl >>> ------------------------------------------------------------------------------------------------------- >>> >>> Key: CONNECTORS-58 >>> URL: https://issues.apache.org/jira/browse/CONNECTORS-58 >>> Project: ManifoldCF >>> Issue Type: Sub-task >>> Components: Examples, Scripting client >>> Reporter: Jack Krupansky >>> Priority: Minor >>> >>> Creating a basic connection setup to do a relatively simple crawl for a >>> file system or web can be a daunting task for someone new to LCF. So, it >>> would be nice to have a scripting file that supports an abbreviated API >>> (subset of the full API discussed in CONNECTORS-56) sufficient to create a >>> default set of connections and example jobs that the new user can choose >>> from. >>> Beyond this initial need, this script format might be a useful form to >>> "dump" all of the connections and jobs in the LCF database in a form that >>> can be used to recreate an LCF configuration. Kind of a "dump and reload" >>> capability. That in fact might be how the initial example script gets >>> created. >>> Those are two distinct use cases, but could utilize the same feature. >>> The example script could have example jobs to crawl a subdirectory of LCF, >>> crawl the LCF wiki, etc. >>> There could be more than one script. There might be example scripts for >>> each form of connector. >>> This capability should be available for both QuickStart and the general >>> release of LCF. >>> As just one possibility, the script format might be a sequence of JSON >>> expressions, each with an initial string analogous to a servlet path to >>> specify the operation to be performed, followed by the JSON form of the >>> connection or job or other LCF object. Or, some other format might be more >>> suitable. >>> Note: This issue is part of Phase 1 of the CONNECTORS-50 umbrella issue. >> >> -- >> This message is automatically generated by JIRA. >> For more information on JIRA, see: http://www.atlassian.com/software/jira >> >> > >