Мы рады представить Вам edogs-Nuke (aka edogsCMS).
- Система построена на базе PHP-Nuke 7.3 Rus + Patches и является полностью совместимой с ними.
- Несмотря на выход 7.4 и 7.5 и 7.6 мы рассмотрев все эти системы сделали вывод, что наиболее разумным является взять за основу версию 7.3.
- Основная идея edogs-Nuke: сохранение 100% совместимости с PHP-Nuke соответствующей версии (что достаточно редко встречается у клонов) и устранение избыточных запросов в БД (aka оптимизация).
- Побочный эффект (в будующих релизах): возможность удаления копирайтов ядра движка PHP-Nuke за счёт полной переписки ядра.
- В текущей версии (0.1b) сделано следующее.
1) Частично переписано ядро с целью оптимизации/ускорения работы. Это дало возможность работать быстрее практически всем php-nuke модулям. У нас например результат был 19 запросов по сравнению с изначальными 195, что можно считать хорошим результатом.
2) Частично переписан модуль News.
а) Оптимизирована работа с БД.
б) Добавлен "блок" показа других статей из той же темы при показе статьи.
3) Частично оптимизированы модули Downloads/Web-links/Encyclopedia. Значительно оптимизирован блок Surveys
4) Установлен очень мощный модуль/блок опросов. EdogsOpros109b *. Рекомендуется использовать именно его в качестве модуля опросов.
5) Установлен Pages. Нечто вроде Content, но лучше.
6) Установлен SPAW версии 1.0.6 (визуальный html редактор). Интегрирован в модули Submit News и Pages.***
7) Установлен модуль поиска/карты сайта edogssitemap. Ищет почти по всему содержимому сайта (кроме Reviews и Journal) включая Pages. Выводит результаты поиска.
8) Установлена доска объявлений NukeC 2.1 Corrected. Пропатчена нашими личными патчами для устранения некоторых дыр в системе безопасности.
9) Установлена фотогаллерея coppermine 1.2.2b.
10) Сделана дополнительная защита, аккуратно разложены файлы .htaccess в директории где могут находится файлы которые не должны вызываться напрямую.
11) Установлен модуль htmlparser. Модуль для легкого и быстрого отображения статичных html сайтов/страниц в дизайне Вашего сайта. Скачанный сайт, просто html страницы и т.д. - просто загрузите их в папку Files и модуль покажет Вам их.
12) Установлен мощнейший модуль статистики MS_Analisis 2.1. В среднем прибавляет порядка 12 запросов в БД. По умолчанию отключен **.
13) "Отменён" стандартный модуль статистики ****. Для экономии запросов.
14) Оптимизирован блок навигации block-modules.php. Тем не менее рекомендуется использовать статичные блоки навигации для пользователей оставив его видимым только для админа.
Установка! "Первый" раз:
1) Разархивируйте архив на локалхост/хостинг.
2) Защитите файл admin.php с помощью .htaccess паролем.
3) Настройте SPAW в файле spaw/config/spaw_control.config.php
4) Настройте MS_Analisis если необходимо. Установите права 777 на директорию modules/MS_Analysis/include. Установите права 666 на файлы nologging.php и searchengines.php в этой директории.
5 ) Настройте Coppermine. Установите права 777 на папку modules/coppermine/albums и все папки ниже
6) Настройте права 777 для папки modules/Forums/images/avatars
7) Создайте базу данных и добавьте в неё пользователя.
8) Настройте в соответствии с пунктом 7 файл config.php в корне Вашей php-nuke.
9) Импортируйте файл main.sql в Вашу БД из папки sql
10) Установите права для NukeC. На файл modules/NukeC/config.php - 666. И на папки imageads и imagecatg установите права 777.
11) Настройте Вашу php-nuke. Через админку нюки - конфигурация/свойства, в форуме то же самое и финальных штрих - в коппермайне.
Важное замечание 1: Если у Вас уже установлена php-nuke и Вы просто хотите ускорить и улучшить её используя наш релиз, то проапргейдите свою нюку до версии 7.3. Сделайте бакап. Замените все файлы Вашей 7.3 нюки. Из папки sql импортируйте все sql файлы (кроме main.sql), два файла php переложите в корень нюки и запустите, временно разрешите запуск php файлов напрямую из modules/coppermine и запустите modules/coppermine/install.php.
Важное замечание 2: Если у Вас уже установлены какие-то модули из входящих в "дополнительный комплект" (NukeC, Opros, MS_Analisis, coppermine и пр.) то не надо импортировать от них файлы sql и/или запускать соответствующие инсталляционные файлы. И соответственно при такой ситуации будьте более бдительны в отношении копирования файлов, впрочем то же относится к стандартным файлам который Вы изменяли.
Важное замечание 3: Если Вы производите апргейд, а не чистую инсталляцию, Вы обязаны обеспечить присутствие копирайтов в том виде, в котором они приведены на этом сайте внизу страницы.
*: Если Вам необходимо импортировать Ваши предыдущие опросы в EdogsOpros109b переместите файл import.php из modules/Opros в корень Вашей PHP-Nuke и запустите его 1 раз. После чего удалите этот файл.
**: Найдите в файле footer.php строк //require( "modules/MS_Analysis/mstrack.php" ); и раскомментируйте её для включения модуля. Модуль позволяет облегчить нагрузку на базу если Вы имеете доступ к cron Вашего хостера. Так же выполните указания пункта ****
***: Если у Вас не работает SPAW на локалхосте (что возможно особенно на конфигурации IIS/WinXP), то не беспокойтесь об этом, это известная ошибка в SPAW.
****: Если по какой-то причине Вам необходим стандартный модуль статистики раскомментируйте в файле header.php строку //include("includes/counter.php");
P.S.: Дальнейшие версии edogs-Nuke (aka edogsCMS) будут развиваться в основном за счет создания новых модулей, оптимизации существующих модулей, адаптации чужих модулей и т.д.. Но мы намереваемся сохранять 100% совместимость с php-nuke. Если Вы хотите так или иначе помочь этому процессу, присоединяйтесь к edogs-Club (aka RusPhpNukeClub)
Более подробную информацию Вы всегда сможете найти на нашем сайте: