BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 01 ноя 2024, 07:32

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 25 ] 
Автор Сообщение
 Заголовок сообщения: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 11 фев 2011, 04:31 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
собсно сабж ...
господа разработчики, давайте уже отходить от GUI клиента и переходить к full-featured ajax веб интерфейсу, а?
давайте развиваться, а то БГБ, при всей его "фичастости" может попросту оттолкнуть потенциальных (текущих?) пользователей в пользу продуктов имеющих web based управление

на дворе тотальный ajax в web приложениях, а мы, как доисторические ящеры, пользуемся GUI клиентом у которого, по хорошему, должен быть хотя бы Java Web Start ну или что угодно, лишь бы запуск клиента осуществлялся по одному клику на ссылке


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 11 фев 2011, 06:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Мне вот ради познания. А чем гуй хуже вебморды? Для саморазвития.

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 11 фев 2011, 07:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Клиент устраивает и такой (хотя иногда возникает желание добавить своих кнопочек в интерфейс).

А вот личный кабинет напрягает. Совершенно невозможно содержать собственный набор xsl, т.к. при каждом апдейте приходится сравнивать, что там поменяли и вносить у себя соответствующие правки (особенно громадный main.xsl). Хочется продуманного разработчиками механизма кастомизации личного кабинета, чтобы чётко было определено, за какие файлы отвечает клиент, какие файлы трогать нельзя, при важных изменениях описывать подробно, что нужно сделать и т.п.
Давно хотел написать пост на эту тему, да руки не доходят обмозговать всё.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 11 фев 2011, 08:03 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
skyb писал(а):
А чем гуй хуже вебморды?

тем что сейчас GUI требуется компьютер с Java машиной и довольно немаленьким дисплеем (рекомендовано, ЕМНИМС, min 1024х768), а при наличии веб интерфейса достаточно браузера с поддержкой javascript, т.е. практически любого современного браузера и биллингом можно управлять даже с наладонника/телефона

Cromeshnic писал(а):
личный кабинет напрягает. Совершенно невозможно содержать собственный набор xsl, т.к. при каждом апдейте приходится сравнивать, что там поменяли и вносить у себя соответствующие правки (особенно громадный main.xsl).

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 11 фев 2011, 08:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
тоже убивает при обновлениях меня все, подтачивать...

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 11 фев 2011, 09:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
snark писал(а):
я раньше отслеживал, а потом, так и не дождавшись вменяемого описания изменений - забил и стал при малейших попытках, несмотря на .orig, перетереть мои, измененные, файлы - попросту перезаписываю все что есть в вебе теми файлами которые я менял (измененные держу в отдельной папке и если виже что при обновлении что-то затерлось новой версией - перезаписываю) ... когда надо что-то поменять по новой - лезу в новые файлы и разбираю чего там напоменяли, благо это приходится делать не так часто


Same here, только делаю diff старых файлов от разработчиков с их более новыми версиями.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 11 фев 2011, 09:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
+ иногда может смениться структура ответа xml от сервера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 11 фев 2011, 12:02 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
snark писал(а):
я раньше отслеживал, а потом, так и не дождавшись вменяемого описания изменений - забил и стал при малейших попытках, несмотря на .orig, перетереть мои, измененные, файлы - попросту перезаписываю все что есть в вебе теми файлами которые я менял (измененные держу в отдельной папке и если виже что при обновлении что-то затерлось новой версией - перезаписываю) ... когда надо что-то поменять по новой - лезу в новые файлы и разбираю чего там напоменяли, благо это приходится делать не так часто

Как раз вчера этим и занимался. Ранее просто перетирал файлы своими. Вчера все таки взял сравнил мои файлы и то что поставилось при последнем обновлении (с созданием orig файлов). Ничего сверх серьезного кроме передачи cid в вебке не нашел :)

судя по кол-ву постов от snark'а у него наболело. сарказмом не считать!

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 11 фев 2011, 20:56 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
В данный момент у нас уже есть немалый функционал в клиенте, перетащить все это в web-это как-минимум трудоемкая задача . Это будет долго, дорого(так на это уйдет много человечасов) и в результате мы получим тот же самый функционал . Плюсы от этого должны очень заметно перевешивать все затраты .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 13 фев 2011, 20:33 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Cromeshnic писал(а):
Клиент устраивает и такой (хотя иногда возникает желание добавить своих кнопочек в интерфейс).

menu.xml и toolbar.xml в ./data/
Хотя если речь о чем то более специфическом - умываю руки.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 12:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
В html-коде в веб-статистике наткнулся:

Цитата:
$ = function( element ) {
return document.getElementById(element);
}

У разработчиков уже jQuery не было желания использовать? :)
Красивости там всякие, ajax всяческий..

Phricker, спасибо, поковыряюсь в следующий раз, когда накроет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 13:15 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Cromeshnic писал(а):
У разработчиков уже jQuery не было желания использовать? :)
Красивости там всякие, ajax всяческий..

jquery сотоварищи в текущем вебе сейчас только разве что для валидации полей да сортировки списков использовать можно (да и то это из пушки по воробъям, IMHO), т.к. текущий веб в общем то статичен, динамики в нем практически ноль ... аякс даже прикручивать некуда ... не, конечно можно даже щас, например на смену тарифа, прикрутить аяксовое "появление" строчки в таблице с тарифами при его смене, ну или на понижении лимита или еще где нить, ну а толку от этого? веб то по сути - статика


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 15:50 
Не в сети
Аватара пользователя

Зарегистрирован: 19 мар 2009, 16:15
Сообщения: 210
Откуда: Уфа
Карма: 27
GWT? :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 16:25 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
каким образом GWT применим к _статическому_ вебу клиентской статистики? сейчас клиентский веб - вывод xml или вывод html - чистой воды статика же ...
если Вы про написание веб интерфейса админки на GWT - это да, это было бы здорово!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 18:34 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
snark писал(а):
собсно сабж ...
а мы, как доисторические ящеры, пользуемся GUI клиентом у которого, по хорошему, должен быть хотя бы Java Web Start ну или что угодно, лишь бы запуск клиента осуществлялся по одному клику на ссылке



Ну Java Web Start, насколько я понимаю, вы можете сами прикрутить, да и вообще , это кажется уже не особо прижившаяся технология.. Если расшарить клиента в сети , то его тоже можно запускать по одному клику , проблемы тут нет .. Да и клиент сам умеет обновляться при старте


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 18:44 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
snark писал(а):
каким образом GWT применим к _статическому_ вебу клиентской статистики? сейчас клиентский веб - вывод xml или вывод html - чистой воды статика же ...
если Вы про написание веб интерфейса админки на GWT - это да, это было бы здорово!


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

А насчет админки, получается нам нужно проделать гигантскую работу по созданию веб-интерфеса админки по следующим причинам
1. Чтобы можно было работать с наладонника .

Больше не вижу доводов . И как-то это не убеждает пока


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 19:24 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
дело даже не в наладоннике, дело в том что веб админка - это возможность управления с чего угодно, лишь бы на этом "чем-то" был веб браузер! карточный дилер же не требует клиента ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 19:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
До сих пор не возникало необходимости.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 20:13 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
люди, пожалуйста, посмотрите вокруг - будующее так или иначе за веб интерфейсами и при этом неважно как вы к ним относитесь!
наверное все же в гугле, яндексе, рамблере <добавить по желанию> (даже, прости Господи, одноклассниках, вконтактиках и прочих фейсбуках) работают идиоты недалекие люди, которые так и не додумались выпустить такую супер-дупер-пупер штуку как GUI-клиент для своих сервисов, а все мучают и мучают вас бедных своими веб интерфейсами

P.S. пишу сейчас это в браузере (sic!) и почему-то на ум приходит метанье бисера :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 20:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
А всё-таки: зачем?
Управление биллингом - штука не такая массовая, как гмэйл. Пользуется ограниченное число лиц только из рабочей локалки.

Просто по приоритетности задач, стоящих перед разработчиками, эта - где-то в конце.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 14 фев 2011, 22:05 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Cromeshnic писал(а):
А всё-таки: зачем?

- удобство для пользователя - да, веб - это удобно
- упрощенная кастомизация - в веб проще добавить какую-нить маленькую фуську чем в GUI
- конкурентоспособность - для кого-то это может быть "пунктиком" и стать одним из плюсов или минусов при выборе системы
перечислять можно долго, а суть одна - в эпоху веб интерфейсов пользоваться отдельным клиентом - это моветон, IMHO ... рано или поздно мы всеравно придем к веб админке, я уверен ;)

Cromeshnic писал(а):
по приоритетности задач, стоящих перед разработчиками, эта - где-то в конце.

я не знаком с приоритетами, т.к. более-менее подробный BGB roadmap (хотя бы TODO) нигде не засвечен и поэтому мне трудно судить


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 17 фев 2011, 12:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Родилось предложение по личному кабинету:
Cделайте пожалуйста аналог ActionAfterEvent, только в личном кабинете.

Тогда можно будет "декорировать" стандартные вебэкшены собственными данными в xml. Не всегда удобно писать новый Action.

Сейчас приходится делать примерно так:
Код:
<xsl:variable name="cid" select="/data/@id"/>
<xsl:variable name="myData" select="java:ru.provider.bgbilling.getMyData($cid)"/>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 17 фев 2011, 12:47 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Cromeshnic писал(а):
Родилось предложение по личному кабинету:
Cделайте пожалуйста аналог ActionAfterEvent, только в личном кабинете.

Тогда можно будет "декорировать" стандартные вебэкшены собственными данными в xml. Не всегда удобно писать новый Action.

Сейчас приходится делать примерно так:
Код:
<xsl:variable name="cid" select="/data/@id"/>
<xsl:variable name="myData" select="java:ru.provider.bgbilling.getMyData($cid)"/>


Добавил в TODO


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 17 фев 2011, 12:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Cromeshnic писал(а):
Родилось предложение по личному кабинету:
Cделайте пожалуйста аналог ActionAfterEvent, только в личном кабинете.

Тогда можно будет "декорировать" стандартные вебэкшены собственными данными в xml. Не всегда удобно писать новый Action.

Сейчас приходится делать примерно так:
Код:
<xsl:variable name="cid" select="/data/@id"/>
<xsl:variable name="myData" select="java:ru.provider.bgbilling.getMyData($cid)"/>

я правильно понимаю, что можно будет писать скрипты, и в xml уже что то передавать?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Даешь WEB 2.0 интерфейс для БГБ!
СообщениеДобавлено: 17 фев 2011, 13:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Спасибо, очень круто. :D

skyb, да, правильно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.066s | 67 Queries | GZIP : On ]