Kunena-Forum
Kunena-Forum copied to clipboard
Private Messaging & Notifications Inbox
Not sure what version we will assign this, but we need to get going on the private Inbox feature.
Just like here on github, we need to combine private messaging and notifications into a single Inbox.
All subscriptions should generate entires into the inbox of a user, emails should become optional.
I could see this being a "Private Topic" - if someone is effectively CC:ed, they have permissions to view the topic.
Agreed on the importance of this issue. UddeIM is the only free PM solution out there for J2.5, and it's inconsistent with Kunena's UI, making it a less than desirable experience. Having a consistent UI / Functionality across public forums and private messages would be wonderful.
Well the discussions here among the Kunena Team have been centered around not including software into the Kunena forum package that is not meant for discussion board purposes. We strongly feel that certain functionality should be wrapped in its own component based on Joomla model of extension types. An example of this is Profile, Profile can be made external and a more robust application based on Joomla's profile management system and does not need to be included in Kunena itself.
What we are considering is maybe developing an external notification/message package that acts as its own messaging system. Or we emulate private discussions by completing an incomplete feature regarding category channels which limits which individual users can see specific category/topic.
Systematically, and logically, a separate package makes sense. I do agree with that.
From a practical and User Experience endpoint, a separate package is less desirable because it's yet another component that needs to be maintained, and if the UI is different from the rest of the site, it becomes more confusing to the user. I dislike UddeIM because it's inconsistent with Kunena in look, editor, behavior, and administration.
A possible solution would be to make the PM system its own plugin or component, that leverages Kunena's existing code and functionality, while still being its own package.
We are already moving into that direction -- Kunena 3.0 will install a lot of different extensions, including library and media (which are all separate to the component). That allows us to better reuse our code.