0.5.7

Очередной раз получил письмо с негодованием по поводу документацией в платформе. Начал было отвечать на него, но ввиду регулярности таких писем и размером ответа, отвечу записью в блоге.

Сразу скажу, что с негодованием по поводу документацией в платформе, ее устарелыми инструкциями по установке, и прочим, жизненно необходимым текстом — согласен. Проблема была, есть и возможно сохраниться еще неопределенное время. Да чего уж говорить, если уж официальные дистрибутивы на сайте 2013 года до сих пор...

Причина проста — для меня процесс разработки настолько увлекательный, что на документацию попросту не остается времени.

Хотя неоднократные попытки привести все в порядок периодически возникают.

0
26 Октября 2016, 21:26
(0)

Модуль-Университет

Рособрнадзор в 2015 году разместил на своем сайте (для образовательных организаций высшего образования), методические рекомендации представления информации. Согласно этому документу любая информация (а точнее тег, обрамляющий эти сведения) должен содержать специальный атрибуты itemprop либо itemscope. Все это придумано для автоматизированного мониторинга сайтов ВУЗов, с помощью поискового робота – «паук». Задумка вроде бы хорошая НО: до сих пор, не понятно являются ли эти рекомендации обязательными, да и сам документ требует доработки. В общем, все как обычно.

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

Скачать модуль можно на Github: https://github.com/rucos/abricos-mod-university/tags

0
26 Октября 2016, 10:04
(0)

Всего каких-то пару лет и ядро вернулось в ветку мастер!

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

Но речь не об этом, а о том, что из-за столь долгих странствий ядра, все основные модули также развивались минуя мастера. Что являлось крайне не удобным и мучительным. А иногда и вызывало путаницу.

Вот как раз для устранения беспорядка и была создана сборка allrepos, которая включает в себя все основные модули платформы и их актуальные на сегодняшней день версии (бранчи).

Теперь, при создании очередной сборки очередного проекта, я смотру в multik.json сборки, в котором указаны актуальные бранчи модулей и ядра.

Также удобство этой сборки в том, что все основные модули в одном месте.

0
24 Октября 2016, 22:43
(0)

Новый рисунок (1).jpg

Информационные технологии повсеместно внедряются в нашу жизнь и образование здесь не исключение.  У каждой образовательной организации должен быть свой официальный сайт, на котором в обязательном порядке размещаются специальные разделы  «Сведения об образовательной организации» и  «Абитуриенту» (регламентируются законом об образовании и Приказом Рособрнадзора №785 от 29.05.2014.). Около года назад, платформа «Абрикос» получила новую ветку развития, началась разработка сборки для учебного заведения.   

На сегодняшний момент сборка включает в себя следующие модули:

  • Обновленный модуль «Новости»;
  • «Структура сайта» — добавлена версия сайта для слабовидящих;
  • «Университет» — модуль для управления специальными разделами;
  • «Учебная часть» — модуль  для обеспечения организации учебного процесса.

Скачать сборку можно на Github: https://github.com/rucos/abricos-education/tags

0
21 Октября 2016, 13:13
(0)

Сегодня написал простейший модуль выгрузки прайс-листа на сайт. 

Модуль доступен в репозитории по адресу: https://github.com/abricos/abricos-mod-price

Для работы модуля необходима платформа не ниже версии 0.5.7

0
22 Октября 2015, 17:30
(0)

Вступление для тех, кто не знаком с Github...

Определить деятельность довольно просто.

Так как ядро и все основные модули находятся в репозиториях на Githab-е по адресу https://github.com/abricos, то уже смотря на этот список видно, когда последний раз вносились изменения в тот или иной репозиторий. Да и сам список сортируется по дате изменения. Но вот какая именно идёт работа в исходниках, не всегда понятно.

Для получения более детальной информации, нужно сначала определить в какой ветке идёт работа, а потом и просмотреть список вносимых изменений.

На примере модуля Комментарии, заходим в список веток (branches): https://github.com/abricos/abricos-mod-comment/branches.

На текущий момент видим, что последние изменения вносились в ветку 0.4.3. Жмем на нее, тем самым переходя в исходники этой ветки, и далее жмем на [N] commits (N-всего изменений — коммитов). Перед нами открывается список проделываемой работы по этому модулю.

Теперь, собственно, пару строк о работе и некоторых планах.

Как я уже и говорил в разных уголочках этого сайта, вся работа сейчас сосредоточена над ядром версии 0.5.7 и переводом модулей под эту версию.

0
02 Октября 2015, 22:46
(0)

Вот сижу, осуществляю полный рефакторинг модуля "Финансы" под все самые последние возможности платформы 0.5.7, а тем временем в голове накопилось куча мыслей, с которыми хочется поделиться...

Честно признаюсь, писать сложный код мне гораздо проще, чем статьи или еще хуже документацию. Даже сейчас, пишу этот текст, а на другом мониторе моя любимая IDE PhpStorm и каждые тридцать минут, я переключаюсь с нее на этот текст, уделяя ему по 5 минут. Но писать такие тексты походу все-таки нужно и придется. Периодически получается так, что платформой очередной раз всерьез начинают интересоваться вебмастера. Качают с сайта старые версии, на которые я уже давно смотреть не могу, и даже не подозревают, что есть продукт гораздо круче и то, какая бурная жизнь платформы бурлит за кадром...

Экспериментальная система структуризации моделей приложения — придуманная мной в версии 0.5.7, сильнейшая библиотека YUI версии 3 — которую YAHOO прекратила поддержку, AbricosJS — JS шаблонизатор — который я вынес в отдельный проект,  Bootstrap от Twitter, и еще куча мелких, но значимых возможностей — все это позволяет в прямом смысле слова наслаждаться разработкой очередного проекта. Но речь не об этом.

Далее, мои мысли будут сумбурными и структурировать их не охота, просто вылью некоторую их часть, что крутиться в голове.

0
29 Августа 2015, 20:38