[MGNLGS-59] Implementation improvements Created: 25/Nov/13  Updated: 14/Jul/15  Resolved: 08/Jul/14

Status: Closed
Project: Google Sitemap (closed)
Component/s: None
Affects Version/s: 2.0
Fix Version/s: 2.2

Type: Epic Priority: Neutral
Reporter: Eric Hechinger Assignee: Eric Hechinger
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Epic Name: Sitemap module improvements
Acceptance criteria:
Empty

 Description   

Improve site map code implementation.

  • Introduce a SiteMapNodeTypes class (same pattern as for NodeTypes)
  • Change the nodeType definition :
    • Introduce mixIn for site map properties (Added to a page). Site map pages element should have a dedicated mixIn instead of 'dummy'
      property
    • Add properties to the sitemap nodeType
  • Use a standard multivalue property to store the pages linked to a sitemap instead of a sub node with multiple properties.
  • Increase site map coverage.
  • Use pure Vaadin Item instead of JcrItems in the detail dialogs
    • Use the siteMap bean in the detail dialog
  • Improve delete action
    • Unregister site map
    • Remove pages mixIn
  • Configure default values (change frequency and priority)
    • default values have to be configured on siteMap level.

http://wiki.magnolia-cms.com/display/DEV/Concept+Google+SiteMap+M5



 Comments   
Comment by Eric Hechinger [ 18/Jun/14 ]

Commit done on branch MGNLGS-59

Generated at Mon Feb 12 02:06:01 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.