← Добавление функционала в следующей версии.
Обновление Almaz CMS до версии 1.2.2 beta →
Некоторые изменения в Almaz CMS
В текущую версию Almaz CMS внесены некоторые изменения:Файл фреймворка jQuery удален из дистрибутива, теперь jQuery грузится с сайта Google - ajax.googleapis.com.
В связи с этим претерпели изменения два файла, отвечающие за загрузку java-скриптов в Almaz CMS: stat.php и functions/gzip_js.php.
В дистрибутив для скачивания данные изменения внесены.
Для чего это сделано?
Все браузеры имеют ограничения одновременных загрузок файлов с одного сервера. Обычно данное значение равно 2, то есть браузер одновременно грузит 2 файла (например фоновых рисунков). В результате данных действий распараллеливается загрузка данных для формирования страницы в браузере пользователей.
Файл скрипта jQuery и весит порядка 50 кб - тоже время на загрузку уходит. Кроме того, так как сервера Google правильно отдают заголовки для файлов, после однократного получения браузером пользователя файла скрипта jQuery в последующих случаях браузеры клиента буду брать его из своего кеша, не загружая повторно.
Следовательно, в результате данных изменений получаем ускорение загрузки страниц сайта на Almaz CMS, что стало заметно и на работе данного сайта. А ведь общий вес участвующих в формировании любой страницы этого сайта java-скриптов - более 100 кб!
Позднее добавлены исправления:
Реализован немного другой вариант. Файл jquery.js в дистрибутив возвращен, но при заливке сайта на нормальный хостинг Вы можете в конфигурации указать для переменной JQUERY значение 1 - в этом случае фреймворк jQuery будет грузиться с Гугла. По умолчанию проставлено значение = 0, что означает, что jquery.js Almaz CMS должен грузить со своего дистрибутива.
Данное изменение продиктовано тем, что возникали неудобства при тестировании на локальном компьютере.
изменения внесены в файлы:
const.php;
stat.php
в папку functions/js/ был возвращен файл jquery.js
Дополнительно в файл .htaccess внесен блок, с помощью которого включается кеширование на стороне браузеров клиентов файлов изображений, таблиц стилей и java-скриптов загружаемых с сайта, что также ускоряет загрузку страниц сайта, вместе с тем уменьшая трафик к хостингу и нагрузку на хостинг.
изменения внесены в файлы:
.htaccess.txt
functions/gzip_js.php
В дистрибутив для скачивания данные изменения внесены 10.10.2009.
Нет времени прочесть? Поставьте закладку:
← Добавление функционала в следующей версии.
Обновление Almaz CMS до версии 1.2.2 beta →








Комментарии:
Мне понравился движок.
Привет.
Когда планируется обновление движка?
Каковы планы на будущее?
Кстати я перерыл кучу движков и этот для моих целей подошел больше всего - работает на рутере wl-700 и достаточно шустро.
Ответ:
Чтоб работал еще шустрее, поотключайте в конфигурации ненужные плагины, работающие от jQuery - меньше java-скриптов будет грузиться для построения страницы. На jQuery работают: галерея, LightBox, голосования. Плюс грузится библиотека SWFObject для вставки флеш - также можно отключить в конфиге.
По поводу новой версии - пока очень много работы на заказчиков.
Часть заказов делается на Almaz CMS. В связи с требованиями заказчиков расширяется функционал.
Готовы такие дополнения:
Модуль страниц со статьями, по функционалу очень близкий к модулю Book (подшивки) в CMS Drupal. (Страница статьи может иметь статью и ссылки на дочерние страницы. Может не иметь того или другого...) Неограниченный уровень вложенности для подстраниц. Модуль очень удобен для создания, к примеру, сайтов-визиток, страниц типа "Контакты". Все управление в модуле (создание страниц, подстраниц, папок для подстраниц, редактирование, активация-деактивация и определение порядка вывода в навигации, удаление) производится через веб-интерфейс;
Интеграция с форумом SMF;
Возможность указать в настройках вывод главной страницы в чисто блоговом варианте - все посты сайта собраны в одну ленту, рассортированы по датам публикации и выводятся анонсы с разбивкой на страницы по указанному в конфигурации количеству постов. Внизу навигация по страницам ленты. (В общем, выглядит так же, как сейчас страница рубрики);
Возможность пользователю получить архив постов за указанный им период времени (например от 2 июня по 11 июля 2009 г.) - такая же лента анонсов с постраничной навигацией.
Все перечисленное готово.
Мелкие же поправки, связанные с баг-репортами, вносятся в движок постоянно и дистрибутив обновляется довольно часто.
Скачал, поставил, настраиваю.
Столкнулся с неудобностями:
- невозможно отключать в файле const.php панели "поиска", "списка рубрик" и "RSS". Пришлось самому дописывать и шаблон переделывать (благо система оказалась очень простой).
- если сервер не apache то проблемно работать с .htaccess хотя саму страницу можно защитить с помощью "HTTP Authentication".
В общем движок хороший и легкий(стоит на linux роутере).
Из пожеланий - плагинов бы побольше и хороших ну и тем оформления.
Ответ:
По поводу отключения панелей "поиска", "списка рубрик" и "RSS" - пожалуй, Вы правы, стоит сделать отключение через конфигурацию, хотя для себя предполагал просто вставку-удаление кода блока в шаблоне.
Спасибо за отзыв, Ваши пожелания учту обязательно.
Не подскажете, где рубрики добавить и названия изменять
Ответ:
В файле const.php - это файл конфигурации.
Возможна ли установка на одной странице двух и более галерей?
Ответ:
Предусматривалось, что галерея может быть одна, альбомов в ней может быть множество.
Добавить комментарий:
При добавлении комментария не должно остаться незаполненных полей.