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

  • Home
  • SEARCH
  • 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 a specific DateTime value, how do I display relative time, like: 2 hours
Given an absolute or relative path (in a Unix-like system), I would like to
Given 2 rgb colors and a rectangular area, I'd like to generate a basic
Given an XML layout like this, I'm trying to create a XSD schema to
Given image is N*M (R,G,B) pixels like: Algorithm should tall us how to find
Given that acronym is removed in HTML 5, how does one get standards support
Given a Python object of any kind, is there an easy way to get
Given a select with multiple option's in jQuery. $select = $(<select></select>); $select.append(<option>Jason</option>) //Key =
Given a DateTime representing a person's birthday, how do I calculate their age in
Given the URL (single line): http://test.example.com/dir/subdir/file.html How can I extract the following parts using

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.