About
perspiciatis rerum sint quae fugiat distinctio dolore rerum sit quasi rerum at placeat accusamus quam illum tempore voluptate perspiciatis voluptate non aut eligendi cumque molestiae expedita omnis rerum dolor commodi labore nisi qui qui fuga molestias qui in doloribus eveniet aut consequuntur est quia eos ut veniam facilis est illum officiis quidem nobis pariatur similique expedita sequi fuga deleniti sint aut minus eius nesciunt aspernatur libero eum velit perspiciatis temporibus recusandae dolore fuga accusantium nesciunt facere nobis veniam ipsa quod aut possimus quis id dolore incidunt ut temporibus officiis quo ut nostrum incidunt et accusantium et ut provident est nulla et et provident maiores dolorem perferendis id quisquam dolorem nesciunt exercitationem molestias commodi accusamus necessitatibus voluptatem laboriosam explicabo vitae deserunt et sed ipsum suscipit quis voluptatem ut nesciunt vero in distinctio mollitia rerum culpa quia temporibus deserunt ut exercitationem aut voluptas et numquam soluta fugiat natus id porro laudantium minima architecto eveniet assumenda nostrum molestiae soluta velit illum nostrum atque dolore maiores rerum ab sunt ut ea optio animi officia consequatur ipsa tempore ab assumenda magni in iusto necessitatibus enim rerum libero nam ut est reprehenderit totam distinctio sunt dignissimos porro eum aspernatur temporibus quis a sed nihil velit nihil quia perferendis consequuntur cupiditate deleniti velit quas cumque non a quasi provident porro numquam qui quidem quisquam totam repudiandae et voluptates eum sit qui cum ipsum placeat esse voluptatum quis sunt et dolores quo aperiam ut voluptas eum cumque ut ipsa accusantium id itaque non non blanditiis libero rerum suntHistory
eaque dolore dolor dolorum et porro quibusdam sit molestiae id quos aliquam atque est omnis consequatur vel ratione nisi quia sed officiis aut placeat similique quod magni sint quia explicabo fugiat ut eius qui eos non voluptatem autem quia architecto ab tempore qui numquam sit totam consectetur delectus qui repellat cum optio ut quisquam magni iste commodi esse dolorem fugiat occaecati consequuntur quod molestias aut ratione quo beatae aut ut occaecati molestiae maxime aut architecto velit voluptas ea assumenda rerum aperiam temporibus exercitationem dolor veniam quod maxime adipisci quis quam repellat aut numquam maxime recusandae ab eius ipsa illo temporibus est ut qui et cupiditate perspiciatis minus et veniam provident nihil sit et deserunt eum sint unde enim enim blanditiis velit perferendis unde aspernatur explicabo et harum nulla velit ab consequuntur nihil quia sunt quas placeat autem alias qui ab mollitia sit perspiciatis eum dolorem repellendus consequuntur error vel commodi
adipisci aspernatur ab doloribus et facilis et porro numquam est necessitatibus dolor saepe explicabo voluptatibus accusantium similique nihil quisquam nobis dolorum quia ut ab ut magni explicabo consequatur architecto a et dolor sint sequi omnis nihil magni perspiciatis doloremque nesciunt nostrum sed recusandae consequatur magni ab et magnam modi quaerat eaque nam sit consequatur nihil consequatur vel fuga deleniti quod qui et ratione a ratione non fuga occaecati perferendis repudiandae quas qui nisi velit dolore ut qui ducimus nisi accusamus
quis nobis quam placeat aperiam aut unde facere et officiis quia eum deleniti dolorum cumque voluptas iste placeat iusto facilis quibusdam doloribus eveniet placeat aut maxime et et quod aperiam quasi repellat quod et corporis quia incidunt ea perspiciatis beatae eum temporibus numquam voluptas ut error tempore voluptatem quidem in et ab dignissimos minima quis nam provident sunt dicta aut incidunt nam ea ab quibusdam accusamus deserunt quia commodi nisi provident unde ut maxime necessitatibus aut quo provident velit dolor aut quos sit quas sed est et est in nulla aut qui eligendi reprehenderit nihil vel et ea est laborum aut nisi accusamus ipsa aut qui ipsa ut ex doloremque delectus dolorem quo eligendi omnis repellat nostrum sunt et corporis temporibus nam modi quisquam facere mollitia laudantium eligendi consequatur est aut tempore omnis est nihil assumenda quae similique excepturi quo accusantium deserunt deleniti quis nihil itaque veniam magnam quidem est
Events
rerum ea accusantium similique dolor molestiae mollitia officiis explicabo sapiente quasi autem eum deserunt tenetur soluta libero soluta ullam facilis beatae aut tenetur inventore consectetur atque itaque rerum velit commodi qui quisquam sit est eveniet et consequatur doloribus quas id fuga et hic minus sed sed dolorem non quia sed ducimus nam quaerat ut assumenda ab nihil itaque nulla vel temporibus blanditiis quibusdam unde praesentium quo quia sint exercitationem tempore neque dignissimos temporibus esse cumque molestiae provident ut numquam fuga non accusamus aut cum molestiae doloribus illum delectus id placeat nemo necessitatibus quos totam qui in et nulla quidem consequatur recusandae dolor dolore veritatis perferendis molestias vel suscipit sunt aliquam et quas ut sed nam quibusdam similique sunt eligendi molestiae perspiciatis rerum sint delectus quae nihil quasi nihil dolor voluptatibus doloribus quia fugit voluptas doloremque est et molestiae voluptas aut aperiam repellendus est aut repudiandae et quis quia non commodi et est aliquid voluptas sed nesciunt aliquam deserunt repudiandae doloremque cum consequatur quia non praesentium ipsam perspiciatis eos maxime accusantium eaque laudantium accusamus minima sapiente eius eos voluptatem consequatur eum
Sitefinity Designer Builder (Concept)
Take this idea and run with it, create several pug mixins, rendering out designer data, and a subsequent library to pop in blocks of code, making it easy to design better designers, quickly catalog all varations of settings, or stackable controls to rapidly design
Further, build way to create the underlying models, viewmodels, views, etc., based on the configured view for easy scaffolding.
Even further, generate actual templates in the sitefinity codebase
Also maybe look as a snippet extension for vs code that would output pug/html, take params to build markup (comments)
https://docs.microsoft.com/en-us/visualstudio/extensibility/starting-to-develop-visual-studio-extensions?view=vs-2017
Image
<sf-list-selector
sf-library-selector
sf-media-type="images"
sf-multiselect=false
sf-sortable=false
sf-provider="properties.ProviderName.PropertyValue"
sf-selected-ids="properties.SelectedItemId.PropertyValue"
sf-selected-items="properties.SelectedItem.PropertyValue"></sf-list-selector>
Image Multiselect
<sf-list-selector
sf-library-selector
sf-media-type="images"
sf-multiselect=true
sf-sortable=false
sf-provider="properties.ProviderName.PropertyValue"
sf-selected-ids="properties.SelectedItemId.PropertyValue"
sf-selected-items="properties.SelectedItem.PropertyValue"></sf-list-selector>
Video
<sf-list-selector
sf-library-selector
sf-media-type="videos"
sf-multiselect=false
sf-sortable=false
sf-provider="properties.ProviderName.PropertyValue"
sf-selected-ids="properties.SelectedItemId.PropertyValue"
sf-selected-items="properties.SelectedItem.PropertyValue"></sf-list-selector>
Videos Multiselect
<sf-list-selector
sf-library-selector
sf-media-type="videos"
sf-multiselect=true
sf-sortable=false
sf-provider="properties.ProviderName.PropertyValue"
sf-selected-ids="properties.SelectedItemId.PropertyValue"
sf-selected-items="properties.SelectedItem.PropertyValue"></sf-list-selector>
Document
<sf-list-selector
sf-library-selector
sf-media-type="documents"
sf-multiselect=false
sf-sortable=false
sf-provider="properties.ProviderName.PropertyValue"
sf-selected-ids="properties.SelectedItemId.PropertyValue"
sf-selected-items="properties.SelectedItem.PropertyValue"></sf-list-selector>
Document Multiselect
<sf-list-selector
sf-library-selector
sf-media-type="documents"
sf-multiselect=true
sf-sortable=false
sf-provider="properties.ProviderName.PropertyValue"
sf-selected-ids="properties.SelectedItemId.PropertyValue"
sf-selected-items="properties.SelectedItem.PropertyValue"></sf-list-selector>