Last modified: 2013-10-23 17:53:30 UTC
Per the SMW Special Properties [1] it would be really helpful to have a Creation editor property. Similar to how Creation date and Modification date work, Creation editor would be the person that created the page, separate from the last editor. I would suggest a new _CEDT label with property like "Creator is" or "First editor is". Thanks for considering! There are a number of cases where I want to show what users have created and right now there is no easy way to do this except for doing stuff with Semantic Forms defaults and such. [1]: http://semantic-mediawiki.org/wiki/Help:$smwgPageSpecialProperties
As far as I remember [0] has a "CUSER: User that first created a page" option. [0] http://www.mediawiki.org/wiki/Extension:Semantic_Extra_Special_Properties In case someone wants to add this to the core (which I'm not saying it should) then you have to appropriately extend [1],[2], and [3]. [1] BasePropertyAnnotator::addSpecialProperties [2] BasePropertyAnnotatorTest [3] SMWSQLStore3 see special_tables
I had totally forgotten about that extension. Thanks for the reminder. I added it and set it up. As an aside, I do think the page creator one would make sense in core. But it completely makes sense for an extension like this to exist that adds non-core additional ones.
I'd suggest to seek support within the SMW mailing-l for such feature. Please re-open this ticket after a patch for BasePropertyAnnotator BasePropertyAnnotatorTest has been provided for review.