We are using a patched version of Repeatable Custom Control in our code (works in 4.6.1). But RCC does not seem to be maintained anymore, plus we had to disassemble the DLL (could not get the source code)... so we're rather excited so see an alternative.
What we have that we'd miss with Embedded Content in its current state:
- Support more (all?) built-in datatypes, including rich text, etc. - Support custom datatypes (ie create a datatype, say a dropdown list, and embed it) - Internationalization, ie use #foo for labels and have them replaced by the dictionary value
On the other hand, the overall user experience is much cleaner than with RCC.
thanks very much for your feedback, really appreciate it.
Extending the control so it uses more if not all of the Umbraco built-in data types is definitely a high priority for future releases, ideally also with custom data types.
You are absolutely right about internationalization, I'll think about how best to implement this. It's should be for both the static text parts of the control in the backend (e.g. 'add', 'close', 'edit', etc) as well as on the custom properties itself. The first bit shouldn't be too complicated though.
So thanks again for your comments, I'll get back to you once I know more! :)
I think you already know, that Umbraco has build in support for localizing UI: Just prefix property name with # and add key to dictionary. Umbraco then use key's text based on language set in users section.
Will be fine if you use same concept > define some dictionary keys for static texts (with prefix) and if it is present in dictionary use it.
Feedback
Here's my quick, initial feedback.
We are using a patched version of Repeatable Custom Control in our code (works in 4.6.1). But RCC does not seem to be maintained anymore, plus we had to disassemble the DLL (could not get the source code)... so we're rather excited so see an alternative.
What we have that we'd miss with Embedded Content in its current state:
- Support more (all?) built-in datatypes, including rich text, etc.
- Support custom datatypes (ie create a datatype, say a dropdown list, and embed it)
- Internationalization, ie use #foo for labels and have them replaced by the dictionary value
On the other hand, the overall user experience is much cleaner than with RCC.
Hi Stephen,
thanks very much for your feedback, really appreciate it.
Extending the control so it uses more if not all of the Umbraco built-in data types is definitely a high priority for future releases, ideally also with custom data types.
You are absolutely right about internationalization, I'll think about how best to implement this. It's should be for both the static text parts of the control in the backend (e.g. 'add', 'close', 'edit', etc) as well as on the custom properties itself. The first bit shouldn't be too complicated though.
So thanks again for your comments, I'll get back to you once I know more! :)
Sascha
Hi Sascha,
I think you already know, that Umbraco has build in support for localizing UI: Just prefix property name with # and add key to dictionary. Umbraco then use key's text based on language set in users section.
Will be fine if you use same concept > define some dictionary keys for static texts (with prefix) and if it is present in dictionary use it.
Petr
is working on a reply...