Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6172267
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T23:21:46+00:00 2026-05-23T23:21:46+00:00

Given a JCR (Java content repository, implementing standards jsr-170 and/or jsr-283, like Apache Jackrabbit,

  • 0

Given a JCR (Java content repository, implementing standards jsr-170 and/or jsr-283, like Apache Jackrabbit, JBoss Modeshape), I would like to build a cms-like editor that given a specified JCR-node can edit all datatypes defined as part of that node.

e.g: a JCR-node, might have the datatypes: date, venue, name, description defined.
Venue might be a child-node with datatypes: latitude/longitude, name, capacity.

This code would generate the editor based on the declaration of the JCR-node alone, no other input would be needed.

This code would follow the builder-pattern (http://en.wikipedia.org/wiki/Builder_pattern)
Of course, I could write this code myself but I’m looking for existing open-source implementations. I feel there must be CMS’s built on top of JCR that use this approach: Magnolia, Sling, Hippo, others? Or some not well-known projects which sole purpose is to provide a core (the model part parhaps) of this builder-implementation.

Any pointers to these libraries of the relevant code within these open-source CMS’s would be more than welcome.

Any help appreciated.
Thanks,
Geert-Jan

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T23:21:47+00:00Added an answer on May 23, 2026 at 11:21 pm

    The Apache Sling explorer might be a good start for this – it doesn’t support editing custom node types currently, but could be fairly easily extended to do that. See [1] for source code.

    Sling already supports the notion of a “resource type” for each node, which can be derived from either the node type, from a sling:resourceType property on the node or from anything using custom (OSGi) plugins. This could be used to generate the appropriate client-side code for editing.

    The VIE editor [2] is also interesting in this context: the Sling explorer could annotate the content with RDFa metadata that VIE can use to generate custom editing UIs.

    [1] http://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/explorer

    [2] http://bergie.github.com/VIE/

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Given this string: var str = 'A1=B2;C3,D0*E9+F6-'; I would like to retrieve the substring
Given this example, how do we ensure that the thread instance has been freed?
Given the following class, which simply maps an internal functor f to a function
Given a series of hours, minutes, and seconds (ex: 01:30:00 or 00:30:00), I would
Given the database..... ID Name item_order Manager 1 ted 2 N 2 bob 5
Given the following code, I try to implement the public static Point operator +(int
Given a model: class Person validates_lenght_of :name, :maximum => 50 end I have some
Given this generic serialization code: public virtual string Serialize(System.Text.Encoding encoding) { System.IO.StreamReader streamReader =
Given a declared PLSQL Procedure PROCEDURE GET_DISTINCT_TIMES(dtypes IN VARCHAR2, start IN NUMBER, end IN
Given a data file delimited by space, 10 10 10 10 222 331 2

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.