Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице.
Да, новостная лента RSS, работает в формате 2.0. Существует два варианта использования канала RSS.
Прямой доступ. Экспортный файл rss.html находится в главной директории сайта. Ссылка на канал RSS: http://www.ваш_сайт.com/rss.php
По средствам модуля rss_info, где пользователи или посетители вашего сайта смогут сами выбрать интересующих их канал или просмотреть каналы других сайтов.
В данном случае системой предусмотрено два варианта восстановления и сохранения базы данных.
Вариант первый
Войти в «Панель администратора», далее в блоке «DB Backup». После этого Вам необходимо ввести логин и пароль для базы данных. После успешного входа Вы можете сделать резервную копию базы данных или произвести её восстановление из копии сделанной до этого.
Вариант второй
Если нет возможности входа в панель администратора, системой предусмотрен прямой доступ к модулю сохранения или восстановления базы данных.
Введите в адресной строке Вашего браузера: http://www.ваш_сайт.com/modules/dumper/index.php
После этого Вам необходимо ввести логин и пароль для базы данных. После успешного входа Вы можете сделать резервную копию базы данных или произвести её восстановление из копии сделанной до этого.
Симпатичный блок в стиле Web 2 с использованием JavaScript. Блок выводит актуальное время в реальном режиме, с отчётом до секунды. Возможно использование блока как компонента темы оформления в виде свободного блока или прямой вставки кода в тему.
Модуль, имитирующий главную страницу. Данный модуль позволяет создавать простейшие HTML странички, такие как "О Компании", "О сайте" и тд.
Вы можете легко создавать странчи состоящие из простого текста или форматированного HTML, вы так же можите использовать редактор для создания простых страниц. Для страницы предусмотренно свое описание и ключевые слова. Теперь вы можете редактировать языковые константы своего модуля. Если вы знакомы с PHP, то вы смело можете вставлять в свой модуль нужный вам код, заключив его в операторы PHP.
Кроме того данный модуль позволяет выводить новости
В новостях вы можете
1. Отключить панель новостей для не зарегистрированных пользователей
2. Отобразить/отключить ссылку подробности в панели
3. Отобразить/отключить дату в панели
4. Отобразить/отключить комментарии в панели
5. Отобразить/отключить автора в панели
6. Отобразить/отключить рейтинг в панели
Также вы можете настроить колличество выводимых новостей и колво колонок в которых эти новости будут выводится. Предусмотренна возможность вставки банера между новостей. Теперь можно править код банера оформление банера и оформление новостей прямо из админки.
Модификация недавно публиковавшегося блока "Последние комменты под версию 2.0". Портировал под 1.хх и внес следующие поправки:
1. Поправлена иногда появляющаяся ошибка в IE, когда комменты выводились с правой стороны блока по 1 слову, причем в Опере все было как надо. Теперь все нормально.
2. Перед комментом выводится Имя поместившего и раздел (News, Voting). Пример: LShark News
3. Сами комменты обрезаются до 75 символов, чтобы не уродовать блок, если кто кинет большой коммент.
4. Ссылка с коммента ведет прямо в статью, а не в раздел этой статьи. Поправлены ссылки таким образом, что и новости и голосования работают правильно (у голосований ссылка отличается от ссылки статьи).
5. Комменты отделены друг от друга горизонтальной чертой для удобства чтения.
6. Картинку ar.gif из архива киньте в папку images сайта, она симпатичнее ранее предложенной.
7. Гигантская благодарность автору оригинального блока - посещаемость статей возросла, сразу видны (и удобно админам чистить) комменты-пустозвоны (типа ОГОГО или нескольких смайлов).
Модуль предназначен для перекачки файлов к Вам на сервак прямо с другого сервака на скорости. Короче на быстрой скорости как у сервака. Базирован на скрипте "Файловый мост", который, если не ошибаюсь, я как-то качал на этом же сайте.
Модуль TV-Программа - 2. Добавлена возможность просмотра описаний программ прямо у вас на сайте! Переделан в связи с изменениями на mail.ru - работает на порядок быстрее, не сохраняет промежуточные файлы - более прост в установке - не нужно открывать доступ к папке - картинки уже вложены в модуль - внизу была ссылка "Телепрограмма на сегодня" - она не работает - убрана - "все настроенные" убрано - они фигово работают - пока что других версий не ожидается.
Представляю Вашему внимание новую версию системы Open SLAED 1.1. Основной акцент при работе над данной версией был сделан на решения вопросов связанных с выявленными ранее неточностями при работе системы в новой кодировке. Были устранены все найденные ранее проблемные участки. Дополнительно ко всему был произведён полный аудит безопасности системы, были выявлены и модифицированы потенциально предрасположенные к уязвимостям участки кода. Одно из нововведений, это расширение функционала системы в плане работы с различными базами данных. Более детальную информацию касательно основных изменений, Вы можете получить при подробном просмотре.
Новые возможности, модификации, общие изменения
Изменён метод подключения классов работы с базой данных. Частично модифицирован код, реализована возможность подключения других классов работы с базой данных MySQL.
Добавлено семь новых классов для работы с различными типами баз данных, таких как: PostgreSQL, Oracle, MSSQL, SQLite и других.
Добавлена возможность конфигурации принудительного подключения базы данных в кодировке utf8. Рекомендуется использовать изначально при установке системы или в случае появления вопросов за место нормального текста.
Установлена новая версия HTML редактора Tiny MCE 3.1. Изменены функции подключения в связи с новым методом интеграции, удалены старые участки и файлы подключения старой версии.
В модуле новостей и каталоге файлов добавлены кнопки удаления при простом и подробном просмотре материала.
Обновлена до актуального уровня база данных географического нахождения IP адресов.
Установлена возможность регистрации имени пользователя и администратора с использованием русских букв, а так же пробелов в имени.
Исправления и корректировки
Откорректирован вывод русского алфавита при просмотре списков модуля новостей и каталога файлов.
В модуле новостей и каталоге файлов откорректирована сортировка по буквам русского алфавита.
Исправлена функция и вывод ключевых слов, которые генерируются в автоматическом режиме при подробном просмотре материала.
Добавлена активация принудительной работы сервера в кодировке utf-8. Данная опция имеет смысл, в случае если Ваш сервер не определяет кодировку автоматически.
Модифицирована функция определения модулей в панели администратора системы. Теперь если в папке модуля не находится файл index.php, данный модуль не определяется системой как модуль. Имеет смысл в случае использования модулей не по их прямому назначению, к примеру, как редактор spaw2 или fckeditor.
Модуль резервного копирования и восстановления базы данных переведён в кодировку utf-8.
В профиле пользователя удалена опция подписки на новости по причине отсутствия на то необходимости.
Исправлено некорректное отображение ключевых слов в блоках "ключевые слова" и "ключевые слова для поиска".
Решён вопрос с заслешиванием одинарных и двойных кавычек при публикации материала в пользовательской части проекта. Частично изменена логика фильтрации входящей информации и её основные функции.
Решена проблема, связанная с некорректной работой рейтинга в случае его отключения в панели администрирования рейтингом.
Повышение уровня безопасности
Модифицирована функция определения главного администратора, системы, повышен уровень безопасности её использования.
В модуле пользователя удалена возможность загрузки аватара с удалённого сервера в виду потенциальной уязвимости данного метода.
Модифицирована функция загрузки файлов на сервер, устранены некоторые неточности связанные с безопасностью. Модификации подверглись участки, и модули где используется данная функция.
В целях повышения безопасности в модуле загрузки файлов удалена возможность загрузки удалённого файла с удалённого сервера, таким образом, устранена возможность подмены или манипуляции загружаемого файла.
Частично переписан модуль рекомендаций, устранены и модифицированы потенциально опасные к уязвимостям участки кода.
Проработаны все модули системы, имеющие потенциально опасные участки кода, установлены соответствующие фильтры, препятствующие инъекциям и вредоносным внедрениям.
Готов к запланированному выходу представитель нового поколения систем построения сайтов Open SLAED. В системе используются новые технологии, способные реализовать самые высокие запросы пользователей, а так же уже известные методы и функции, зарекомендовавшие себя стабильной и безопасной работой. Одним из нововведений является универсальная мультиязычьность, повышенный уровень безопасности работы системы и её компонентов, встроенная в систему технология AJAX и многое другое. Стабильная работа системы возможна не только на PHP 4 и PHP 5, но рассчитана на будущую версию PHP 6. Не маловажным фактором является полный переход на лицензию GPL 3, которая даёт неограниченную возможность разработчикам для расширения функционала системы, реализации новых модулей, тем и блоков. На сегодняшний день можно с уверенностью сказать, что Open SLAED является актуальным, стабильным, функциональным представителем нового поколения, отвечающим требованиям и запросам в сфере построения сайтов, не только сегодняшнего но и завтрашнего дня.
Минимальные требования
Минимальными требованиями для корректной работы системы являются установленные на Вашем хостинге или сервере программы: PHP 4.3 или выше, MySQL 4 или выше. Данные программы являются на сегодняшний день стандартом и как правило, установлены у всех профессиональных хостеров.
Панель администратора системы
Модули панели администратора: Администраторы, Блоки и баннеры, Категории, Комментарии, База данных, Редактор, Дополнительные поля, Группы, Языки, Сообщения, Модули, Рейтинги, RSS каналы, Безопасность, Конфигурации, Файловый редактор, Пользователи.
Модули системы с панелью управления: Обратная связь, Содержание, Каталог файлов, Новости, Опросы.
Дополнительные модули
Система не ограничивается только представленными выше модулями, в системе существует ряд дополнительных модулей, которые не используют панель управления сайтом и работают в стационарном режиме.
Дополнительные модули: Личный отдел пользователя, Резервное копирование базы данных, RSS Информер, Рекомендовать сайт, Поиск по сайту, Редактор TinyMCE, Редактор Spaw 2, Редактор FCKeditor, Топ пользователи.
Дополнительные возможности
Реализована полная поддержка ЧПУ для системы и её стандартных модулей. В случае использование дополнительных модулей, возможно расширение правил преобразования ссылок.
Возможна интеграция системы Open SLAED с самыми популярными и актуальными на сегодняшний день форумами: IPB, phpBB 2, vBulletin, SMF.
Для более удобной публикации и редактирования материала в систему встроены:
Редактор BB с возможностью загрузки файлов и их управлением
Редактор TinyMCE 3
Редактор Spaw 2 с возможностью загрузки файлов и их управлением
Редактор FCKeditor с возможностью загрузки файлов и их управлением
Ко всему этому для опытных пользователей существует возможность отключения редакторов для работы в прямом режиме.
Оформление и дизайн
Скачать новую версию можно в каталоге файлов нашего проекта. В связи с появлением новой версии Open SLAED, версия SLAED Lite, в том варианте как было до этого прекрашает своё существование. На данный момент установка Open SLAED рекомендуется только для новых проектов. Обновление с версии SLAED Lite будет выпущено позже, не исключено что вместе с выходом стабильной версии Open SLAED.
На фоне стремительно растущего числа каталогов, заблокированных поисковыми системами, веб-мастера все больше внимания стали уделять прямому и перекрёстному обмену ссылками. Еще вчера твой сайт после прогона по белым каталогам имел ИЦ равный 500 и более 1000 обратных ссылок, а сегодня Яндекс устроил новую чистку. И сайт двукратно снизил свои показатели. Как следствие, резкое снижение позиций в выдаче поисковых систем по большинству среднечастотных и низкочастотных запросов. Подобные чистки линкопомоек, называемых зачастую белыми каталогами, теперь не редкость. Но у «бедного» веб-мастера все же остается основной инструмент повышения видимости сайта – обмен ссылками.
Ах, как хочется меняться...
Большинство веб-мастеров готовы произвести тематический обмен ссылками, но каждый из них в отдельности за то, чтобы ссылка на свой сайт стояла, а ответная со временем исчезла. Для целей SEO это прекрасный ход. Пусть на тебя ссылаются, а ты ни на кого ссылаться не будешь. Безусловно, такое положение вещей оценят поисковые системы. Но как это сделать? Обмануть своего партнера по обмену!
В Интернете есть немало веб-мастеров, готовых пойти на обман своих партнеров по обмену в ущерб своей деловой репутации. А всегда ли известно, чей это сайт и какие еще сайты есть у вашего партнера? Не слукавлю, если предположу, что многие веб-мастера держат «серенькие» и «временные» проекты, которые готовы продвигать любыми методами. Для достижения целей продвижения они не гнушаются способами обмана своих партнеров.
Способ первый – топорный.
Ты создаешь статический каталог в чистом HTML коде, куда и вносишь ссылки партнеров по обмену. По мере поступления новых ссылок по обмену, удаляешь старые. Представь, что за десять месяцев ты обменялся ссылками с тысячей сайтов. Но в свой каталог ты вносишь только те ссылки, которые поступили не позже двух месяцев назад. Остальные ты просто замещаешь новыми. Таким образом, на тебя ссылается тысяча сайтов, а ты оставил ссылки всего на двести сайтов – поступившие за два последних месяца. Минус такого обмена в нестабильности твоих ссылок. Ты не можешь быть уверен, что владелец сайта, где находится твоя ссылка, не поступит аналогично. Больше шансов, что он тоже удалит старые ссылки из каталога, включая твою.
Способ второй – методический.
Ты создаешь статический или динамический каталог и начинаешь активный обмен ссылками. Каждые три-шесть месяцев ты полностью удаляешь весь каталог, создаешь новый и опять занимаешься обменом. Через пару лет твой сайт обрастает некоторым количеством стабильных обратных ссылок, не ссылаясь при этом на другие ресурсы.
Способ третий – наивный.
Ты создаешь небольшой статический каталог, преимущественно из ссылок на свои же проекты. Начинаешь рассылать письма с предложением по обмену ссылками: «Разместите мою ссылку на сайте. В ответ я в течение трех-пяти дней размещу вашу ссылку у себя». И ничего в ответ не размещаешь. Расчет простой. Многие веб-мастера слишком заняты, чтобы контролировать каждое обратное размещение. А многие просто не делают этого совсем или забывают про некоторые ссылки. В общем, можешь рассчитывать, что 5%-15% ресурсов так и оставят твою ссылку у себя. Если постоянно и активно заниматься таким обменом, то твой сайт будет достаточно стабильно держаться в видимости поисковиков. Кроме того, мои наблюдения показывают, что появление твоей ссылки на новых сайтах прибавляет ценности ресурсу. Даже в том случае, если позже ссылка на твой сайт исчезает.
Способ четвёртый – прогрессивный.
Чтобы обезопасить себя от нечестного обмена, веб-мастера устанавливают каталоги, чьи скрипты способны контролировать размещение обратной ссылки. Контроль ведется как на этапе добавления новой ссылки, так и с помощью последующего сканирования твоих страниц на наличие ответной ссылки. Уже создано большое количество коробочных версий программ управления обменными каталогами. Если ты хочешь добавить свою ссылку в такой каталог, то предварительно должен разместить обратную ссылку у себя и указать точный URL, где она размещена. Размещение обратной ссылки периодически контролируется. Программа скачивает указанный тобой URL, проверяет его на видимость поисковыми системами и наличие кода ссылки. Если все в порядке, то твоя ссылка публикуется в каталоге. Но что стоит обмануть глупого робота?
Приступаем к прогрессивному обмену. Пишем или заказываем скрипт на PHP или CGI, который умеет подменять содержание страниц, основываясь на IP, с которого приходит запрос. Получится совершенно несложная программа. Когда робот определенного сайта запросит страницу, где должна быть размещена ссылка на этот сайт, программа определит IP запроса. Если IP соответствует заданному домену, то будет выдана страница с кодом ответной ссылки. Всем же остальным IP будет отдаваться не подменяемая постоянная страница. Нужно только предварительно добавить в программу сведения о том, какому хосту подменять содержание страницы и чем подменять, заранее определив IP сайта с каталогом, куда вы добавили ссылку. Эти функции также можно автоматизировать.
Остаются небольшие опасности, что трюк будет замечен, если программа каталога проверит наличие ответной ссылки по данным Яндекса. Но шансов невероятно мало. Страница хорошо индексируется поисковыми системами, а проверять каждую страницу, где «по мнению» поисковой системы не учтена ответная ссылка, веб-мастер не станет. Тем более, это накладно программными средствами с нынешней политикой поисковых систем и нереально вручную, если вы добавили ссылку в крупный обменный каталог.
В заключение хочется добавить, что я перечислил далеко не все способы обмана при обмене ссылками. Их может быть намного больше. Указанные мной способы активно используют неблагонадёжные партнеры. А четвёртый способ в последнее время встречается все чаще. Будь внимательнее при выборе партнёров. Не позволяй себя обмануть.
Готова к выпуску новая версия системы SLAED CMS 3.2. В данной версии были учтены основные пожелания клиентов касательно новых функций третьей ветки системы. Были внесены положительные модификации и изменения уже существующих функций и возможностей. Основными из них являются повышение безопасности системы от возможных «Flood Atack» и «DDoS Atack», написаны новые функции интеграции системы SLAED CMS с самыми популярными и актуальными на сегодняшний день форумами: Invision Power Board (1.3.1, 2.0.*, 2.1.*, 2.2.2), phpBB, vBulletin, SMF, а так же для улучшения индексации поисковыми системами, написано полнофункциональное ЧПУ для основных модулей системы. Более детальную информацию о нововведениях и проделанных работах Вы можете получить в подробном просмотре.
Написана и установлена функция кэширования системы. Данная возможность предназначена для сайтов с очень высокой посещаемостью и даёт возможность максимально снизить нагрузку на сайт вплоть до уровня нагрузки производимых HTML страницами. В конфигурациях кэширования возможно установка времени кэширования, а так же кэширования на выбор, только главной страницы системы или всех её отделов.
Произведены изменения в функции счётчиков посетителей и просмотров страниц сайта, исключающие возможные сбои в работе.
В конфигурациях панели администратора добавлена возможность выбора используемого в системе редактора. BB Редактор, HTML Редактор или для опытных пользователей вообще без редактора.
Для улучшения функциональности произведена смена формата лог файлов системы. Изменениям подверглись функции отслеживания ошибок и нападений.
В панели администратора системы установлен редактор внедрений в систему. Редактор даёт возможность непосредственного редактирования файлов для внедрения своих скриптов или функций в ядро системы, head системы, а так же файлов конфигурации системного ЧПУ.
Для улучшения индексации поисковыми системами, написано полнофункциональное ЧПУ для основных модулей системы, таких как: Каталог файлов, Анекдоты, Каталог сайтов, Медиа каталог, Статьи, Магазин. Этим не ограничиваются возможности ЧПУ системы, Вы с лёгкостью можете расширить правила для других модулей непосредственно из панели администратора.
Переписаны функции работы счётчиков системы. Добавлен пакет новых графических мини баннеров для использования в системе. Пакет состоит из графических элементов размером 80х15.
Полностью переписана административная часть управления системы безопасности и частично сама система безопасности. Таким образов улучшена возможность просмотра лог файлов ошибок и нападений, добавлена их загрузка, исправлены и оптимизированы некоторые участки кода.
В блок системной информации панели администратора добавлены проверки информации по следующим параметрам: Максимальный размер загружаемых файлов на сервер, Максимальный размер рабочего объёма памяти на сервере, Мод Реврите для работы преобразования ссылок в ЧПУ.
Переписана конфигурационная часть панели администратора модуля медиа файлов. Добавлена возможность установки разделительного знака для титлов и заголовков, что повышает привлекательность модуля для поисковых систем.
Исправлена ошибка, проявлявшаяся при добавлении более четырёх файлов в панели администрации модуля медиа файлов.
Координации нижней части основного файла подвергнута стандартная тема оформления Reloaded.
Модифицированная система отслеживания статистических ошибок, добавлена возможность идентификации всего спектра ошибок протокола HTTP/1.1.
Значительным модификациям подвергся модуль каталога ссылок, произведены изменения в конфигурациях модуля. Теперь используется всего одна переменная, что в свою очередь сокращает потребляемые ресурсы сервера, улучшает функциональность, повышает скорость работы.
Для модуля каталога файлов добавлены новые возможности способов загрузки файлов для посетителей. Стандартный режим – Как и было до этого, с дублированием прямой ссылки. Скрытый режим без прямой ссылки и скрытием реальной директории хранения файлов. Скрытый режим баз прямой ссылки и сменой реального названия файла и скрытием реальной директории хранения файлов.
В модуле каталога файлов добавлена возможность программирования публикаций на желаемое время. Модифицирован способ загрузки файлов и функций добавления, редактирования.
Доработана языковая поддержка модуля каталога файлов, для всех трёх стандартных языков системы.
Модифицирован блок навигации автоматического определения модулей системы. Появилась возможность просмотра модулей активированных только для администраторов. В случае отсутствия модулей в той или иной группе, заголовки группы не выводятся.
Модифицирована система безопасности, добавлены дополнительные функции защиты. Защита от атак переполнения, типа «Flood Atack» и «DDoS Atack». В конфигурациях безопасности добавлены опции проверки передач по средствам переменной POST, проверка всей входящей и запрашиваемой информации. Возможна установка интервала между запросами атакующего, в секундах.
В качестве улучшения защиты системы от спамерских роботов, установлено подтверждение секретного кода при добавлении медиа файлов.
Написана новая функция, которая защищает E-Mail адреса, используемые в системе от индексации и обнаружения спамерскими роботами. Защита адреса установлена в профиле пользователя при просмотре информации.
Установлена возможность блокирования и подавления ошибок браузера вызываемых некорректной работой JavaScripts. Активировать блокировку ошибок можно в конфигурациях отдела безопасности, панели администрации системы.
Полностью переписаны функции интеграции системы SLAED CMS с самыми популярными и актуальными на сегодняшний день форумами: Invision Power Board (1.3.1, 2.0.*, 2.1.*, 2.2.2), phpBB, vBulletin, SMF.
За счет более универсальных функций общий вес системы уменьшился в разы за счет удаления из системы файлов интеграции SDK для форума IPB.
Интеграция включает в себя
Возможность одновременной авторизации на форуме при авторизации на сайте
Возможность одновременного выхода на форуме при выходе на сайте
Возможность регистрации пользователей как с сайта, так и с форума
За счет написания гибких правил интеграцией предоставляется возможность объединения системы SLAED CMS и одного из вышеописанных форумов, даже если сайт и форум работали отдельно некоторое время. Так как интеграция получилась очень гибкой, то в будущих версиях системы остается возможность добавления как новых функций к интеграции, так и новых форумов.
В панели администратора модуля магазина добавлен поиск по клиентов с различными параметрами, что повышает возможность быстрого нахождения пользователя при их большом количестве. Добавлена подсветка по поисковым запросам.
В панели администрации пользователями добавлена подсветка результатов поисковых запросов при использовании поиска.
Приобрести систему можно с 01.05.2007 в магазине нашего проекта. Актуальные пользователи версии 3.1 Pro смогут скачать бесплатное обновление до версии 3.2 Pro непосредственно в отделе для клиентов.
Вышла в свет русская версия Internet Explorer 7. Обозреватель Internet Explorer 7 обеспечивает, улучшенную навигацию благодаря вкладкам, поиск в Интернете прямо из панели инструментов, расширенные возможности печати, легкое обнаружение, чтение и подписку на каналы RSS и многие другие возможности.
Упрощенная работа пользователей
Рабочее окно обозревателя Internet Explorer 7 реорганизовано, чтобы сделать его заметно проще и удобнее, а также убрать все ненужные элементы. Эти улучшения максимально увеличивают область экрана, предназначенную для отображения веб-страниц, что упрощает выполнение ежедневных задач при работе в Интернете.
Расширенные возможности печати
Обозреватель автоматически настраивает масштаб печатаемой страницы таким образом, чтобы ее размеры не превышали размеров бумаги, на которой эта страница будет напечатана. Обозреватель Internet Explorer 7 также обеспечивает многостраничный просмотр печати с возможностью настройки полей и изменения размера текста для предотвращения обрезки документа, а также функцией печати только выделенного текста.
Строка мгновенного поиска
Поиск в Интернете с помощью выбранной поисковой системы теперь можно осуществлять из строки поиска на панели инструментов, что исключает необходимость иметь несколько отдельных панелей инструментов. Поставщика услуг поиска можно выбрать из выпадающего списка. Также можно добавить других поставщиков услуг.
Центр избранного
Центр избранного обеспечивает легкий и быстрый доступ к избранному, группам вкладок и истории просмотра, а также подписке на RSS-каналы. Его можно развернуть при необходимости или закрепить на месте для более простого доступа.
RSS-каналы
Обозреватель автоматически обнаруживает RSS-каналы на веб-узлах и сообщает об этом с помощью значка на панели инструментов. Один щелчок мышью по значку позволяет просмотреть и при необходимости подписаться на RSS-канал веб-узла, а впоследствии получать уведомления об обновлении содержимого. Читайте RSS-каналы прямо из обозревателя, ищите важные сообщения и осуществляйте фильтрацию с помощью поисковых запросов или категорий, относящихся к конкретному веб-узлу.
Просмотр веб-страниц с помощью вкладок
Просматривайте несколько веб-узлов в одном окне обозревателя. Переключайтесь между веб-узлами с помощью вкладок в верхней части окна обозревателя.
Быстрые вкладки
Обозреватель обеспечивает легкий выбор и навигацию по вкладкам благодаря отображению эскизов всех открытых вкладок в одном окне.
Группы вкладок
Вкладки можно сгруппировать и сохранить в логические категории, что позволяет открывать несколько вкладок одним щелчком мыши. Определенную группу вкладок можно назначить домашней. Таким образом, вся группа вкладок будет открываться каждый раз при запуске обозревателя Internet Explorer из меню «Пуск».
Настройка масштаба страниц
Увеличивайте текст и графику на отдельных страницах, чтобы сконцентрироваться на определенном содержимом или сделать содержимое более доступным для людей с ослабленным зрением.
Представляем Вашему вниманию новую версию системы SLAED CMS 2 Pro. Значительным изменениям в данной версии подверглась пользовательская часть системы, а так же основные и второстепенные функции ядра. Удалён встроенный ранее форум, тем самым повысилась безопасность и универсальность системы. Расширен профиль пользователя. Улучшена визуальная часть комментариев, добавлен редактор. Всё это только малая часть произведённых в системе изменений. С основными изменениями, Вы можете ознакомиться при подробном просмотре.
Общие изменения – Уровень ядра
- Одно из основных новшеств данной версии это полное отсутствие встроенного форума PHPBB, его компонентов и модулей.
- Переписана функция генерации заголовков страниц генерируемых модулями. Таким образом, улучшена индексация сайта поисковыми системами и последующий рейтинг сайта в целом.
- Произведены кардинальные изменения в функции фильтрации. Установлена возможность добавления запрёщённых к использованию слов из панели администратора системы. Что в свою очередь даёт возможность запрета к использованию, допустим в комментариях пользователей, тех или иных слов.
- Добавлена возможность установки администраторам время работы Cookies пользователей и администраторов системы непосредственно из панели управления.
- Установлена возможность добавления ссылок на профиль и личные сообщения форума. Теперь Ваши зарегистрированные пользователи имеют возможность перехода в данные отделы форума непосредственно из своего персонального отдела.
- Модифицирован блок модулей. Добавлено автоматическое определение и отражения в блоке ссылки на сторонний форум.
- Написана и установлена функция подсчёта просмотренных страниц посетителями Вашего сайта. Данная статистика работает без использования базы данных и тем самым не нагружает систему. Статистика обнуляется автоматически один раз в сутки.
- Написан дополнительный блок, в котором отражается статистика просмотров страниц за сутки в графическом элементе, а так же кнопки для новостей в формате RSS и модуля Анти спама.
- Произведены изменения в системе комментариев. Корректировке подверглась таблица базы данных комментариев. Удалены некоторые поля, изменены скрипты и запросы в них.
- Написана новая функция автоматической генерации пароля для использования в модуле пользователей, а так же для генерации графического секретного кода в автоматическом режиме.
- Изменён способ защиты конфигурационных файлов системы от прямого доступа. Тем самым снижена нагрузка и увеличена безопасность.
- Перемещены некоторые параметры основного конфигурационного файла в панель администрации системы. Таким образом, увеличилась гибкость в настройки секретного, графического кода.
- Сокращенны вводимые параметры при установке системы по средствам инсталлятора.
- Установлена дополнительная проверка при входе пользователя, что в свою очередь исключает похищение Cookies и вход в систему под именем похищенных данных злоумышленником.
- Улучшена проверка входящей информации в системе безопасности.
- Написана и интегрирована новая функция для отправки сообщений по средствам mail();. Таким образом, увеличена универсальность в её использовании.
- Модифицирована функция отправки массовых сообщений и рассылки из панели администратора системы. Снижена нагрузка на базу данных.
- Модифицирована функция анализа запросов в базу данных.
- В конфигурации системы добавлены параметры определения пользователя по последнему IP адресу и возможность установки времени работы сессий посетителей системы.
- Глобальным изменениям подверглась система групп и пунктов. Добавлена возможность установки специальных групп пользователей независимых от количества набранных ими пунктов. Добавление в специальные группы производится непосредственно администратором проекта. Снижена нагрузка на базу данных при активированной системе групп в три раза, при сравнении с прежней.
- Полностью переписана система комментариев. Для всех комментариев, теперь используются всего две функции. Таким образом, значительно увеличилась гибкость, функциональность и удобство просмотра комментариев. Установлена возможность конфигурации комментариев непосредственно из панели управления администраторам. В настройки добавлены: Количество комментариев на страницу и максимально допустимое количество знаков в слове при публикации комментария пользователем.
- Централизована функция вывода количества страниц. Частично изменён код для более удобного управления при большом количестве страниц. Произведены изменения во всех модулях и отделах где это используется.
- В системе больше не используются старые функции проверки и фильтрации, такие как: FixQuotes, delQuotes, check_words, check_html, filter_text. Взамен, установлена более гибкая и быстрая функция фильтрации. Таким образом, значительно снизилась нагрузка системы в тех местах, где они использовались. Изменениям подверглись все файлы системы, где нужна была замена. Функции сохранены и перенесены в отдельный файл, для корректной работы со сторонними и старыми модулями.
- Написана и интегрирована в систему централизованная функция загрузки файлов и графических элементов.
- Модифицирована система безопасности в плане языковых переменных.
- Написана и установлена централизованная функция проверки и установки необходимых атрибутов для конфигурационных файлов системы.
- Написана и установлена централизованная функция отражения ошибок при заполнении полей. Как правило, используется в пользовательской части системы, а так же при некорректной установки прав записи на конфигурационные файлы в панели администратора системы.
- Оптимизирован код системы безопасности, сокращено его количество.
- Произведены изменения в защите конфигурационных файлов от прямого доступа, которые повышают безопасность системы в целом.
- Написана и установлена функция подсчёта уникальных посетителей сайта в течение суток. IP адреса уникальных посетителей сохраняются в файле, таким образом исключён подсчёт одного IP несколько раз. Чистка файлов счётчика производится раз в сутки.
- Подверглась изменениям функция выбора языка для модулей в административной части системы.
- Написан и установлен широко-функциональный BB редактор с функцией автоматического транслита русского алфавита в латинский и обратно, расширения окна ввода текста и многое другое. Редактор исполнен в графическом стиле с подвязкой CSS
- Произведены изменения в функции генерации секретного кода. Модифицировано и централизовано её использование.
- Для повышения безопасности в панели администратора установлена проверка на удаление установочной директории.
- Модифицирована система генерации темы оформления. Таким образом, упрощена работа по изготовлению тем оформления. Увеличена её функциональность и гибкость.
Новые возможности - Уровень администратора и пользователя
- Произведены изменения и сокращения кода административной и пользовательской части модулей Контент и Опросы.
- Полностью переписана пользовательская часть модулей Видео и Аудио, внесены изменения в административную часть. Таким образом, снизилась нагрузка на базу данных в 8-10 раз. Произведены коррекции улучшающие просмотр данных модулей, а так же релевантность для поисковых системы.
- Частично переписана пользовательская часть модуля «Вопросы и ответы». Модифицирован поиск модуля. Удалена передача названия категории в адресной строке браузера, которая препятствовала корректной индексации поисковыми системами, а так же была неудобна для запоминания или копирования.
- В модуле вопросов и ответов добавлена возможность отключения отправки вопросов от посетителей проекта, а так же добавлена возможность установки секретного кода, что в свою очередь исключает отправку вопросов спамерскими программами.
- Модифицирована функция просмотра и сортировки Анекдотов в панели администратора. Модифицирован прежний запрос в базу, что привело к снижению нагрузки на базу данных в 8-10 раз. Полностью переписана пользовательская часть модуля. Произведена оптимизация для лучшей индексации поисковыми системами.
- Модифицирована административная и пользовательская часть модуля пользователей. Добавлена возможность запрета почтовых адресов и ников при регистрации пользователей. Пользовательские конфигурации панели администратора, для удобства перенесены в отдел пользователей. Внесены визуальные корректировки пользовательской и административной части модуля.
- В новостном модуле системы установлен якорь, который даёт возможность направления пользователя нажавшего на комментарий, непосредственно к просмотру комментариев без прокрутки статьи.
- Модифицирован модуль голосований, сокращён код в пользовательской и административной части за счёт модернизации языковых функций. Дополнительно к этому установлена возможность смены интервала между голосованиями пользователей из панели администратора модуля.
- Модифицирован модуль каталога файлов, установлена возможность смены интервала между оценкой файлов пользователями из панели администратора модуля. Таким образом, значительно снижена возможность накрутки рейтинга.
- Модифицирован модуль каталога сайтов, установлена возможность смены интервала между оценкой сайтов пользователями из панели администратора модуля. Таким образом, значительно снижена возможность накрутки рейтинга.
- Удалён встроенный в систему редактор TinyMce в виду торможения загрузки и работы при включенном режиме. Данный редактор обновлён до актуальной версии и установлен как модуль с возможностью работы с ним как посетителям сайта, так и администраторам с открытием в новом окне браузера.
- Удалён встроенный в систему «Бакуп» базы данных. Данный скрипт обновлён до актуальной версии и установлен как модуль для администратора проекта с открытием в новом окне браузера непосредственно из панели администратора системы.
- Модифицирована административная часть управления пользователями системы. Добавлены дополнительные параметры поиска пользователей.
- Частично переписана пользовательская и административная часть модуля галереи. Удалён лишний код, снижена нагрузка на базу данных, улучшена функциональность.
- Установлены ссылки с якорями в комментариях для модулей: Новости, Файлы, Ссылки. Это сделано для более быстрого попадания и просмотра отдела комментариев.
- Глобальным изменениям подверглась пользовательская часть новостного модуля. Удалены лишние файлы. Изменены функции и ссылки модуля.
- Модифицирована функция проверки на существование релиза в панели администратора модулей Видео и Аудио.
- Модифицирована главная страница модуля анекдотов. Теперь на главной, кроме основных категорий отражаются 10 новых анекдотов.
- Частично изменён внешний вид пользовательской части модуля контента.
- Значительно расширен профиль пользователя. Добавлена возможность загрузки персонального графического элемента с компьютера пользователя или по ссылке. Дополнительно к этому предоставляется возможность выбора из существующей галереи аватар. Добавлены дополнительные поля в профиле, такие как пол и дата рождения.
- Введены шесть новых параметров для настройки пользовательского профиля из панели администратора системы.
- Добавлены новые параметры в отдел просмотра персональной информации о пользователе.
- Откорректированы некоторые функции модуля пользователя, внесены изменения в код, добавлены новые функции.
- В модуле пользователя системы установлена возможность смены актуального пароля с функцией отправки нового на почтовый адрес пользователя.
- Модифицированы названия функций модуля пользователя.
- Модифицирован модуль автоматического обмена ссылками, исключена возможность отражения сайтов в самом модуле, в отделе новые, сайтов без переходов.
- Модифицирована административная часть модуля автоматического обмена ссылками. Улучшен просмотр сайтов и их сортировка. Снижена нагрузка на базу данных.
- Произведены изменения в модуле контента, которые значительным образом улучшают индексацию отделов и страниц данного модуля поисковыми системами.
- Модифицирован модуль Html Content в плане скорости работы и безопасности.
- Модифицирован модуль обратной связи. В случае если один администратор на сайте, поле «Кому» не отражается.
- Установлен ББ Редактор в модуль новостей с возможностью его использования при публикации и отражения новостей.
Приобретение системы
Официальный релиз SLAED CMS 2 Pro намечен на 08.09.2006. Стоимость одной версии системы SLAED CMS 2 Pro по тарифу Bronze составляет 50 Евро или по курсу к доллару.
Оплатить заказ можно любым удобным для Вас способом, в системах: WebMoney, PayPal или банковским платежом в Германии. Ознакомиться с условиями приобретения и лицензирования можно магазине проекта.
Идея состоит в том, чтобы дать пользователю полную свободу действий при формировании темы оформления системы. Обычно управление формирование внешнего вида сайта ложится на систему, сама тема оформления влияет на этот процесс лишь косвенно, то есть она пассивна. Мы уже делали шаги в сторону интерактивности тем оформления вставляя переменные в HTML код и обрабатывая их, но тем не менее заставить тему управлять сайтом было невозможно. Кроме того, оформление сайта разбросанное по отдельным файлам не позволяло выстроить общей картины и затрудняло разработку тем. Даже человеку знакомому с HTML достаточно сложно, было, нарезать готовый HTML шаблон на куски.
Продолжая в том же духе, уместно будет сказать о том, что внешний вид сайта очень сильно зависит от разработчиков системы, другими словами существуют жестко вшитые куски, которые достаточно сложно менять или перемещать, чтобы изменить некоторые из них нужно править саму систему, что прямо скажем не всем и не всегда удобно. Для примера можно назвать такие вещи как табличная структура, модуль, лицензия, генерация страниц, левые правые верхние нижние блоки, а также банеры.
Другими словами задача стояла такая
1. Создать симбиоз ядра системы и темы оформления, когда не только ядро жестко задает правила поведения и отображения элементов системы, но и тема активно управляет видимостью и управлением элементов.
2. Позволить дизайнеру воплощать любые дизайнерские идеи без оглядки на ядро. То есть, хочет чтобы, верхние блоки отображались слева, правые и левые блоки были расположены вместе справа - нет проблем.
3. Не тормозить продвинутых пользователей в реализации различных способов форматирования текста, таких как HTML - различных версий. XHTML и даже XML, то есть наиболее полно реализовать CMS, так как CMS - это система управления контентом, а вот отображение этого контента может быть любым.
4. Решив задачу 2 и 3 увести систему от табличного дизайна и подготовить к отображению на различных устройствах, таких как мобильных, наладонных и так далее...
5. Жестко разграничить понятия оформление и данные.
Итог
Выполнив все поставленные задачи, мы можем смело сказать, что система не будет тянуть пользователей назад, даже тогда когда все дружно решат перейти на DIV, никаких изменений в движке не потребуется нужно будет только поправить дизайн.
Реализация и как всё работает
В пользовательской теме оформления должен присутствовать файл index.html. Это обычный HTML файл, предназначенный для формирования внешнего вида системы. Соответственно надобность в файлах: header.html, footer-close.html и footer-open.html отпадает.
Синтаксис, простейший файл оформления будет иметь вид:
Естественно, верстальщик и дизайнер могут наполнить его любым HTML оформлением и применить все возможные и известные приемы верстки. Как мы видим, табличная структура отсутствует, и мы можем все построить на дивах (DIV) или переписать код в XHTML.
В данном случае и в целом все понятно, просто и наглядно. Остается только объяснить какие переменные вида {%XXXX%} за что отвечают. Расставить эти переменные естественно можно по всему файлу, в каком угодно порядке.
{%HEAD%} - Стандартное формирование шапки - меты и титлы, а также содержание, которое присутствует в системе по умолчанию.
{%MODULE%} - Нарезка для модуля, который должна подставить система.
{%LICENSE%} - Копирайты системы.
{%BLOCKS banner%} или {%BLOCKS b%} - Верхний банер.
{%BLOCKS left%} или {%BLOCKS l%} - Левые блоки.
{%BLOCKS center%} или {%BLOCKS c%} - Верхние блоки.
{%BLOCKS down%} или {%BLOCKS d%} - Нижние блоки.
{%BLOCKS right%} или {%BLOCKS r%} - Правые блоки.
{%BLOCKS foot%} или {%BLOCKS f%} - Нижний банер.
{%BLOCKS time%} или {%BLOCKS t%} – Время генерации страницы.
{%BLOCKS none,ХХХ%} или {%BLOCKS n,ХХХ%} - Произвольный блок системы или свободный блок без оформления, где ХХХ - это либо ID блока, либо название файла блока.
{%BLOCKS standart,ХХХ%} или {%BLOCKS s,ХХХ%} - Произвольный блок системы или свободный блок с оформлением свободного блока, где ХХХ - это либо ID блока, либо название файла блока.
{%BLOCKS message%} или {%BLOCKS m%} – Сообщение на главной странице.
{%BLOCKS variables%} – Анализатор переменных.
{%BLOCKS query%} – Анализатор запросов в базу данных.
Новая система оформления тем будет доступна, начиная с версии SLAED CMS 2 Pro.
Вы уже, наверное, в курсе, что группа разработчиков ядра 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