You are here: Foswiki>Tasks Web>Item9332 (22 Jun 2011, PaulHarvey)Edit Attach

Item9332: Store creator and create date in metadata

pencil
Priority: Enhancement
Current State: No Action Required
Released In: n/a
Target Release: minor
Applies To: Engine
Component: FoswikiMeta
Branches:
Reported By: VickiBrown
Waiting For:
Last Change By: PaulHarvey
SEARCH is happy to return $creator and $createdate but it has to get that information from the version control system. It would be very handy to have this info stored in the Meta Data (along with most recent author/mod date).

In large webs, asking for creator/date slows things down. Asking for "find me all of the pages I created" is slower yet.

A quick save at creation time (new pages) or edit time (pages that don;t have this data yet) would save a lot at SEARCH time.

-- VickiBrown - 16 Jul 2010

This is a case where the meta-data would be being used to compensate for the deficiencies in the store. My preferred approach is to fix the store, not the meta data. Ultimately I'd like to remove the TOPICINFO completely, not increase the number of fields.

However, having said that, what you suggest is certainly an option to improve performance. Please raise it as a FeatureRequest in Development web - it's not ready to be a task yet.

-- CrawfordCurrie - 21 Jul 2010

Agreed that fixing the store is the better long term approach. But for short term, performance matters.

Development/FasterAccessToCreatorData

-- VickiBrown - 12 Aug 2010

Not sure what feedback you're waiting for. I filed the feature request. I guess I change the state now? Difficult to do via a comment field.

-- VickiBrown - 04 Sep 2010

Waiting for a committed developer on Development.FasterAccessToCreatorData.

-- PaulHarvey - 05 Sep 2010

This was implemented in Item10678. SvenDowideit didn't change the embeddedStoreForm to physically hold a META:CREATEINFO in the serialised .txt files, rather, the store populates when loading, and MongoDBPlugin populates it as well.

-- PaulHarvey - 22 Jun 2011
 

ItemTemplate edit

Summary Store creator and create date in metadata
ReportedBy VickiBrown
Codebase trunk
SVN Range
AppliesTo Engine
Component FoswikiMeta
Priority Enhancement
CurrentState No Action Required
WaitingFor
Checkins
TargetRelease minor
ReleasedIn n/a
Topic revision: r9 - 22 Jun 2011, PaulHarvey
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy