Hello,
Currently I am working on setting up a system with a user specific interface based on an algorithm.
We would like to set up a platform with personalized content. As input for the personalization, we would ask the user a couple of questions and select based on that the version of an information page that suits best to the users answers. E.g. a more graphical version of the information instead of only text or the addition of more examples if someone likes that best. Moreover, we would like to allow to change the website structure for different users, e.g. a more linear tunnel based approach versus a hierarchical tree based approach. And possibly we want to add an option for the user to adapt the previous settings if the interface does not fit well with the wishes of the user.
I think this is a relatively specific use case and am therefore comparing different low-code platforms. Could you give me information about whether it is possible to implement these options into OutSystems and if not, which part is problematic?
Thank you very much for helping me to get more insight!
Hello Lianne,
If I understand it correctly you wish to have an information page with different layouts depending on user preference/input?
It is possible to make an information page adaptable to a certain degree. Things like visual aids and additional information/examples can all be put in separate web blocks which can then be shown to the member depending on a list of preferences that is stored for each member which can be adapted by the member in his profile for example.
Can you be more specific about the degree of adaptability you wish to achieve?
That is correct!
I wish to both show different versions of a certain type of information, but also be able to change the way different pages are linked as previously explained.
I would like to be able to implement certain options for the user to adapt their preferences and therefore the interface and structure.
As we are currently investigating those preferences, I can not be very specific about what should and should not be in there.
It'll depend on the degree of adaptability you wish to achieve but I believe the options you wish to implement can be done with Outsystems.
If you have specific examples you can post them to the forum and the community will tell you how they can be implemented.