Page MenuHomePhabricator
Authored By
Mholloway
Jul 8 2019, 8:20 PM
Size
656 B
Referenced Files
None
Subscribers
None
@startuml
title NSFW image scoring
actor "Wiki admin"
actor Uploader
actor Editor
entity MediaWiki
database MySQL
boundary "MV Provider"
== Wiki Configuration ==
"Wiki admin" -> MediaWiki : configure max image NSFW score in AbuseFilter
== Image Upload ==
Uploader -> MediaWiki : upload Commons image
MediaWiki -> "MV Provider" : request NSFW score
"MV Provider" --> MediaWiki : send NSFW score
MediaWiki --> MySQL : store NSFW score
== Page Edit ==
Editor -> MediaWiki : include image on page
MediaWiki -> MySQL : retrieve NSFW score
MySQL --> MediaWiki : provide NSFW score
MediaWiki --> Editor : provide feedback if AbuseFilter rule triggered
@enduml

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
7710887
Default Alt Text
raw.txt (656 B)

Event Timeline