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

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

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

0
23 Февраля 2012, 20:11
(0)

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

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

0
22 Февраля 2012, 16:32
(0)

В этой статье я расскажу вам о том, как обеспечить себя комфортом в разработке платформы Абрикос и ее модулей под Windows.

Статья разбита на две части: Установка необходимого ПО и Выгрузка исходного кода из репозитария в проект.

Часть 1. Установка необходимого ПО

Eclipse IDE for JavaScript Web Developers - среда разработки.

Denwer набор Web-Разработчика - сервер apache2, php, mysql для windows в одном пакете.

Итак, приступим.

0
22 Февраля 2012, 16:32
(0)

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

Ядро

  • "Панель управления" - исправлена ошибка при открытии профиля пользователя в BosUI

Компания

  • финализирован механизм работы приложения "Сотрудники" в BosUI

Структура сайта

  • исправлена ошибка редактора страниц в BosUI

Финансы

  • реализована возможность устанавливать фильтр в журнале операций;
  • итоговая сумма теперь считается за веесь период установленный в журнале операций.
0
20 Февраля 2012, 15:07
(0)

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

Ядро

  • корректная обработка параметра magic_quotes_gpc

Менеджер файлов

  • исправлена ошибка для версии PHP >=5.3.3 определения расширения файла при его загрузке в БД;
  • обновлена библиотека class.upload 0.31

Профиль пользователя

  • исправлена ошибка в редакторе профиля пользователя в панели управления
0
13 Февраля 2012, 18:30
(0)

Как быстро все-таки летит время!

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

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

0
08 Февраля 2012, 09:00
(0)

Бесплатная система управления семейным бюджетомЯ не страдаю паранойей, но управлять своими финансами на стороннем сервере, пусть даже бесплатном, все равно не буду. Покупать платную версию для своего сервера тоже не буду. Почему?

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

И что делать?

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

0
03 Февраля 2012, 18:31
(0)

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

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

0
02 Февраля 2012, 21:33
(0)

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

Разработан новый модуль "Финансы (домашняя бухгалтерия)"

Платформа Абрикос подготовлена к разработке и внедрению более совершенной системы управления интернет приложениями.

0
02 Февраля 2012, 20:46
(0)

Модуль Финансы - управление персональными и не только финансами, домашняя бухгалтерия, опубликован в репозитарии http://trac.abricos.org/svn/branches/0.5.5/modules/money/

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

Это первая версия модуля с реализацией самых необходимый функций по управлению финансами. Работа по этому модулю будет продолжаться и в ближайшее время будут разработаны более продвинутые функции.

P.S. обязательно обновляйте ядро и все зависимые модули перед установкой этого модуля.

0
31 Января 2012, 22:31
(0)