silverstripe-archive / silverstripe-forum

Forum module for SilverStripe CMS
http://silverstripe.org/forum-module
Other
34 stars 60 forks source link

Abstract Forum Registration and Profiles Code #17

Open wilr opened 12 years ago

wilr commented 12 years ago

Build on top of http://github.com/ajshort/silverstripe-memberprofiles

camfindlay commented 10 years ago

Have been having the same thoughts... would be great to start modularising forum module a bit more. Allowing bolt on profiles/registration, tagging posts, mark as solved, Q&A. Should forum registration be further abstracted to site registration? Usually a forum is a feature of a site rather than something I need or want to sign up separately for.

wilr commented 10 years ago

Yep exactly @camfindlay. Registrations is one area that needs work and that work is better handled by member profiles. Registering an account is a distinct action. Keen to do a mark as solved for the SilverStripe forum (something along the lines up 'up voting' a post aka to stack overflow. But like you said, modularing is the way we're going generally

camfindlay commented 10 years ago

Have recently installed both MemberProfiles and Forum module. The two work surprisingly well but could use tighter integration. Suggest this also solves #19 and #9 to some degree. Better to focus the profile related efforts towards the MemberProfiles module and keep the Forum module focused on improved asynchronous communication related features :)

mlewis-everley commented 9 years ago

I would love to see this happen too.

The problem with memberprofiles module is that it relies quite heavily on the CMS (so cannot be used on Framework only installs).

Wouldn't it make more sense that registration/profile management would be a common requirement of a lot of modern applications being developed, and a lot of those won't use the CMS?

I have written a similar module that is a framework only version, but it is not perfect (I still get issues with loading requirements if they are added into Page_Controller) https://github.com/i-lateral/silverstripe-users