Организация сложных сетей сложных статей на больших сайтах - PullRequest
1 голос
/ 29 июня 2010

Мой вопрос касается того, как крупные веб-сайты, отредактированные несколькими сотнями человек, которые работают в крупной организации (например, на веб-сайте новостей), организовывают свои веб-страницы. Какая форма механизма работает в фоновом режиме?

  • Представляет ли каждая статья строку в таблице в базе данных. Если да, то как изображения и встроенные видео включены.
  • Или каждая страница представляет собой отдельный веб-файл с тегами «include» для боковых панелей, заголовков и стилей. Конечно, на веб-сайте BBC каждая новостная страница выглядит так, как будто это отдельный файл ".stm", но это не кажется мне очень эффективным методом, когда многие люди сотрудничают.
  • Или каждая страница является одним из многих файлов, которые организованы базами данных, но не хранятся в них?

Я уверен, что существует множество методов? Чем пользуются крупнейшие организации?

1 Ответ

0 голосов
/ 30 июня 2010

Я думаю, что может быть несколько разных подходов к таким сайтам:

  1. Система управления контентом на основе. В этом случае статья может фактически представлять собой набор полей, состоящих из нескольких строк в базе данных, так что это не так просто, как вы описали. Поля, вероятно, представляют собой смесь Rich Text / HTML, поэтому они могут содержать некоторые теги, но изображения и другие элементы могут быть получены из чего-то другого. Обратите внимание, что в этом случае могут быть визуализации XSLT, которые знают, как комбинировать поля для формирования страницы.

  2. Платформа на базе. Что-то вроде Facebook, тем временем, может иметь другой способ обработки редактирования и обновления контента и, таким образом, находится вне ситуации CMS, я думаю. Я не уверен, насколько хорошо это дополняет другой подход, но я думаю, что это несколько отличается в некоторых отношениях. В этом случае идея заключается в том, что компания, стоящая за большим сайтом, имеет собственный запатентованный метод хранения контента и его структуры.


Просто добавлю немного: Стандарты и руководящие указания по будущим СМИ с сайта BBC может содержать более подробную информацию о том, как устроен их сайт, в том числе о том, какие могут быть "STM", не забывайте, что Вы можете использовать что-то вроде Fiddler или Firebug , чтобы отметить все запросы, которые фактически были сделаны для запроса веб-страницы, поскольку вы можете удивиться тому, сколько файлов загружено с одного URL первоначально.

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