The Share web
application has a number of Aikau pages. These can be modified.
Extension Point | Modifying Out-of-the-box Aikau Pages |
---|---|
Support Status | Full Support via Surf Extension Modules |
Architecture Information | Share Architecture. |
Description | The preferred way of modifying Aikau pages is by using Surf Extension Modules to
target the Aikau widget that should be replaced or hidden. It is also possible to add
widgets to a page this way. The Extension Modules section has all the details. Now, if we want to modify an existing page we need to grab hold of it in the Web Script controller, this will look like this: var widget = widgetUtils.findObject(model.jsonModel.widgets, "id", "FCTSRCH_SEARCH_RESULTS_LIST"); if (widget && widget.config && widget.config.widgets) { widget.config.widgets.push( { ... This is all that is required to extend an existing JSON model. We're using widgetUtils to find the FCTSRCH_SEARCH_RESULTS_LIST widget. Once we have it, we simply push widgets into it. |
Deployment - App Server |
|
Deployment - SDK Project |
|
More Information |
|
Tutorials | |
Developer Blogs |