每月通讯:FOLIO国际社区进展(7.16-8.12)
2024年08期【海外动态】
供稿整理:李妍、单琬婷(江苏嘉图)
信息更新时间截止2024年8月12日
FOLIO是一个透明、开放的图书馆社区,致力于与图书馆、服务供应商以及开发人员共同重塑和创新图书馆服务。FOLIO的治理模式旨在实现开放、透明和互相尊重的合作,以创建一个对所有社区参与者开放且中立的可持续社区和生态系统。
当前FOLIO社区治理模式的三个主体为社区委员会(CC)、产品委员会(PC)、技术委员会(TC)。社区委员会是 FOLIO 所有委员会和团体的最高管理机构,负责 FOLIO 的管理模式,监督社区健康;产品委员会负责指导FOLIO图书馆服务平台功能的开发,并管理FOLIO产品的范围;技术委员会将负责维护技术政策、最佳实践以及平台基础设施和运营稳定性。兴趣小组SIG(Special Interest Groups)是社区项目推进与实现的组织,由领域专家(图书馆员)、产品经理PO、用户体验设计师等组成。
以下为FOLIO国际社区各委员会及SIG小组近期动态整理。
一、社区及社区委员会
1、讨论了WOLFcon会议上三委员会会议的议程和其他会议安排,WOLFCon2024公布日程与指导(点击查看)。
2、Simeon Warner和Christopher Spalding被选为CC联合主席,Stephen Pampell志愿成为TC联络人。
3、开发者倡导者(Developer Advocate)
- 开发者倡导者Patrick Pace提供了6月至7月的报告(点击查看)。
- 对开发者倡导者角色的当前工作和成功标准进行了讨论,开发者倡导者需要向三委员会的主席汇报,Patrick Pace的合同可能需要延期。
4、财务主管Kathleen Berry提供了财务更新,包括AWS成本的增加和优化。
5、发布社区7月份的SIG报告,报告汇总了FOLIO社区中各个特别兴趣小组的最新动态,报告强调了各小组在路线图更新、Jira问题处理、未来功能演示以及跨社区协作方面的活动,同时提出了对FOLIO平台持续改进和功能增强的建议。(点击查看具体内容)
6、其他积压议题(需跟进事项)包括:
- 应用程序与平台规范化工作(点击查看提案工作小组文档链接)。
- CC对“FOLIO模块审批流程和可能的谅解备忘录”进行审核。
二、产品委员会
1、FOLIO未来18个月发展路线图和优先级更新(点击查看)。
2、Caitlin Stewart成为PC新的联合主席。
3、讨论了SIG联络员的角色和重要性,包括如何确保PC与SIG之间的有效沟通。确定了几位新的SIG联络员,探讨了如何更好地了解工作组的活动,并提出了可能的改进措施。
4、提出创建产品委员会共享日历,用于跟踪工作,包括SIG更新/报告、亚洲/太平洋友好的会议时间、路线图工作等。需要清理Jira工单,并创建一个仪表板以查看未分配工单。
5、与中国云瀚社区讨论使用的FOLIO分支版本的问题和需求。
6、确认了PC在WOLFCon24的会议议程。
7、公告:Lucy (GALILEO) 和Noah Brubaker成为Consortia SIG的新联合召集人。他们计划发送一项调查,以了解各联盟如何实施FOLIO,包括架构风格(多租户、单租户等)。
三、技术委员会
1、TCR Board审核
- TCR-43:mod-marc-migrations正在等待评估
- mod-reading-room、ui-readingroom评估中
2、RFCs
(1)完成一次回顾,确认了讨论主题(点击查看内容)。
(2)已完成检查的项目有:
- 将评审窗口的概念合并到RFC流程文档中
- 从RFC过程文档中删除了草案细化阶段,对RFC准备和公众评审阶段的语言做了小的调整
- 从RFC模板中删除Draft Review PR元数据字段
- 更新了RFC流程文档,以强调在RFC结束时在决策日志中记录正式决策的重要性
(3)GO后端语言程序的RFC仍然开放状态,需要管理员操作关闭。
(4)流程讨论:关于Eureka的讨论尚未有定论,TC将在下周继续该话题。
3、官方技术支持:讨论了后端、前端和基础设施的依赖项版本问题;讨论需要确定第三方依赖项以及SysOps需要被纳入信息流程中等。
4、TC对贡献模式和最佳实践建议进行了讨论。“贡献模式”基于wiki的贡献模型,如果获得批准,该模型将指导文档的其他方面,例如平台选择。鼓励“勇敢、健康和富有成效的社区贡献”(点击查看详情)。
5、针对“平台提案”事项进行了如下讨论:
(1)开发者手册:未来提案将详细说明小组推荐的手册结构及其理由。目前,假设这本新手册将涵盖FOLIO开发的基础理解。
(2)考虑的平台:包括dev.folio.org(GitHub、Jekyll和AWS)、Confluence以及模仿docs.folio.org的新站点(GitHub、Hugo,可能还有AWS)。
(3)为何不使用单一平台:没有单一平台能满足所有需求。修改文档最适合放在GitHub,动态文档目前只能在dev.folio.org上存在。Confluence提供易于编辑和其他原因,使其成为一般开发者文档的最佳位置。
(4)为何选择Confluence:主要原因是Confluence更适合促进社区贡献。社区参与是健康开发者文档的未来,Confluence的工具内置于其阅读界面中,易于使用,无需额外技术,贡献即时,无需PR或部署。
(5)其他原因:Confluence是Atlassian生态系统的一部分,社区已熟悉它,不太可能被丢弃,它与其他Atlassian应用程序有内置连接,社区已经在使用Confluence的讨论工具,技术成熟,设计用于社区贡献,权限设置灵活,讨论被鼓励,版本控制和归属也很重要,维护/管理成本低。
(6) 注意事项:现有的动态文档最好留在dev.folio.org。dev.folio.org的搜索功能也搜索GitHub仓库,这是一个很好的功能,但我们尚未确定如何最好地整合它。
6、对开发手册结构进行了讨论。开发手册旨在为新手开发提供开发前的准备指导。
四、兴趣小组SIGs动态
兴趣小组SIGs由SIG召集人、主题领域专家(SMES)、产品经理PO、用户体验设计师组成。SIG召集人准备议事日程并推进会议,并与其他SIG小组之间协调配合。当前FOLIO兴趣小组有18个,目前较为活跃的兴趣小组包括元数据管理小组、电子资源管理小组、资源流通小组、软件应用与管理小组、系统运行与管理小组等。下文为部分活跃小组的近期动态。
1、应用软件交互小组(App Interaction SIG)
应用软件交互小组负责审查FOLIO应用程序之间的工作流和数据流,确定跨应用程序功能的差异,提供开发所需的功能机制和解决方案。该小组的近期动态有:
- 小组正在继续进行跨应用问题的优先级排序,目前已经整理好了清单。接下来,小组将重新标记这些问题,并邀请产品负责人参加会议,以讨论如何处理这些问题。此外,为了确保对这些问题的持续跟进,小组建议将其添加为会议的固定议程项。
2、元数据管理小组(Metadata Management SIG)
元数据管理小组主要负责书目管理功能相关的内容,如定义书目控制模块的基本数据元素、探索可纳入FOLIO的各种元数据格式(MARC、RDA、BIBFRAME、DC等)。小组专注于数据的共享性和可操作性,就图书馆和供应商之间所需的交互向开发团队提出需求,并与资源管理小组和资源访问小组进行密切协作。该小组的近期动态有:
- 讨论了在FOLIO中加强电子资源管理与典藏的连接,以支持图书馆的具体使用案例,提出在典藏的馆藏记录中新增“电子资源管理信息”字段,以链接到许可和协议,以简化用户的工作流程和提高操作效率。目前正在与开发人员进一步探讨实现这些功能的可行性和潜在挑战。
3、采访小组(Acquisitions SIG)
采访小组同开发人员一起工作,定义用于采购和管理所有类型资源的基本功能:资金结构、订单、接收、支付、赔偿、维护、使用和其他统计,其他可能的评估工具和报告。小组需要考虑资源关系、机制和支持功能的工作流,还需评估应用程序支持选择、决策和分析的潜力,以确保当前的工作不会限制未来的创新。该小组的近期动态有:
- 讨论了如何在系统中处理外币支付发票的问题。会议展示了两种外币支付发票的方式,并探讨了在不同情况下使用不同汇率的需求。小组成员指出,在发票批准之前,系统应能够显示汇率的计算结果,以便验证。此外,还讨论了允许特定人员编辑已批准发票的权限问题,以确保发票处理的灵活性和准确性。
- 在财年结转期间是否应更新汇率的问题上,小组成员有不同意见。一部分成员希望保持汇率不变,以便在财年结转前后数据保持一致,而另一部分成员则希望使用最新汇率进行更新,以便更准确地反映财务状况。此外,还有建议通过自动操作在财年内调整汇率,这一想法得到了支持。
4、报告小组(Reporting SIG)
报告小组研究机构或功能领域的报告需求。对FOLIO数据模型和报告解决方案提供设计建议,贡献时间开发样本查询,提供与FOLIO报告相关的主题的文档和培训,并为主题专家和技术专家提供讨论和协作的空间。FOLIO Report(报告)在很大程度上使用了图书馆数据平台(LDP)。该小组近一个月的主要动态有:
- FOLIO的新期刊应用引入了一个名为“显示摘要”的新字段,用于在接收应用中通过期刊的预测模式或手动方式填充,以解决列举和年代信息在图书馆之间不一致的问题,并提供一个统一的文本字段来显示期刊详细信息,例如“第1卷,第6期,2024年6月”。
5、用户管理小组(User Management SIG)
用户管理小组与开发人员合作,指导身份验证系统(如Shibboleth,OAUTH,InCommon)和授权系统(Grouper)与FOLIO平台的集成。该小组近期动态有:
- 为了解决用户模块中搜索速度慢和记录计数不准确的问题,建议在该模块中实施智能开放搜索,以提供更精准的查询结果、更丰富的搜索选项,以及更精确的过滤和筛选功能。目前,小组正在与技术人员讨论实现这些功能的难度。