Rapid CMS Development for CCTV 2022 Spring Festival Gala Using JD's Low‑Code Platform DripWorks
The article describes how JD's iPaaS team leveraged the low‑code DripWorks platform to design, build, and deploy a robust, real‑time configurable CMS for the CCTV 2022 Spring Festival Gala in just two days, overcoming tight deadlines, massive form complexity, and limited development resources.
JD, as the exclusive interactive partner of CCTV 2022 Spring Festival Gala, needed a system‑wide CMS to manage the massive live‑stream red‑packet activity. The development team had less than a week to deliver a stable, high‑performance solution.
Challenges and Constraints
Only 5 days from development to testing.
Complex form requirements: 11 pages, 9 tables, 53 forms, 226 controls, with inter‑field linkage and validation.
High robustness and stability needed for live broadcast adjustments.
Only one developer was assigned to the project.
To meet these demands, the team used JD’s low‑code platform DripWorks , which combines programming‑oriented components (DripForm, DripTable, DripDesign) with a visual low‑code builder and FaaS integration.
FaaS‑Based Data Source Connection
DripWorks integrates with JD’s internal FaaS platform, allowing developers to generate NodeJS or Java CRUD functions from templates without handling deployment details. For the gala CMS, 18 functions were created to query and modify data in the JD configuration center (DUCC).
Visual Form and Table Builder
The platform’s form and table generators support semantic configuration, integrated validation, visual editing, and extensibility, handling complex linkage and nested structures. After linking FaaS templates, the builder auto‑generates initial UI and schema, reducing manual effort.
Automatic Generation of Initial Forms and Tables
By associating query functions, DripWorks creates default interfaces and schema for over 200 form items, which developers can fine‑tune as needed.
Complex Logic and Validation
Developers can switch to the schema view to configure advanced logic such as field linkage and asynchronous data fetching. Built‑in validators cover URLs, images, numeric ranges, and custom regex.
Extensible Business Controls
DripWorks includes 17 built‑in controls and allows custom control development via the DripForm theme capability, enabling specialized red‑packet and coupon validation.
Strict Permission Management and Operation Logs
The platform provides role‑based access control, defining menus and functions per role. For this CMS, over 70 roles were configured to separate edit and publish permissions, with all FaaS operations logged for post‑event review.
Zero‑Ops Cloud Build, Deployment, and Version Management
After visual construction, DripWorks automatically pulls scaffold templates, performs cloud builds, and pushes artifacts to JD’s Pubfree front‑end publishing platform. Three environments (test, gray, production) enable second‑level version switching.
Operational Experience and Final Outcome
To suit the live broadcast’s rapid configuration cycles, the team added visual previews, timing constraints, large‑amount alerts, formatted labels, and image previews. Custom code highlighted current session information, further improving usability.
The CMS was completed in two days, passed all rehearsals, and provided a stable, extensible solution for the gala’s red‑packet activity.
Conclusion
The project revealed areas for improvement, such as enhancing ease of use and extensibility (e.g., npm module integration, skinning). The team plans to open‑source more core capabilities, inviting community feedback.
Related resources: iPaaS front‑end standard group, JD retail front‑end open‑source repos, DripForm, DripDesign, DripTable.
JD Retail Technology
Official platform of JD Retail Technology, delivering insightful R&D news and a deep look into the lives and work of technologists.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.