Zach presented SitecoreUML which is a very powerful productivity tool for Architects to design and develop Sitecore Templates using UML diagrams WITHOUT LEARNING UML 🙂
- How can we create UML diagrams (using StarUML IDE)
- How the IDE can be Integrated with Sitecore
- How Sitecore Templates based on the UML diagrams can be created by just once single click.
- On the other hand how can we export already created Sitecore Templates in UML format for documentation purposes, which was very impressive. As he says – Its all about Visualization of the current Sitecore Templates implemented.
Think about these two scenarios:
- You are recently allocated a Sitecore project which have massive architecture implemented. If you get the entire Template hierarchy documented in a pictorial format using various UML object, it would be very easy to visualize the end to end implementation.
- Your current project is near finishing, using Sitecore UML you can create a very impressive documentation for various audiences like Business Users, IT, Developers which will help them to understand the implemented from a bird eye view.
Zach referenced OOTB Helix project templates and exported them in UML, also created few of new templates using StarUML by defining variety of Field Types and even with Standard Values, which I found cool.
From Zach’s documentation:
Some of the powerful features of SitecoreUML are:
- One-click deploy Sitecore templates from UML directly to Sitecore
- One-click generate UML diagrams and models from a template architecture in Sitecore
- Seamless integration between the StarUML IDE and Sitecore XP
- Save the URL of your Sitecore instance in your preferences so you don’t have to enter it every time
You can find documentation on SitecoreUML on the URL mentioned below, which is huge and self-explanatory.
Also if you want to make your hands dirty on the Project, it can be found on:
Although there are still a lot of useful features to be implemented on this tool and he is actively working on this. But looking forward to use this tool in my next assignment to reduce the tedious efforts on documenting the Sitecore Architecture.
Looking forward to meeting all the fabulous guys again in January.