Plan for success: advice and architecture during the design phase.
Expert Sitecore development and implementation.
Continuous improvements and site maintenance.
Continuous integration, site monitoring, and trouble-free deployments.
Assess an existing implementation to find the top opportunities for improvement.
Get Sitecore's latest and greatest marketing powers.
Ensure an error-free site before—and after—launch.
Easily move content, templates, workflows, and more to Sitecore.
Create experience-focused commerce with Sitecore.
Maximize Sitecore's advanced market capabilities.
Please reach out with any questions or to schedule a free consultation Contact Us
Digital marketing technology, strategic insights, & technical advice.
Best Practices, tips, and advice for digital marketers & technologists.
Umbraco, an Open Source CMS built on the Microsoft ASP.NET Framework. Umbraco makes it easy to implement custom datatypes using the built-in usercontrol wrapper to configure a custom property within a pre-created Document Type.
There are some many cases when a custom datatype will be really useful instead of using one of the built-in Umbraco’s datatypes, in this example we will create a custom datatype to store information of each content item:
This simple form will display regular .NET controls like textboxes and calendars. The first step is to add a reference to the umbraco.editorControls assembly.
To create a custom control, you must:
To see our new changes, we can create a new content item of the same document type we have selected. We can also see our changes in the created content items of this document type
When you click on “Save”, the Umbraco value member is assigned and the value is stored. You can click on any other item and then go back to confirm that our custom datatype is showing the saved information.
In the end, you can see how easy is to extend data-types functionality in Umbraco, this really useful feature can save a lot of time and improve the way we manage content’s properties, using the .net framework is easy to implement any custom functionality that simply integrates with Umbraco.