июля
01
2014
+20
Да, этот день настал. Сегодня я объявляю о финальном релизе версии 1.0 нашей CMS. Я говорю «нашей», имея ввиду все наше сообщество, всех тех, кто помогал словом и делом, кто тестировал и советовал, критиковал и подбадривал, и даже тех, кто просто молча наблюдал, что же из всего этого выйдет. Спасибо всем огромное!
апреля
23
2014
+9
9
0
0
0
0
Alto CMS v.1.0 RС-4 - долгий путь к финальному релизу
Вообще-то, так, конечно, не делается — объявить Release Candidate (и даже не один) и вдруг затеять такие объемные доработки. Версия RC — это уже финишная прямая, с которой обычно не сворачивают. Но мы пошли против правил, и дали такой крюк, что мама не горюй. Но я уверен, что оно того стоило.
Результат — Alto CMS выйдет в релиз с собственным замечательным скином и новой системой шаблонов.
Результат — Alto CMS выйдет в релиз с собственным замечательным скином и новой системой шаблонов.
февраля
02
2014
+14
14
0
0
0
0
Alto CMS v.1.0 Release Candidate
Думаю, мы уже вплотную подошли к стабильному релизу. Спасибо всем, кто помог выявить и исправить ошибки.
Со времени выхода второй бета-версии (кроме исправления ошибок) было выполнено несколько доработок. Наиболее важные из них:
Со времени выхода второй бета-версии (кроме исправления ошибок) было выполнено несколько доработок. Наиболее важные из них:
- Доработка шаблона админпанели
- Значительное увеличение быстродействия
- Пересмотрен подход к автогенерации изображений налету
- Добавлена работа с анимированными GIF-картинками
января
07
2014
+14
14
0
0
0
0
Релиз Alto CMS 1.0-beta
Вот и вышла бета-версия. Много писать не буду, по сравнению с альфа-версией, о которой писалось здесь, чего-то принципиально нового в функционал не добавилось. Не потому, что нечего (ой, как много чего еще нужно и можно добавить), и не потому, что не хочется (приходится не просто наступать, а всем телом наваливаться на горло собственной песне), а потому, что нужно уметь вовремя остановиться. Все нереализованные хотелки уходят в будущие версии.
С самого начала работы над проектом было желание делать релизы не очень большие, но частые. Пока не очень получается придерживаться такой политики, но стремление к этому осталось.
А сейчас первоочередная задача — выловить оставшиеся баги, которые наверняка еще есть, и выпустить стабильный релиз.
Ссылка для скачивания «беты»: https://github.com/altocms/altocms/releases/tag/1.0-b2
UPD: Релиз обновлен, исправлено несколько критичных ошибок
С самого начала работы над проектом было желание делать релизы не очень большие, но частые. Пока не очень получается придерживаться такой политики, но стремление к этому осталось.
А сейчас первоочередная задача — выловить оставшиеся баги, которые наверняка еще есть, и выпустить стабильный релиз.
Ссылка для скачивания «беты»: https://github.com/altocms/altocms/releases/tag/1.0-b2
UPD: Релиз обновлен, исправлено несколько критичных ошибок
декабря
13
2013
+11
11
1
0
1
0
Новое в версии 1.0. Собственные типы блогов без программирования
Одним из ключевых изменений в новой версии движка я считаю возможность создавать и всячески жонглировать типами блогов.
Те, кто знаком с ЛС знают, что там были блоги персональные, коллективные и закрытые. И все. И набор возможностей работы с этими типами блогов был жестко задан прямо в коде. Вот, например, не нужны вам на сайте персональные блоги, а они все равно будут создаваться, потому что это в коде прописано. И чтоб решить эту проблему, нужно писать специальный плагин.
Теперь все будет гораздо проще – в новой версии появились настраиваемые типы блогов. Под катом — описание и одна большая картинка.
Те, кто знаком с ЛС знают, что там были блоги персональные, коллективные и закрытые. И все. И набор возможностей работы с этими типами блогов был жестко задан прямо в коде. Вот, например, не нужны вам на сайте персональные блоги, а они все равно будут создаваться, потому что это в коде прописано. И чтоб решить эту проблему, нужно писать специальный плагин.
Теперь все будет гораздо проще – в новой версии появились настраиваемые типы блогов. Под катом — описание и одна большая картинка.
декабря
07
2013
+13
13
1
0
1
0
Новое в версии 1.0. Работа с изображениями (Часть 2)
Я уже писал о том, что нового вас ждет в версии 1.0 в области работы с изображениями. Но это еще не все! Мы постарались в новой версии решить еще ряд наболевших проблем, связанных с загрузкой изображений.
Известно, что на сайтах, где пользователи активно создают, редактируют, удаляют топики, нередко очень быстро «испаряется» дисковое пространство. Причина – масса загруженных и неиспользуемых изображений. Сам наблюдал, как пользователь на одном сайте при создании топика раз десять заливал разные картинки, а в итоге оставил только одну. Но ведь девять неиспользуемых картинок так и остались на диске, где хостится сайт. И если удалить топик с картинкой, то топик-то удалится, а картинка останется.
Работая над новой версией Альто, мы подумали и об этих проблемах.
Известно, что на сайтах, где пользователи активно создают, редактируют, удаляют топики, нередко очень быстро «испаряется» дисковое пространство. Причина – масса загруженных и неиспользуемых изображений. Сам наблюдал, как пользователь на одном сайте при создании топика раз десять заливал разные картинки, а в итоге оставил только одну. Но ведь девять неиспользуемых картинок так и остались на диске, где хостится сайт. И если удалить топик с картинкой, то топик-то удалится, а картинка останется.
Работая над новой версией Альто, мы подумали и об этих проблемах.
декабря
03
2013
+12
12
0
0
0
0
Новое в версии 1.0. Работа с изображениями
Прежние механизмы работы с изображениями движка вызывали много нареканий, и от разработчиков, и от сайтостроителей. Поэтому данный функционал был переписан более, чем полностью.
Во-первых, обеспечена поддержка всех php-библиотек работы с изображениями: кроме GD, это еще Imagick и Gmagick. Известно, что две последние библиотеки обеспечивают более качественную обработку изображений. Если сайт у вас работает на выделенном сервере, и вы можете его настраивать по собственному вкусу, то вы можете установить на нем нужную библиотеку и сконфигурировать движок так, чтобы он работал именно с ней.
Если же вы не разбираетесь в таких тонкостях, то вам можно об этом не задумываться – движок сам выберет наилучшую из установленных библиотек и будет работать с ней.
Во-первых, обеспечена поддержка всех php-библиотек работы с изображениями: кроме GD, это еще Imagick и Gmagick. Известно, что две последние библиотеки обеспечивают более качественную обработку изображений. Если сайт у вас работает на выделенном сервере, и вы можете его настраивать по собственному вкусу, то вы можете установить на нем нужную библиотеку и сконфигурировать движок так, чтобы он работал именно с ней.
Если же вы не разбираетесь в таких тонкостях, то вам можно об этом не задумываться – движок сам выберет наилучшую из установленных библиотек и будет работать с ней.
декабря
03
2013
+12
12
0
0
0
0
Новое в версии 1.0. Структура папок и статические файлы
Этой статьей я хотел бы начать серию публикаций о том, что нового вас ожидает в версии 1.0 Alto CMS. Долго думал, как бы выстроить изложение так, чтоб эти статьи были полезны разработчикам и понятны всем прочим. Но особо ничего не придумал, поэтому если кому-то что-то неясно будет – спрашивайте в комментариях, я постараюсь объяснить более доходчиво.
После установки движка у вас будут следующие папки (каталоги):
Структура папок
Я уже писал про то, что в новой версии Альто используется новая структура папок, но немного повторюсь.После установки движка у вас будут следующие папки (каталоги):
- /engine — это ядро движка
- /common — это различные дополнительные компоненты и расширения, включая плагины и шаблоны, которые могут использоваться на сайтах, в т.ч. и от сторонних разработчиков
- /app — это папка для разного рода настроек и надстроек для конкретного сайта
- /upload – папка для загружаемых файлов
- /_tmp – для всевозможных временных файлов
- /_run – для runtime-файлов (как правило, это файлы, которые включаются HTML-страницы, подробне об этом ниже).
октября
01
2013
+21
21
1
0
1
0
Релиз Alto CMS 1.0-alpha
Результатом упорной и тяжелой работы последних месяцев стал релиз версии 1.0 нашего замечательного движка. Сразу хочу подчеркнуть – это альфа-версия. Это рабочая версия, но, во-первых, она гарантировано содержит некоторое количество багов. А, во-вторых, в нее еще могут быть внесены некоторые изменения в части функционала.
Но это уже вполне рабочая версия, которую можно ставить для ознакомления и тестирования. Более того, нам очень хотелось бы, чтобы вы ее посмотрели, потрогали и покрутили. Потому что чем больше людей ознакомиться с этим релизом, тем быстрее мы сможем выявить все ошибки и недочеты, и тем быстрее сможем выпустить уже долгожданную финальную версию.
Релиз содержит в себе ряд очень важных (я бы сказал – принципиальных) изменений. О многих из них будет отдельная статья, но для начала дам их краткий обзор.
Но это уже вполне рабочая версия, которую можно ставить для ознакомления и тестирования. Более того, нам очень хотелось бы, чтобы вы ее посмотрели, потрогали и покрутили. Потому что чем больше людей ознакомиться с этим релизом, тем быстрее мы сможем выявить все ошибки и недочеты, и тем быстрее сможем выпустить уже долгожданную финальную версию.
Релиз содержит в себе ряд очень важных (я бы сказал – принципиальных) изменений. О многих из них будет отдельная статья, но для начала дам их краткий обзор.
июня
25
2013
+12
12
0
0
0
0
Релиз Alto CMS 0.9.7
Итак, вышла очередная версия Alto CMS — 0.9.7
Скачать ее можно на sourceforge
Что было сделано со времени выхода предыдущей версии:
Скачать ее можно на sourceforge
Что было сделано со времени выхода предыдущей версии:
- — Фиксы всех присланных и известных на данный момент багов, повышена стабильность работы.
- — Полностью изменен алгоритм подсчета рейтинга блогов.
- — Поддержка мультиязычности на уровне ядра (подробнее)
- — Расширяемые поля для контента — теперь можно гораздо проще создавать свои поля из плагинов.
- — Произвольная главная страница (подробнее)
- — Настраиваемые ссылки топиков/статей (подробнее)
- — Постоянные короткие ссылки топиков, прямые ссылки на черновики
- — Улучшенная панель «Поделиться в соцсетях» (шаринг), которая показывает количество шарингов для каждой соцсети.