Some questions and remarks
- Is your proposal to include this in XWiki platform or as an XWiki Contrib extension?
- Please don’t mention “clients”, this is a open source community forum. There are only users here.
- Are you proposing to implement this yourself?
- I’m missing the explanation of the need. Could you explain why you need to know users’s last login times?
- Why do you want to categorize users based on their login times? What are examples of actions to do when you see for example that there are 10 users who haven’t logged in, say, 1 month for example? Is it to disable their user account for security reasons? (to prevent someone from stealing their credentials and using them, and generally to reduce the surface attack)
- " empowering them with valuable insights into user engagement and activity.". You won’t get activity by this feature. Re engagement, it’s also debatable. It’s not because someone logs in that they do anything useful in the wiki…
- “We believe that incorporating this feature will greatly enhance user experience and administrative capabilities within XWiki.”. Not sure who is “we” here. You? Personally I don’t believe this. For me, this is a very minor feature and not something that should be in XS by default (it’s not core). I’d see it as a contrib extension.
- Re mockup v1, I personally don’t believe in “forcing” users to log in. What you need to do is make the wiki useful for users and they’ll come and use it. If they’ve logged in once and didn’t come back it’s not that they don’t know about it but that they don’t find it useful.
- On the mockup V2 there’s an activity column. How do you get that information? Is it an integration with the deprecated stats app, an integration with the Matomo extension or something else?
Thanks