CC开源博客

CC法律数据库:设计

功能

通过Krystle萨拉查在2020-06-09

这篇博客是这个系列的一部分: 2020年5月外联:CC法律数据库

完成项目开始后的第三周第一篇文章),因此设计阶段已接近尾声,新的网站外观也已出炉。这几周的重点是为网站面向用户的部分绘制模型,集成CC Vocabulary的风格,并为数据库获得数据模型。

视觉风格

其目的是保留已经存在的内容,但改善其传播和用户访问。为此,主菜单被更改为提供直接链接到案例和奖学金列表。旧的“国家”页面被删除,取而代之的是更细粒度的法律资源划分,因此这些数据将单独显示。

对主站点的最终查找如下所示。

新CC casellaw家样机
新的首页设计词汇。

我尽可能多地使用了词汇表组件,比如页眉、页脚和表。这种方式更容易保持CC产品之间的一致性,也更容易开发站点的前端部分,因为这些组件已经构建和测试过了,尽管有些组件需要进行某些修改(例如带有搜索输入的卡片链接),而其他一些组件则必须从头创建,例如两个站点实际上都需要的分页组件。

数据模型

我的第二项主要任务是在Django上编写模型,Django负责通过迁移创建数据库模式。为此,我必须查看信息的来源(CSV文件、表格、表单)以及它们的使用方式。这里的关键是与更多参与的员工保持经常性的沟通业务案例

每个任务都需要多次迭代以及一些研究,虽然工程和设计工作似乎永远不会结束,但这为继续和推进奠定了良好的基础。