Xoops 2.5

Подключить в Redis движок службы Xoops Persist

6 мая 2011

Движок Xoops имеет специфический встроенный в упорной слой для системы данных за счет использования различных двигателей кэш на низком уровне, в том числе АПК, Memcached / кэше, и т.д. Теперь  Redis  становится очень перспективным выбором для хранения значения стиле ключ.

APC был очень любимым рекомендации из-за его высокой эффективности при Memcached также широко принятой для его стабильного и производительности. Однако, когда Redis приходит с его простой, но очень востребованным особенности, она находится на вершине нашего списка из-за его отличную производительность которого сравнима с Memcached системы, и особенность поддерживающий самые современные структуры данных.
В дополнение к строкам:

  • Списки строк
  • Наборы строк
  • Сортировка набора строк
  • Хэшей

Расширение PhpRedis был установлен и реализован в Xoops движка на Ubuntu / Nginx / PHP-FPM на Xoops Демо-версия движка.

Что дальше? Мы могли бы сделать тщательный тест с Redis и Xoops двигателя, вероятно, учитывая igbinary расширение, то принять PhpRedis в расширенный ZF2 библиотеки.

XE TODO на май / июнь 2011

3 мая 2011
Наряду с XE Alpha 2 выпуска, я собираюсь отойти от XE новых разработок и сконцентрироваться на обслуживании и темы:

Build среду разработки для разработчиков и дизайнеров.

Некоторые из моих личных планов, связанных с XE:

  • Учебники для развития инструментов
  • Введение в развитие Zend Framework
  • Юнит-тестирование исследование рассматривает ZF2
  • App / Модуль Builder

3 мая 2011
Видео Xoops движка представленные @ txmodxoops сразу после Xoops движка Alpha 2 релиза:

Xoops движок Alpha 2 установки на сервер WAMP
Xoops движок Alpha 2 после установки

Хотя txmodxoops было не столь успешным опытом, участия и делясь является первым шагом к улучшению нашей новой системы.

После этого два видео мамба:
Установка Xoops двигателя Alpha 2 на сервер WAMP
Установка XOOPS наследие модулей в Xoops двигателя

Для развертывания и установки на Nix системах пожалуйста, проверьте:
Xoops движок Alpha 2 развертывания и настройки разрешений
Xoops движок Alpha 2 установки на Ubuntu / Nginx стека

2 мая 2011
Сегодня мы с гордостью представить XOOPS сообщества с Xoops двигателя Alpha 2 выпуска.

Так как Alpha 1 релиза в январе 2011 года, было много достижений в развитии Xoops двигателя. XOOPS, или расширяемый объектно-ориентированного портала, хорошо известна как ведущая Open Source CMS и портальной системы, сейчас становится развитие движок для веб-и мобильных приложений.

XoopsEngine, как новый бренд XOOPS проекта, поддерживает открытую и расширяемую двигателей позвоночных с его архитектуры Multi-Engine. Принимая преимущества рамки PHP, как Zend Framework, шаблонов Smarty и AJAX библиотек, как JQuery, Xoops двигателя приносит Проект нового поколения.

Некоторые выбранных функций, которые наиболее разыскиваемых сообщества доступны в Xoops Двигатель:
* Встроенный механизм кэширования для высокой производительности
* Открытый MVC с АОП и события крюк
* Extensible URL Rewrite для улучшения SEO
* Приложение / модуль клона и тема наследования для расширений
* Новая модель механизма для облегчения разработки с меньшим количеством кода
* Новый дизайн / блок / виджет для гибкой и более пользователей

После Alpha1 релиз многие разработчики начали свой вклад в развитие Xoops двигателя, в том числе хорошо знают разработчики из других проектов с открытым кодом.
Некоторые из новых достижений в Alpha 2:
* Имен для приложений и модулей
* WYSIWYG редактор завода с CKEditor и JQuery основан ClEditor
* Обработчик безопасности и ресурсов, добавил XSS-фильтра, защиты ИС, супер глобального загрязнения и т.д.
* Блок и совершенствование механизма тему
* Защита конфигурационных файлов
* Первый Xoops двигателя темы insraq и Voltan
* Xoops Engine Разработка:  http://www.xoopsengine.org

XOOPS 2.5.1 Final Release

XOOPS Development Team рада объявить о выпуске XOOPS 2.5.1 Final. Некоторые ошибки были исправлены, а также по повышению безопасности на основе доклада Аун хантов’s.
Помните, что исправление не является полным и 2,5 серии будут следующие небольшие, но частые релиз правило, так что пользователи могут воспользоваться преимуществами быстрого исправления ошибок.
Это 2,5 серии основывается на XOOPS 2.4.x серии с целями улучшения удобства использования вместо архитектуры или API изменения. Модуль системы обновляется с существенно переработан с JQuery AJAX основана, осуществляется главным образом путем ForMusS, kraven_30, Маг при участии trabis, Voltan, Kris_fr, onokazu т.д.
Кроме удобства, некоторые доказательства концептуальных экспериментах также было доказано для развития модуля и темы. Неизбежно Есть ошибки и несовместимости представил.
Разработчикам предлагается улучшить новые функции и API-интерфейсов, но не рекомендуется использовать их сразу же в своих модулей поскольку они разработаны с новой архитектурой в XOOPS 3 (или Xoops Engine).
Разработчики могут проверить Xoops деталей двигателя на  http://www.xoopsengine.org  для подготовки к своей следующей версии модулей и тем.
Скачать XOOPS 2.5.1 из  репозитория Sourceforge  .

Системные требования

PHP:
Любая версия PHP> = 5.2 (PHP 5.3 + настоятельно рекомендуется)
MySQL:
MySQL Server 5.0 +
Веб-сервер:
Любой сервер, поддерживающий нужную версию PHP (Apache рекомендуется)

Загрузка XOOPS

Ваш может получить этот пакет релиза с sourceforge.net архив файлов. Есть. ZIP и. GZ архивы условии загрузки.

Установка XOOPS

1. Скопируйте содержимое htdocs / папку, в которой она может быть доступна на вашем сервере
2. Убедитесь mainfile.php и добавления / доступны для записи веб-сервером
3. Для соображений безопасности, рекомендуется переместить каталоги » /xoops_lib» (for XOOPS libraries) and «/xoops_data» (for XOOPS data) из корня документа, и изменить имена папок.
4. Сделать каталог xoops_data/ writable; Создать (если еще нет) и сделать каталоги xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ и xoops_data/caches/smarty_compile/ writable.
5. Доступ к папке, где вы установили htdocs/ files с помощью веб-браузера для запуска мастера установки

Установка Protector в XOOPS

Мы также рекомендуем установку PROTECTOR модуль, который будет приносить дополнительную защиту безопасности и возможности регистрации на ваш сайт.

Обновление с предыдущей версии

Обновление с версии 2.5.0 до 2.5.1:
1. Получить право пакета обновления с SourceForge хранилище файлов
2. Заменять файлы в каталоге XOOPS на вашем сервере с содержанием / htdocs
* Убедитесь, что вы копируете содержимое / xoops_lib на любой каталог вы держите его на сервер теперь (он должен быть ваш текущий каталог XOOPS_TRUST_PATH), а затем удалить / xoops_lib каталога. Там НЕ может быть двух каталогов с содержанием / xoops_lib
3. Обновление «Система» модуль с интерфейсом администрирования модулей. Другие модули, особенно «Профиль» и «Протектор» рекомендуется для обновления, а также

Обновление предыдущих версий старше 2.5.0:

Скрипты от старых версий 2.5.0, не полный, однако это не повлияет на XOOPS сайта. Сценарии будут улучшены в следующем выпуске.
Ниже приводится инструкция по обновлению с XOOPS 2.4.5 до 2,5 при условии Джон Хили:
0. Проверьте системные требования, в частности, версия PHP. Резервное копирование базы данных XOOPS и каталога сайтов. (Есть несколько способов сделать эти действия, которые обсуждаются в другом месте.) Обращаясь с вашего сайта не является обязательным.
Изменение разрешения на mainfile.php и /include/license.php быть доступна для записи, например:
Файл для обновления
mainfile.php 400 700
/include/license.php 444 777
Получить нужный пакет обновления из файла SourceForge хранилище.
1. В папке пакета обновления, перемещения «обновить» в папку «htdocs» папку, если она еще не существует.Удалить из папки установки «htdocs» папку, если она есть. Удалить файл из mainfile.php «htdocs» папку, если она есть.
Если вы переехали xoops_data и xoops_lib папки за пределами корневой директории вашего сайта, переместите эти папки из «htdocs» папки в папку пакета обновления.
2. Удалить / модули / системы каталогов на вашем текущем сайте XOOPS (чтобы избавиться от любых старых ненужных файлов).
3. Заменять файлы в каталоге XOOPS на вашем текущем сайте XOOPS с содержанием «htdocs» папки пакета обновления. (Есть несколько способов сделать это действия, которые обсуждаются в другом месте.)
Как отмечалось выше, если переведены, переписать файлы в текущей xoops_data и xoops_lib с содержанием тех, кто в обновлении пакета.
4. Если у вас есть защитник ранее установлен, откройте «mainfile.php» файла, и удалить предварительной проверки и после проверки линии (если они существуют):



.nclude XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
.include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;


5. В адрес сайта (URL), Войти с правами администратора. Access /upgrade/ с браузером, и следуйте инструкциям (и любые обновления вашего XOOPS базы данных). После всех обновлений были применены (зеленые галочки), обратите внимание на ссылку в обновлений для обновления «Система» модуль, и сделать это.
6. Удалить «обновления» папки с вашего сайта «htdocs» каталог.
7. Обновление (Reload) других модулей, особенно «Profile» и «Protector,» , если это необходимо.
8. Изменение разрешения на файлы отмечалось выше вернулись к нормальному состоянию.
9. Превратите ваш сайт снова, если вы выключил его раньше.

Отладка отображения информации уровня

С XOOPS 2.3.1 отладки отображения информации уровне используется в качестве временного решения для 2,3 *, чтобы показать отладочную информацию на различных уровнях пользователей: для всех пользователей, чтобы члены или только Администраторам.
Конфигурация может быть установлен в /xoops_data/configs/xoopsconfig.php

Файлы проверки целостности

Полный пакет XOOPS выпущена с скрипт в состоянии проверить, если все системные файлы были корректно загружены на сервер. Чтобы его использовать, выполните следующие действия:
1. Загрузить checksum.php и CHECKSUM.MD5 файлы, расположенные в корневой пакет XOOPS к вашему XOOPS сервера папку (положив их рядом с mainfile.php).
2. Выполнить checksum.php с вашего браузера
3. При необходимости, повторно загрузить отсутствующие или поврежденные файлы системы
4. Удалить checksum.php и CHECKSUM.MD5 с вашего сервера

Модули Xoops

Этот релиз содержит только «, связанные с системой модулей». Вам предлагается просмотреть архив XOOPS модулей , если вам нужна дополнительная функциональность.

Русская версия Xoops 2.5 Alpha2

Выход второй альфы наделал достаточно много шума за рубежом, теперь пора и российским пользователям познакомиться с этим «чудом» поближе. Что же изменилось для обыкновенных посетителей сайтов созданных на xOOps 2.5? Внешних изменений практически не наблюдается. Обычные посетители заметят небольшое ускорение работы сайта за счет связки AJAX и JQuery плюс изменение системных сообщений. А вот что изменилось для администраторов — это другой вопрос. Появление интерактивной справки практически по всем разделам системы является большим плюсом, кроме того есть возможность добавления справки по модулям от сторонних разработчиков. Для начинающих пользователей это нововведение будет очень полезно. Визуальный компоновщик/редактор блоков сам по себе не нов и давно уже стал неотемлимой частью многих CMS. Другое дело, что компоновщик блоков отлично вписывается в админ интерфейс системы, достаточно удобен и понятен. Хотя есть и ошибки и пожелания по доработке (не будем забывать, что это альфа версия).

В новой версии наконец-то появился Проводник (менеджер файлов), который позволяет изменять права доступа к файлам и каталогам, создавать/удалять файлы и каталоги, кроме того имеет встроеный редактор. Еще один плюс. А вот минус редактора — невозможность работы с другими кодировками, кроме как с utf-8 (особенность AJAX и JQuery). Даже если ваш сайт и база данных и все, что возможно находится в кодировке ср-1251, то после редактирования и сохранения файла вы получите полную абракадабру, но зато в utf-8! Техническое Обслуживание (Инструменты) — небольшой мини-модуль интегрированный в систему. Позволяет очищать папки кэша и сессий, к сожалению вручную (возможности cron_a так, и не использованы). Еще мини-модуль позволяет «побаловаться» с таблицами системы: провести анализ, оптимизацию, проверку, ну и восстановление (последнее вызывает сомнение, так как проверить это не представилось возможным). Действительно полезным инструментом оказался «Дамп таблиц». Данная фича позволяет создавать дамп, как отдельной таблицы, так и всех таблиц отдельного модуля. Кроме того аккуратно упаковывает в .sql-файл. Вещь, действительно заслуживающая внимания.

Управление шаблонами стало нагляднее и проще. Во всяком случае, понятнее для тех, кто никак не мог понять, для чего нужны шаблоны, что с ними делать и чем они (шаблоны) отличаются от тем. Еще появилось разграничение функций управления: Панель Управления и Центр Управления. Панель Управления предоставляет доступ к управлению системными мини-модулями (Модуль Система), а так же к управлению модулями сторонних разработчиков. Центр Управления предоставляет доступ к управлению настройками самого сайта (метатэги и нжний колонтитул, цензура, почта, способы авторизации и т.д.) Такое разграничение вносит некоторую путаницу, так как названия мини-модулей (в панели управления) и секций (в центре управления) имеют не только схожие названия, но иногда одни и те, же функции, из-за чего создается эффект кругового управления. С какой стороны не зайди, попадаешь в одну и ту же точку.

В самом конце тестирования второй альфа версии выяснилась одна неприятная особенность. Ни как не удавалось переименовать установленные модули. Является ли это ошибкой или особенностью браузера Chrome, выяснить не удалось. В целом тестирование второй альфы показало, что система будет интересна в первую очередь для разработчиков, так как идеально подходит для внедрения различных плагинов и хаков (особенно в связке AJAX+JQuery или JSON+JQuery), что положительно повлияет на создание достаточно профессиональных сайтов. Кроме того появляются широкие возможности по внедрению и интеграции различных API. В результате xOOps безвозвратно переходит на utf-8, что немножко огорчает.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML -теги и атрибуты: <a href= http://pixelcom.crimea.ua/"" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>