forum.bitel.ru
http://forum.bitel.ru/

Plugins
http://forum.bitel.ru/viewtopic.php?f=19&t=5559
Страница 1 из 1

Автор:  Mihail Dverin [ 02 июн 2011, 11:40 ]
Заголовок сообщения:  Plugins

Имеется ли возможность описание своего собственного плагина в рамках биллинга?

Автор:  dimOn [ 02 июн 2011, 11:46 ]
Заголовок сообщения:  Re: Plugins

Описание?

Автор:  Mihail Dverin [ 02 июн 2011, 11:48 ]
Заголовок сообщения:  Re: Plugins

Имелось ввиду - разработка своего собственного плагина и добавление его в биллинг.

Автор:  dimOn [ 02 июн 2011, 12:17 ]
Заголовок сообщения:  Re: Plugins

Имеется, но довольно ограниченная, ибо кол-во т.н. точек входа ограничено уже существующими. Скажите какой именно плагин и для чего хотите, отвечу подробнее. Можно в личку.

Автор:  Mihail Dverin [ 02 июн 2011, 12:28 ]
Заголовок сообщения:  Re: Plugins

Задача для плагина - интерактивная карта сети (с элементами GUI) для учёта и администрирования сетевой инфраструктуры.
Хотелось бы это реализовать именно в виде плагина, так как необходимо интерактивное взаимодействие посредством клиентского приложения и очень тесно связанные данные из существующей БД биллинга.

Автор:  skyb [ 02 июн 2011, 12:48 ]
Заголовок сообщения:  Re: Plugins

Mihail Dverin писал(а):
Задача для плагина - интерактивная карта сети (с элементами GUI) для учёта и администрирования сетевой инфраструктуры.
Хотелось бы это реализовать именно в виде плагина, так как необходимо интерактивное взаимодействие посредством клиентского приложения и очень тесно связанные данные из существующей БД биллинга.

В биллинг это лучше не запихивать ИМХО

Автор:  Mihail Dverin [ 02 июн 2011, 13:18 ]
Заголовок сообщения:  Re: Plugins

skyb писал(а):
Mihail Dverin писал(а):
Задача для плагина - интерактивная карта сети (с элементами GUI) для учёта и администрирования сетевой инфраструктуры.
Хотелось бы это реализовать именно в виде плагина, так как необходимо интерактивное взаимодействие посредством клиентского приложения и очень тесно связанные данные из существующей БД биллинга.

В биллинг это лучше не запихивать ИМХО


Я тоже некоторое время сомневался, но поразмыслив, я пришёл к выводу, что это самый подходящий вариант для реализации этой задачи - BGB в данном случае будет выступать в роли некоего framework'а, где сразу "под рукой" есть API, БД, авторизация, доступ к различным точкам биллинга и т. д. При текущей спланированной реализации этого плагина, он не должен мешать работоспособности всей системы вцелом, так как основная часть работы будет происходить на стороне клиента, а сервер будет выступать в основном в качестве backend'а. При реализации этой задачи в виде отдельного приложения, с сопряжением биллинга через HTTP API или Java библиотеки, увеличит время разработки и удобство использования в конечном итоге.

Автор:  skyb [ 02 июн 2011, 13:21 ]
Заголовок сообщения:  Re: Plugins

Mihail Dverin писал(а):
skyb писал(а):
Mihail Dverin писал(а):
Задача для плагина - интерактивная карта сети (с элементами GUI) для учёта и администрирования сетевой инфраструктуры.
Хотелось бы это реализовать именно в виде плагина, так как необходимо интерактивное взаимодействие посредством клиентского приложения и очень тесно связанные данные из существующей БД биллинга.

В биллинг это лучше не запихивать ИМХО


Я тоже некоторое время сомневался, но поразмыслив, я пришёл к выводу, что это самый подходящий вариант для реализации этой задачи - BGB в данном случае будет выступать в роли некоего framework'а, где сразу "под рукой" есть API, БД, авторизация, доступ к различным точкам биллинга и т. д. При текущей спланированной реализации этого плагина, он не должен мешать работоспособности всей системы вцелом, так как основная часть работы будет происходить на стороне клиента, а сервер будет выступать в основном в качестве backend'а.

Получайте данные с актимэмкъю и уже передавайте в свое приложение ;)

Автор:  dimOn [ 02 июн 2011, 13:41 ]
Заголовок сообщения:  Re: Plugins

где-то в GUI, кроме пункта меню "плагины" он должен встраиваться?
если это просто отдельная закладка нужна чтобы в клиенте открывалась, и от серверной части надо только чтобы она с API работала, БД или как-то так, но никак не интегрировалась в серверную часть, то запросто сделать это.

Автор:  Mihail Dverin [ 02 июн 2011, 13:49 ]
Заголовок сообщения:  Re: Plugins

dimOn писал(а):
где-то в GUI, кроме пункта меню "плагины" он должен встраиваться?
если это просто отдельная закладка нужна чтобы в клиенте открывалась, и от серверной части надо только чтобы она с API работала, БД или как-то так, но никак не интегрировалась в серверную часть, то запросто сделать это.


1. В окне плагина (например "Плагины -> Карта сети") планируется использовать обширные графические средства (тулбары, кнопки, собственный рендерер графического представления карты сети и т. д.).
2. На стороне сервера необходима поддержка собственных Action'ов плагина, для управления backend'ом (БД и возможно конфигурационные файлы) и различные расширенные сетевые возможности для управления активным оборудованием.

Автор:  dimOn [ 02 июн 2011, 13:53 ]
Заголовок сообщения:  Re: Plugins

всё решаемо

Автор:  skyb [ 02 июн 2011, 13:55 ]
Заголовок сообщения:  Re: Plugins

dimOn писал(а):
всё решаемо

Ничто не существует; если даже оно и существует, то - непостижимо; если даже постижение и возможно, то оно не высказываемо и необъяснимо для другого. :-D

Автор:  dimOn [ 02 июн 2011, 13:57 ]
Заголовок сообщения:  Re: Plugins

Чо? :lupa:

Автор:  Mihail Dverin [ 02 июн 2011, 14:04 ]
Заголовок сообщения:  Re: Plugins

dimOn писал(а):
всё решаемо


Каким образом можно получить документацию/описание/примеры/консультацию по данному вопросу?

Автор:  skyb [ 02 июн 2011, 14:30 ]
Заголовок сообщения:  Re: Plugins

dimOn писал(а):
Чо? :lupa:

Навеяло

Автор:  skyb [ 02 июн 2011, 14:31 ]
Заголовок сообщения:  Re: Plugins

Mihail Dverin писал(а):
dimOn писал(а):
всё решаемо


Каким образом можно получить документацию/описание/примеры/консультацию по данному вопросу?

Дык навояйте им письмо или в личку, как писал выше dimOn

Автор:  dimOn [ 02 июн 2011, 14:53 ]
Заголовок сообщения:  Re: Plugins

Ок, на досуге накалякаю плагин-рыбу...

Автор:  Mihail Dverin [ 02 июн 2011, 15:05 ]
Заголовок сообщения:  Re: Plugins

dimOn писал(а):
Ок, на досуге накалякаю плагин-рыбу...


Спасибо, будем ждать.

Автор:  skyb [ 02 июн 2011, 15:10 ]
Заголовок сообщения:  Re: Plugins

dimOn писал(а):
Ок, на досуге накалякаю плагин-рыбу...

чо? :lupa:

Автор:  dimOn [ 02 июн 2011, 16:13 ]
Заголовок сообщения:  Re: Plugins

how much is the fish :facepalm:

Автор:  snark [ 02 июн 2011, 22:06 ]
Заголовок сообщения:  Re: Plugins

Mihail Dverin писал(а):
В окне плагина (например "Плагины -> Карта сети") планируется использовать обширные графические средства (тулбары, кнопки, собственный рендерер графического представления карты сети и т. д.).

Господа разработчики, а ведь Вы в разработке такого могли бы и помочь принять посильное участие - биллинг с картой сети огромная редкость. Хороший биллинг с картой - это вообще что-то из разряда фантастики :(

Автор:  skyb [ 03 июн 2011, 03:25 ]
Заголовок сообщения:  Re: Plugins

snark писал(а):
Mihail Dverin писал(а):
В окне плагина (например "Плагины -> Карта сети") планируется использовать обширные графические средства (тулбары, кнопки, собственный рендерер графического представления карты сети и т. д.).

Господа разработчики, а ведь Вы в разработке такого могли бы и помочь принять посильное участие - биллинг с картой сети огромная редкость. Хороший биллинг с картой - это вообще что-то из разряда фантастики :(

прикрутить к гуглмэпс? или как, чтоб для всех???

Автор:  Mihail Dverin [ 03 июн 2011, 11:12 ]
Заголовок сообщения:  Re: Plugins

skyb писал(а):
snark писал(а):
Mihail Dverin писал(а):
В окне плагина (например "Плагины -> Карта сети") планируется использовать обширные графические средства (тулбары, кнопки, собственный рендерер графического представления карты сети и т. д.).

Господа разработчики, а ведь Вы в разработке такого могли бы и помочь принять посильное участие - биллинг с картой сети огромная редкость. Хороший биллинг с картой - это вообще что-то из разряда фантастики :(

прикрутить к гуглмэпс? или как, чтоб для всех???


Представление географических данных на карте не является по сути проблемой, можно использовать любые доступные средства, всё от статических карт, до OSM, GPS и аэрофотоснимков Google, Bing, Yahoo и т. д.

Автор:  max [ 06 июн 2011, 16:21 ]
Заголовок сообщения:  Re: Plugins

to Mihail Dverin а не хотите рассказать поподробней о проекте? может найдёте соратников?

Автор:  Mihail Dverin [ 08 июн 2011, 16:06 ]
Заголовок сообщения:  Re: Plugins

max писал(а):
to Mihail Dverin а не хотите рассказать поподробней о проекте? может найдёте соратников?


На данный момент я ставлю следующие задачи перед данным плагином:

1. Справочники примитивов сетевой инфраструктуры (коммутатор, роутер, линия связи, муфта, ящик и т. д.), их свойства и методы
2. Реализация методов примитивов в виде библиотек (API)
3. Граф сети составленый из примитивов сетевой инфраструктуры
4. Привязка договоров к различным примитивам сетевой инфраструктуры
5. Графическое представление графа сети, с наложением на различные типы карт (статические, OSM, GPS и т. д.)
6. Управление примитивами сетевой инфраструктуры привычным для BGBilling средствами - BGBS

Автор:  Cromeshnic [ 09 июн 2011, 06:59 ]
Заголовок сообщения:  Re: Plugins

Ого, это круто. Правда непонятно, почему именно в биллинге пилить это. Я бы делал отдельным веб-приложением, которое бы общалось с биллингом через http-запросы.
От биллинга по сути тут только:
"4. Привязка договоров к различным примитивам сетевой инфраструктуры"

Тут встаёт такой вопрос: вы это под какой лицензией делать будете? Продавать собираетесь? Имхо нужно сразу определяться. Если продавать, то лучше всё-таки вынести из биллинга, либо обговорить с разработчиками.

Автор:  skyb [ 09 июн 2011, 07:38 ]
Заголовок сообщения:  Re: Plugins

а если под GNU_General_Public_License этой? =)

Автор:  Mihail Dverin [ 09 июн 2011, 10:09 ]
Заголовок сообщения:  Re: Plugins

Cromeshnic писал(а):
Ого, это круто. Правда непонятно, почему именно в биллинге пилить это. Я бы делал отдельным веб-приложением, которое бы общалось с биллингом через http-запросы.
От биллинга по сути тут только:
"4. Привязка договоров к различным примитивам сетевой инфраструктуры"


Я бы сдесь выделил другой пункт:

Цитата:
6. Управление примитивами сетевой инфраструктуры привычным для BGBilling средствами - BGBS


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

Cromeshnic писал(а):
Тут встаёт такой вопрос: вы это под какой лицензией делать будете? Продавать собираетесь? Имхо нужно сразу определяться. Если продавать, то лучше всё-таки вынести из биллинга, либо обговорить с разработчиками.


Продажа данного плагина не предполагается.

Автор:  Mihail Dverin [ 25 июн 2011, 12:17 ]
Заголовок сообщения:  Re: Plugins

dimOn писал(а):
Ок, на досуге накалякаю плагин-рыбу...


Есть какие либо продвижения по данному вопросу?

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/