Платформа Абрикос

Бесплатная система управления сайтом, интернет-приложениями. Лицензия GPL v2.0

АбрикосРазмышления о платформе Абрикос. Планы, задачи, проблемы, перспективы

Итак, на наиболее частые вопросы о платформе Абрикос отвечу записью в этом блоге.

1. Какие на данный момент стоят задачи? Какие модули и как планируется расширить/дописать? В каком направлении будут двигаться дела по коробкам?

Наиболее глобальные задачи на данный момент можно выделить три:

1 – запуск инструмента «Биржа проектов» для вывода процесса развития платформы в коллективной среде сообщества на новый уровень,

2 – развитие проекта Govorim.org, потому как видна перспектива запуска иной модели бизнеса СПО в России, да и к тому же этот проект призван начать решать проблемы СПО и государства, а я все-таки буду их решать, вне зависимости от того, как к этому относиться сообщество, правительство в лице государства,  

3 – локализация платформы на другие языки, потому как основной фундамент платформы заложен, теперь настала пора показать ее миру.

01 Мая 2012, 22:21 roosit комментарии (0)

МодулиБиржа проектов – инструмент, который так долго ждали

Спешу поделиться с вами радостным событием. Наконец-то было разработано и запущено на сайте приложение «Биржа проектов». Это именно тот инструмент, на который возлагаются большие надежды по части организации процесса разработки и сопровождения платформы, проектов на ней, сообществом. Сразу скажу, что это приложение открыто и бесплатно. Так что можете свободно на его базе запускать свои биржи проектов, хоть аналог фриланса, вебланса, дело ваше. Сам исходный код приложения опубликую в открытом репозитарии на днях.

Итак, «Биржа проектов» - это…

27 Апреля 2012, 23:14 roosit комментарии (0)

МодулиОбновлен дистрибутив «Интернет-магазин» до уровня «Коробка»

Интернет-магазин

Разработан специализированный модуль EshopPortal, который при установке дистрибутива-сборки интернет-магазина, разворачивает на сайте типовой магазин. И теперь нет необходимости производить базовые настройки сайта для его запуска.

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

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

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

24 Апреля 2012, 21:40 roosit комментарии (0)

МодулиСоздан дистрибутив «Сайт госучреждения»

Сайт госучрежденияСогласно планам проекта Govorim.org собран дистрибутив-коробка для сайта госучреждения. Скачать его можно здесь.

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

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

20 Апреля 2012, 19:45 roosit комментарии (0)

ChangelogВерсия 0.5.5 - обновление от 20.04.2012

Обновление дистрибутивов на сайте от 20 апреля 20012

Ядро

  • исправлена совместимость с некоторыми версиями MySQL;
  • если кирпич модуля заявлен в шаблоне, но самого модуля нет в системе, то запрос из шаблона при выводе не отображается;
  • приведен в нормальный вид форма авторизации по адресу /user/;
  • адаптация ядра для инсталляции коробки из дистрибутива;
  • поправлена кнопка Профиль в панели управления в списке пользователей;
20 Апреля 2012, 17:25 roosit комментарии (0)

РазработкаЗапуск приложений работающих в BosUI на страницах сайта

Реализована возможность запуска приложений на страницах сайта. Т.е. все те приложения, которые работали в BosUI теперь можно запускать на любой странице сайта.

Пример запуска приложения Форум:

Brick.ff('bos', 'os', function(){
    var el = document.getElementById('mod-forum-container');
    new Brick.mod.bos.PageManagerWidget(el, 'forum/board/showBoardPanel');
});

где:

mod-forum-container - идентификатор HTML элемента, контейнер, в котором будет отображено приложение;

forum/board/showBoardPanel - идентификатор приложения по форме [модуль]/[компонент]/[функция запуска из API].

Работающий пример на демонстрационном сайте: http://demo.abricos.org/forum/

Или вот еще живой пример: http://govorim.org/forum/

23 Марта 2012, 16:11 roosit комментарии (4)

Инструменты разработчикаКак внести мои изменения в исходный код платформы, модуля?

Частый вопрос. И в большинстве случаев он звучит от меня. Потому что мне присылают модули или платформу целиком для того, чтобы я эти исходники залил в репо, тем самым заменив текущую версию на более новую. Эх, если бы вы знали, как это отнимает время. Да, да. Согласен. Гораздо меньше, чем разработать эти изменения, но все же. Приходится создавать отдельный проект, выгружать в него актуальную версию из репозитария, потом копировать присланные исходники в этот проект и только после всего этого проверять изменения и комитить их в репозитарий.

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

Итак, для начало настройте рабочую среду. Вот вам статья как это сделать. Нет, я не против блокнотов, dreamweaver-ов и прочих редакторов. Каждый пользуется тем, чем ему удобно. Но поверьте мне, лучше иногда тратить чуть-чуть время на то, чтобы периодически оптимизировать свою работу. Ведь после этого, ваша производительность будет на порядок выше, это уж точно. Только не переборщите :) Я знаю ребят, которые 80% времени тратят на оптимизацию работы и 20% на саму работу. Кстати в этом тоже есть смысл и результаты! Каждому свое...

23 Февраля 2012, 20:11 roosit комментарии (0)

Инструменты разработчикаКомфортная среда разработки. Часть 2. Выгрузка исходного кода из репозитария в проект

В первой части статьи я рассказал о том, как установить и настроить необходимое ПО для разработки платформы Абрикос и ее модулей.

В этой части я расскажу о том, как выгрузить исходный код платформы и ее модулей в проект среды разработки Eclipse

22 Февраля 2012, 16:32 roosit комментарии (0)

© Платформа Абрикос - все права защищены. Работает на Абрикос 0.5.5.1