Changes for page ProjectsSheet
Last modified by Zenna Elfen on 2025/11/24 11:39
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -47,52 +47,61 @@ 47 47 <dd>$doc.display('shortText2')</dd> 48 48 <dt #if (!$editing && $hasEdit) 49 49 class="editableProperty" 50 - data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference(' data_synchronization')))"50 + data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('application')))" 51 51 data-property-type="object"#end> 52 - <label#if ($editing) for="Projects.Code.ProjectsClass_0_ data_synchronization"#end>53 - $escapetool.xml($doc.displayPrettyName(' data_synchronization', false, false))52 + <label#if ($editing) for="Projects.Code.ProjectsClass_0_application"#end> 53 + $escapetool.xml($doc.displayPrettyName('application', false, false)) 54 54 </label> 55 + </dt> 56 + <dd>$doc.display('application')</dd> 57 + <dt #if (!$editing && $hasEdit) 58 + class="editableProperty" 59 + data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('shortText3')))" 60 + data-property-type="object"#end> 61 + <label#if ($editing) for="Projects.Code.ProjectsClass_0_shortText3"#end> 62 + $escapetool.xml($doc.displayPrettyName('shortText3', false, false)) 63 + </label> 55 55 <span class="xHint"> 56 - $escapetool.xml($services.localization.render(' Synchronization answershow updatesflow betweenpeersand how they determinewhat data toexchange. This layer is about diffing,reconciliation, order, causality tracking, and efficient exchange,not persistence or user-facing collaboration semantics. Examples: Range-Based SetReconciliation, RIBLT, Gossip-based sync, State-based vs op-based sync, Lamport/Vector/HLC clocks, Braid Protocol'))65 + $escapetool.xml($services.localization.render('What''s the name of the application(s)?')) 57 57 </span> 58 58 </dt> 59 - <dd>$doc.display(' data_synchronization')</dd>68 + <dd>$doc.display('shortText3')</dd> 60 60 <dt #if (!$editing && $hasEdit) 61 61 class="editableProperty" 62 - data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference(' longText1')))"71 + data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('shortText4')))" 63 63 data-property-type="object"#end> 64 - <label#if ($editing) for="Projects.Code.ProjectsClass_0_ longText1"#end>65 - $escapetool.xml($doc.displayPrettyName(' longText1', false, false))73 + <label#if ($editing) for="Projects.Code.ProjectsClass_0_shortText4"#end> 74 + $escapetool.xml($doc.displayPrettyName('shortText4', false, false)) 66 66 </label> 67 67 <span class="xHint"> 68 - $escapetool.xml($services.localization.render(' Howdo peersdetectdifferencesand synchronizestate?'))77 + $escapetool.xml($services.localization.render('What''s the website(s) for the application(s)?')) 69 69 </span> 70 70 </dt> 71 - <dd>$doc.display(' longText1')</dd>80 + <dd>$doc.display('shortText4')</dd> 72 72 <dt #if (!$editing && $hasEdit) 73 73 class="editableProperty" 74 - data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('con f_res')))"83 + data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('data_synchronization')))" 75 75 data-property-type="object"#end> 76 - <label#if ($editing) for="Projects.Code.ProjectsClass_0_con f_res"#end>77 - $escapetool.xml($doc.displayPrettyName('con f_res', false, false))85 + <label#if ($editing) for="Projects.Code.ProjectsClass_0_data_synchronization"#end> 86 + $escapetool.xml($doc.displayPrettyName('data_synchronization', false, false)) 78 78 </label> 79 79 <span class="xHint"> 80 - $escapetool.xml($services.localization.render(' This layer defines howshareddataevolves whenmultiple peerseditconcurrently.Itfocuses on conflict-free merging, causality, and consistencyof meaning, nottransport or storage. CRDTs ensure deterministic convergence,while event-sourcedorstream-driven models maintaina history of allchanges and derive consistentstatefromit. Examples:CRDTs(Yjs,Automerge),OT,Event Sourcing, StreamProcessing,VersionVectors,Peritext'))89 + $escapetool.xml($services.localization.render('Synchronization answers how updates flow between peers and how they determine what data to exchange. This layer is about diffing, reconciliation, order, causality tracking, and efficient exchange, not persistence or user-facing collaboration semantics. Examples: Range-Based Set Reconciliation, RIBLT, Gossip-based sync, State-based vs op-based sync, Lamport/Vector/HLC clocks, Braid Protocol')) 81 81 </span> 82 82 </dt> 83 - <dd>$doc.display('con f_res')</dd>92 + <dd>$doc.display('data_synchronization')</dd> 84 84 <dt #if (!$editing && $hasEdit) 85 85 class="editableProperty" 86 - data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference(' content1')))"95 + data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('longText1')))" 87 87 data-property-type="object"#end> 88 - <label#if ($editing) for="Projects.Code.ProjectsClass_0_ content1"#end>89 - $escapetool.xml($doc.displayPrettyName(' content1', false, false))97 + <label#if ($editing) for="Projects.Code.ProjectsClass_0_longText1"#end> 98 + $escapetool.xml($doc.displayPrettyName('longText1', false, false)) 90 90 </label> 91 91 <span class="xHint"> 92 - $escapetool.xml($services.localization.render('How isdatapersistedlocallyand replicatedbetween peers?'))101 + $escapetool.xml($services.localization.render('How do peers detect differences and synchronize state?')) 93 93 </span> 94 94 </dt> 95 - <dd>$doc.display(' content1')</dd>104 + <dd>$doc.display('longText1')</dd> 96 96 </dl> 97 97 </div> 98 98 {{/html}}