[{"data":1,"prerenderedAt":584},["ShallowReactive",2],{"{\"path\":[\"services\",\"headless-cms\"],\"query\":null,\"headers\":{\"Accept\":\"application/json\"}}":3,"listing-f5b482fb-15cb-4512-9176-3514ca58538c-0-{}":379},{"page":4,"templates":244,"_listing_pages":243,"navigation":358,"breadcrumbs":373},{"@id":5,"@type":6,"UID":7,"allow_discussion":8,"blocks":9,"blocks_layout":196,"changeNote":22,"contributors":215,"created":216,"creators":217,"description":219,"effective":220,"exclude_from_nav":8,"expires":221,"id":74,"is_folderish":81,"items":222,"items_total":223,"language":224,"layout":227,"lock":228,"modified":216,"nav_title":221,"next_item":229,"parent":230,"preview_caption_link":221,"preview_image_link":221,"previous_item":238,"relatedItems":239,"review_state":235,"rights":22,"subjects":240,"table_of_contents":221,"title":241,"type_title":237,"version":242,"versioning_enabled":81,"working_copy":221,"working_copy_of":221,"_listing_pages":243},"https://pretagovsite-api.fly.dev/services/headless-cms","Document","d66633e7cee44c74a4ab4e26595f5af7",false,{"027da3e7-b728-4f89-a7b5-1c851bd98b22":10,"0d4a1a5b-76b8-4726-9fd3-d887e185550b":18,"1a205009-711b-43f7-b2d5-50939e096c76":30,"2237f7cc-48e6-49d3-a903-124e3add93ad":37,"40aa1bd5-c254-49e6-be83-5aed84cdf41b":39,"55a80996-8a54-46a8-984a-af8e6516efd4":45,"575e1fac-bb2f-4c9e-a31c-b4c9e3287ae3":51,"67dd4039-1429-418a-9f1c-9549fe0204af":87,"728055a9-1cff-4dad-9d8d-9e452328a74e":93,"8476bf4c-a437-4655-86a2-cf25026d024f":99,"983e8956-f8bd-4f2c-81a1-c1ca0e85182a":105,"98a31d28-f4dd-4ead-bf37-f14135dfaa47":111,"a64a1e75-b3b9-4822-ab16-09fe83cc6dec":142,"c1b8b3c9-7e11-48a8-b25c-e556a5e85084":171,"ca393a3c-c0e6-48f7-b664-fa6279fef736":177,"d00b51c8-e3bf-4539-b93b-918b7005da82":183,"d80ae7c2-8b18-43d0-b318-ab2d88724dff":190},{"@type":11,"plaintext":12,"value":13},"slate","We're long-time Plone core contributors. Dylan Jay (PretaGov co-founder and CTO) has been a Plone committer since 2005. We've shipped 9 PRs into volto-form-block alone, plus contributions to volto-grid-block, the section variation pattern, slots-lite, and the listing variations system. When something in the platform doesn't fit, we fix it upstream rather than around it.",[14],{"children":15,"type":17},[16],{"text":12},"p",{"@type":19,"buttonColor":20,"buttonShape":21,"buttonSize":22,"buttonVariant":23,"linkMode":24,"searchPath":25,"searchQuery":28,"title":29},"button","primary","pill","","soft","search",[26],{"@id":27},"/case-studies","facet.Subject=headless-cms","View all headless CMS case studies",{"@type":11,"plaintext":31,"value":32},"Why Plone and Volto",[33],{"children":34,"type":36},[35],{"text":31},"h3",{"@type":38},"title",{"@type":11,"plaintext":40,"value":41},"Why headless",[42],{"children":43,"type":36},[44],{"text":40},{"@type":11,"plaintext":46,"value":47},"Recent migrations",[48],{"children":49,"type":36},[50],{"text":46},{"@type":52,"blocks":53,"blocks_layout":83,"columns":86,"variation":82},"gridBlock",{"f5b482fb-15cb-4512-9176-3514ca58538c":54},{"@type":55,"fieldMapping":56,"itemDefaults_cardStyle":62,"limit":63,"querystring":64,"variation":82},"listing",{"@id":57,"description":58,"effective":59,"image":60,"subjects":61,"title":38},"href","description","date","image","subjects","overlay",3,{"query":65,"sort_on":79,"sort_order":80,"sort_order_boolean":81},[66,70,75],{"i":67,"o":68,"v":69},"path","plone.app.querystring.operation.string.path","/case-studies::1",{"i":71,"o":72,"v":73},"Subject","plone.app.querystring.operation.selection.any",[74],"headless-cms",{"i":76,"o":72,"v":77},"portal_type",[6,78],"CaseStudy","effective","descending",true,"teaser",{"items":84},[85],"f5b482fb-15cb-4512-9176-3514ca58538c",2,{"@type":11,"plaintext":88,"value":89},"We've implemented the full NSW Digital Design System in Plone 6 / Volto. 16 theme components shadowed. 25 manage components shadowed. 14 addon shadows including volto-form-block, volto-grid-block, and volto-accordion-block. Working demo at digitalnsw.pretagov.com.au. Open source kit at github.com/pretagov/nsw-design-system-plone6-kit.",[90],{"children":91,"type":17},[92],{"text":88},{"@type":11,"plaintext":94,"value":95},"The point of the reference build: every NSW agency that wants a compliant headless site can start from a working implementation rather than read the spec and hope. Same pattern works for GDS (UK Government Design System) and a couple of state-government design systems we've adapted.",[96],{"children":97,"type":17},[98],{"text":94},{"@type":11,"plaintext":100,"value":101},"Decoupling the editor from the frontend means designers can ship visual changes without breaking content workflow. It means a single CMS can serve a website, a mobile app, an internal portal and an AI search index from the same source. It means CDN-fronted pages load fast everywhere. The headless trade-off is more moving parts, which is exactly the part we take off your hands.",[102],{"children":103,"type":17},[104],{"text":100},{"@type":11,"plaintext":106,"value":107},"We migrate organisations off legacy CMS platforms onto headless Plone Volto. The reasons most clients come to us: editor pain, hosting cost, accessibility debt, brand-design changes that the old CMS won't let through. We've been doing these migrations since 2003.",[108],{"children":109,"type":17},[110],{"text":106},{"@type":11,"plaintext":112,"value":113},"Discovery: content audit, editor interviews, accessibility audit, traffic and SEO baseline. · Architecture: data model, redirects map (every old URL gets a target), CDN and hosting plan. · Visual design: brand application within the design system constraints, editor previews. · Migration build: content import scripts, redirect setup, accessibility sweep. · Editor training and changeover support during launch. · Hosting and partnership thereafter (see our managed hosting service).",[114],{"children":115,"type":141},[116,121,125,129,133,137],{"children":117,"type":120},[118],{"text":119},"Discovery: content audit, editor interviews, accessibility audit, traffic and SEO baseline.","li",{"children":122,"type":120},[123],{"text":124},"Architecture: data model, redirects map (every old URL gets a target), CDN and hosting plan.",{"children":126,"type":120},[127],{"text":128},"Visual design: brand application within the design system constraints, editor previews.",{"children":130,"type":120},[131],{"text":132},"Migration build: content import scripts, redirect setup, accessibility sweep.",{"children":134,"type":120},[135],{"text":136},"Editor training and changeover support during launch.",{"children":138,"type":120},[139],{"text":140},"Hosting and partnership thereafter (see our managed hosting service).","ul",{"@type":143,"captcha":144,"captcha_props":145,"configValidation":147,"description":154,"lastChange":155,"remove_data_after_days":156,"send":81,"send_email":81,"send_message":157,"show_cancel":8,"store":81,"subblocks":158,"submit_label":169,"title":170},"form","honeypot",{"id":146},"protected_1",{"required_fields":148,"schema_validation":153,"valid":81},[149,150,151,152],"default_to","default_from","default_subject","captcha",[],"Transform your digital presence with a headless open source CMS that grows with you. Contact us now to get started.",1725884429001,-1,"Thanks for contacting us! We'll be in touch shortly.",[159,163,166],{"field_id":160,"field_type":161,"id":160,"label":162,"required":81},"1725884213893","text","Name",{"field_id":164,"field_type":161,"id":164,"label":165,"required":81},"1725884412772","Business Email",{"field_id":167,"field_type":161,"id":167,"label":168,"required":8},"1725884423787","Message","Request a free review of your project","Get Started Today",{"@type":11,"plaintext":172,"value":173},"What a migration project looks like",[174],{"children":175,"type":36},[176],{"text":172},{"@type":11,"plaintext":178,"value":179},"Plone is the most mature open-source CMS for organisations that take governance seriously: workflow, permissions, audit log, content versioning, multi-language and accessibility are first-class — not addons. Volto is the React frontend that turns Plone into a headless CMS with a modern visual editor.",[180],{"children":181,"type":17},[182],{"text":178},{"@type":11,"plaintext":184,"value":185},"Related work",[186],{"children":187,"type":189},[188],{"text":184},"h2",{"@type":11,"plaintext":191,"value":192},"The NSW Digital Design System reference build",[193],{"children":194,"type":36},[195],{"text":191},{"items":197},[198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214],"2237f7cc-48e6-49d3-a903-124e3add93ad","983e8956-f8bd-4f2c-81a1-c1ca0e85182a","40aa1bd5-c254-49e6-be83-5aed84cdf41b","8476bf4c-a437-4655-86a2-cf25026d024f","1a205009-711b-43f7-b2d5-50939e096c76","ca393a3c-c0e6-48f7-b664-fa6279fef736","027da3e7-b728-4f89-a7b5-1c851bd98b22","d80ae7c2-8b18-43d0-b318-ab2d88724dff","67dd4039-1429-418a-9f1c-9549fe0204af","728055a9-1cff-4dad-9d8d-9e452328a74e","c1b8b3c9-7e11-48a8-b25c-e556a5e85084","98a31d28-f4dd-4ead-bf37-f14135dfaa47","55a80996-8a54-46a8-984a-af8e6516efd4","a64a1e75-b3b9-4822-ab16-09fe83cc6dec","d00b51c8-e3bf-4539-b93b-918b7005da82","575e1fac-bb2f-4c9e-a31c-b4c9e3287ae3","0d4a1a5b-76b8-4726-9fd3-d887e185550b",[],"2026-06-02T09:39:58",[218],"admin","Migrate off legacy CMS onto headless Plone Volto. 20+ years doing it; ~25 contributions back into Volto core; the NSW Digital Design System reference build.","2024-09-10T20:49:00+00:00",null,[],0,{"title":225,"token":226},"English","en","document_view",{"locked":8,"stealable":81},{},{"@id":231,"@type":6,"description":232,"effective":233,"end":221,"getObjSize":221,"head_title":221,"image_field":221,"image_scales":234,"mime_type":221,"nav_title":221,"review_state":235,"start":221,"title":236,"type_title":237},"https://pretagovsite-api.fly.dev/services","Strategy, build, and operate — for software your organisation can't afford to get wrong.","2023-06-13T16:58:00+00:00",{},"published","Services","Page",{},[],[],"Headless CMS migration","current",{},{"/templates/contact-cta-info":245,"/templates/contact-cta":310},{"@components":246,"@id":263,"@type":6,"UID":264,"allow_discussion":8,"blocks":265,"blocks_layout":286,"changeNote":22,"contributors":289,"created":290,"creators":291,"description":292,"effective":221,"exclude_from_nav":81,"expires":221,"id":293,"is_folderish":81,"items":294,"items_total":223,"language":295,"layout":227,"lock":296,"modified":297,"nav_title":221,"next_item":298,"parent":299,"preview_caption_link":221,"preview_image_link":221,"previous_item":306,"relatedItems":307,"review_state":235,"rights":22,"subjects":308,"table_of_contents":221,"title":309,"type_title":237,"version":242,"versioning_enabled":81,"working_copy":221,"working_copy_of":221},{"actions":247,"aliases":249,"breadcrumbs":251,"contextnavigation":253,"navigation":255,"navroot":257,"types":259,"workflow":261},{"@id":248},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@actions",{"@id":250},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@aliases",{"@id":252},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@breadcrumbs",{"@id":254},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@contextnavigation",{"@id":256},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@navigation",{"@id":258},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@navroot",{"@id":260},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@types",{"@id":262},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@workflow","https://pretagovsite-api.fly.dev/templates/contact-cta-info","contactctainfo000000000000000000",{"cta-section":266},{"@type":267,"blocks":268,"blocks_layout":276,"fixed":81,"readOnly":81,"slotId":279,"styles":280,"templateId":284,"templateInstanceId":285},"section",{"cta-btn":269},{"@type":19,"buttonColor":270,"buttonSize":271,"href":272,"title":275},"white","btn-lg",[273],{"@id":274},"https://pretagovsite-api.fly.dev/contact-info","Contact us for more information",{"items":277},[278],"cta-btn","cta",{"backgroundColor":281,"padding":282,"textAlign":283},"gradient-8","large","center","/templates/contact-cta-info","tpl-contact-cta-info-def",{"items":287},[288],"cta-section",[],"2026-06-19T18:39:44+00:00",[218],"Reusable contact call-to-action. Edit here to update every page that uses it.","contact-cta-info",[],{"title":225,"token":226},{"locked":8,"stealable":81},"2026-06-22T05:55:00+00:00",{},{"@id":300,"@type":301,"description":302,"effective":303,"end":221,"getObjSize":221,"head_title":221,"image_field":221,"image_scales":304,"mime_type":221,"nav_title":221,"review_state":235,"start":221,"title":305,"type_title":301},"https://pretagovsite-api.fly.dev/templates","Folder","Reusable content templates (edited centrally, applied across pages).","1969-12-31T00:00:00+00:00",{},"Templates",{},[],[],"Contact CTA — More information",{"@components":311,"@id":328,"@type":6,"UID":329,"allow_discussion":8,"blocks":330,"blocks_layout":342,"changeNote":22,"contributors":344,"created":345,"creators":346,"description":292,"effective":221,"exclude_from_nav":81,"expires":221,"id":347,"is_folderish":81,"items":348,"items_total":223,"language":349,"layout":227,"lock":350,"modified":297,"nav_title":221,"next_item":351,"parent":352,"preview_caption_link":221,"preview_image_link":221,"previous_item":354,"relatedItems":355,"review_state":235,"rights":22,"subjects":356,"table_of_contents":221,"title":357,"type_title":237,"version":242,"versioning_enabled":81,"working_copy":221,"working_copy_of":221},{"actions":312,"aliases":314,"breadcrumbs":316,"contextnavigation":318,"navigation":320,"navroot":322,"types":324,"workflow":326},{"@id":313},"https://pretagovsite-api.fly.dev/templates/contact-cta/@actions",{"@id":315},"https://pretagovsite-api.fly.dev/templates/contact-cta/@aliases",{"@id":317},"https://pretagovsite-api.fly.dev/templates/contact-cta/@breadcrumbs",{"@id":319},"https://pretagovsite-api.fly.dev/templates/contact-cta/@contextnavigation",{"@id":321},"https://pretagovsite-api.fly.dev/templates/contact-cta/@navigation",{"@id":323},"https://pretagovsite-api.fly.dev/templates/contact-cta/@navroot",{"@id":325},"https://pretagovsite-api.fly.dev/templates/contact-cta/@types",{"@id":327},"https://pretagovsite-api.fly.dev/templates/contact-cta/@workflow","https://pretagovsite-api.fly.dev/templates/contact-cta","contactcta0000000000000000000000",{"cta-section":331},{"@type":267,"blocks":332,"blocks_layout":337,"fixed":81,"readOnly":81,"slotId":279,"styles":339,"templateId":340,"templateInstanceId":341},{"cta-btn":333},{"@type":19,"buttonColor":270,"buttonSize":271,"href":334,"title":336},[335],{"@id":274},"Contact us for a free review of your project",{"items":338},[278],{"backgroundColor":281,"padding":282,"textAlign":283},"/templates/contact-cta","tpl-contact-cta-def",{"items":343},[288],[],"2026-06-19T18:39:45+00:00",[218],"contact-cta",[],{"title":225,"token":226},{"locked":8,"stealable":81},{},{"@id":300,"@type":301,"description":302,"effective":303,"end":221,"getObjSize":221,"head_title":221,"image_field":221,"image_scales":353,"mime_type":221,"nav_title":221,"review_state":235,"start":221,"title":305,"type_title":301},{},{},[],[],"Contact CTA — Free review",[359,363,367,370],{"label":360,"route":361,"items":362,"cols":86,"width":86},"About","/about",[],{"label":364,"route":365,"items":366,"cols":86,"width":86},"Insights","/blog",[],{"label":368,"route":27,"items":369,"cols":86,"width":86},"Work",[],{"label":236,"route":371,"items":372,"cols":86,"width":86},"/services",[],{"@id":374,"items":375,"root":378},"https://pretagovsite-api.fly.dev/services/headless-cms/@breadcrumbs",[376,377],{"@id":231,"title":236},{"@id":5,"title":241},"https://pretagovsite-api.fly.dev",{"items":380,"paging":579},[381,433,458,503,530,555],{"@uid":85,"@type":82,"cardStyle":62,"readOnly":81,"href":382,"description":383,"date":384,"image":385,"title":432},"https://pretagovsite-api.fly.dev/case-studies/msc","The NSW Swimming Pool Act was enacted to enforce the registration, inspection, and certification of pools to ensure their safety. The NSW Fair Trading faced the challenge of implementing a pool registration (extranet) system within a short timeframe, while ensuring cost-effectiveness and compliance with data protection laws.","2023-07-12T21:29:00+00:00",{"@id":382,"image_field":60,"image_scales":386},{"image":387},[388],{"content-type":389,"download":390,"filename":391,"height":392,"scales":393,"size":430,"width":431},"image/png","@@images/image-2152-8777982e855c22639b68899bc9b8e416.png","Screenshot 2025-01-15 at 7.17.28 pm.png",1078,{"great":394,"huge":398,"icon":402,"large":406,"larger":410,"mini":414,"preview":418,"teaser":420,"thumb":424,"tile":428},{"download":395,"height":396,"width":397},"@@images/image-1200-268b633cbf71d8f07aa5166422d7fdb6.png",601,1200,{"download":399,"height":400,"width":401},"@@images/image-1600-dfbf6e0b6b056e2748615595c0d2a73f.png",801,1600,{"download":403,"height":404,"width":405},"@@images/image-32-27d7333f501332b26551fe292d09836b.png",16,32,{"download":407,"height":408,"width":409},"@@images/image-800-2eb32a3075c5e59b25a2cd3fcdc9bb4d.png",400,800,{"download":411,"height":412,"width":413},"@@images/image-1000-d9c320c901be9554bb7edc586c7cb2f8.png",500,1000,{"download":415,"height":416,"width":417},"@@images/image-200-c5f38893d84361234e36ce0651caf899.png",100,200,{"download":419,"height":417,"width":408},"@@images/image-400-ee42076bd8914ca2aa32cb79ee71773f.png",{"download":421,"height":422,"width":423},"@@images/image-600-cf0ab0aa12aaee6b0c06b542d9579b32.png",300,600,{"download":425,"height":426,"width":427},"@@images/image-128-619adbf0f4df3071bc4ae03ed0a1ab14.png",64,128,{"download":429,"height":405,"width":426},"@@images/image-64-febaf4a9ed66c13c70560a179820c439.png",2978214,2152,"Legacy CMS Challenges - Marine Stewardship Council",{"@uid":85,"@type":82,"cardStyle":62,"readOnly":81,"href":434,"description":435,"date":384,"image":436,"title":457},"https://pretagovsite-api.fly.dev/case-studies/modernisinglandregistery1862","The UK Land Registry's 1862 Register — 162GB of historical archival images and metadata — faced outdated tech, security risks, and non-compliance with WCAG 2.2 standards. We delivered a secure, accessible, future-proof upgrade using headless open-source technology.",{"@id":434,"image_field":60,"image_scales":437},{"image":438},[439],{"content-type":440,"download":441,"filename":442,"height":443,"scales":444,"size":456,"width":417},"image/jpeg","@@images/image-200-df8fe34114ccc580bea54cdd5f8a90f2.jpeg","landrego.jpg",45,{"icon":445,"mini":448,"thumb":450,"tile":453},{"download":446,"height":447,"width":405},"@@images/image-32-031115ee18db9aa90401a47153b60261.jpeg",7,{"download":449,"height":443,"width":417},"@@images/image-200-892bf86a75ce4bb821b010f7d68aadcf.jpeg",{"download":451,"height":452,"width":427},"@@images/image-128-a0adb2b40a4c4c8cc2d24b1d070d5cd2.jpeg",28,{"download":454,"height":455,"width":426},"@@images/image-64-4b74d8d94b3d8231e3b3fa87479920fd.jpeg",14,10992,"Modernising the UK Land Registry's 1862 Register with Headless CMS",{"@uid":85,"@type":82,"cardStyle":62,"readOnly":81,"href":459,"description":460,"date":461,"image":462,"title":502},"https://pretagovsite-api.fly.dev/case-studies/compliance-with-nsw-design-system","Law Enforcement Conduct Commision and NSW Crime Commission both need highly secure fast public sites complaint to the NSW Digital Design system and Independent branding guidelines. Plone Volto was an excellent fit being easy to edit, visual and highly secure.","2023-07-11T22:04:00+00:00",{"@id":459,"image_field":60,"image_scales":463},{"image":464},[465],{"content-type":389,"download":466,"filename":467,"height":468,"scales":469,"size":500,"width":501},"@@images/image-2030-1d74fed2dab1a2bc16c59ea5a88dee6d.png","Screenshot 2023-07-07 at 4.58.34 pm.png",1164,{"great":470,"huge":473,"icon":476,"large":479,"larger":482,"mini":485,"preview":488,"teaser":491,"thumb":494,"tile":497},{"download":471,"height":472,"width":397},"@@images/image-1200-e1550ff75183576d4c66495be87508a1.png",688,{"download":474,"height":475,"width":401},"@@images/image-1600-ab8bb6168bbeb677b0dc30b9d127d1ff.png",917,{"download":477,"height":478,"width":405},"@@images/image-32-1c784938f3f7bcf4b7673a92d9ecc3a9.png",18,{"download":480,"height":481,"width":409},"@@images/image-800-6d473ede5c331bc6f38d5d2532c5b047.png",458,{"download":483,"height":484,"width":413},"@@images/image-1000-3d43318ebec7b53ac6402e755d642e93.png",573,{"download":486,"height":487,"width":417},"@@images/image-200-2f83846db1962f1306eb1208194015f7.png",114,{"download":489,"height":490,"width":408},"@@images/image-400-7c3cb3ee0c3ba83acbfb5a1a4d458733.png",229,{"download":492,"height":493,"width":423},"@@images/image-600-ff7d4abb47524908e17c3109674659f0.png",344,{"download":495,"height":496,"width":427},"@@images/image-128-da546890a5a9baabd69ec6f83af8aaf7.png",73,{"download":498,"height":499,"width":426},"@@images/image-64-bd1213cb35c912961d287edb6dd5cad1.png",36,172262,2030,"Independent NSW DDS Websites",{"@uid":85,"@type":82,"cardStyle":62,"readOnly":81,"href":504,"description":505,"date":506,"image":507,"title":529},"https://pretagovsite-api.fly.dev/case-studies/mhcs-main-site","Multilingual public-facing platform for NSW Health's translation publishing service — Elasticsearch-powered search across content in 60+ languages, single source of truth across translations.","2018-11-27T00:00:00+00:00",{"@id":504,"image_field":60,"image_scales":508},{"image":509},[510],{"content-type":389,"download":511,"filename":512,"height":513,"scales":514,"size":527,"width":528},"@@images/image-209-2e58e40fd547634b7a567ae2fd9cf029.png","Screenshot 2023-06-02 at 4.03.54 pm.png",71,{"icon":515,"mini":518,"thumb":521,"tile":524},{"download":516,"height":517,"width":405},"@@images/image-32-6e8781f6f2b15a3e25ef54dbb0653f77.png",10,{"download":519,"height":520,"width":417},"@@images/image-200-c98313de90372d8f1bc8f5efc292517a.png",67,{"download":522,"height":523,"width":427},"@@images/image-128-687725b03bf39e041bb20fe364225e3c.png",43,{"download":525,"height":526,"width":426},"@@images/image-64-4bc8d71f49f754f2724c1179bced92c0.png",21,6584,209,"NSW Multicultural Health Communication Service: main platform",{"@uid":85,"@type":82,"cardStyle":62,"readOnly":81,"href":531,"description":532,"date":533,"image":534,"title":554},"https://pretagovsite-api.fly.dev/case-studies/lecc","Long-running partnership with the NSW oversight body for police misconduct — hosting, Plone CMS upgrades, and the 2022 rebuild onto the NSW Customer Service design system.","2017-01-01T00:00:00+00:00",{"@id":531,"image_field":60,"image_scales":535},{"image":536},[537],{"content-type":389,"download":538,"filename":539,"height":540,"scales":541,"size":552,"width":553},"@@images/image-279-d188f75949ccd94b5d9b7e2cb507d519.png","Screenshot 2023-06-02 at 4.09.26 pm.png",65,{"icon":542,"mini":544,"thumb":547,"tile":550},{"download":543,"height":447,"width":405},"@@images/image-32-84b9c5e8675bded88e9f40635beaa963.png",{"download":545,"height":546,"width":417},"@@images/image-200-fd19c21ddae5d61e2f80c85f37fd3214.png",46,{"download":548,"height":549,"width":427},"@@images/image-128-ad7283264e658a1823fbd209a975e7b6.png",29,{"download":551,"height":455,"width":426},"@@images/image-64-dbb5c1c1eae98ea37a615ed845c63b19.png",12605,279,"Law Enforcement Conduct Commission (LECC)",{"@uid":85,"@type":82,"cardStyle":62,"readOnly":81,"href":556,"description":557,"date":558,"image":559,"title":578},"https://pretagovsite-api.fly.dev/case-studies/msc-fisheries-app","Custom assessment-and-publication application for the MSC's certified fisheries — separate from the public MSC website, built and supported since 2016.","2016-07-15T00:00:00+00:00",{"@id":556,"image_field":60,"image_scales":560},{"image":561},[562],{"content-type":389,"download":563,"filename":564,"height":565,"scales":566,"size":576,"width":577},"@@images/image-174-ba66abcdbf08c238d8e3ca55dcce9ca6.png","Screenshot 2023-06-01 at 5.31.51 pm.png",94,{"icon":567,"thumb":570,"tile":573},{"download":568,"height":569,"width":405},"@@images/image-32-9d30031f485f4d2bd059ad2c4e8a73a6.png",17,{"download":571,"height":572,"width":427},"@@images/image-128-dcf9b9dd95b1c2aa26490922e5facf40.png",69,{"download":574,"height":575,"width":426},"@@images/image-64-445fffe274bf2b16efd195b9dab2f96f.png",34,7898,174,"Marine Stewardship Council: Fisheries app",{"start":223,"size":580,"total":580,"seen":580,"currentPage":223,"totalPages":581,"totalItems":580,"pages":582,"prev":221,"next":221},6,1,[583],{"start":223,"page":581},1782127713347]