Princess Ghida / KHCF:癌症倡导 Web 平台
参与了约旦 King Hussein 癌症基金会主席 Princess Ghida Talal 的公众宣传与募款网站建设--不是每项有价值的工程工作都需要用 latency 降幅来衡量,有时候它只是让捐款按钮在对的人最需要时可靠地工作。
不是每个项目都是分布式系统迁移。我做过的一些最有意义的工作,是确保正确的文字、数字和捐款按钮在正确的页面上、对阿拉伯世界最重要的癌症基金会之一正常运作。
King Hussein 癌症基金会—以及它的临床机构 King Hussein 癌症中心—是给约旦癌症患者争取机会的机构。KHCF 在整个地区资助研究、患者支持和倡导工作,而那个地区的癌症护理资金格局是稀薄的。Princess Ghida Talal 作为主席,是那个使命的公众面孔。princessghida.jo 上的网站是那张公众面孔与世界相遇的地方:国际捐助者、倡导伙伴、媒体,以及寻找信息的患者家属。
背景:我已经知道 KHCF 的风险有多高
我在这个生态里已经做过更深的技术工作。King Hussein 癌症中心的 HL7 集成—连接用于患者数据交换的临床系统—是一个独立的项目(见 KHCC 案例研究)。那项工作让我清楚地看到了 KHCF 在临床层面在处理什么:患者的体量、治疗协调的复杂性、机构的分量。
进来参与公开面对的网站建设没有那么光鲜,但是是正确的事。基金会的公众形象需要可靠、维护良好、准确,而这些不会自然而然地发生。
工作实际上涉及什么
这种规格基金会的公众宣传和募款网站承载的要求,从外部看不是立即显而易见的。
内容准确性的重要程度与大多数商业项目不同。当一个基金会在描述它资助的癌症研究的范围、它引用的患者统计数据或它运营的项目时,那些数字是公开承诺。搞错它们—哪怕只是上一份年度报告里的一个过时数字—有任何数量的「抱歉,网站信息过时了」都无法完全修复的声誉后果。CMS 工作流需要支持非技术工作人员维护内容,同时有足够的防护栏,在发布前捕获明显错误。
多语言覆盖很重要。KHCF 在国内受众以阿拉伯语为主、国际捐助者以英语为主的地区运营。网站需要同时处理两者,两种语言版本之间内容对等,从右到左排版正确。2019 年的阿拉伯语 Web 渲染比今天不那么可靠,跨内容类型把双向布局做对需要不是单语言项目所需要的注意力。
捐款流程需要是可信任的。带着捐款目的到达癌症基金会网站的访客,处于一种高风险的情感状态。如果捐款流程看起来不确定、在移动端崩了,或产生了模糊的确认—你就失去了一个可能不会回来的捐助者。这是一个「基本能用」不是成功标准的类别。
我的贡献
我的角色在这里是贡献者而不是负责人—我是在网站上工作的团队的一部分,不是其基础设施的架构师。工作包括:
- 结构化发布工作流的 CMS 实现和内容建模
- 前端标记和样式,包括阿拉伯语内容的 RTL 排版正确性
- 捐款和联系流程的集成和可靠性工作
- 面向设备档案多样的受众的跨浏览器和跨设备测试
为什么我把这个包括在内
因为并非所有有价值的工作都以 latency 降幅指标宣布自己的到来。
KHCF 的使命是真实的,风险是真实的,确保一个募款网站对约旦想支持癌症患者的人正确工作,是值得好好做的事。它不需要 Camunda 或 Keycloak 或 Kafka topic,它需要对得到两者都应该得到的受众的细节的关心和注意力。
只按技术栈复杂度计算自己履历条目的工程师,遗漏了一半的图景。