Good Day,
I'm thinking about creating another Mediawiki extension here at my work (well
actually, more likely starting over on one I haven't touched in several months)
and I have a few questions about ContentHandler and if it is an appropriate
mechanism to make use of in this extension.
The extension I am planning on (re)making handles some data entry type stuff
about some of our computer systems here. I was thinking of creating a new
namespace called MP for the extension and then having articles in it named after
our various systems. There would then be a Special Page that keeps track of all
of these articles and provides some summary information on them in a table.
The articles, would contain several pages of structured information about our
computer systems. I feel like I had read that ContentHandler lets me define my
own editor for that type of content. [0] Would I be able to define an editor
that has multiple pages? The workflow that I would like to create splits the
editing of the information into several pages (one for intake questions, another
for documentation, yet another for regulatory related questions, etc.).
I could make this all as a standalone program, but I don't want to re-invent the
wheel if I don't have to when it comes to keeping track of revisions and
displaying diffs and the like. Plus keeping it in Mediawiki gives my users an
interface for that they are already familiar with.
I feel as though I was not at all clear in this email, so if I didn't give
enough information or you have questions that might clarify both in my mind and
yours what I am trying to accomplish feel free to ask.
Thank you,
Derric Atzrott
Computer Specialist
Alizee Pathology
[0]:
https://www.mediawiki.org/wiki/Manual:ContentHandler/Doc At least, this is
alluded to in "action=edit will fail for pages with non-text content, unless the
respective ContentHandler implementation has provided a specialized handler for
the edit action."