Как настраивать XMLite 1.1

Posted by: Maestro
Date: Wed, 23 Apr 2014 11:10:11
Tags: настройка установка xml

Средство отправиться в полет есть всегда.
© Бернард Вербер

Главным трендом апреля у нашего скромного проекта Rumba стал движок нового поколения Rumba XMLite. Благодаря активной поддержке сообщества по вылавливанию багов эксемелайт (надеюсь, озвучил верно) смог добраться до вполне себе самодостаточной версии 1.1, которой уже может хватать для создания обычного сайта, притом с большим количеством статей.

Однако как же делать этот самый сайт, пока ясно далеко не всем пользователям Румбы, и скорей всего, ответ на этот вопрос может прежде всего интересовать тех, кто эксплуатирует старый добрый XML 2.8. Хотя версия 2.8 вполне была (и есть) рабочая лошадка, однако многое в ней уже подустарело, в том числе и некоторые шероховатости, который народ для себя исправлял, создавая сборку для собственного использования.

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

Хотя движок и выглядит блогоподобным, я поддержку комментариев вводить не хочу, ибо это то, что на мой взгляд, себя изжило. Ну а тому, кому комменты нужны позарез, посоветую подключить их например от вКонтакте. Теперь по настройке движка. Вы скачали дистрибутив, поставили на локальный (или не локальный) сервер, порадовались быстрой работе и что же дальше? Закомментируйте (или удалите) строку include 'data/generator.php'; в файле index.php. Генератор нам больше не потребуется.

Сегодня я за скобками подразумеваю, что вы собираетесь перевести сайт под управлением XML 2.8 на новый движок. Для этого замените в новом движке файл data.xml на старый. Файлы map.xml, mod.xml, sitemap.xml можно удалить. Указанные три файла никогда не редактируются, они могут только удаляться! Теперь нужно заполнить category.xml и checked.xml.

Они несут информацию о тегах и категориях, подобно старым category.txt и checked.txt, но при этом уже в более подходящем формате. Перенесите информацию из старых файлов в новые и постарайтесь не нарушить правила xml. Также вам потребуется заполнить файл authors.xml. В новом движке при добавлении статьи вы уже не можете вручную указать автора (во избежание опечаток и последующих глюков), а лишь выбираете из тех, что внесены вами в соответствующий файл.

Этот подход должен помочь вам лучше планировать структуру сайта уже на стадии настройки и до публикации сайта. При этом, хочу заметить, что на своих сайтах я в блоках AS_TEMPLATE всегда удаляю теги (метки) и авторов, поскольку считаю, что чаще их скорее не надо указывать, чем надо. Так что решение остаётся за вами.

Теперь пробежимся по файлу конфигурации config.php:



Особо заострю внимание на перемещении сайта с локального сервера на хостинг или же наоборот - ВСЕГДА после этой процедуры удаляйте файлы map.xml, mod.xml, sitemap.xml

На сегодня это всё, по мере поступления вопросов информация по XMLite будет добавляться в виде новых статей и/или ответов на вопросы на форуме.

Смотри также:


Импорт базы из WordPress в Rumba XML стал ещё удобней  Шаблоны Volna Ezhevika Orange Laguna для Rumba XML  Использование метатега keywords  Инструкция по RDB 0.9  Кэширование для снижения нагрузок 






    Сгенерировано
    Rumba News v.1.0a
    за 0.007122 сек.