Архив рубрики "Новости"
Добавление функционала в следующей версии.
В следующей версии:1. Будет добавлен модуль "Страницы" - подробнее в статье
2. В админку будет встроен полноценный файловый менеджер.
3. Полный бэкап папки с установленным движком (то есть полный бэкап сайта) и скачать созданный бэкап в виде ZIP-архива - подробнее в статье.
Некоторые изменения в Almaz CMS
В текущую версию Almaz CMS внесены некоторые изменения:Интегрирована возможность загрузки фреймворка jQuery с сайта Google - ajax.googleapis.com.
Интегрирована возможность включения кеширования файлов в браузерах клиентов.
В дистрибутив для скачивания данные изменения внесены.
Обновление Almaz CMS до версии 1.2.2 beta
Обновленная версия Almaz CMS 1.2.2 beta доступна для скачивания.Какие улучшения реализованы:
1. С целью повышения безопасности все файлы и папки, на которые требуются права на запись вынесены в отдельную папку. В дистрибутиве она названа comments - ей на хостинге можно и нужно дать любое другое имя, и прописать ее новое имя в файле const.php в переменной DATAFOLDER. В принципе, данную папку можно зарыть куда-нибудь поглубже, главное, чтобы в переменной DATAFOLDER к ней был правильно прописан путь от корня скрипта и без слешей по краям.
На все текстовые файлы, а также папки, находящиеся внутри нее (кроме файлов index.php) на сервере требуются права на запись. На саму папку DATAFOLDER права на запись ставить не требуется. Папки подрубрик помещаются в папки родительских рубрик.
Обновления Almaz CMS до версии 1.2.1_beta
Произошло обновление версии Almaz CMS до 1.2.1_beta.Что нового:
1. Сделана нормальная админка, в которой имеется интерфейс для написания и редактирования постов, интерфейс для редактирования объявлений администрации на сайте и интерфейс для работы с комментариями (модерация, редактирование, удаление нежелательных комментов);
2. Для авторизации в админке используются стандартные средства Apache - авторизация через файлы .htaccess и .htpasswd. Все необходимое для генерации содержания файлов .htaccess и .htpasswd в админке имеется;
3. В целях повышения безопасности все текстовые файлы, требующие права на запись вынесены в отдельную папку, имя которой можно изменить на сервере и указать новое имя этой папки в конфигурационном файле;
Новая версия Almaz CMS
Готова новая версия Almaz CMS 1.2 beta. Предлагаю заинтересованным вебмастерам для тестирования дистрибутив, в котором подключены все имеющиеся на сегодня плагины, 17 тем оформления.Дистрибутив скачать тут. Архив весит 1.37 Мб.
Данный дистрибутив тестировался на двух хостингах и под Денвером.
При разработке данной версии основным направлением было создание поддержки многоязычности сайтов на Almaz CMS.
Изменения в движке:
Возможность локализации движка методами PHP gettext;
Скрипт переведен на английский язык; сделана русская локализация самого скрипта и всех плагинов;
Кодировка изменена на UTF-8;
Добавлено в функционал
Что нового будет в в следующей версии Almaz CMS
Основным направлением при разработке новой версии Almaz CMS v.1.2 была интернационализация скрипта. По отзывам скрипт получается достаточно интересный и функциональный и стоит предусмотреть и дать возможность его перевода на другие языки.Поэтому скрипт переведен на английский язык и сделана русская локализация.
В новой версии будет:
1. Возможность локализации скрипта стандартными международными методами (gettext);
2. Кодировка скрипта изменена на UTF-8 вместо Windows-1251;
3. ЧПУ - человеку понятные URL.
Кроме того, в новой версии Almaz CMS v.1.2 будет:
Релиз Almaz CMS v.1.1
1. Основным приоритетным направлением при разработке этой версии было достижение максимальной простоты в процессе создания новых и редактирования имеющихся постов.2. Реализована функция горизонтальной навигации между страницами постов в рубрике.
3. Реализована функция отложенной публикации.
4. Для построения главной страницы теперь имеется два основных блока контента - блок со статичной статьей и блок анонсов статей по рубрикам.
Произошли изменения в структуре файлов базы статей и комментариев.
Все подробности - в полном тексте этой статьи!
О фотогалерее Almaz CMS
В Almaz CMS v.1.0 был добавлен модуль для создания простой фотогалереи.Принцип работы модуля галереи точно такой же, как и у всего движка - скрипт сканирует определенные в конфигурации директории и выводит найденные в них файлы в понятном и приятном для пользователя интерфейсе.
Демо-версия галереи Almaz CMS работает на этом сайте.
Для работы галереи используется плагины к jQuery jCarousel (страница плагина) и jQuery Lightbox (страница плагина).
Релиз версии Almaz CMS 1.0
Итак, версия 1.0 имеет достаточно большое количество изменений.1. В Almaz CMS интегрирован JavaScript фреймворк jQuery. На его основе работает в частности фотогалерея, карусель (построенная на плагине jCarousel) с некоторыми темами в сайдбаре слева, дописывается плагин "Опросы на сайте" - выложу готовый очень скоро.
2. Добавлен файл gzip-js.php, который делает следующее: все Java-скрипты, необходимые для работы сайта исходя из конфигурации прописанной в const.php через gzip-js.php объединяются в один и отдаются браузеру клиента через GZIP. Это приносит следующие дивиденты:
б) файл будет одинаковым для всех страниц сайта, поэтому браузер клиента при открытии следующей страницы будет брать его из своего кеша, а не загружать снова;
в) объединение JavaScript-файлов в один снижает количество запросов от браузера к сайту, что дает ускорение загрузки страниц сайта, часто весьма значительное;
г) ну и отдавая файл через GZIP уменьшается размер передаваемого файла в несколько раз, что так же приводит к ускорению загрузки страницы.
3. Кроме того, теперь все страницы сайта также отдаются через GZIP, если браузер клиента это поддерживает. А не поддерживают GZIP для HTML-страниц только ну очень антикварные браузеры... Но если таковой попадется, ему будет передана не сжатая страница, и пользователь ее все равно увидит...
4. Добавлен модуль фотогалереи, работающий по тому же принципу сканирования директории. Подробнее о его использовании будет написано позднее, некоторые пояснения Вы можете найти в комментариях в const.php и в демо-галерее на этом сайте.
Обновление файла обработки комментариев
Некоторые изменения были внесены сегодня в работу комментирования на сайте. Связано это с тем, что один из посетителей в текстах добавляемых комментариев использовал BB-код, в результате чего в базу комментариев были внесены комменты со ссылками, оформленными BB-кодом. Человеку, нашедшему этот баг - Спасибо! И хотя данные комменты так и не были видны на страницах сайта (установлена обязательная премодерация), все равно это не правильно...
Поэтому был оперативно пофиксен файл comments-post.php, отвечающий за добавление комментариев. Теперь в комментариях удаляется не только html, но и BB-код.
Попутно были внесены еще пара сопутствующих полезных изменений:







