You are here: Foswiki>Tasks Web>Item10009 (05 Jul 2015, GeorgeClark)Edit Attach

Item10009: Deprecate get/setEmbeddedStoreForm, to make space for generic serialisers / non-embedded stores.

pencil
Priority: Enhancement
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Engine
Component: CodeRefactoring, FoswikiMeta, QUERY
Branches: trunk master
Reported By: SvenDowideit
Waiting For:
Last Change By: GeorgeClark
extract the serialisers from the QUERY macro code, and move to LegacyMeta, then implement a FastMeta that doesn't use double book-keeping, so they can be reused..

its also the right place for the EmbeddedMeta code - as that's a common 'legacy' format..

-- SvenDowideit - 12 Nov 2010

It looks like you have done this. Not sure why it was marked as waiting for me.

-- CrawfordCurrie - 18 Mar 2011

still working on it frown, sad smile getEmbeddedStoreForm is moved, but setEmbeddedStoreForm is going to be hard work

-- SvenDowideit - 28 Jun 2011

I'm working on this atm - and in the process hope to replace the current stuff with a much faster implementation for 1.2.0

-- SvenDowideit - 02 Oct 2012 - 10:48

At some point it would be great to have a better implementation, but for now we have reached a reasonable release point so I'm closing this task for 1.2.0, as agreed at ReleaseMeeting01x02_20140616. Please open a new task for future work.

-- CrawfordCurrie - 17 Jun 2014

Re-opening because there is one big hole - the replacement of get/setEmbeddedSToreForm in Meta. This has to be cleaned up before 1.2 release as it affects a public API.

-- CrawfordCurrie - 19 Nov 2014

Crawford, could you try to convert the Summary into something that would make sense to an admin when reading the Release notes? I assume the LegacyMeta and FastMeta part has not been done. Thanks

-- GeorgeClark - 14 Mar 2015

Changed headline from "extract the serialisers from the QUERY macro code, and move to LegacyMeta, then implement a FastMeta that doesn't use double book-keeping"

-- CrawfordCurrie - 15 Mar 2015
 
Topic revision: r23 - 05 Jul 2015, GeorgeClark
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