Forum Webscript.Ru
Общие => Веб-технологии => Тема начата: Andrew4fr от 29 Декабря 2005, 20:57:46
-
Делаю движок для сайта с новостями, обзорами и тестами. С одной стороны - ничего сложного, но появилось одно пожелание заказчика и возникла проблема.
В статьях кроме текста, должны присутствовать также иллюстрации и примечания. Причем они должны быть привязаны к конкретным абзацам текста. (не к конретной позиции текста, а просто к абзацу). И вот вопрос - как хранить такие статьи.
Хотелось бы использовать БД, что бы реализовать полнотекстовой поиск, вывод по категориям и т.д. Но тогда в одной записи БД надо будет хранить не целиком статью, а отдельный абзац. Может кто-нибудь сталкивался с такой проблемой и знает безгеморройный способ её решения. Может в сторону XML копать?
-
Andrew4fr
Имхо.
Вариант 1 - хранить сразу в HTML. Контент-менеджера проще до-учить хытымыэлу, чем объяснить ему другие варианты
Вариант 2 - хранить исходный текст статьи, в нужных местах со вставками template-like вставок на другие куски: картинки, сноски и т.п. Гемор будет с написанием средств редактирования
Может, чего еще придумаешь.
-
WYSIWYG не подходит уже?
Кстати недавно только была мысль, что контент-менеджер не должен быть секретаршей и должен знать, как работать с HTML, визуальным редактором и т.д.
Помню, что мы за день научили менеджера элементарным основам разметки текста.
-
Yukko
При подобном устройстве править коряво.
Тем более, может, у него контент повторяется?...
Я склоняюсь ко второму варианту решения.
-
Я склоняюсь ко второму варианту решения.
После долгих :-) размышлений я тоже склонился ко второму варианту.
Гемор будет с написанием средств редактирования
С этим тоже справился. Оказалось не так страшно, как казалось. Основным моментом стало написание корректного предпросмотра (в точности как будет на сайте). Теперь контент-менеджер сразу видит, есть косяки или нет.