I am looking for exactly the same, mainly because of the open issue 
https://jira.magnolia-cms.com/browse/MGNLUI-
284, which does not allow to edit a property of a string array (or 
java.util.LinkList).

I setup a custom JCR browser for my content app as per 
https://documentation.magnolia-cms.com/display/DOCS/JCR+browser#JCRbrowser-ConfiguringacustomJCRbrowser,
 but the problem with the Magnolia JCR browser is that it's not possible to 
edit String Array properties (java.util.LinkedList).

When I try to edit (not even just inline edit), I am getting the following 
error in the workspace:
[code]Unable to convert value of type java.util.LinkedList to presentation type 
class java.lang.String. No converter is set and the types are not 
compatible.[/code]

This issue is already registered in the open Jira ticket:
https://jira.magnolia-cms.com/browse/MGNLUI-284

Therefore I am trying out an external JCR browser, such as Toromiro 
(http://www.subshell.com/en/toromiro/jcr-browser-editor/), but what is the URL 
and config to connect to the Magnolia repository?

I tried the following settings:

JCR Adapter: Apache Jackrabbit 2.8 (Local, Derby 10.5.3.0_1)

Home directory: 
C:\magnolia-5.4.1\apache-tomcat-7.0.47\webapps\magnoliaAuthor\repositories\magnolia

Configuration file (it's the Magnolia default repositories.xml adjusted with 
fixed value as below):

[code]
<JCR>
    <RepositoryMapping>
        <Map name="website" repositoryName="magnolia" workspaceName="website" />
        <Map name="config" repositoryName="magnolia" workspaceName="config" />
        <Map name="users" repositoryName="magnolia" workspaceName="users" />
        <Map name="userroles" repositoryName="magnolia" 
workspaceName="userroles" />
        <Map name="usergroups" repositoryName="magnolia" 
workspaceName="usergroups" />
    </RepositoryMapping>

    <!-- magnolia default repository -->
    <Repository name="magnolia" 
provider="info.magnolia.jackrabbit.ProviderImpl" loadOnStartup="true">
        <param name="configFile" 
value="C:/magnolia-5.4.1/apache-tomcat-7.0.47/webapps/magnoliaAuthor/WEB-INF/config/repo-conf/jackrabbit-bundle-derby-search.xml"
 />
        <param name="repositoryHome" 
value="C:/magnolia-5.4.1/apache-tomcat-7.0.47/webapps/magnoliaAuthor/repositories/magnolia"
 />
        <param name="contextFactoryClass" 
value="org.apache.jackrabbit.core.jndi.provider.DummyInitialContextFactory" />
        <param name="providerURL" value="localhost" />
        <param name="bindName" value="magnoliaAuthor" />
        <workspace name="website" />
        <workspace name="config" />
        <workspace name="users" />
        <workspace name="userroles" />
        <workspace name="usergroups" />
    </Repository>
</JCR>
[/code]

However, a connection cannot be established. (Error in Toromiro is: 
"Configuration element FileSystem not found in JCR").

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=add2a6f8-ef37-4a81-a12f-611631ae6fac


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-unsubscr...@magnolia-cms.com>
----------------------------------------------------------------

Reply via email to