Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Abstract Forum Registration and Profiles Code #17

Open
wilr opened this Issue · 4 comments

3 participants

@camfindlay
Owner

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
Owner

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
Owner

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 :)

This was referenced
@mlewis-everley

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.