В июне 2001 года в эхах fido7.ru.xml и fido7.ru.php шло активное обсуждение темы "XML. С чего начать?". Исходное письмо прислал Ed V. Bartosh, его сообщение поясняло желание перейти на XML и содержало список вопросов:
Добрый день. Есть желание заказчика переработать существующий сайт с использованием XML-технологий. Сейчас сайт сделан на php/MySQL. Сайт небольшой, по сути это некий иерархический каталог изделий, то есть структурно это по-моему очень хорошо ложится на концепцию XML да и вообще распространенный тип сайтов. Да, каталог достаточно статичен, то есть возможны разные варианты работы, как генерация на лету, так и просто генерация набора HTML-ей при изменении каталога. Кроме того есть и явная динамика, в основном касающаяся работы с юзерами (регистрация/логин/логаут/etc) и поисков по каталогу. Проблема в том, что у меня при попытке знакомства с XML разбежались глаза :) Столько всего вокруг, что не знаешь за что браться. Может кто подскажет ? Может есть примеры реализаций такого типа сайтов ? Вот мои начальные вопросы: 1. Возможно ли и насколько оправдано применение XML для такого проекта ? 2. Hужно ли использовать СУБД для хранения каталога или хранить его в XML ? Если в СУБД, то как получать XML из базы ? 3. Hужен ли DTD, если XML будет делаться не руками, а генериться на основании информации из базы ? 4. Какие из XML-related технологий и соответственно продуктов рекомендуется использовать для такого проекта ? 5. Каким образом должна решаться динамика (аутентификация пользователей, пермишены для разных категорий пользователей и т.д.) ? Я имею ввиду, что для этого использовать ? Тот же php оставить или есть более "идеологически" правильные варианты ? 6. Какие средства лучше всего использовать для редактирования каталога, если он будет в XMLе ? 7. Как быть с хостингом такого проекта ? Если закладываться на некий софт, который должен быть у хостера, то не возникнет ли потом проблем ? Заранее благодарен. -- Best regards, Ed
Обсуждения в fido7.ru.xml и fido7.ru.php не имели ничего общего. В первой эхе в основном были затронуты такие темы:
В fido7.ru.php совместное использование XML и PHP практически не обсуждалось. Тему закрыл автор исходного письма:
... совместно с php его использовать - это не совсем правильно, там свои технологии, так что получиться скорее всего вместо php, чем совместно.
В основном же там обсуждались общие вопросы сайтостроительства:
Архив дискуссий "XML. С чего начать?" доступен здесь: версия fido7.ru.xml (около 110 Kb) и версия fido7.ru.php (около 230 Kb). Эти файлы созданы на основе архива groups.google.com.