Перейти к содержимому


Публикации Slava.Aurim

40 публикаций создано Slava.Aurim (учитываются публикации только с 12-Май 23)



#30685 Форматирование шапки таблицы

Отправлено от Slava.Aurim в 24 Февраль 2016 - 16:06 in Как это сделать

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



#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) писал:

Сделайте вычисляемое поле с html-разметкой.

Интересная картинка. Поле вычисляется через PHP или JS?
На ваш взгляд это идеальное и универсальное решение?

Может разработчикам КБ стоит сделать такую опцию (в настрайках вида таблицы) - чтобы несколько полей - объединять в одной ячейке и выводит в несколько строк?
Например, в списке заказов интернет-магазина так может выглядеть список товаров-позиций - в одной ячейке.



#31236 Условие запуска вычисления "До вставки в таблицу"

Отправлено от Slava.Aurim в 18 Апрель 2016 - 00:39 in Предложения по доработке

Для описанной Вами ситуации вполне подходит JS (показ и скрытие нужных/ненужных полей, интерактивные инструкции к полям, сообщения об ошибках в реальном времени, проверка данных при отправке формы). Это убережет от 99% непреднамеренных ошибок.

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

А если так уж беспокоитесь о хакерах, то может вообще сделать проксирующий 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 Предложения по доработке

Взглянул краем глаза. Первое впечатление - потенциал шикарный! Используя Memento Database, наверное, можно построить как-бы "мобильное приложение-зеркало" для КБ или другой базы данных, которая может синхронизироваться через GoogleSheets.

Несколько вопросов:

Как Вы её используете? Для каких жизненных сценариев?
Насколько быстро она синхронизируется? (Как часто проверяет 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) писал:

Есть такая идея. На мобильнике на Андроиде пишется плагин, перехватывающий входящий звонок и инициализирующий по его приходу GET-запрос в Клиентбейс

Александр, уточните, какую именно проблему Вы пытаетесь решить? Сэкономить на 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) писал:

Если нужно быстро получить доступ к полному функционалу вы можете оплатить аккаунт на 1 месяц со скидкой 90% - код купона FREE90, что составляет всего 45 рублей за версию на одного пользователя.

К сожалению, это только для 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х таблиц - при нажатии на кнопку "добавить таблицу" показывается сообщение "В бесплатной версии разрешено добавить не более 3-х своих таблиц.". И в SAAS версии и в локальной веб-версии (Версия: 2.0.5 ревизия 16222 от 2016-02-19, PHP 5.3 )


				
			</div>
		</div>
	</div>
	<br />
</div>
<hr />
<br />

		

			
	<!--Begin Msg Number 30697-->
<div class=

#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 Предложения по доработке

Уточню насчет грустного ограничения "не более 3 новых таблиц". Конечно, это очень неудобно, для творчества, но можно использовать имеющиеся в стандартной конфигурации таблицы - то есть вместо них построить свои, заменив набор полей и вычислений. Я подсчитал - всего получается 50 таблиц (47 стандартных + 3 новых). С этим уже можно работать, хотя и не так легко, как создавая новые.

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

Может у кого-то уже есть такой функционал или что-то вроде?



#30646 Ограничения бесплатной версии: 8 "Хорошо" и 1 "Увы" :-(

Отправлено от Slava.Aurim в 22 Февраль 2016 - 02:36 in Предложения по доработке

К сожалению на сайте ( https://clientbase.ru/buy/buy_now/ ) не очень подробно описаны ограничения бесплатной версии КБ. Я не сразу всё понял, и пришлось уточнять у техподдержки. Может кому пригодиться.

И ещё у меня есть одно предложение, как можно сделать КБ в этом смысле лучше. Чтобы бесплатная версия была более интересна для партнёров-разработчиков.

Итак вот ограничения:
  • Недоступны 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 Предложения по доработке

1го пункта как раз и нету. Я же написал: "по ховеру". А есть - показ подменю "по клику", что менее комфортно и дольше.

По поводу будущих изменений дизайна и интерфейса КБ - можно ли как-то узнать хоть немного, какие планы и изменения будут точно реализованы? Или хоть какие-то наброски или прототипы. Это было бы всем интересно, наверное.



#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 Как это сделать

Про Vargant я не в курсе. Насколько я понял, это инструмент для создания виртуального окружения (что-то вроде образа операционной системы, для запуска в виртуальных машинах типа VirtualBox или Parallels Desktop). Для моего уровня это пока слишком сложно и не актуально.



#31231 Клиентская база на MacOS

Отправлено от Slava.Aurim в 16 Апрель 2016 - 00:13 in Как это сделать

Рекомендую поискать ответ на форуме Zend Guard. Там важна связка версии PHP и соответствующей версии Zend Guard. У Вас PHP 5.6 и в phpinfo кажется не видно, что Guard запустился. То есть либо путь неверный до расширения, либо права на папки-файлы блокируют, либо оно несовместимо с Вашим PHP. А ещё не указан параметр zend_loader.obfuscation_level_support, не знаю, важно то или нет.

В моем случае был PHP 5.3 + zend guard 5.5.0, и вроде не сразу заработало, пока правильные настройки не накопал в инете и сделал.



#30545 Клиентская база на MacOS

Отправлено от Slava.Aurim в 17 Февраль 2016 - 20:53 in Как это сделать

Теперь всё гораздо проще! Поделюсь своим опытом и пошаговой инструкцией, как я поставил на свой Макбук веб-версию Клиентской базы. Кстати, на ноуте, она заработала намного быстрее, чем бесплатная SAAS версия (ОС у меня на SSD диске, может сыграло роль).

Итак, исходная система: 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) Через браузер - запускаем КБ по локальному хосту - и наслаждаемся процессом установки!