Extending current internal features of Mojoportal

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

Please do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.

This forum is for discussing mojoPortal development

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

You can monitor commits to the repository from this page. We also recommend developers to subscribe to email notifications in the developer forum as occasionally important things are announced.

Before posting questions here you might want to review the developer documentation.

Do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.
This thread is closed to new posts. You must sign in to post in the forums.
3/29/2012 2:10:58 AM
Gravatar
Total Posts 7

Extending current internal features of Mojoportal

Hi

We need to extend some of the internal features of Mojoportal. For example we need to extend the interface of user registration page and capture further information (and sure store it in different database) . What would be the best practice:

1- Is there mechanics  to extend the specific UI without forking? 

2- Shall we capture extra information, in a new attached interface?

  1. Via a user control and Dynamic CMS pages?
  2. Designing a new web page?

We already studied the entire development documents.

Regards

3/29/2012 10:07:08 AM
Gravatar
Total Posts 1203
Proud member of the mojoPortal team

Help support mojoPortal!
Add-on modules

Re: Extending current internal features of Mojoportal

I would suggest a User Registered Event Handler. You can prompt for your extra fields at that time and write them wherever you need to.

Jamie

3/29/2012 11:56:59 AM
Gravatar
Total Posts 18439

Re: Extending current internal features of Mojoportal

I would suggest look into using our built in support for custom profile properties, you can add custom properties and make them required for registration. 

If that isn't sufficient to meet your needs you could implement your own registration page in your own project and use a post build event to overwrite ours with yours, or use a different name for yours so it doesn't overwrite ours but then use a config setting to make the built in register link point to yours like this:

<add key="CustomRegistrationPage" value="/Secure/Join.aspx" />

Not overwriting would be nicer for working with the source code.

When you deploy to production you would probably want to remove our file /Secure/Register.aspx just so that no-one could figure out the site uses mojoportal and manually go to that url bypassing your custom page.

Hope that helps,

Joe

3/29/2012 12:41:40 PM
Gravatar
Total Posts 7

Re: Extending current internal features of Mojoportal

Thank you Joe and Jamie

     for your fast and comprehensive reply. 

I appreciate you for creating Mojoportal.

Bests

You must sign in to post in the forums. This thread is closed to new posts.