Skip to content

Releases: digitalParkour/Community.Foundation.DesignBot

Initial Release

24 Jan 16:56
Compare
Choose a tag to compare

Downloads:

  • Sitecore Install Package (Community-Foundation-DesignBot-1.0.0.zip)

    Compiled against Sitecore 8.2 rev 171121 (update 6) dlls. Should work on 9.0 and 9.1 as well.

Features:

  • Define simple or complex Design Change Programs
  • Apply to one or more Items, via Context Menu in content editor
  • Separate Log File for audit trail
  • 6 New Rule Conditions
    • page has specific placeholder path
    • page has placeholder path compares to value
    • page has specific rendering
    • page has specific rendering in specific placeholder path
    • page has specific rendering in specific placeholder path with specific parameter compares to value
    • page has specific rendering with placeholder path compares to value
  • 40 New Rules Actions
    • Datasource - descendants of specific template, clear specific field
    • Datasource - clear specific field
    • Datasource - descendants of specific template, set specific field to value
    • Datasource - set specific field to value
    • Datasource - swap values of field A and B
    • Parameter - set specific multilist parameter, append term
    • Parameter - clear specific parameter
    • Parameter - set specific multilist parameter, remove term (if exists)
    • Parameter - set specific parameter to value
    • Pick - all renderings (of selected device)
    • Pick - renderings by specific placeholder path
    • Pick - none, clear all selections
    • Pick - specific device
    • Pick - rendering by specific placeholder path, take first
    • Pick - rendering by specific rendering, take first
    • Pick - rendering by specific rendering in specific placeholder path, take first
    • Pick - rendering by specific rendering in specific placeholder path with specific parameter compares to value, take first
    • Pick - opposite, invert selections
    • Pick - rendering by specific placeholder path, take last
    • Pick - rendering by specific rendering, take last
    • Pick - rendering by specific rendering in specific placeholder path, take last
    • Pick - renderings with placeholder path compares to value
    • Pick - renderings by specific placeholder path, skip number take number
    • Pick - rendering by specific rendering with specific parameter compares to value
    • Pick - rendering by specific rendering in specific placeholder path with specific parameter compares to value
    • Pick - rendering by specific rendering with placeholder path compares to value
    • Pick - renderings by specific rendering
    • Pick - renderings by specific rendering whose datasource has specific field compares to value
    • Pick - renderings by specific rendering in specific placeholder path
    • Pick - renderings by specific rendering in specific placeholder path, skip number take number
    • Placeholders - move components within placeholder path A to B (honoring substructure)
    • Placeholders - remove placeholder segment that compares to text from selected renderings
    • Placeholders - set selected renderings to specific placeholder path
    • Placeholders - swap content between placeholder paths A and B
    • Renderings - move selected to after specific rendering
    • Renderings - move selected to before specific rendering
    • Renderings - move selected to front
    • Renderings - remove from page all selected renderings
    • Renderings - remove from page all selected specific renderings
    • Renderings - sort all renderings by placeholder path
  • Helix style project can be included and extended in your solution

Usage:

  1. Define Design Program
    alt text

  2. Apply Program to select items
    alt text