Personalization of Content Block

Posted by Community Admin on 05-Aug-2018 16:55

Personalization of Content Block

All Replies

Posted by Community Admin on 04-Sep-2015 00:00

Hi all,

In Sitefinity we are working on enabling Personalization on a Content Block Widget level.   Users wishing to personalize will not have to create a new Personalized page per segment, as it is now, but will have the option to edit the widget and create segment variations on that level.
You can see the wireframes here: http://avgyl3.axshare.com/#p=personalized_widgets

We plan to support these widget in the next release: Content Block and Image.
Also, we will enable developers creating their custom widgets to make them personalizable as well.

To ensure optimal performance, we will implement asynchronous loading of personalized widget content via client side binding.

We want to hear from you on that!
--- Do you find the proposed wireframes friendly enough?
--- Are there any considerations that you’d like us to consider in the implementation?

Best,
Kalina

Posted by Community Admin on 04-Sep-2015 00:00

- How deep does this go?  Could someone personalize a PAGE to a segment, then inside that page personalize widgets to another segment?

- What if we personalize a widget, then personalize the page, do both pages get that personalized widget ( I would think so)

- Will you be supporting the feather versions of both of those widgets as well?

- I like the color difference\icons, just keep in mind to test the segment label at a small size, or just hide with media query....prevent the text from bleeding over the "edit\More" or something.  Designers always design for the optimal config, but we have seem content blocks taking up like an inch of space or less.

Posted by Community Admin on 05-Sep-2015 00:00

Hi Kali,

 That looks great, this level of personalisation is going to finally make Sitefinity competitive to the level of some of your competitors.  I assume it will only be the content block in this release that will be personalisable, it would be good if this can be architected in a way that any widget could be personalised to give us total flexibility.

 The wireframes looks friendly enough, one suggestion however would be to allow personalisation not just on segments but on other rules if possible, eg by date, querystring or some custom rule that a developer could create?

 Looking great otherwise, very exciting!

 

 

Posted by Community Admin on 08-Sep-2015 00:00

Hi guys,

Thank you for the feedback.
Please find my answers bellow.

@Steve
- How deep does this go?  Could someone personalize a PAGE to a segment, then inside that page personalize widgets to another segment?
There will be no restriction. For example you can personalize a page by country and then personalize a widget on it by role or whatever other segment you want.

- What if we personalize a widget, then personalize the page, do both pages get that personalized widget ( I would think so)
When a page is personalized the entire page together with the widgets and their personalizations is duplicated.

- Will you be supporting the feather versions of both of those widgets as well?
Yes, we will support web forms and Feather widgets.

 
- I like the color difference\icons, just keep in mind to test the segment label at a small size, or just hide with media query....prevent the text from bleeding over the "edit\More" or something.  Designers always design for the optimal config, but we have seem content blocks taking up like an inch of space or less.
Thanks for the reminder we will keep it in mind.

 
@Sean
 That looks great, this level of personalisation is going to finally make Sitefinity competitive to the level of some of your competitors.  I assume it will only be the content block in this release that will be personalisable, it would be good if this can be architected in a way that any widget could be personalised to give us total flexibility.
We are aiming to release personalization of Content block and Image widgets. With the current implementation/architecture the only limitation that is preventing us from enabling personalization for all widgets is the actual widget implementations and especially the client side implementations. We are loading personalized content asynchronously and then adding the markup dynamically to the page, the client side implementation should be able to handle this case. Our built in widgets are not designed to work this way. For example the lightbox image gallery is not initialized correctly if the image markup is added to the page after it is loaded, the ScriptControls (comments controls) are also not working properly in this case. We will need to refactor the other widgets in order to enable personalization for them.
Apart of the Content block and Image widget personalization we will provide a sample demonstrating how to personalize a custom widget.

 The wireframes looks friendly enough, one suggestion however would be to allow personalisation not just on segments but on other rules if possible, eg by date, querystring or some custom rule that a developer could create?

This requests sounds reasonable but we will not be able to include such changes in the next release. If you need such implementation you can add Custom personalization criteria

 

Regards,

Georgi Dimitrov

This thread is closed