Terrastories:一款地理故事讲述的开源应用
基础介绍
Terrastories 是一个开源的地理故事讲述应用程序,旨在帮助用户映射、管理和分享基于地点的故事。这个应用与土著社区和其他当地社区共同创作,用以集体管理他们的口述历史和其他文化知识。Terrastories 是一个使用 Docker 容器化的 Rails 和 React 应用程序,主要使用 Mapbox GL JS / MapLibre GL JS 来帮助用户在交互式地图上定位基于地点的媒体内容或叙事故事。该项目的主要编程语言包括 Ruby、HTML、JavaScript、SCSS、Shell 和 Dockerfile。
核心功能
- 互动地图:用户可以在地图上探索,点击激活的点来查看与该地点相关的故事。
- 媒体内容侧边栏:用户也可以通过侧边栏与故事互动,点击故事来了解这些叙事在景观中的发生位置。
- 内容管理系统:具有相应权限的用户可以探索、添加、编辑、删除和导入故事,或将其设置为仅限具有特殊登录权限的用户可见。
- 定制化:用户可以完全设计和定制交互式地图的内容。
- 离线支持:作为一款本地优先的应用程序,Terrastories 设计为可以完全离线工作,这样远程社区在没有互联网连接的情况下也能使用该应用程序。
最近更新的功能
- Terrastories 最近发布的更新可能包括性能优化、安全性改进和新的功能添加。由于文章中不要包含任何链接,无法直接查看最新的更新内容。但一般来说,此类更新可能包含如下内容:
- 用户界面改善:提升用户体验,使操作更加直观和流畅。
- 地图功能增强:提供更多地图定制选项和更高的地图精确度。
- 故事编辑和管理工具:增加新的编辑功能,使得故事管理更加方便。
- 性能优化:提高应用程序的响应速度和稳定性。
- 安全更新:修复已知的安全漏洞,保护用户数据。
请访问项目页面以获取更多关于 Terrastories 的详细信息,并查看完整的更新日志。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考