- Форум CRM программы Клиентская база
- → Публикации Slava.Aurim
Публикации Slava.Aurim
40 публикаций создано Slava.Aurim (учитываются публикации только с 12-Май 23)
#30685 Форматирование шапки таблицы
Отправлено от Slava.Aurim в 24 Февраль 2016 - 16:06 in Как это сделать
#30686 Форматирование шапки таблицы
Отправлено от Slava.Aurim в 24 Февраль 2016 - 16:10 in Как это сделать
Александр Пономарев (22 Февраль 2016 - 14:53) писал:
А что именно из перегруженного редко используется? Как это модно было бы скрыть или оптимизировать? Наверное редкие функции можно было бы скрыть куда-то в раскрывающиеся блоки или меню.
Я сейчас как раз думаю над новым дизайном для интерфейса КБ, чтобы удобно было. Буду благодарен за любые подсказки на основе практического использования КБ, в том числе с большой структурой базы.
#30637 Форматирование шапки таблицы
Отправлено от Slava.Aurim в 20 Февраль 2016 - 19:20 in Как это сделать
andibrag (20 Февраль 2016 - 15:53) писал:
Интересная картинка. Поле вычисляется через PHP или JS?
На ваш взгляд это идеальное и универсальное решение?
Может разработчикам КБ стоит сделать такую опцию (в настрайках вида таблицы) - чтобы несколько полей - объединять в одной ячейке и выводит в несколько строк?
Например, в списке заказов интернет-магазина так может выглядеть список товаров-позиций - в одной ячейке.
#31236 Условие запуска вычисления "До вставки в таблицу"
Отправлено от Slava.Aurim в 18 Апрель 2016 - 00:39 in Предложения по доработке
Для гарантированной проверки на стороне сервера - Вы можете после проверки ставить флаг (что-то вроде "успешной проверки данных" или "завершённой транзакции") в скрытое поле, и позже проверять - не осталось ли некорректных (из-за сбоя) записей.
А если так уж беспокоитесь о хакерах, то может вообще сделать проксирующий PHP-скрипт - и отправлять данные на него, делать там все проверки, и лишь после этого добавлять данные в таблицу своим скриптом.
#31193 Специальная лицензия для разработчиков
Отправлено от Slava.Aurim в 13 Апрель 2016 - 18:59 in Разработчикам
1) скачать и установить веб-версию на свой комп
2) добавлять свои папки, файлы, а также внедрять свои функции через include/functions_custom.php
3) добавить 3 новые таблицы (ограничение - не более 3х раз можно сделать операцию "добавить новую таблицу")
4) переименовать и переделать существующие ~47 таблиц (суммарно их около 50 получится)
5) удалять и добавлять поля неограниченно
6) добавлять записи в таблицы, ограничение до 500 записей
7) в конфиг-файле include/config.php можно также запрограммировать - подключать различные базы данных, в зависимости от хоста, и таким образом вести локальную разработку одновременно нескольких конфигураций на одном движке
Если захотите справиться с ограничением "3 новых таблицы" и "макс. 500 записей", то можете зарегистрироваться партнёром, заключить бумажный договор (но не все подходят под требования партнёрства, решается индивидуально), и тогда, возможно, вам выдадут ограниченную по времени партнёрскую лицензию для разработчиков.
#30611 Синхронизация с Google таблицами
Отправлено от Slava.Aurim в 19 Февраль 2016 - 22:50 in Предложения по доработке
Несколько вопросов:
Как Вы её используете? Для каких жизненных сценариев?
Насколько быстро она синхронизируется? (Как часто проверяет GoogleSheets? Можно ли запускать вручную?)
Работает ли оффлайн?
Как решает коллизии, когда данные изменены в обоих местах?
Нет ли у GoogleSheets своего удобного приложения для работы с таблицами?
Можно ли сохранить конфигурацию базы данных, чтобы дать её другим пользователям и они её себе установили? (в качестве мобильного приложения для КБ.) Как вообще такое "мобильное приложение" вместе с GoogleSheets можно передать другим?
Есть ли там иерархические структуры и списки?
Где хранятся картинки и как они будут сохранятся в GoogleSheets?
Русский интерфейс возможен?
Другие подобные приложения рассматривали?
Лично я для подобных задач - сохранение списков в облаке - использую сейчас Google Keep, очень простое приложение - в котором можно редактироать заметки и списки как с мобильного (доступно всегда и везде), так и через компьютер (где редактировать текст удобнее).
#30581 Синхронизация с Google таблицами
Отправлено от Slava.Aurim в 19 Февраль 2016 - 13:31 in Предложения по доработке
Очень нужен функционал для простой разработки (и конструировании) своих модулей-расширений, которые пользователи даже бесплатной версии могли бы устанавливать/удалять/обновлять. У меня есть некоторые идеи на этот счет. Может кто-то уже пытался?
#30587 Синхронизация с Google таблицами
Отправлено от Slava.Aurim в 19 Февраль 2016 - 13:53 in Предложения по доработке
#30590 Синхронизация с Google таблицами
Отправлено от Slava.Aurim в 19 Февраль 2016 - 14:36 in Предложения по доработке
#30540 Синхронизация с Google таблицами
Отправлено от Slava.Aurim в 17 Февраль 2016 - 17:27 in Предложения по доработке
Только в каких случая это может понадобиться? Менеджеры, что ли, привыкли вести список контактов в Гугл Таблице?
Ниже описываю, что уже накопал.
1) Google Sheets => КБ - делается вообще элементарно.
Гугл таблица, если её расшарить в настройках доступа, доступна по прямой ссылке как файл csv.
Скриптом по крону - скачиваем csv - сравниваем по строчно, что изменилось, и апдейтим изменённые строки. Строки сопоставляем по общему ID, который должен быть в обоих таблицах.
Ну или используем внутренний механизм синхронизации КБ через папку.
2) КБ => Google Sheets - тут намного сложнее, особенно с кириллицей.
Скриптом по крону - скачиваем гугл-таблицу в CSV, смотрим, какие строки не равны - и апдейтим их в гугл таблице.
Нужен php-класс для добавления/апдейта строк в гугл таблице. Например, я читал про этот: https://github.com/a...eadsheet-client , но как там с кириллицей, не знаю, нужно экспериментировать, встречал на форумах, что могут быть проблемы.
#30733 Синхронизация с Google таблицами
Отправлено от Slava.Aurim в 29 Февраль 2016 - 18:14 in Предложения по доработке
#30923 Поднятие карточки клиентка при звонке на мобильный телефон
Отправлено от Slava.Aurim в 18 Март 2016 - 23:43 in Как это сделать
Александр Пономарев (17 Март 2016 - 19:24) писал:
Александр, уточните, какую именно проблему Вы пытаетесь решить? Сэкономить на IP-телефонии или принимать звонки именно на мобильный (а не софтофон в брузере в КБ)? Почему не подходит встроенный функционал КБ? В чем "боль"?
Я сам ещё не работал с IP телефонией КБ поэтому не в курсе про все её возможности и тонкости. Можно ли к КБ (веб-версии) прикрепить внешнего SIP оператора, например Задарма, и принимать звонки на мобильный софтофон? Есть ли сейчас в КБ функционал "при звонке - всплывает карточка клиента у ответственного сотрудника"?
Если чего-то не хватает, я мог бы это со временем сделать в качестве модуля или дополнения. У меня большие планы по доработке КБ под свои нужды, включая интеграцию с СИП-телефонией, коллтрекинг и аналитику конверсии рекламы до продаж и прибыли.
Для ваших задач, я бы смотрел в сторону следующих технологий:
- мобильный номер - делает переадресацию на номер мегафон
- мегафон - отправляет звонок в свой сервис IP-телефонии Мультифон - и далее звонок направляет во "внешнюю линию" онлайн-АТС (например, Задарма или OnlinePBX)
- другой вариант - звонок можно изначально принимать на городской виртуальный номер, прикрепленный к онлайн-АТС
- онлайн АТС принимает IP-звонок - через свой API извещает о звонке скрипт в CRM, и в ответ получает номер сотрудника и переадресовывет звонок на него
- скрипт на сервере с КБ - принимает извещение из АТС о звонке, отправляет в ответ номер ответственного сотрудника, отправляет в браузер конкретного пользователя оповещение о звонке
- расширение браузера Chrome (либо скрипт внутри КБ) - держит постоянное соединение с сервером (есть много техник для этого), получает извещение о звонке и показывает в браузере всплывающую карточку входящего звонка
Что касается Андроид, тут я не в курсе. Может и есть какая-то готовая программка, которая извещает внешний веб-сервис, при получении звонка в телефон. Но я про такие не слышал.
--
А вообще-то сейчас вспомнил - есть решение под вашу задачу. Сервис "Простые звонки" называется. Там как раз ставится на Андроид программка, которая принимает звонки и извещает о них CRM. Но для КБ у ни пока нет интеграции. Можете им написать - вдруг они сделают или подскажут, как вы сами можете сделать.
#30690 Ограничения бесплатной версии: 8 "Хорошо" и 1 "Увы" :-(
Отправлено от Slava.Aurim в 24 Февраль 2016 - 17:08 in Предложения по доработке
Гарифуллин Марат (24 Февраль 2016 - 16:47) писал:
Ок, я разработчик с опытом сайто-строения более 8 лет ( www.aurim.ru ) и хочу стать партнёром. Что мне нужно сделать, чтобы получить полнофункциональную версию КБ бесплатно, в целях разработки конфигураций для своих клиентов, для которых я собираюсь покупать платные лицензии для веб-версий КБ?
Гарифуллин Марат (24 Февраль 2016 - 16:47) писал:
К сожалению, это только для SAAS аккаунтов, которые неудобны для разработки, и к тому же торомозят иногда. На локальной сервере мне намного удобнее редактировать свои скрипты и файлы дизайна, и отлаживать работу системы.
Гарифуллин Марат (24 Февраль 2016 - 16:47) писал:
Очень интересно! Я тоже сейчас думаю над новым более удобным интерфейсом КБ, который хочу сделать под себя, и скорее всего реализую его. Хотелось бы быть в тренде с вендором. И ещё беспокоит - насколько изменится верстка CRM и стилевые классы у элементов (так как мои скрипты будут привязываться к классам существующих шаблонов CRM ).
#30698 Ограничения бесплатной версии: 8 "Хорошо" и 1 "Увы" :-(
Отправлено от Slava.Aurim в 24 Февраль 2016 - 19:00 in Предложения по доработке
- Выдадающие по ховеру менюшки, для быстрого доступа к любому разделу
- Выпадающее меню с настройками, при клике на шестеренку
- Возможно, сделать левое меню с иконками, как у AmoCRM
- Фильтры в левой колонке (если их много)
- Меньше шапка по высоте
- Меню и избранных ссылок и страниц
- Большие иконки для основных категорий
- Загрузка файлов методом drag-and-drop
- Видимое оформление для полей, редактируемых в таблице
- Возможность выводить в одной ячейке таблицы несколько полей
- Настройка вида таблицы для конкретного пользователя (порядок и видимость колонок)
- Контрастная верстка таблицы (мне нравиться как у roistat)
- Подтаблицы не внизу, а справа от карточки элемента
- Редактирование данных карточки элемента, без перезагрузки страницы (как в амо)
- Конструктор отчетов и диаграмм, как в Мегаплане или Roistat
- и многое другое
#30662 Ограничения бесплатной версии: 8 "Хорошо" и 1 "Увы" :-(
Отправлено от Slava.Aurim в 22 Февраль 2016 - 15:09 in Предложения по доработке
Александр Пономарев (22 Февраль 2016 - 14:47) писал:
С того, что после создания 3х таблиц - при нажатии на кнопку "добавить таблицу" показывается сообщение "В бесплатной версии разрешено добавить не более 3-х своих таблиц.". И в SAAS версии и в локальной веб-версии (Версия: 2.0.5 ревизия 16222 от 2016-02-19, PHP 5.3 )
#30697 Ограничения бесплатной версии: 8 "Хорошо" и 1 "Увы" :-(
Отправлено от Slava.Aurim в 24 Февраль 2016 - 18:50 in Предложения по доработке
CbCoder (24 Февраль 2016 - 18:20) писал:
Нет-нет, править шаблоны я не собираюсь. Только свои css + js + php надстройки (для изменения внешнего вида, перестановки блоков, добавления интерактивов, виджетов, представлений, ). Если при обновлении КБ не изменятся структура базы и классы/id основных элементов в шаблонах, то всё будет продолжать работать.
В таком формате, это санкционировано? Может ли быть принята в магазин конфигурация, с такими надстройками над интерфейсом КБ?
CbCoder (24 Февраль 2016 - 18:20) писал:
На данный момент да, но думаю это дело будущего. Думаю, нужно просто показать хороший пример.
На мой взгляд (исходя из прочитанного на форуме) в основу КБ заложена очень хорошая идеология. В отличие от очень многих CRM, КБ - это конструктор для разработки CRM и систем автоматизации бизнеса, платформа для разработки баз-данных со всеми нужными бизнес-логиками и интеграциями. И в отличие от других CRM-конструкторов (BPMonline, Клик, 1С и другие), тут используются именно веб-технологии для доработки (MySQL, PHP, JS).
Делать расширения/плагины/модули/темы для КБ должно быть также просто, как для Вордпресса или Google Chrome. На мой взгляд, новый дизайн и верстку КБ нужно разрабатывать именно с этими возможностями: чтобы любой разработчик мог подключать cвои расширения и элементы интерфейса, опираясь на стандарные id/классы блоков и массивы с конфигурациями элементов для построения интерфейса.
И копирайт тогда должен быть другой. Не просто "© ClientBase.ru", а "Работает на платформе ClientBase.ru" (или "на технологии")
#30700 Ограничения бесплатной версии: 8 "Хорошо" и 1 "Увы" :-(
Отправлено от Slava.Aurim в 24 Февраль 2016 - 19:44 in Предложения по доработке
#30704 Ограничения бесплатной версии: 8 "Хорошо" и 1 "Увы" :-(
Отправлено от Slava.Aurim в 25 Февраль 2016 - 10:07 in Предложения по доработке
А чтобы в любой момент, можно было подсмотреть, как устроены стандартные таблицы - сделаю в интерфейсе переключатель баз данных и аккаунтов - чтобы на одном движке можно было работать с несколькими базами-конфигурациями, отличающимися только локальным хостом.
Может у кого-то уже есть такой функционал или что-то вроде?
#30646 Ограничения бесплатной версии: 8 "Хорошо" и 1 "Увы" :-(
Отправлено от Slava.Aurim в 22 Февраль 2016 - 02:36 in Предложения по доработке
И ещё у меня есть одно предложение, как можно сделать КБ в этом смысле лучше. Чтобы бесплатная версия была более интересна для партнёров-разработчиков.
Итак вот ограничения:
- Недоступны SMS рассылка – при попытке нажать на кнопку СМС-расылки, получаем сообщение, что в бесплатной версии смс-рассылкии отключены.
- Недоступны настройки smtp сервера – при попытке добавить SMTP- сервер в настойках, получаем сообщение, что в бесплатной версии это отключено. То есть e-mail рассылки делять не получится (штатными средствами, только сторонним сервисом, выгрузив контакты).
- Недоступен конструктор внешних форм – в настройках таблицы нельзя добавить и сконструировать внешнюю форму для добавления записи в таблицу. (Можно только самому запрограммировать формы и механизм добавления в базу данных )
- Файлы не более 1Мб - объём загружаемых файлов не более 1 Мегабайта в одно поле по одной записи; (Большие файлы прийдется хранить на внешних хранилищах, или вручную добавлять а сервер по ФТП)
- Макс. 3 клиента с доступом в КБ - можно добавить не более 3-х пользователей КБ в группе доступа «Клиенты».
- Макс. 500 строк в таблице - возможно добавить не более 500 записей в любую одну таблицу. (если больше 500 клиентов или сделок - это уже достаточная причина, чтобы иметь прибыль для оплаты программы)
- Макс. 10 пользователей КБ (в группах доступа Администратор, Менеджеры, но не Клиенты)
- Бэкапы только в папку backup - сохраняются только в стандартуню папку backup, и заблокирована возможность сразу сохранить бэкап во внешний файл на свой компьютер.
При таких ограничениях я могу в спокойном темпе у себя локально на ноутбуке разработать конфигурацию для клиента, потом продать её и уже на платной версии включать рассылки и sms оповещения.
Но есть ещё одно ограничение, которое совершенно перечёркивает для меня возможность творчества: НЕЛЬЗЯ БОЛЕЕ 3х РАЗ ДОБАВИТЬ НОВУЮ ТАБЛИЦУ. И даже если 3 раза добавил, и потом и удалил, - снова добавить не получится!
Уважаемое руководство ООО КБ!
Я, как веб-разработчик, очень хочу освоить ваш замечательную программу, адаптировать её под бизнес своих клиентов, и внедрять её - как самую гибкую и понятную для доработки CRM, из всех известных мне. К сожалению, в стандартной конфигурации КБ совершенно не подходит для меня и моих клиентов, и нужно сделать другой набор таблиц и сущностей.
А ещё я хотел бы сделать новый, более современный дизайн для КБ и поделиться им с сообществом. И мне будет приятно и другим хорошо. Дизайн CRM стал очень важен сейчас, в связи с увеличением конкуренции в Рунете.
Пожалуйста, уберите это ограничение в 3 таблицы, или хотя бы увеличьте до 15-30 (суммарно, а не на количество попыток добавления).
Ведь самая сильная сторона КБ - это именно её гибкость, так позвольте нам разработчиком насладиться этим конструктором и привыкнуть к нему!
Насколько мне известно, раньше у КБ было ограничение в 30 строк в таблице, потом его увеличили до 100, и сейчас сделали уже 500 строк. По-моему, это очень правильная политика - вы даёте людям возможность "сраститься" с этой CRM, привыкнуть к ней в процессе наполнения данным. Вырасти в количестве клиентов и сделок. А затем, когда привыкнут, ощутят полезность инструмента, когда бизнес вырастет, легко уже и оплатить.
Если увеличите (или отмените) ограничения по добавлению новых таблиц - это будет движение в ту же сторону, - то есть поощрение разработчиков и предпринимателей, чтобы они осваивали вашу программу.
#30702 Ограничения бесплатной версии: 8 "Хорошо" и 1 "Увы" :-(
Отправлено от Slava.Aurim в 25 Февраль 2016 - 09:53 in Предложения по доработке
По поводу будущих изменений дизайна и интерфейса КБ - можно ли как-то узнать хоть немного, какие планы и изменения будут точно реализованы? Или хоть какие-то наброски или прототипы. Это было бы всем интересно, наверное.
#30636 Нарушение лицензионного договора
Отправлено от Slava.Aurim в 20 Февраль 2016 - 19:07 in Покупка и лицензии
1) Если комп оффлайн, то я читал, что программа с лицензией будет работать только 30 дней. Это верно?
2) Если такое возникнет, есть ли возможность в личном порядке устранить такое ограничение, чтобы программа продолжала работать оффлайн или в локальной сети (интранете), без доступа к публичному интернету?
3) Если меняется IP-адрес у интернет-подключения, во время работы программы, это может ошибочно распознаться как работы "более чем одного экземпляра программы на разных IP"? Теоретически?
4) Как вообще вышеописанная ситуация может возникнуть у правильного пользователя? Я полагаю только так: пользователь забыл "деактивировать" ключ в одной программе, и ввел его в другой. (Либо этот ключ ввёл кто-то другой в свой экземпляр программы)
5) Если один экземпляр программы используется для работы с разными базами данных (например так: на старте выполняется разный config.php, в зависимости от хоста или куки) - как в таких случаях ведет себя лицензия? Она привязывается к экземпляру программы (набору php-файлов) или к конкретной базе данных mysql? Допустимо ли на одной лицензии - работать с несколькими базами данных (проектами) в одном экземпляре программы?
6) Есть ли какой-то веб-интерфейс для слежения за своими ключами и лицензиями? (Если нет, то планируется ли? )
#30663 Нарушение лицензионного договора
Отправлено от Slava.Aurim в 22 Февраль 2016 - 15:19 in Покупка и лицензии
Ключ лицензии привязывается к конкретным реквизитам БД внутри одой программы.
Про несколько БД на одном движке - это скорее для удобства разработки и экономии места на диске, - чтобы все проекты клиентов держать на одном движке, без умножения.
#30677 Клиентская база на MacOS
Отправлено от Slava.Aurim в 23 Февраль 2016 - 15:46 in Как это сделать
#31231 Клиентская база на MacOS
Отправлено от Slava.Aurim в 16 Апрель 2016 - 00:13 in Как это сделать
В моем случае был PHP 5.3 + zend guard 5.5.0, и вроде не сразу заработало, пока правильные настройки не накопал в инете и сделал.
#30545 Клиентская база на MacOS
Отправлено от Slava.Aurim в 17 Февраль 2016 - 20:53 in Как это сделать
Итак, исходная система: MacBook Pro, с операционкой MacOS X 10.8.
1) Ставим XAMP 1.7.3 включающий в себя php 5.3: https://sourceforge....20OS%20X/1.7.3/
(у меня давно уже стоял, новые версии не ставил, так как нужен был именно php 5.3 )
2) Ставим zend guard 5.5.0 с официального сайта (внизу страницы ссылка на старые версии): http://www.zend.com/...nloads#Mac%20OS
3) Включаем zend guard - добавляем строки в php.ini (/Applications/XAMPP/xamppfiles/etc/php.ini), там где все extension:
extension=ZendGuardLoader.so ; Enables loading encoded scripts. The default value is On zend_loader.enable=1 ; Disable license checks (for performance reasons) zend_loader.disable_licensing=1 ; The Obfuscation level supported by Zend Guard Loader. The levels are detailed in the official Zend Guard Documentation. 0 - no obfuscation is enabled zend_loader.obfuscation_level_support=1
4) Скачиваем КБ - веб-версию зазенденную для PHP 5.3:
https://clientbase.ru/download/
Например, эту (на текущий момент последняя версия):
https://clientbase.r...5_zended_53.zip
5) Ставим КБ в отдельную папку уже настроенного хоста (локального домена), либо создаем новую папку-хост и прописываем её в конфиге веб-сервера (/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf) и списке локальных хостов (/private/etc/hosts).
6) Включаем через панель XAMP веб-сервер Апач и СУБД MySQL.
7) Создаем новую базу данных для КБ. Я для этого использовал простенький и красивый сипекс-дампер: http://sypex.net/ru/...mper/downloads/
8) Через браузер - запускаем КБ по локальному хосту - и наслаждаемся процессом установки!
- Форум CRM программы Клиентская база
- → Публикации Slava.Aurim