Общие > Веб-технологии

Помогите с выбором технологии

(1/1)

Andrew4fr:
Делаю движок для сайта с новостями, обзорами и тестами. С одной стороны - ничего сложного, но появилось одно пожелание заказчика и возникла проблема.
В статьях кроме текста, должны присутствовать также иллюстрации и примечания. Причем они должны быть привязаны к конкретным абзацам текста. (не к конретной позиции текста, а просто к абзацу).  И вот вопрос - как хранить такие статьи.
Хотелось бы использовать БД, что бы реализовать полнотекстовой поиск, вывод по категориям и т.д. Но тогда в одной записи БД надо будет хранить не целиком статью, а отдельный абзац.  Может кто-нибудь сталкивался с такой проблемой и знает безгеморройный способ её решения. Может в сторону XML копать?

CGVictor:
Andrew4fr
Имхо.
Вариант 1 - хранить сразу в HTML. Контент-менеджера проще до-учить хытымыэлу, чем объяснить ему другие варианты
Вариант 2 - хранить исходный текст статьи, в нужных местах со вставками template-like вставок на другие куски: картинки, сноски и т.п. Гемор будет с написанием средств редактирования
Может, чего еще придумаешь.

Yukko:
WYSIWYG не подходит уже?

Кстати недавно только была мысль, что контент-менеджер не должен быть секретаршей и должен знать, как работать с HTML, визуальным редактором и т.д.

Помню, что мы за день научили менеджера элементарным основам разметки текста.

CGVictor:
Yukko
При подобном устройстве править коряво.
Тем более, может, у него контент повторяется?...

Я склоняюсь ко второму варианту решения.

Andrew4fr:

--- Цитировать ---Я склоняюсь ко второму варианту решения.
--- Конец цитаты ---

После долгих :-) размышлений я тоже склонился ко второму варианту.


--- Цитировать ---Гемор будет с написанием средств редактирования
--- Конец цитаты ---

С этим тоже справился. Оказалось не так страшно, как казалось. Основным моментом стало написание корректного предпросмотра (в точности как будет на сайте). Теперь контент-менеджер сразу видит, есть косяки или нет.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии