Как я могу позволить посетителям сайта помечать страницы моего сайта для меня?

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

У меня также есть довольно восторженная аудитория сайта, которая регулярно читает книги.

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

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

Все страницы на сайте являются просто стандартными статическими HTML-страницами (хотя я генерирую их с использованием XSLT, поскольку все книги хранятся в формате XML), поэтому было бы без проблем добавить, скажем, немного JavaScript на каждую страницу, если это необходимо, и создать заново весь сайт.

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

Я уже предоставляю в Google пользовательский поиск по сайту, который в некоторой степени уже позволяет пользователям находить соответствующие материалы, но я ищу подход, основанный на использовании тегов и облаков тегов, который дополнит это.

1 ответ

Решение

Чтобы пометить страницы, вы должны иметь место для хранения информации на стороне сервера. Что, вероятно, означает базу данных. Я не думаю, что есть способ сделать это только с помощью JavaScript/HTML.

Работа с базой данных будет означать работу с серверным языком, таким как PHP или ASP. Так что я бы сказал, что это не было бы невмешательным решением.

Лучше всего сделать ставку на перенос сайта на Wordpress или другую CMS со встроенными тегами и т. Д.

Но все равно было бы интересно посмотреть, сможет ли кто-нибудь еще придумать лучшее решение.

Другие вопросы по тегам