Рейтинг@Mail.ru



← Добавление функционала в следующей версии.

Обновление 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.

Нет времени прочесть? Поставьте закладку:

Опубликовано: 01.10.2009 09:36:43 в рубрике Новости


Комментарии:

Комментатор - Андрей:

Мне понравился движок.

Комментатор - Евгений:

Привет.
Когда планируется обновление движка?
Каковы планы на будущее?
Кстати я перерыл кучу движков и этот для моих целей подошел больше всего - работает на рутере wl-700 и достаточно шустро.

Ответ:
Чтоб работал еще шустрее, поотключайте в конфигурации ненужные плагины, работающие от jQuery - меньше java-скриптов будет грузиться для построения страницы. На jQuery работают: галерея, LightBox, голосования. Плюс грузится библиотека SWFObject для  вставки флеш - также можно отключить в конфиге.

По поводу новой версии - пока очень много работы на заказчиков.
Часть заказов делается на Almaz CMS. В связи с требованиями заказчиков расширяется функционал.

Готовы такие дополнения:

Модуль страниц со статьями, по функционалу очень близкий к модулю Book (подшивки) в CMS Drupal. (Страница статьи может иметь статью и ссылки на дочерние страницы. Может не иметь того или другого...) Неограниченный уровень вложенности для подстраниц. Модуль очень удобен для создания, к примеру, сайтов-визиток, страниц типа "Контакты". Все управление в модуле (создание страниц, подстраниц, папок для подстраниц, редактирование, активация-деактивация и определение порядка вывода в навигации, удаление) производится через веб-интерфейс;

Интеграция с форумом SMF;

Возможность указать в настройках вывод главной страницы в чисто блоговом варианте - все посты сайта собраны в одну ленту, рассортированы по датам публикации и выводятся анонсы с разбивкой на страницы по указанному в конфигурации количеству постов. Внизу навигация по страницам ленты. (В общем, выглядит так же, как сейчас страница рубрики);

Возможность пользователю получить архив постов за указанный им период времени (например от 2 июня по 11 июля 2009 г.) - такая же лента анонсов с постраничной навигацией.

Все перечисленное готово.

Мелкие же поправки, связанные с баг-репортами, вносятся в движок постоянно и дистрибутив обновляется довольно часто.

Комментатор - Sandy:

Скачал, поставил, настраиваю.
Столкнулся с неудобностями:
- невозможно отключать в файле const.php панели "поиска", "списка рубрик" и "RSS". Пришлось самому дописывать и шаблон переделывать (благо система оказалась очень простой).
- если сервер не apache то проблемно работать с .htaccess хотя саму страницу можно защитить с помощью "HTTP Authentication".
В общем движок хороший и легкий(стоит на linux роутере).
Из пожеланий - плагинов бы побольше и хороших ну и тем оформления.

Ответ:
По поводу отключения панелей "поиска", "списка рубрик" и "RSS" - пожалуй, Вы правы, стоит сделать отключение через конфигурацию, хотя для себя предполагал просто вставку-удаление кода блока в шаблоне.

Спасибо за отзыв, Ваши пожелания учту обязательно.

Комментатор - Abrek:

Не подскажете, где рубрики добавить и названия изменять

Ответ:
В файле const.php - это файл конфигурации.

Комментатор - Сергей:

Возможна ли установка на одной странице двух и более галерей?

Ответ:
Предусматривалось, что галерея может быть одна, альбомов в ней может быть множество.

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

При добавлении комментария не должно остаться незаполненных полей.

Имя

E-mail

Комментарий:
Вводите просто текст.
Все HTML - форматирование удаляется автоматически.

← Добавление функционала в следующей версии.

Обновление Almaz CMS до версии 1.2.2 beta →


  • Скачать Almaz CMS
  • Актуальная версия - 1.2.2
  •  
  • ZIP-архив 1.25 Mб
  • Количество скачиваний: 4737
  •  
  • Скрипт бесплатный.
  • Лицензия: GNU GENERAL PUBLIC LICENSE - 2.
  •  
  • Обьявления

    • 26.09.2009

      Шаблоны к текущей версии подходят только те, которые вложены в дистрибутив. Ведутся работы над сайтом с шаблонами, адаптируются старые шаблоны под текущую версию.

    • Все обьявления
  • Темы оформления

    • Тема home

      Скачать шаблон home
    • Тема abrasive

      Скачать шаблон abrasive
    • Тема corporateoffice

      Скачать шаблон corporateoffice
    • Тема astroturfd

      Скачать шаблон astroturfd
    • Тема efflorescence

      Скачать шаблон efflorescence
    • Тема blogging

      Скачать шаблон blogging
    • Тема Christmas-2008

      Скачать шаблон Christmas-2008
    • Тема citylights

      Скачать шаблон citylights
    • Тема colorvoid-website-template

      Скачать шаблон colorvoid-website-template
    • Тема excess

      Скачать шаблон excess
    • Тема hexahedron

      Скачать шаблон hexahedron
    Здесь далеко не полный выбор шаблонов. Все имеющиеся шаблоны для Almaz CMS смотрите на этом сайте.
  •  
  •  
  • Ответьте на вопрос

    • Чего не хватает у движка?

  • Валидация

    • Valid XHTML 1.1
      Valid CSS!
      Site Feed is Valid XML!