Как избежать строительства огороженного сада? - PullRequest
4 голосов
/ 27 апреля 2009

У некоторых друзей и меня возникла идея создать веб-сайт, и он начал работать над ним. Он будет полагаться на людей, участвующих в общей базе знаний, и люди также смогут создавать личные профили с разумным количеством данных. Мы стремимся, чтобы люди могли использовать свой контент на других сайтах (например, flickr, youtube) при создании своего профиля на нашем сайте.

Нам пришло в голову, что мы хотим быть хорошими гражданами Интернета и сделать наш веб-сайт доступным и полезным для людей, независимо от того, имеют ли они учетную запись или нет. Мы также хотим убедиться, что любые данные, которые люди вносят в наш сайт, не заблокированы и доступны для других сайтов соответствующим образом.

Существуют ли какие-либо конкретные практики, которым мы должны следовать, и аналогичным образом, которых мы должны избегать?

Спасибо!

Ответы [ 3 ]

4 голосов
/ 27 апреля 2009

Я бы посоветовал вам последовать примеру этого самого сайта.

Используйте OpenID для неанонимных учетных записей / входа в систему, но разрешайте анонимную публикацию.

4 голосов
/ 27 апреля 2009

Вы можете использовать OpenID для аутентификации. Я бы рекомендовал предоставить варианты для экспорта ваших данных в открытых стандартах, если такие стандарты существуют для того типа данных, с которым вы имеете дело. Например, если у вас есть какой-либо канал новостей или событий, предоставьте RSS каналы для них. Если для данных, с которыми вы работаете, не существует стандартов, предоставьте своим клиентам хороший способ получить их в разумном формате; предпочтительно API в стиле REST с данными в разумной сериализации, например XML или JSON .

4 голосов
/ 27 апреля 2009

Вам следует обратить внимание на прикрепление конкретной лицензии к контенту на вашем сайте. Например, StackOverflow использует Creative Commons Attribution-Share-Alike лицензию для всего предоставленного контента. В зависимости от того, какие ограничения вы хотите наложить на использование контента ваших сайтов, вам следует изучить что-то подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...