Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице.
VertigoServ - это высокопрофессиональный и простой в установке набор, состоящий из Apache (HTTP веб-сервер), PHP (скриптовый язык программирования), MySQL (многопоточная, многопользовательская СУБД), SQLite (встраиваемый движок баз данных), SQLiteManager (многоязычная веб-утилита для управления БД SQLite), PhpMyAdmin (утилита, написанная на PHP для администрирования БД MySQL) и Zend Optimizer (который увеличивает производительность запущенных процессов на 40%) для платформы Windows. C помощью удобного инсталлятора "всё-в-одном" все компоненты устанавливаются в одну директорию и работают сразу же после того как установка закончена. Деинсталлятор позволяет удобно удалять VertigoServ с жесткого диска.
Всё это спроектировано так, чтобы занимать как можно меньше места и быть максимально гибким, поэтому отлично подходит для распространения по сети Интернет. VertigoServ хорош как для начинающих так и для более опытных пользователей.
Пароли по умолчанию для MySQL & phpMyAdmin
Логин: root
Пароль: vertrigo
Краткая инструкция использования
Папка для загрузки файлов: www/
Локальный адрес: http://localhost/
Адрес: http://localhost/slaed/index.php в случае если система установлена в директорию www/slaed/
Директорию установки необходимо указывать в адресной строке браузера, в случае если система загружена в папку slaed/ директории www/ Название папки slaed/ Вы можете изменить, но в таком случае, в адресной строке браузера, нужно будет изменить и путь соответственно.
Небольшой размер (LZMA сжатие)
Безопасен, потому что содержит последние версии продуктов
Очень простой в установке и использовании
Не требует настройки и ручной установки
Совместим со всеми основными версиями Windows
Полностью бесплатен для любого использования
Много людей из своего собственного опыта знают, что не легкое это дело установить веб сервер Apache и это становится еще труднее, если нужно добавить поддержку MySQL, PHP и Perl.
Данное руководство поможет любому человеку установить у себя на компьютере: Apache, MySQL, PHP, PEAR, PHP-Switch, XAMPP Control Version, SQLite, OpenSSL, phpMyAdmin, ADOdb, Mercury Mail Transport System, FileZilla FTP Server, Webalizer, Zend Optimizer 3, eAccelerator
Устанавливая XAMPP, Вы устанавливаете всё вышеперечисленное программное обеспечение за несколько минут одним пакетом. Установка элементарна даже для новичка и потребует от Вас несколько нажатий клавиши мыши. Документация поможет Вам более детально разобраться c XAMPP.
Представляю Вашему вниманию новую версию системы SLAED CMS 4. Данная версия является первым представителем четвёртого поколения системы. Основными отличительными чертами данной версии является полный переход на открытый исходный код, это значит, что технология кодирования Zend больше применятся, не будет. Произведён полный переход системы с учётом всех стандартных модулей в режим работы Register globals: Off, что в свою очередь значительным образом повышает уровень безопасности. Уже сегодня произведена полная модификация всех участков системы для стабильной работы в будущем, на новой версии PHP 6. Не смотря на это, система так же стабильно работает на версии PHP 5. Значительным образом модифицировано оформление системы, над этим работал наш партнер, студия профессионального дизайна „Centroarts“, которые привели всю систему к общему виду и предали ей свой уникальный стиль. С более детальной информацией Вы можете, ознакомится в подробном просмотре.
• Модификации подверглась функция сессий посетителей проекта, переписана логика удаления более не присутствующих посетителей. Сокращен глобальный запрос в базу данных, снижена время генерации страниц. Таким образом, ядро системы делает всего два запроса в базу данных.
• Модифицирована функция определения даты последнего посещения сайта пользователем. Теперь запись последнего визита обновляется при покидании сайта пользователем не зависимо от того, вышел пользователь или нет.
• Написана новая функция определения и отслеживания посетителей проекта. Используется технология AJAX с внедрением в блок информации пользователей и блок наблюдения администратора. Теперь Вы можете производить обновление информации без перезагрузки всей страницы одним кликом мышки.
• Исправлена недоработка в системе блокировке при добавлении блокируемого адреса. Ошибка возникала в случае, если Вы не указывали причину блокировки.
• Значетельным изменения подверглась административная часть модуля магазина, исправлены неточности. Модифицированы и сокращены некоторые функции, улучшена визуальная часть.
• Модифицирована партнерская часть модуля магазина, доработаны некоторые компоненты, модифицирована визуальная часть.
• В связи с изменениями магазина системы, внесены корректировки и модификации в пользовательский модуль. Доработаны некоторые участки, улучшена визуальная часть. Функции и визуальная часть модифицированы для лучшего интуитивного восприятия процессов.
• Добавлена новая функция свёртывания и развёртывания окон, которая запоминает установленное Вами положение. Данная функция внедрена повсеместно, там, где в этом есть необходимость.
• Модифицирован файловый каталог системы, добавлено дополнительное текстовое поле для подробного просмотра. Удалена фильтрация и сокращения текста при общем просмотре модуля.
• Модифицирован каталог сайтов системы, добавлено дополнительное текстовое поле для подробного просмотра. Удалена фильтрация и сокращения текста при общем просмотре модуля.
• В конфигурациях системы добавлена возможность установки количества отображаемого материала в модулях панели администратора системы.
• Модификации подвергся новостной модуль системы, добавлены дополнительное поля для сохранения IP адреса разместившего новость, что даёт возможность более точно отследить автора. Добавлено поля для идентификационного номера, в случае если новость добавлена зарегистрированным пользователем сайта. Так образом ник пользователя, в случае его смены, изменится в новостях автоматически. Если автор статьи не является зарегистрированным пользователем сайта, переход к профилю при нажатии на ник более не возможен. Таким образом, возможность просмотра профиля есть только для зарегистрированных авторов.
• Реализована новая функция определения географического местонахождения посетителей проекта. Страна посетителя определяется по его IP адресу. Из всех IP адресов существующих в мире, система способна распознать 98% провайдеров и их стран, откуда, с какой страны пришел посетитель. В зависимости от установки, местонахождение посетителя может отображаться как флаг, название или как код страны. В конфигурациях системы предусмотрена возможность отключения данной функции, в случае если в ней нет необходимости.
• Определители географического местоположения посетителей в виде флагов установлены в блоки наблюдения посещаемости сайта администратором, а так же в пользовательском информационном блоке, в профиле пользователя при его просмотре.
• Произведена полная смена графических элементов системы на формат PNG 24, который поддерживает постепенную прозрачность. Это даёт нам возможность использования стандартных графических элементов системы в тёмных и любых других темах оформления.
• Внедрена новая функция определения стандартных графических элементов системы, что даёт возможность создания уникальных компонентов для каждой темы оформления. Система автоматически определяет, если в теме такие графические элементы присутствуют, использует их, если нет, использует стандартные.
• Изменены две функции, отвечающие за оформление используемые, как правило, в модулях системы. Старое название: OpenTable(); CloseTable(); Новые названия: open(); close(); Работоспособность модулей в которых используется старый вариант не пострадает, модули будут работать как обычно.
• Название всех файлов, модулей скриптов системы приведены к общему виду, теперь в названиях используется только нижний регистр. Функционал старых модулей, файлов и скриптов не пострадает.
• Добавлена возможность редактирования основного почтового шаблона системы, который используется для отправки исходящей почты, осведомлений и сообщений.
• Полностью модифицирован отдел администраторов системы, добавлена возможность автоматического осведомления с отправкой пароля и логина на E-Mail, при создании нового администратора.
• Модифицированы все модули основной панели администратора для работы в безопасном режиме Register globals: Off.
• В отделе «База данных» основной панели администратора добавлена возможность работы с базой данных непосредственно через систему. Теперь Вы можете произвести нужные вам запросы, удалять, модифицировать или добавлять таблицы.
• При входе пользователя в собственный профиль на сайте, реализован анализатор ошибок с последующим отображением, в случае ввода неправильного логина или ошибочного секретного кода.
• Реализована новая функция подсказок в полях, где используется имя пользователя. Функция работает на базе технологии AJAX, производит поиск по базе пользователя в автоматическом режиме по ходу ввода букв имени в строку. Это значительно сокращает поиск и помогает, в случае если вы не помните точно полного имени пользователя. Данная возможность используется в системе повсеместно, где в этом есть необходимость.
• Глобальным образом переработана система пунктов, добавлены новые модули, и действия за которые происходят начисление. Проработан сам модуль, языковые константы, функции.
• Модифицирован модуль топ пользователей. Добавлен подробный просмотр персональной информации пользователя при наведении курсора, на его ник.
• В панели управления пользователями установлена возможность обнуление значения всех пунктов пользователей системы. Активация подсчётов пунктов пользователей перенесена в отдел конфигураций пользователями.
• Модифицирована функция загрузки файлов в модуле альбома, теперь производится переименование файла, в случае если файл имеет в названии буквы русского алфавита, или в названии используется верхний регистр.
• Модифицирована функция определения размера загружаемых файлов в модуле альбома. Если размер не был определён при загрузке, он будет определён автоматически при первичном редактировании поступивших файлов администратором.
• Модификации подвергся каталог файлов системы, добавлено поля для идентификационного номера, в случае если новость добавлена зарегистрированным пользователем сайта. Так образом ник пользователя, в случае его смены, изменится в файлах автоматически. Если автор файла не является зарегистрированным пользователем сайта, переход к профилю при нажатии на ник более не возможен. Таким образом, возможность просмотра профиля есть только для зарегистрированных авторов.
• В модуле каталога файлов, при редактировании добавлен автоматический перенос загруженных ранее файлов посетителями проекта, а так же уже существующих файлов. Перенос возможен в основную директорию, а так же в директории входящие в основную.
• Модификации подвергся модуль вопросов и ответов, добавлены дополнительное поля для сохранения IP адреса разместившего вопрос, что даёт возможность более точно отследить автора. Добавлено поля для идентификационного номера, в случае если новость добавлена зарегистрированным пользователем сайта. Так образом ник пользователя, в случае его смены, изменится в вопросах и ответах автоматически. Если автор вопроса и ответа не является зарегистрированным пользователем сайта, переход к профилю при нажатии на ник более не возможен. Таким образом, возможность просмотра профиля есть только для зарегистрированных авторов.
• Модифицированы некоторые функции, отвечающие за оформление компонентов, участки темы оформления, а так же CSS классы стилей. Теперь у вас есть возможность уникального оформления рейтинг-баров персонально для каждого модуля. Более широкая возможность оформления ссылок на страницы (Pagelinks), а так же кнопок ББ редактора.
• Модификации подвергся модуль анекдотов, добавлены дополнительное поля для сохранения IP адреса разместившего анекдот, что даёт возможность более точно отследить автора. Добавлено поля для идентификационного номера, в случае если новость добавлена зарегистрированным пользователем сайта. Так образом ник пользователя, в случае его смены, изменится в анекдотах автоматически. Если автор анекдота не является зарегистрированным пользователем сайта, переход к профилю при нажатии на ник более не возможен. Таким образом, возможность просмотра профиля есть только для зарегистрированных авторов.
• Добавлена возможность предпросмотра анекдота при публикации пользователем. Визуально модифицирован код функции конфигурации административной части модуля анекдотов.
• Модификации подвергся модуль каталог сайтов. Добавлено поля для идентификационного номера, в случае если новость добавлена зарегистрированным пользователем сайта. Так образом ник пользователя, в случае его смены, изменится в каталоге сайтов автоматически. Если автор сайта не является зарегистрированным пользователем, переход к профилю при нажатии на ник более не возможен. Таким образом, возможность просмотра профиля есть только для зарегистрированных авторов.
• Модификации подвергся каталог медиа файлов, добавлены дополнительное поля для сохранения IP адреса разместившего релиз, что даёт возможность более точно отследить автора. Добавлено поля для идентификационного номера, в случае если релиз добавлен зарегистрированным пользователем сайта. Так образом ник пользователя, в случае его смены, изменится в медиа каталоге автоматически. Если автор релиза не является зарегистрированным пользователем сайта, переход к профилю при нажатии на ник более не возможен. Таким образом, возможность просмотра профиля есть только для зарегистрированных авторов.
• Модификации подвергся модуль статей, добавлены дополнительное поля для сохранения IP адреса разместившего статью, что даёт возможность более точно отследить автора. Добавлено поля для идентификационного номера, в случае если статья добавлена зарегистрированным пользователем сайта. Так образом ник пользователя, в случае его смены, изменится в модуле статей автоматически. Если автор статьи не является зарегистрированным пользователем сайта, переход к профилю при нажатии на ник более не возможен. Таким образом, возможность просмотра профиля есть только для зарегистрированных авторов.
• Модифицирован модуль поиска с учётом новых возможностей определения и работы с пользователями. Изменён способ вывода найденной информации, теперь она выводится с применением шаблона оформления темы, что даёт возможность изменения оформления персонально для каждой темы оформления.
• Установлены и интегрированы в систему два дополнительных HTML Редактора (Spaw 2, FCKeditor) с возможностью загрузки и управлением файлов в стандартной директории системы. Выбор редактора производится в настройках системы.
• Модифицировано ЧПУ системы, модифицированы стандартные правила для универсального использования, добавлены новые правила для модуля поиска.
• Модифицирован транслятор RSS каналов. Добавлены новые возможности, подкорректирован вывод информации. Используемые переменные приведены к общему виду. Добавлены новые правила ЧПУ, которые преобразуют все каналы вещания.
• Реализована возможность уникального использования основного шаблона персонально для каждой категории. Это значит, что Вы можете производить смену главного шаблона не только в зависимости от модуля, но и в зависимости от категории.
• Значительно модификации подвергся модуль установки и обновления системы. Облегчена возможность подключения в случае использования другой базы данных, не MySQL. Полностью обновлена визуальная часть, приведена к общему виду и стилю системы.
• Написана новая тема оформления панели администратора системы, а так форма входа и установки администратора. Исправлены некоторые неточности, модифицированы функции основного и второстепенных администраторов. Панель администратора и все её компоненты для более удобной их модификации дизайнером, вынесены в HTML шаблоны. Административный отдел приведён к общему стилю.
• Модифицирован модуль обратной связи учётом возможности отображения администраторов в зависимости от языка использования.
Новую версию можно будет приобрести, начиная с 20.03.2008 в магазине нашего проекта. Обновление для актуальных пользователи версий 3.1, 3.2, 3.3, 3.4, 3.5 Pro выйдет немного позже. Более детальная информация по обновлению будет опубликована в отделе для клиентов.
Пришло время выхода в свет, новой версии системы SLAED CMS 3.1 Pro. Не смотря на то, что в третьей версии был переписан почти весь функционал ядра и модули, система показала себя с лучшей стороны и зарекомендовала себя стабильной и безопасной работой. Идя дальше по пути улучшения функционала и удобства использования, мы постарались учесть основные потребности большинства клиентов возникшие при использовании 3 Pro и реализовали их в данной версии. С учётом запросов клиентов, были внесены некоторые, на мой взгляд, положительные изменения связанные с приобретением системы и её обновлением. Более детальную информацию касательно изменений и нововведений Вы можете получить при подробном просмотре.
Общие изменения, новые возможности
1. Произведена смена подключения верхней и нижней функций, используемых для отображения информации в модулях системы. Таким образом, увеличена скорость работы и универсальность. При этом функциональность старых модулей в системе осталась без изменений.
2. Упрощена регистрация новых пользователей в модуле Account. Добавлены дополнительные возможности конфигураций, такие как: Активировать регистрацию новых пользователей, требовать подтверждение правил при регистрации пользователей, добавление правил при регистрации пользователей.
3. Произведены доработки компонентов оформления системы, удалены более не используемые участки кода в файле style.css.
4. Написан новый центральный блок для отображения информации из медиа каталога.
5. Переписан код счётчиков посещённых страниц и уникальных посетителей сайта. Таким образом, гарантируется 100% обнуление статистики один раз в сутки.
6. Кардинальным изменениям подверглась функция установки сессий и слежения за действиями посетителей, пользователей и администраторов проекта. Добавлена возможность отслеживания поисковых системы и их действий на проекте.
7. Переписан блок пользователя, добавлена возможность наблюдения за поисковыми системами находящимся на проекта. Данную функцию можно отключить в конфигурациях системы.
8. Переписан блок администратора для наблюдения за посетителями проекта. В данном блоке используется технология AJAX для более удобного использования, что даёт возможность сворачивания блока или развёртывания в зависимости от контингента посетителей.
9. В конфигурациях система добавлена возможность установки критериев для отслеживания поисковых ботов, а так же других посетителей по параметру user-agent
10. Откорректированы языковые константы в при добавлении категорий в панели администратора системы.
11. Изменено подключение файла старых функций, которые могут быть необходимы старым модулям системы. До этого были возможны ошибки на OS Solaris.
12. Sypex Dumper Lite для резервного копирования и восстановления базы данных обновлён до актуальной версии.
13. Исправлена установка стандартного языка системы по умолчанию, исключён ошибочный выбор всех языков, что в некоторых случаях сказывалось на некорректную работу некоторых модулей системы.
14. HTML Редактор TinyMCE обновлён до актуальной версии.
15. Произведены изменения в систему оформления тем, таким образом, теперь возможно размещение кода, как правило, счётчиков и яваскриптов с использованием одинарных кавычек.
16. Произведена полная интеграция HTML Редактора TinyMCE в панель администратора системы. Вам предоставляется выбор использования HTML или BB редактора. Настройки в конфигурациях панели администратора системы.
17. Установлена возможность отключения смайлов, а так же переключения на сокращённый и полный режимы при использовании BB редактора, как в панели администратора, так и в пользовательской части системы. Установка непосредственно в конфигурациях системы.
18. Добавлена возможность смены логотипа сайта при помощи выбора из существующих логотипов содержащихся в директории, выбор производится с возможностью непосредственного просмотра, с использованием технологии AJAX.
19. Добавлена новая строка идентификационного номера пользователя в таблицу базы данных комментариев системы. Таким образом, имя пользователя определяется по его уникальному идентификационному номеру, что даёт возможность беспроблемной смены имени пользователя.
20. Изменён принцип подключения скриптов, которые использовались как компоненты AJAX, таким образом, улучшена их универсальность и безопасность в использовании.
21. Написана новая функция, дающая возможность непосредственного перехода к комментарию и его просмотру. Эта возможность установлена в панели администрации комментариев, а так же при просмотре информации зарегистрированного пользователя проекта и его комментариев.
22. Написана новая функция генерации ссылки на персональную информацию пользователя, что даёт возможность её использования, во всей системе экономя количество кода и улучшая функциональность.
23. Частично переписан пользовательский модуль, улучшена его функциональность, исправлен ряд неточностей, добавлена возможность просмотра своей персональной информации.
24. Установлена возможность отключения сессий посетителей, которая значительным образом снижает нагрузку на базу данных и ускоряет процесс работы системы. Данная возможность подходит тем проектам, которые не отслеживают действия посетителей проекта, поисковых ботов, зарегистрированных пользователей и администраторов.
25. Модифицирован модуль обратной связи, добавлена возможность включения и отключения связи с другими администраторами проекта. Добавлена возможность указания персональной контактной информации. Смена параметров возможна из панели администратора системы.
26. Модифицирован модуль автоматического обмена ссылками. Улучшено использование в нём как BB, так и HTML редактора в пользовательской и административной части.
27. Произведено удаление системы сообщений на сайте со стороны пользователей проекта в виду её не востребовонности. Таки образом снижена нагрузка на базу данных системы.
28. Произведена адоптация административной части системы для использования BB или HTML редактора в переменном режиме. Частично переписаны функции фильтрации и отображения вводимого и выводимого содержания.
29. Для повышения удобства запуска произведена смена вызова автоматического инсталлятора системы.
30. Для улучшения функционала удалены файлы rating.php и shop.php. Функции работы AJAX компонентов перенесены в основное ядро системы.
Изменения, связанные с приобретением системы
Начиная с версии SLAED CMS 3.1 Pro система будет, распространятся в единственном варианте, в отличие от прежних трёх (Bronze, Silver, Gold). Причиной этому послужили частые вопросы клиентов и их желание иметь постоянное обновление и актуальную версию системы, возможность использования на нескольких доменах.
Идя на встречу клиентам, было принято решение не только оставить основные услуги, предлагаемые в варианте лицензии Silver, но и улучшить их.
Условия использования приобретённых до этого версий системы останутся без изменений.
Приобретая новую версию клиент получает
1. Год бесплатного обновления системы, это значит, что Вы в течение всего года будете получать новую версию системы, Ваш сайт будет, находится на актуальном уровне.
2. Год технической поддержки оказываемой на форуме проекта в отделе для клиентов.
3. Использовать одну версию системы на трёх доменах, таких как: localhost и два дополнительных домена на Ваше усмотрение.
4. Вы будете иметь возможность загрузки актуальной версии системы непосредственно с нашего проекта, в специальном отделе для клиентов, неограниченное количество раз.
5. Вы будете иметь возможность персональной генерации Вашей лицензии на использование системы. Лицензия будет генерироваться для Ваших доменов в автоматическом режиме, в отделе для клиентов, количество генераций не ограниченно.
Изменения связанные с Zend Optimizer
1. Оптимизации Zend подвергнут всего один файл ядра системы и один файл автоматического установщика системы.
2. Все необходимые функции, в которых по желанию клиентов, имеет смысл внесения изменений, распространяются в открытом виде.
3. Не смотря на то, что версия SLAED CMS 3 Pro, в некоторых случаях работала на серверах с установленным Zend Optimizer 2.6, версия системы SLAED CMS 3.1 Pro в обязательном порядке потребует установленного на сервере Zend Optimizer 3 или выше.
Стоимость новой версии со всеми новыми возможностями будет составлять 150 €. Приобрести систему можно с 15.03.2007 в магазине нашего проекта.
Вышла новая версия широко применяемого локального сервера предназначенного для установки, использования, написания и отладки скриптов на своём персональном компьютере. XAMPP - это очень простой в установке дистрибутив Apache для систем Linux, Solaris и Windows. Программа содержит в себе все известные программные пакеты, которые используются на сервере и удовлетворят спрос и потребности как опытных, так и начинающих разработчиков, программистов и дизайнеров. Подробная информация о содержании дистрибутива в подробном просмотре.
Основными отличиями данного пакета от других ему подобных являются
1. Простота в установке, даже для начинающих.
2. Большой пакет программ, их актуальность.
3. Мультиязычьность проекта разработчиков.
4. Многолетний опыт разработки и тестирования пакета.
5. Поддержка программы и проекта на актуальном уровне.
В стандартный пакет данной версии вошли
Apache HTTPD 2.2.4, MySQL 5.0.33, PHP 5.2.1 + 4.4.5 + PEAR + Switch, MiniPerl 5.8.7, Openssl 0.9.8d, PHPMyAdmin 2.9.2, XAMPP Control Panel 2.4, Webalizer 2.01-10, Mercury Mail Transport System for Win32 und NetWare Systems v4.01a, FileZilla FTP Server 0.9.22, SQLite 2.8.15, ADODB 4.93a, Zend Optimizer 3.2.2, XAMPP Security for Windows 98, 2000, XP.
Данной статьи ждали многие, таким образом, хочу развеять все слухи и домыслы касательно новой версии. Как уже было понятно из названия статьи, новая версия будет иметь название SLAED CMS 3 Pro. На это есть ряд причин, некоторые из них, это полностью переписанное ядро системы, полностью переписанные модули системы, новый функции, внедрённые в систему, а так же масса новых возможностей касающихся системных модулей и их администрации. Говоря коротко, система была переписана полностью, начиная от ядра системы и заканчивая модулями. С детальными изменениями Вы можете ознакомиться при подробном просмотре.
1. Написана новая панель управления новостным модулем. Таким образом, расширена функциональность модуля. Добавлена функция отключения новости. Установлена возможность смены даты публикации. Встроен BB редактор, который даёт расширенные возможности форматирования текста в административной и отображения в пользовательской части модуля.
2. Написан и установлен новый модуль для публикации новостей посетителями и гостями сайта. В данном модуле установлен BB редактор для более удобного форматирования текста.
3. Удалены лишние и неиспользуемые поля в новостном модуле.
4. Удалена таблица временного размещения новых статей не прошедших проверку администратора старого модуля в виду ненадобности.
5. Удален старый модуль размещения новостей посетителями и гостями сайта.
6. Откорректирован главный отдел администратора системы для управления новостным модулем.
7. Удалёна панель администрации модуля тем. Данный отдел интегрирован в панель администрации модуля новостей. Таким образом, установка тем стала более интуитивно понятной для новичков.
8. В новостном модуле добавлена возможность редактирования, установки новых и удаления категорий непосредственно из самого модуля, а не как было раньше, из статьи.
9. Оптимизации и коррекции подвергся файл генерации RSS каналов системы.
10. Переписана функция проверки активности модуля, таким образом, значительно снижена нагрузка на базу данных на главной страницы панели администратора.
11. Модифицирована система сообщений. В административной части добавлена возможность использования ББ редактора при публикации. Оптимизирован программный код.
12. Оптимизирован код файла администрация блоков. Улучшена его функциональность, сокращено количество запросов в базу данных.
13. Оптимизирована функция отключения блоков и сообщение при истечении установленного срока.
14. Модифицирован ББ редактор, добавлены дополнительные возможности использования тег.
15. Частично оптимизирована и модифицирована система оформления тем и все связанные с ней файлы. Устранены проблемы связанные с использованием одинарных кавычек при установке блоков и баннеров.
16. Полностью переписано часть ядра системы отвечающего за отдел администрации и управления. Добавлены дополнительные функции проверки, установки администратора, а так же входа. Удалена старая таблица базы данных администратора, установлена новая.
17. Написан новый модуль установки и управления администраторами системы, расширена её функциональность.
18. Внесены значительные изменения, разграничивающие доступ в панель администрирования, улучшена функциональность и удобство управления.
19. Произведена смена расшифровки пользовательских и административных переменных, а так же их обработка.
20. Значительным образом снижена нагрузка на базу данных в панели администратора системы. Оптимизирован код и некоторые функции проверки прав доступа.
21. Удалена глобальная переменная, используемая для прификса таблицы базы данных пользователя в виду её ненадобности.
22. Проработаны все файлы панели администратора, оптимизированы функции и код.
23. Установлена дополнительная проверка администратора по последнему IP адресу, в случае не соответствия нового и сохранённого в базе данных с последнего визита, система потребует от вас войти заново. Это значительным образом повышает безопасность системы.
24. Написан и установлен новый модуль рассылки панели администратора системы. Модуль имеет широкую функциональность, отправка писем производится в автоматическом режиме, последовательно, пакет за пакетом, пакеты отправляемых писаем можно установить по желанию. Таким образом, снижается нагрузка на сервер при отправке большого количества писем, а так же их идентификации другими почтовыми серверами как спам. Так же возможно использование ББ редактора и кода в рассылке. Отправленные рассылки сохраняются в базе данных с возможность последующего редактирования и повторной рассылки.
25. В модуле обратной связи установлено обязательное подтверждение ввода секретного кода, который исключает отправку сообщений спамерскими роботами.
26. В модуле опросов исправлена ошибка, связанная с установкой языка, при выборе всех языков для опроса раньше он не отображался.
27. Внесены изменения, которые повышают безопасность системы от XSS инъекций.
28. Написан новый модуль панели администратора для оптимизации и ремонта базы данных системы. Производя оптимизацию базы данных, Вы уменьшаете её размер и соответственно с этим ускоряете её работу. Рекомендуется использовать данную функцию минимум один раз в неделю.
29. Внесены изменения, способствующие корректной работе RSS канала систему в случае использования ББ кода.
30. Исправлено зашкаливание графической шкалы в модуле опросов в случае стопроцентного голосования по одному из предложенных ответов.
31. Полностью переписана пользовательская часть модулей каталога файлов и ссылок. Благодаря этому была значительно снижена нагрузка на базу данных. Теперь при большом количестве вложений в категории нагрузка не повышается, как это было раньше. Внесены визуальные корректировки и улучшения.
32. Произведена смена подключения административных модулей всей системы в целом. Удалены дублирующие функции и сами файлы case.php использовавшиеся в старых версиях.
33. Внесены визуальные изменения в панель администратора пользователями. Добавлен ББ редактор в подписи.
34. Оптимизированы участки кода ядра, системы, снижена нагрузка на базу данных при посещении сайта зарегистрированными пользователями.
35. Удалено глобальное включения параметров Register globals: On. Включается только в тех местах, где это необходимо, как правило, в модулях системы.
36. Модифицирован редактор стилей панели администратора.
37. Модифицирован языковой редактор панели администратора.
38. Написан новый модуль для администратора системы. При помощи него Вы можете с лёгкостью менять шаблоны темы оформления системы непосредственно в панели администратора. Для более удобной работы, описаны все основные переменные, которые могут использоваться в шаблонах системы.
39. Написан новый модуль панели администратора для загрузки и управления файлами, используемыми в новостях и других модулях системы.
40. Перемещены в одну директорию и таким образом централизованы все конфигурационный файлы системы и модулей.
41. Создана новая папка для загрузки и централизованного использования файлов.
42. Переписана пользовательская и административная часть модуля файлов. Ведены дополнительные возможности, такие как сжатие графических файлов для предварительного просмотра, предварительный просмотр без перезагрузки. Улучшена визуальная и управленческая часть модуля для более удобного управления и конфигурации.
43. Переписана пользовательская и административная часть модуля каталога ссылок. Ведены дополнительные возможности, такие как сжатие графических файлов для предварительного просмотра, предварительный просмотр без перезагрузки. Улучшена визуальная и управленческая часть модуля для более удобного управления и конфигурации.
44. Добавлена возможность загрузки графического элемента в модуле ссылок.
45. Внесены визуальные изменения в пользовательскую часть модуля вопросов и ответов.
46. Частично переписан отдел администратора модуля вопросов и ответов, добавлены новые параметры для его гибкой настройки. Изменена структура управления. Произведено повсеместное внедрения возможности использовании ББ кода и редактора.
47. Визуальным изменениям подверглась основная панель администратора. Для удобства использования добавлена возможность свёртывания панели.
48. Произведена смена установки и формата даты регистрации пользователей.
49. Визуальным изменениям подвергся модуль, топ пользователей, добавлено отображение аватара при наведении на ник пользователя.
50. Переписана основная часть пользовательского отдела модуля «Контент». Снижена нагрузка на базу данных, переписана структура генерации категорий, таким образом, количество категорий не повышает количество запросов в базу данных, как это было раньше. Модифицирована навигация и визуальная часть.
51. Написана новая панель администрации модуля «Контент». Добавлена возможность использования ББ кода, а так же редактора. Установлены дополнительные параметры времени, дающие возможность установки, смены и праграммирования содержание на определённое число, время. Улучшена визуальная часть и навигационная часть модуля.
52. Частично переписана пользовательская часть модуля опросов. Модифицирована визуальная часть, сам код модуля, а так же блок.
53. Написана новая панель администрации модуля опросов, добавлены новые параметры в настройке количества отображаемых опросов в модуле, а так же интервал времени между опросами. Добавлена возможность установки времени публикации опроса с возможность программирования на будущее. Улучшена и модифицирована визуальная часть отдела администратора.
54. Откорректирована таблица базы данных в плане установки идентификационных ключей, удалены двоичные.
55. Обновлён скрипт резервного копирования и восстановления базы данных до актуальной версии.
56. Установлена возможность смены качества изображения секретного кода из конфигурационного отдела панели администратора.
57. Написан модуль магазина. Данный модуль является одним из самых мощных, гибких и функциональных модулей, вышедших в стандартной коплектовке, до этого времени. Модуль имеет более 30 гибких настроек. Партнерскую программу, управление клиентами, неограниченную вложенность категорий, пользовательскую часть и многое другое. Используются новые технологии AJAX.
58. Написана и установлена новая, централизованная рейтинговая система с использованием технологии AJAX. Интеграция и использование данной системы с минимальными изменениями возможна и в других, нестандартных модулях системы.
59. Написан новый новостной модуль с более широкими возможностями. Возможна сортировка новостей по просмотрам, оценкам, дате публикации. Добавлен отдел списка с возможность сортировки без перезагрузки, используется технология AJAX. Добавлена возможность поиска по буквам, расширены и добавлены различные конфигурации для тонкой настройки модуля из панели администратора.
60. Написана и установлена новая, централизованная система категорий для всех модулей системы, которые их используют. Категории имеют неограниченную вложенность, а так же возможность установки графических элементов. Система категорий, при большой вложенности не повышает нагрузку на базу данных.
61. Переписана система назначения пунктов за те или иные действия пользователей проекта. Добавлены новые параметры. Таким образом, улучшена функциональность и снижена нагрузка на базу данных при использовании системы пунктов.
62. Написан новый модуль каталога файлов. Используется технология AJAX улучшающая навигацию и удобство использования, изменён внешний, улучшена функциональность. Оформление модуля вынесено за пределы скрипта и производится при помощи системы оформления.
63. Написан новый каталог ссылок, за основу которого был взять каталог файлов. Данный модули весьма похожи по своему внешнему виду и функциональности. Улучшен внешний вид, оформление модуля вынесено за пределы скрипта и производится при помощи системы оформления.
64. Модифицирован модуль автоматического обмена ссылок. Улучшен внешний вид, оформление модуля вынесено за пределы скрипта и производится при помощи системы оформления. Добавлен секретный код, который исключает попадания в архив спамерских роботов.
65. Написан и установлен дополнительный блок для модуля опросов, который в случайном порядке выводит один из существующих опросов.
66. Модифицированы модули Вопросов и ответов, а так же модуль Учебников для корректной работы с новой системой категорий.
67. Оптимизированы все стандартные темы системы, добавлены дополнительные компоненты для более удобной и гибкой работы системы. А так же для более лучшей индексации системы и модулей поисковыми системами.
68. Написан новый модуль анекдотов с возможностью голосования по каждому с использованием технологии AJAX и централизованной функции рейтинга системы. Добавлены конфигурации модуля и их управление из панели администратора модуля. Оформление модуля теперь производится системой оформления, что придаёт модулю более приятный вид.
69. В качестве замены модулям Видео и Аудио написан мощный модуль Медиа каталог с очень широкими возможностями и гибкими настройками. Используется технология AJAX при предпросмотре обложки, голосовании за тот или иной релиз, при сортировке больших списков. При желании можно активировать комментарии к публикуемым файла. Предоставляется возможность для публикации медиа файлов посетителями, размещение после проверки администратором. Модуль имеет неограниченное количество ссылок и категорий. В общей сложности около 30 гибких настроек из панели администрации модуля.
70. Написан новый модуль поиска. Поиск производится по всем модулям системы содержащим полезную информацию. Поиск производится как по титлам, так и по описанию, плюс ко всему по ссылкам, там, где это необходимо. Модуль производит подсветку найденных слов и сочетаний, дополнительно ко всему подсветка производится в найденном содержании в зависимости от модуля, при переходе из поиска в найденное. Модуль имеет некоторые дополнительные функции, улучшающие его использование, такие как свёртывание и развёртывание найденного текста, переход в новом окне, переход к редактированию найденной информации. Ко всему этому модуль поиска имеет несколько настроек, которые можно произвести из панели администратора системы.
71. Написан дополнительный блок для модуля поиска, который можно использовать в любом месте системы.
72. Написан новый модуль опросов с учётом новой системы рейтинга, учёт проголосовавших теперь производится, централизовано и хранится в общей таблице базы данных. Соответственно произведены коррекции блоков данного модуля. Изменён принцип голосования, пользователь изначально видит статистику, и если он не голосовал в том или ином опросе, ему предлагается это сделать.
73. Добавлены заметки администратора. Это информация, которая будет доступна всем авторам. Отображение данной информации производится в верхней части панели администратора системы.
74. Исправлена ошибка оформления при выборе специальной группы в отделе группы, панели администратора системы.
75. В конфигурациях системы добавлена возможность отключения автоматического свёртывания главной панели администратора.
76. Исправлены недоработка ББ редактора при работе с браузером Mozilla Firefox, проблема возникала после маркировки редактируемого участка текста и обрамление его ББ тегами.
77. Улучшена система поиска пользователей в панели администратора. Возможен поиск с различными параметрами. Результат может быть многочисленным, что в свою очередь повышает удобства и результаты поиска.
78. В системе комментариев установлен секретный графический код для подтверждения, в случае если комментарии активированы для публикаций анонимными посетителями. Это исключает возможность публикаций рекламного материала спамерскими роботами в комментариях на Вашем проекте. Для повышения удобства использования, для зарегистрированных пользователей секретный код отключён.
79. В модулях обратной связи, автоматического обмена ссылками и вопросах и ответах, для повышения удобства использования, для зарегистрированных пользователей секретный код отключён.
80. Установлена централизованная система удаления, которая увеличивает удобство и скорость удаления тех или иных компонентов.
Я надеюсь на то, что у вас хватило терпения на прочтения произведённых работ над системой. Хочу отметить, что в статье были изложены только основные изменения, не говоря уже о мелких изменениях и доработках, на описание которых ушла бы не одна страница текста. Тем самым я сэкономил своё время на их описание и Ваше терпение. Надеюсь, новая система и её возможности придутся Вам по душе.
Немаловажным фактором для корректной работы системы на Вашем хостинге или сервере, является установленный Zend Optimizer. У всех стандартных (платных) хостеров этот компонент установлен и является неотъемлемой частью профессионального хостинга. Благодаря технологии Zend Вы получите максимально защищённый продукт не только от взлома, но и от хищения. Для опытных пользователей и тех, кто вносит, какие либо изменения в систему ничего не изменится, так как Zend Оптимизации будут подвергнуты только основные файлы ядра системы.
Тестированию новой версии отдаётся особое внимание в виду большого количества изменений и новшеств. Тем самым Вам будет предложен, максимально проверенный и качественный продукт в лице SLAED CMS 3 Pro.
Приобрести систему можно с 15.01.2007 в магазине нашего проекта.
Вы уже, наверное, в курсе, что группа разработчиков ядра PHP 6 встречалась в ноябре 2005 года в Париже. Это была захватывающая встреча, на которой разработчики обсудили развитие PHP со своей точки зрения. Прежде чем я начну свой рассказ о принятых решениях, вынужден предупредить – все что здесь перечислено, это не «100% решенные вопросы» и в окончательном релизе PHP 6 дела могут обстоять иначе. Конечно же, все эти моменты будут обсуждаться подробнее, но уже сейчас можно говорить о перспективах.
Окончательные релизы PHP 6 появятся не скоро, но профессиональные разработчики должны знать к чему готовиться...
Юникод
Поддержка юникода в настоящий момент может быть установлена только на уровне «per request», т.е. для каждого запрашиваемого файла. Это означает, что PHP придется сохранять варианты классов, имен методов и функций одновременно в таблице символов Unicode и в non-Unicode, что, конечно же, увеличивает количество потребляемых ресурсов. Разработчики решили сделать настройку юникода на уровне всего сервера, а не запроса. Отключение поддержки юникода, если таковая не требуется, может увеличить производительность строковых функций до 300% и приложений в целом до 25%. Вынос настроек в php.ini позволит снять заботу о юникоде с разработчика и переложить ее на администраторов хоста.
Если вы самостоятельно собираете PHP и несете всю ответственность за ваши серверы, то вам будет полезно знать, что для PHP 6 потребуются библиотеки ICU (в зависимости от того, будет ли нужен Unicode или нет).
Register Globals уйдут в прошлое
Попрощайтесь с этой настройкой, она будет окончательно убрана. Такой настройки больше не будет в php.ini и если вы ее внесете, то получите ошибку уровня E_CORE_ERROR. Это означает, что PHP 6 наконец-то завершит эру скриптов PHP 3. Это серьезный, но очень нужный шаг.
Magic Quotes будут исключены
Опция magic quotes будет так же исключена из PHP и при попытке включения такой настройки, «выскочит» ошибка E_CORE_ERROR. Это повлияет на magic_quotes, magic_quotes_sybase и magic_quotes_gpc.
Больше не будет Safe Mode
Это понравится тем, кто хостится на серверах с обязательным включением Safe Mode. Теперь, включение опции будет вызывать ошибку E_CORE_ERROR. Причиной для этого становится механизм посыла «сигнала опасности», который делает PHP более безопасным. Сохранится лишь open_basedir.
'var' будет полным алиасом 'public'
Var используется в классах PHP 4. В объектном подходе PHP 5, употребление var вызывает ошибку уровня E_STRICT. В PHP 6 предупреждение об ошибке будет устранено и var станет полным синонимом public. Это вполне нормальное решение, однако, те, кто «подогнал» свои скрипты под PHP 5, сделали в этом плане лишнюю работу.
Возврат по ссылке вызовет ошибку
И '$foo =& new StdClass()' и 'function &foo' теперь вызовут ошибку уровня E_STRICT.
Будет убрана совместимость с zend.ze1
Ze1 всегда пытался поддерживать старое поведение PHP 4, но не всегда «работал на 100%», поэтому в шестой версии PHP он будет полностью исключен.
Поддержка Freetype 1 и GD 1 будет убрана
Поддержка обоих (очень-очень старых) библиотек будет убрана.
dl() останется только в SAPI
Каждую функцию SAPI нужно будет регистрировать отдельно и только CLI и embed SAPI будут работать с этого момента. В других вариантах dl() работать не будет.
FastCGI всегда включена
FastCGI код будет «вылизан» и станет включенным по-умолчанию для CGI SAPI. При этом, поддержку FastCGI будет невозможно отключить.
Старые названия глобальных массивов будут удалены
Помните старые массивы HTTP_*_VARS? Если вы еще не начали использовать $_GET и $POST, то начните делать это прямо сейчас, потому что в PHP 6 эти массивы будут вызывать E_CORE_ERROR.
Перемещения расширений
Расширения XMLReader и XMLWriter войдут в дистрибутив и станут доступны по умолчанию. Расширение ereg для работы с регулярными выражениями переедет в PECL (т.е. будет удалено из PHP). Это означает, что PCRE будет по умолчанию недоступно и выключено. Такой шаг делается для включения нового расширения для работы с регулярными выражениями, основанными на ICU. Чрезвычайно полезное расширение Fileinfo будет включено в дистрибутив и доступно по умолчанию.
Дополнения к движку PHP
64 битный целочисленный тип данных
В движок будет добавлен новый тип данных -int64. Он будет использоваться поумолчанию для integer.
Goto
Никаких команд goto не будет добавлено. Однако, команда break расширится статической меткой, поэтому будет возможно написать break foo и это перекинет на метку foo: в вашем коде.
ifsetor()
Похоже, что мы не увидим эту функцию, что обидно. В операторе ?: можно будет опускать один параметр, что позволит писать так: "$foo = $_GET['foo'] ?: 42;" (т.е. если foo является истиной, то $foo будет равно 42). Это сэкономит немного кода, однако будет не так читаемо, как при использовании ifsetor().
foreach для многоуровневых массивов
Это отличное новшество – вы сможете проходить с помощью foreach по нескольким уровням массива, к примеру "foreach( $a as $k => list($a, $b))".
{} против []
Сейчас вы можете использовать и {} и [] для обращения к строковым индексам. Однако, запись {} уже сейчас вызовет E_STRICT в PHP 5.1 и будет полностью устранена в PHP 6. К тому же, [] частично заменят substr и array_slice и вы сможете использовать "[2,]" для получения символов от второго и до конца строки. Очень удобно.
Изменения в объектном стиле
Связка static
Будет добавлено новое ключевое слово для доступа к последующей связке – static::static2(), что позволит управлять static во время выполнения.
Пространства имен
Этот момент остается нерешенным и по сей день. Мой совет – не задерживайте дыхание.
Типизированные значения при возврате из функций
Разработчики высказались против типизации, потому как это «не в стиле PHP». Однако такая возможномть будет добавлена, но не решен вопрос ее синтаксиса. В любом случае, это будет полезная возможность.
Вызов динамческих функций как статических приведет к E_FATAL
Сейчас вы можете вызывать статические и динамические методы не обращая внимание на то, статические они или динамические. Вызов динамической функции как статической, вызовет E_FATAL.
Добавления в PHP
APC войдет в ядро
Работа APC с байткодом будет включена в основную поставку PHP в качестве стандарта, но, вероятно, не будет активизирована по-умолчанию, но результаты ее работы будут стимулировать хостеров включать эту опцию.
Hardened PHP патч
Этот патч выполняет большое количество дополнительных проверок на безопасность. Разработчики тщательно изучают этот патч и некоторые элементы найдут свое место в PHP: защита от разделения HTTP-запроса, allow_url_fopen будет разделена на две: allow_url_fopen и allow_url_include. Первая опция будет по-умолчанию включена, а вторая – отключена.
E_STRICT войдет в E_ALL
Вау, это серьезная штука! Сообщения об ошибках наконец-то войдут в E_ALL по умолчанию. Это демонстрирует старания разработчиков научить «лучшей практике программирования» посредством сообщений «Эй, ты делаешь неправильно!».
Прощайте asp-тэги <%
Будет удалена поддержка ASP-тэгов, но останутся короткие PHP-тэги <? ?>.
Заключение
PHP 6 движется в интересном направлении – разработчики PHP начали направлять программистов на правильный путь, вместо того чтобы упреждать «так делать не надо, потому что это устарело». Категоричное искоренение таких моментов как register globals, magic quotes, long arrays, {} string indexes и call-time-pass-by-references наконец-то заставит программистов «вычистить» свой код. Плохо ли это? Я так не думаю, но все это сделает переход на PHP 6 еще более медленным, чем мы наблюдаем с PHP 5 (который итак происходит ужасно!).
Официальная информация: http://www.php.net/~derick/meeting-notes.html
Оригинал статьи: http://www.corephp.co.uk/archives/19-Prepare-for-PHP-6.html
Автор: Richard Davey
Перевод: Андрей Олищук
Источник: http://phpclub.ru
Переходим в директорию ZendOptimizer-3.0.0-linux-glibc21-i386:
Начинаем установку:
На экране приветствия нажимаем Enter, читаем лицензионное соглашение, нажимаем Enter, принимаем соглашение нажатием Y.
В качестве директории размещения указываем /usr/local/Zend и нажимаем OK, на следующем экране указываем размещение php.ini, по умолчанию это /etc.
На вопрос «Вы используете Apache» отвечаем No.
Перезапускаем Apache командой:
Внимание! При наличие иных акселераторов они должны быть установлены в /etc/php.ini ранее, чем ZendOptimizer. Большинство последних панелей Plesk устанавливает автоматически IonCube, что не позволит запуститься Apache после установки ZendOptimizer.
Для отключения IonCube перейдите в /etc/php.d/ioncube-loader.ini и поставьте # в первой строке файла перед zend_extension