Closed (fixed)
Project:
Site Preview System
Component:
SPS Framework
Priority:
Normal
Category:
Task
Assigned:
Issue tags:
Reporter:
Created:
8 Jun 2012 at 15:14 UTC
Updated:
4 Jan 2014 at 02:05 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
indytechcook commentedAdd lsd-csi tag
Comment #2
indytechcook commentedAdd tags and assigned
Comment #3
indytechcook commentedAssigning to josh.
This must utilize the plugin system also.
Comment #4
indytechcook commentedHere is a email conversation that had occurred between Josh, Eric and myself.
Josh put up the classes.pdf.
Response from Erik
Response from Neil
Response from Josh
Comment #5
indytechcook commentedSummary of IRC and Google Hangout conversations
Comment #6
jec006 commentedAn updated classes diagram with some of the new ideas.
Comment #7
indytechcook commentedSo this replaces Preview Conditions and Setter concepts correct? An others?
Comment #8
jec006 commentedHere is an initial patch with the proposed interfaces for Widget and Override.
The classes diagrams are still undergoing work. I think the PreviewForm should really be called the condition, the Overrides replace the conditions. We're still working on figuring out how to handle new data types in the Override.
Comment #9
e2thex commentedHere is the current working copy of the Class Diagam
Comment #10
jec006 commentedHere is a patch with updated implementations of the interfaces, along with the beginnings of some code.
The plan is to try to implement a bit of the code to see what parts don't work - which is to say, work backwards a bit.
Still working on getting enough to have tests.
Comment #11
jec006 commentedThe work for this issue has been going on in the conditions branch. The interface work is complete for now (I'm sure there will be changes as we build out the basic pieces) so this issue is ready for review.
I've attached a patch which is the difference between the condition and 7.x-1.x branches.
Comment #12
indytechcook commentedThere is alot in this patch that is also in http://drupal.org/node/1623128#comment-6190426. I'm just commenting on the Condition part of this patch. I don't feel this will be an issue when committing since I will just merge the branches in git.
Do you like the name "PreviewConditionIterator" or "PreviewConditionCollection"? I've been going back and forth.
Comment #13
indytechcook commentedMerged this code and create #1672622: Review name of the PreviewCondition Class to follow up on the naming convention.
Comment #14.0
(not verified) commentedUpdate Summary