Jump to content


- - - - -

Question about framework integration before buy


  • Please log in to reply
1 reply to this topic

#1 achiron2

achiron2

    IPB Newbie

  • Visitors
  • Pip
  • 1 posts

Posted 25 January 2012 - 11:21 AM

Hello,

Currently i am looking for a forum to integrate in an existing commercial website having its own user database.

IPB seems to be very good but i have some questions :
  • Is it possible to integrate it easily in a CakePHP based website with its own Look&Feel (menu, banner, etc.) ?
  • How can we manage single login ?
  • How can we sync user data between the 2 systems ?
  • Is it possible to share session information  ?
Thank's for our reply.

#2 bfarber

bfarber

    RBT-KS

  • IPS Management
  • 24,886 posts

Posted 26 January 2012 - 09:45 AM

View Postachiron2, on 25 January 2012 - 11:21 AM, said:

Hello,

Currently i am looking for a forum to integrate in an existing commercial website having its own user database.

IPB seems to be very good but i have some questions :
  • Is it possible to integrate it easily in a CakePHP based website with its own Look&Feel (menu, banner, etc.) ?
  • How can we manage single login ?
  • How can we sync user data between the 2 systems ?
  • Is it possible to share session information  ?
Thank's for our reply.

I'm not sure what you mean by the first question.  IP.Board has a robust set of APIs which would facilitate integration, and further has direct support for custom login and SSO modules allowing you to easily let IP.Board read your external database for login information.  You can manage the look and feel separately (in fact, you would have to most likely, unless you did something in your external website to read the IP.Board templates).

As mentioned above, you can create both an SSO plugin and a custom login module in IP.Board to let IP.Board read your external website for login credentials.

You can sync user data in many ways.  IP.Board has memberSync.php plugin files on a per-application basis with many callback options (onLogin, onRegister, etc.).  This would allow you to send data to your remote application when certain actions are triggered in IP.Board.  It would be up to you to do the reverse (send data to IP.Board from your remote application).

Again, from IP.Board you can use the custom SSO plugins to do this if you want.  I'm not sure what you mean by sharing session information, but you could easily call session_start() or something along those lines in the skin templates too if you just want to grab a variable to display it?

Brandon Farber
Developer / Senior Support

If it sounds like fun, it's not allowed on the bus!

Posted Image     Posted Image

Invision Power Services, Inc.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users