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 - This page was cached on 26 Jul 2016 - 06:35.

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License