chnm / Scripto

Scripto is an open source documentary transcription tool library written in PHP.
34 stars 6 forks source link

Back-links from MediaWiki to CMS #10

Closed benwbrum closed 13 years ago

benwbrum commented 13 years ago

Currently it's impossible to get from the raw MediaWiki site to the CMS hosting the page images. Until MediaWiki features like Recent Changes are hooked to the CMS, could Scripto at least point MediaWiki users to the page images?

jimsafley commented 13 years ago

This would be a helpful feature, but extending MediaWiki directly is outside the scope of the Scripto library. Even so, I imagine it's possible to make use of MediaWiki hooks to include a link to the corresponding document page. PWD uses a hook that converts encoded MediaWiki page titles to document and page IDs. Maybe someone can modify that to also display a link.

By the way, you can use Scripto::getUserDocumentPages() to get the current user's most recently contributed pages, but a user must be logged in to view it. This reminds me, I need to include a method that returns a list of revisions for a given page. Maybe that would satisfy your feature request?

benwbrum commented 13 years ago

Perhaps the right issue to raise here is why I'm using the MediaWiki interface at all? In my case, I'm interested in following any changes to the letters I've transcribed, as well as reviewing the work of others. (And of course--specific to my case--I'm following Scripto/PWD as a project per se.)

If you're trying to build a community around transcribing the PWD, it seems like you'll need to expose the social features of MediaWiki -- specifically the special pages like RecentChanges, WatchList, and the Villiage Pump forum. Otherwise savvy users will navigate over to the raw MediaWiki instance to use those features, whereupon they'll need the back-links, which (as you say) require modifying MediaWiki itself.

jimsafley commented 13 years ago

We agree and plan to roll out those features soon. Thanks for your feedback.