How to avoid building a walled garden?

How to avoid building a walled garden?

伴我心暖 发布于 2021-11-27 字数 800 浏览 818 回复 3 原文

Some friends and I have had an idea for a website and have started working on it. It will rely on people contributing to a shared knowledgebase, and people will also be able to create personal profiles with reasonable amounts of data. We intend people should be able to leverage their content on other sites (e.g.: flickr, youtube) when building their profile on our site.

It occurred to us that we want to be good internet citizens, and make our website accessible and useful for people regardless of whether they have an account or not. We also want to make sure that any data people contribute to our site is not 'locked in' and is available to other sites appropriately.

Are there any specific practices we should follow, and similarly ones we should avoid?


如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。



需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。


只是偏爱你 2022-06-07 3 楼

You can use OpenID for authentication. I'd recommend giving options to export your data in open standards, if such standards exist for the sort of data you're dealing with. For instance, if you have any sort of news or events feeds, then provide RSS feeds for those. If standards don't exist for the data you're working with, then provide a good way for your customers to get it in a reasonable format; preferably a REST style API with data in a reasonable serialization like XML or JSON.

小嗲 2022-06-07 2 楼

You should look into attaching a particular license to the content on your site. For example, StackOverflow uses a Creative Commons Attribution-Share-Alike license for all content provided. Depending on what restrictions you want placed on usage of your sites content, you should investigate something similar.

夏有森光若流苏 2022-06-07 1 楼

I would suggest that you follow the example of this very site.

Use OpenID for non-anonymous accounts/login, but allow anonymous posting.