Page 1 of 19

[RC] [forum permission] Allow viewing topics started by others

Posted: Sat Dec 13, 2014 11:29 am
by brunoais
Extension Name: Allow viewing topics started by other users
Author: brunoais (github link)

Description:
Generates a new permission which allows the user to see and interact with topics that he didn't start.

Issue tracker:
Please do create issue topics on github for all issues you find so that I don't lose track of them in this topic.
https://github.com/brunoais/readOthersTopics/issues

Known blocker issues:
None

Version: 1.0.5
Please do not send me any pull requests until I reach any alpha version

Requirements:
PHP version: 5.4
phpBB version: 3.1.3 (planned) 3.1.4 (planned) 3.1.5 (planned) (why)

Screenshots: TBD

Download:
1st testing dev: https://github.com/brunoais/readOthersT ... /0.0.2-dev
2nd testing dev: https://github.com/brunoais/readOthersT ... /0.0.5-dev
3rd testing dev: https://github.com/brunoais/readOthersT ... /0.1.1-dev
1st testing alpha: https://github.com/brunoais/readOthersT ... ree/0.5.0a
1st testing beta: https://github.com/brunoais/readOthersT ... ree/0.9.2b
1st release: https://github.com/brunoais/readOthersTopics/tree/1.0.1
1st approved release: https://github.com/brunoais/readOthersT ... ag/v.1.0.5

Releases link: https://github.com/brunoais/readOthersTopics/releases

Extension:
https://www.phpbb.com/customise/db/exte ... erstopics/

Installation:
  1. Copy the entire contents of the repository to phpBB/ext/brunoais/readOthersTopics/
  2. Navigate in the ACP to Customise -> Extension Management -> Extensions.
  3. Click Enable.
Note: If you download as an archive, you may have a single directory in the root of the archive. In that case, the contents will be inside that directory.

Current status: RELEASED \o/!!!

Work order list (subject to change):
  1. Locate event places
  2. Make sure events follow the rules and are acceptable.
  3. Send PR for new event placements (0 to propose, 5 to merge).
  4. Confirm all events are in place
  5. Create a first dev version and release/announce it.
  6. Finish final touches related to security and making it as tightly secure as or more secure than phpBB.
  7. Release alpha version.
  8. Release beta version.
  9. Release stable version.
+ detailed and technical info @ area51 in topics:
The original idea and discussion: [RFC] New Forum permission for viewing other users' topics
The event placement and a bit of my plan: [PHP] Events for f_brunoais_can_read_others_topics
Why this last one is taking so long to be proposed: https://area51.phpbb.com/phpBB/viewtopi ... 81&t=46503



Abd alternative by kinerity: [ABD] Topics only visible to original poster

Re: [Dev][forum permission] Allow view topics started by others

Posted: Sat Dec 13, 2014 3:22 pm
by draky
Ok, you need one more word to make it fully understood :)

I read the RFC and understood then :)
Generates a new permission which allows the user to NOT see and interact with topics that he didn't start.
With your extension installed, user can normally create topics in a forum, be each user can only interact with own topic, he can't see other topics, even if all users can create new topics.

Strange but why not :)

Re: [Dev][forum permission] Allow view topics started by others

Posted: Sat Dec 13, 2014 3:27 pm
by david63
I also feel that I am missing the point of this
brunoais wrote:Generates a new permission which allows the user to see and interact with topics that he didn't start
But isn't that what happens anyway?

Re: [Dev][forum permission] Allow view topics started by others

Posted: Sat Dec 13, 2014 3:33 pm
by martin123456
david63 wrote:I also feel that I am missing the point of this
brunoais wrote:Generates a new permission which allows the user to see and interact with topics that he didn't start
But isn't that what happens anyway?
Snap.

Re: [Dev][forum permission] Allow view topics started by others

Posted: Sat Dec 13, 2014 3:37 pm
by brunoais
david63 wrote:I also feel that I am missing the point of this
brunoais wrote:Generates a new permission which allows the user to see and interact with topics that he didn't start
But isn't that what happens anyway?
Later, try installing the extension and not giving the permission and see what happens.

Re: [Dev][forum permission] Allow view topics started by others

Posted: Sat Dec 13, 2014 3:37 pm
by advocatus
There's really only three uses of this that I can think of:
  • A complaints forum, where users can discuss an issue they're having with the moderators/administrators in a private manner. ie. "You banned me unjustly." This way, it doesn't snow ball with randoms feeding the fire.
  • Some type of "Ask a moderator" section, where users can ask questions/discuss topics with the moderators/administrators privately.
  • Some type of specialized support forum, where personal information may need to be exchanged, such as email information or credit card numbers.
An interesting extension and could be used in some really interesting ways, but I don't think it's much more than targeting a niche market. Don't let me discourage you, though. I think it's neat and I have a few ideas for usage brewing in my head. :P

Re: [Dev][forum permission] Allow view topics started by others

Posted: Sat Dec 13, 2014 3:52 pm
by david63
brunoais wrote:
david63 wrote:I also feel that I am missing the point of this
brunoais wrote:Generates a new permission which allows the user to see and interact with topics that he didn't start
But isn't that what happens anyway?
Later, try installing the extension and not giving the permission and see what happens.
So this is not the extension - there is another extension somewhere?

Re: [Dev][forum permission] Allow view topics started by others

Posted: Sat Dec 13, 2014 4:48 pm
by proskier
This feature has been requested so many times and is common in other forum software. Do a search if you don't believe me. In all of the past posts surrounding this topic look at all of the +1s.

I used the 'Topic only visible to OP' mod to enable a support forum section on my forums. It is tremendously useful because often times users share too much (like account name) that others should not see.

Keep up the awesome work, can't wait until this is in core phpbb as it should be.

Re: [Dev][forum permission] Allow view topics started by others

Posted: Sat Dec 13, 2014 7:28 pm
by yasser33311
+1

Re: [Dev][forum permission] Allow view topics started by others

Posted: Sat Dec 13, 2014 10:13 pm
by TWEagle
+1

Re: [Dev][forum permission] Allow view topics started by others

Posted: Wed Jan 07, 2015 5:51 am
by qarclas
Upgraded my board to 3.1 today and didn't realise until it was too late this feature didn't exist in any form :(

Please keep at it :)

Re: [Dev][forum permission] Allow view topics started by others

Posted: Wed Jan 07, 2015 12:25 pm
by brunoais
It was supposed to exist but it was refused.
qarclas wrote:Please keep at it :)
Thanks.

Re: [Dev][forum permission] Allow view topics started by others

Posted: Wed Jan 07, 2015 2:25 pm
by proskier
brunoais wrote:It was supposed to exist but it was refused.
Wait so does that mean we won't ever get this awesome feature?

Re: [Dev][forum permission] Allow view topics started by others

Posted: Wed Jan 07, 2015 3:00 pm
by Lumpy Burgertushie
don't know where the poster above got that idea. however, even if it never makes to the core, it can always be done as an extension or even as a change you make to the core files yourself.


robert

Re: [Dev][forum permission] Allow view topics started by others

Posted: Wed Jan 07, 2015 6:49 pm
by brunoais
proskier wrote:
brunoais wrote:It was supposed to exist but it was refused.
Wait so does that mean we won't ever get this awesome feature?
You'll get it as an extension. It was refused as a core feature.
Check the links in the OP post after area51 is back online.