Это будет длинная история, которую я решил приурочить к концу испытательного срока на новом месте. Пишу это всё для себя, чтобы не забыть потом, как оно всё было.
Начну как обычно, издалека.
Читать дальше…Это будет длинная история, которую я решил приурочить к концу испытательного срока на новом месте. Пишу это всё для себя, чтобы не забыть потом, как оно всё было.
Начну как обычно, издалека.
Читать дальше…Если ваш сайт работает на какой-нибудь из редакций 1С-Битрикс: Управление сайтом и вы активно используете модуль Техподдержка, то наверняка сталкивались со следующей проблемой:
Читать дальше…Совсем недавно вся страна снова перешла на зимнее время. Казалось бы, все уже успели обновить и подправить свои конфиги и код приложений, но сегодня я обнаружил еще одно неожиданное место где потребуются изменения – это PHP.
Есть у нас несколько сайтов под управлением всеми любимой CMS Битрикс (так получилось). Работали они себе, никому не мешали. И тут понадобилось добавить в кратчайшие сроки небольшое взаимодействие с внешними сервисами, написанными на Си++.
Чтобы не возиться с осваиванием новых технологий мы решили воспользоваться модулем Веб-Сервисы (SOAP от Битрикса), входящим в нашу дорогущую редакцию за несколько сотен тысяч рублей (Бизнес Веб Кластер с несколькими сайтами, активно продвигаемый во всех тематических СМИ некоторое время назад) По нему и документация вроде бы была, и пара примеров в интернете.
Прочитали, скопировали пример, поправили код под наши нужды — заработало. Проблема решена — начальство довольно.
Недавно нам понадобилось добавить еще одно взаимодействие, несколько более сложное, но по сути тоже элементарное. Клиент должен был отправить нам XML с данными, которые нужно было некоторым образом обработать, а в ответ должна была вернуться информация о результатах обработки. С отправкой XML на сайт проблем не возникло, а вот с ответом ситуация сложилась печальная.
Читать дальше…Затащить работников организации на рабочий форум задача не простая. В связи с этим очень важно учитывать пожелания по необходимому функционалу и оформлению.
Наши работники захотели получить список последних сообщений на форуме, т.к. с помощью этого списка легко можно попасть в активное обсуждение, не прибегая к поиску.
Читать дальше…Как только появляется большое количество данных, сразу возникает необходимость их упорядочить и проанализировать. Для этих целей можно использовать разные представления информации, но мне больше всего нравятся графики, т.к. по ним проще всего понять динамику возникновения события и спрогнозировать дальнейшее его поведение.
Необходимо построить график на основе исходных данных. Для удобства анализа информации нужно продумать возможность совмещения графиков по различным показателям и просмотр значений в определённых точках.
В итоге хотелось бы получить нечто, напоминающее графики в сервисе Google Analytics (они мне очень нравятся)
Читать дальше…Во многих организациях есть такая практика, как предварительная запись перед приходом на reception (или к стойке администрации, если говорить по-русски). Это очень полезная штука, т.к. она позволяет избавиться от очередей и толкучки.
При сравнительно небольшом количестве записей для управления этим процессом достаточно экселевского файлика в сетевой папке. Многие фирмы так работают и не жалуются. Но с ростом количества клиентов всплывает большое количество проблем:
Я решил эти проблемы написанием компонента для битрикса с использованием инфоблоков. Они позволяют хранить фактически любые данные, а система учетных записей позволяет легко разграничить права доступа. Вот что у меня получилось (рассказывать буду от большего к меньшему)
Читать дальше…Понадобилось мне как-то сделать на сайте под управлением Bitrix галерею изображений, без использования компонента медиагалереи. В этой записи я опишу способ решения данной задачи, тем кто хоть раз использовал LightBox читать нет смысла.
Читать дальше…Проблемы с изменением кода в битриксе появились очень давно и живы до сих пор. Визуальный редактор в хаотичном порядке заменял символы их эквивалентами, в результате чего вся вёрстка превращалась в непонятное месиво.
Именно поэтому никто из тех, кто редактирует страницы на наших сайтах через интерфейс битрикса визуальным редактором не пользуется. К счастью, для редактирования страниц можно пользоваться упрощённым редактором, который до недавнего времени код не коверкал.
Читать дальше…Я уже писал о системе обучения в битриксе. Есть у неё еще одна интересная особенность. В стандартном компоненте пользователь, пройдя тест, не может увидеть список вопросов, на которые он ответил неправильно. Это, мягко говоря, странно.
Сделать вывод неправильных ответов в тесте.
Читать дальше…