Difference between revisions of "Implement AdultContentPolicy"

 

(20 intermediate revisions by 6 users not shown)



Line 1: Line 1:
<noinclude><big> [[DevelopmentPriorities]] < </noinclude>[[Implement AdultContentPolicy]] ('''E11''') <noinclude> </big>
+
<noinclude><big>[[DevelopmentTeam]] < [[DevelopmentPriorities|Priorities]] < </noinclude><strike>[[Implement AdultContentPolicy]]</strike>  '''3''' (<strike>11-14</strike>)('''[[User:Stephen Judkins|Stephen]]''', [[Ward]]) <noinclude> </big>
 +
__NOTOC__
 +
== What (Summary) ==
 +
 
 +
Implement the spirit of the [[AdultContentPolicy]].
 +
 
 +
== Why is this important? ==
 +
 
 +
We want to support our growth using advertisements, but we can't on pages that refer to adult content so we need to identify pages on which we should not post ads.
 +
 
 +
Also, some potential community members are offended by the current situation and bounce off the community rather than joining us.
 +
 
 +
Perhaps most importantly, the community made a decision and we need to implement our decisions in a timely manner for them to be meaningful.
 +
 
 +
== [[DoneDone]] ==
 +
 
 +
* Users see a warning screen before they access a page that may refer to adult content.
 +
* Users can flag a page that may contain adult content.
 +
* Users can unflag a page that does not contain adult content.
 +
* Recent changes and search results do not show flagged pages.
 +
 
 +
== Details ==
  
 
We need to implement the [[AdultContentPolicy]] the community agreed to.
 
We need to implement the [[AdultContentPolicy]] the community agreed to.
Line 18: Line 39:
 
** Post-Lucene processing?
 
** Post-Lucene processing?
  
 +
 +
[[Category:CompletedDevelopmentTask]]
 
</noinclude>
 
</noinclude>

Latest revision as of 13:59, 31 August 2007

DevelopmentTeam Implement AdultContentPolicy 3 (11-14)(Stephen, Ward)

What (Summary)

Implement the spirit of the AdultContentPolicy.

Why is this important?

We want to support our growth using advertisements, but we can't on pages that refer to adult content so we need to identify pages on which we should not post ads.

Also, some potential community members are offended by the current situation and bounce off the community rather than joining us.

Perhaps most importantly, the community made a decision and we need to implement our decisions in a timely manner for them to be meaningful.

DoneDone

  • Users see a warning screen before they access a page that may refer to adult content.
  • Users can flag a page that may contain adult content.
  • Users can unflag a page that does not contain adult content.
  • Recent changes and search results do not show flagged pages.

Details

We need to implement the AdultContentPolicy the community agreed to.

  • Block Adult Pages (E2)
    • Write a mediawiki extension to block pages marked as adult and redirect to a flash screen.
    • Integrate with CaseSpace?
  • Compost technology for Bot (E4)
    • Look for a __MaybeAdult__ tag in the page, if exists mark is_adult = 1, else is_adult = 0.
    • Have a web service invoked after every edit
  • Flag adult content (E3)
    • Have a way for a user to mark a page as adult content
    • Use web service from above
    • User has to be logged in?
  • Filter adult changes from recent changes (E3)
    • Also, all special pages that contain links or images.
  • Filter search results (E1)
    • Post-Lucene processing?