如下所述,这是为永久构建示例客户端的早期努力。它没有由常任团队维护或积极开发。
Permanent.org是一个数字文件保护平台 - 为所有人类建造,以永久存档其数字遗产。该应用程序包含许多功能,允许用户自定义他们如何保留文件,例如私人共享,加密保管库和公共部分,该部分允许任何人与世界共享他们的故事。
但是,文件不会自己讲故事。虽然添加标题和描述有所帮助,但以精美的方式(例如时间表或马赛克)展示内容是分享记忆和个人历史的一种更有效的方式。这些“观点”,正如我们称之为他们的那样,任何人都可以动态捕捉其内容的叙事并真正讲述他们的故事。
在您的帮助下,我们可以创建更多这些观点,以帮助任何人讲述他们的故事。我们在一起可以使人们更容易捕捉人类的历史,就像人们想要的那样。
永久遗产客户端API是由HTML和JavaScript组成的框架。当前的设计旨在非常轻巧,并且仅限于为penernent.org上托管的内容创建视图的目的。随着撰稿人社区的发展,API将发展为支持许多功能,包括与permanent.org rest API接口。
请访问下面的链接以了解有关我们的愿景的更多信息,并查看一些已经构建的观点的示例。
https://www.permanent.org/vision/
permanent.org是同类云存储平台。以人类的身份建立。随着我们越来越多的内容变为数字,我们是世界对可靠,安全和永久数据存储所需的解决方案。我们需要您的帮助来真正改变我们的数字数据的处理方式,我们很想炫耀您的工作,并共同创造(并捕获!)历史。
https://www.permanent.org/about/
加入我们的团队,将您的凹痕放在宇宙中。
首先,您使用此API和HTML指令创建视图。接下来,我们的团队将审查它以进行质量控制。然后,将接受视图将其纳入视图画廊。该视图将自动绑定到文件夹中的数据。只需使用以下HTML指令即可在系统中工作。
不需要先前的编码技能,但是HTML和CSS的一些基本知识肯定会有所帮助。要构建视图,请使用框架HTML指令。无需Java脚本技能。
使用https://thimble.mozilla.org/等在线编辑器
或更高级一些并设置本地http服务器,例如:https://www.npmjs.com/package/http-server
permanent-data
This is how data is loaded for testing your views.
<body permanent-data="ex1_data.json" >
permanent-popup
If you want to have a pop up page for showing a single file
set the name of your pop up html page.
<body permanent-popup="popup.html">
permanent-profile
Bind an element to the Profile data object.
<div permanent-profile>
<img p-src="profile.thumbnail">
<div p-bind="profile.archiveNbr"></div>
<div p-bind="profile.fullName"></div>
</div>
p-src
Bind an HTML image tag source.
<img p-src="profile.thumbnail" class="profile-img">
p-bind
Bind some data field.
<div p-bind="profile.archiveNbr"></div>
permanent-view
Declare a view region.
<div permanent-view></div>
p-repeat
For repeating items in a list.
<div p-repeat="folder in Folders">
<img p-src="folder.thumbnail">
<div p-bind="folder.name" ></div>
</div>
p-bkgrd
Setting an element's background image source.
<div p-bkgrd="file.thumbnail" ></div>
p-click
Enable this HTML element to be clicked.
<div p-repeat="file in Files" p-click="file">
</div>
可以在此存储库的示例文件夹中找到一个完整的示例。
让我们建造一些伟大的东西。