There is a home page which can be enable at defaultTheme.js
Is there a way to create a custom page like About us
we can override any existing UI elements by [1]. By this method we can add any custom page.
[1] - https://apim.docs.wso2.com/en/latest/learn/consume-api/customizations/customizing-the-developer-portal/advanced-customization/
Related
I'm trying to use the Hosted UI feature with AWS Cognito's User Pool to create a login / signup form for a web application.
I can select certain "standard attributes" for user registration, and those show up on the Hosted UI. For example these attributes...
Show up like this on the Hosted UI...
But if I were to add some custom attributes...
Nothing changes, and the Signup fields and form look exactly like they do in the middle picture. They are basically hidden attributes to that UI.
Is there any way to make those custom fields populate so that a user can fill them in?
Furthermore... These custom attributes don't even show up in the user's information from my User Pool 'Users and groups' area. As you can see, the only attributes showing up are those 'standard attributes'. The custom ones are nowhere to be found.
AWS says that at this moment, unfortunately, it is not possible to show the custom attributes on the Cognito hosted UI sign-up page. Also, the custom attributes cannot be marked as “required”.
As for the second Question. Custom attributes will not be reflected in the Users/Groups area until they are added to the user, which, again, cannot be done through the Hosted UI.
I want to add some customization like a picker field and checkbox in the default sign-up form given by wso2is.
EXAMPLE: I have a list of organizations and when user signup he/she selects related organization from a list and the organization gets stored in the DB.
one more example can be: I can provide list of Countries and users will be able to select respective countries.
Attributes that you can see in the default self sign up page are the claims that have been configured as Supported by Default in the WSO2 claim dialect (http://wso2.org/claims).
So if the required attributes are already not there in the default self sign up page you can configure them as Supported by Default from the management console. Please refer the documentation for more details.
After that, if you want to have a drop-down for some attributes you have to customize the self sign up page. The relevant JSP page (self-registration-with-verification.jsp) can be found in the accountrecoveryendpoint web app which can be located at <IS-HOME>/repository/deployment/server/webapps folder. So you can do the customization there as for your requirement.
Also if you want to build a separate Self Sign-Up page using a preferable technology you can use the Self Sign-Up REST APIs as well.
Where does WSO2 Greg store custom RXTs that are created? They can be edited/added through admin console. I can see the default RXTs under wso2 greg home/repository/resources/rxts but do not see here the custom RXTs
Also let me know
How does WSo2 Greg generate reg_UUID for the resources added? I want to implement the UUID generation script outside so that i can add the resource entries in the respective tables directly from DB?
If you create it using mgt console it will be only stored in DB. However, users can add soft copies of rxt to <GREG_HOME>/repository/resources/rxts/ location. This is a one-time addition and will not reflect any changes that we do to the rxt softcopy afterward. Please find last words of this article.
UUID is created in registry PUT operation and please find the sample code here which we used to generate UUIDs for Swaggers. As per your fix you need to create a registry handler for your assets and remove any existing handler then link your UUID creation logic. Please find this article on how to create a custom handler.
I am new to WSO2 api manager.I want to configure the existing api in api publisher.
I have few question.
1)After choosing "I have existing Api" radio button, two option populates
a)swagger file b)swagger url.
For first option, from where swagger file will generate? and how to generate?
For second option, which url api publisher expecting?
2)After choosing the swagger url radio button. on next page import option is present which also shows same option as above.Whats use of this option and which one to choose.
I tried with the swagger url in both condition and click on save button then it shows below error message.
{"error" : true, "message" : "Invalid CSRF Token please try refreshing the page."}
Can someone please help me to resolve this issue also please share some link or documentation for configuration of existing api?
In APIM, when you select "I have existing API", that means you already have a swagger document for the API. If that's not what you want (i.e. you don't have a swagger doc), you can proceed with Create New API option.
Edit:
What do you mean by an existing API here? Are you just having a service which needs to be exposed as a manage service? If yes, Create New API is the way to proceed.
We need to create Custom Pages to manage products in Sitecore.
Product Management
List the existing products
Edit, Delete or add new product
The Product information will be stored in Sitecore content tree. How we can create forms in Sitecore to enable users to manage the products?
I think you are missing the point of having a CMS. To accomplish what you mentioned, all you need is a data template describing your product and create items in the content tree using that template. You should consider building custom Sitecore pages If you need a custom interface such as a maintenance screen for executing some custom task or trigger a job from within content editor.
If you require some custom management functionality, you may want to create a Custom Editor: Sitecore: adding new tabs to content editor