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

A place for Extension Authors to post and receive feedback on Extensions still in development. No Extensions within this forum should be used within a live environment!
Get Involved
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

IMPORTANT: Extensions Development rules

IMPORTANT FOR NEEDED EVENTS!!!
If you need an event for your extension please read this for the steps to follow to request the event(s)
Post Reply
User avatar
brunoais
QA Team
Posts: 379
Joined: Wed Jun 18, 2008 10:50 am

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

Post by brunoais » Sat Dec 13, 2014 11:29 am

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.0
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: ABD

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.0

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: Beta version ready. It is meant to test against the current 3.1.x

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
Last edited by brunoais on Sat Apr 15, 2017 1:16 pm, edited 36 times in total.

User avatar
draky
Registered User
Posts: 247
Joined: Tue Dec 10, 2002 2:04 pm
Location: France
Name: Gilles W.
Contact:

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

Post by draky » Sat Dec 13, 2014 3:22 pm

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

User avatar
david63
Jr. Extension Validator
Posts: 13190
Joined: Thu Dec 19, 2002 8:08 am
Location: Lancashire, UK
Name: David Wood
Contact:

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

Post by david63 » Sat Dec 13, 2014 3:27 pm

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?
David
Remember: You only know what you know and - you don't know what you don't know!
My CDB Contributions | How to install an extension
I will not be accepting translations for any of my extensions in Github - please post any translations in the appropriate topic.
No support requests via PM or email as they will be ignored

User avatar
martin123456
I've Been Banned!
Posts: 726
Joined: Sat Mar 05, 2011 7:44 pm

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

Post by martin123456 » Sat Dec 13, 2014 3:33 pm

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.

Code: Select all

<!-- IF S_CODE_UNTIDY and S_MESS_ON_INDEX Good If_Not_TIDY_Then_SUBMIT -->

User avatar
brunoais
QA Team
Posts: 379
Joined: Wed Jun 18, 2008 10:50 am

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

Post by brunoais » Sat Dec 13, 2014 3:37 pm

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.

User avatar
advocatus
Registered User
Posts: 290
Joined: Tue Aug 12, 2014 11:58 am
Location: Ontario, Canada.
Contact:

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

Post by advocatus » Sat Dec 13, 2014 3:37 pm

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
Hi, I'm advocatus and I own www.forumgames.in.

User avatar
david63
Jr. Extension Validator
Posts: 13190
Joined: Thu Dec 19, 2002 8:08 am
Location: Lancashire, UK
Name: David Wood
Contact:

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

Post by david63 » Sat Dec 13, 2014 3:52 pm

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?
David
Remember: You only know what you know and - you don't know what you don't know!
My CDB Contributions | How to install an extension
I will not be accepting translations for any of my extensions in Github - please post any translations in the appropriate topic.
No support requests via PM or email as they will be ignored

User avatar
proskier
Registered User
Posts: 30
Joined: Tue Dec 31, 2013 4:41 am
Location: United States
Name: Jay Avondoglio

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

Post by proskier » Sat Dec 13, 2014 4:48 pm

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.
Image
DEV Proskier

User avatar
yasser33311
Registered User
Posts: 221
Joined: Sat Jul 27, 2013 1:27 pm
Location: algeria
Name: yasser ghe
Contact:

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

Post by yasser33311 » Sat Dec 13, 2014 7:28 pm

+1
PhpBB Services - install, update, upgrade, customize: https://phpbb.services

TWEagle
Registered User
Posts: 270
Joined: Sat Dec 10, 2005 2:50 pm
Contact:

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

Post by TWEagle » Sat Dec 13, 2014 10:13 pm

+1
Image

qarclas
Registered User
Posts: 21
Joined: Wed Jan 07, 2015 2:31 am

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

Post by qarclas » Wed Jan 07, 2015 5:51 am

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

User avatar
brunoais
QA Team
Posts: 379
Joined: Wed Jun 18, 2008 10:50 am

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

Post by brunoais » Wed Jan 07, 2015 12:25 pm

It was supposed to exist but it was refused.
qarclas wrote:Please keep at it :)
Thanks.

User avatar
proskier
Registered User
Posts: 30
Joined: Tue Dec 31, 2013 4:41 am
Location: United States
Name: Jay Avondoglio

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

Post by proskier » Wed Jan 07, 2015 2:25 pm

brunoais wrote:It was supposed to exist but it was refused.
Wait so does that mean we won't ever get this awesome feature?
Image
DEV Proskier

User avatar
Lumpy Burgertushie
Registered User
Posts: 63196
Joined: Mon May 02, 2005 3:11 am
Contact:

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

Post by Lumpy Burgertushie » Wed Jan 07, 2015 3:00 pm

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
I am available for custom work on a donation basis. Please send me a PM with your needs.
Premium phpBB 3.2 Styles by PlanetStyles.net

New phpbb 3.0 support site

User avatar
brunoais
QA Team
Posts: 379
Joined: Wed Jun 18, 2008 10:50 am

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

Post by brunoais » Wed Jan 07, 2015 6:49 pm

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.

Post Reply

Return to “Extensions in Development”

Who is online

Users browsing this forum: BadBlock, FruitLoop, jemiNii, lopoto, rohde and 18 guests