ОБСУДИТЬ ПРОЕКТ
EN RU
Контакты
Мы на связи

+7 (925) 625-67-59

E-mail:

[email protected]

Skype:

gelos_912

Напишите нам

Спасибо, что обратились к нам!

Ваше сообщение отправлено и в ближайшее время мы его рассмотрим и постараемся ответить

Запущен в тестовую эксплуатацию первый сайт на CMS 1C Bitrix

В октябре начался построение первого реального сайта на базе CMS 1С-Битрикс: Управление сайтом 9.5.0. Сложность проекта определялась не  только тем, что нужно было построить достаточно сложный сайт, но и тем, что необходимо было сделать близкий аналог сайта на CMS Joomla, а также мигрировать систему сбору отчетности с удаленных клиентов.
Запущен в тестовую эксплуатацию первый сайт на CMS 1C Bitrix
В октябре начался построение первого реального сайта на базе CMS 1С-Битрикс: Управление сайтом 9.5.0. Сложность проекта определялась не  только тем, что нужно было построить достаточно сложный сайт, но и тем, что необходимо было сделать близкий аналог сайта на CMS Joomla, а также мигрировать систему сбору отчетности с удаленных клиентов.

В октябре начался построение первого реального сайта на базе CMS 1С-Битрикс: Управление сайтом 9.5.0. Сложность проекта определялась не  только тем, что нужно было построить достаточно сложный сайт, но и тем, что необходимо было сделать близкий аналог сайта на CMS Joomla, а также мигрировать систему сбору отчетности с удаленных клиентов.

10 января 2011 года разработанный сайт был передан в опытную эксплуатацию. Речь идет о сайте Центра медицинской профилактики, г.Ханты-Мансийск, расположенный по адресу http://cmphm.ru. Сотрудничество с данным заказчиком было начато в августе 2007 года и продолжается до сих пор.

В рамках разработки проекта нами были следующие работы:

1. Выполнена верстка макета для CMS Bitrix.

При этом был использован существующий шаблон, работавший под CMS Joomla. Первоначально была изменена файловая структура шаблона, затем служебные метки в нем были заменены соответствующими метками Bitrix, и, наконец были проведены завершающие корректировки кода и стилей.

Шаблон CMS Bitrix, мигрированный с сайта под управлением CMS Joomla

2. Перенесены пользователи и контент сайта на CMS Joomla в автоматизированном режиме.

Старый сайт содержал большое количество текстовой информации. Это касается, прежде всего, новостей (которых накопилось за время функционирования сайта порядка 200), статей и информации об учреждении. Кроме того, сайт содержал порядка 60 пользователей, использующих систему удаленной сдачи отчетности, а также 150 зарегистрированных пользователей. Естественно, что в ручном режиме переносить эти данные было неудобно, но и не переносить их было нельзя.

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

Административная панель Bitrix - список импортированных материалов в информационном блоке

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

Дополнительно выполнен перенос контента форума Kunena на встроенный форум Битрикс.

Перенос контента выполнялся на уровне базы данных, с помощью специально спроектированных SQL запросов.

3. Мигрирован компонент сбора отчетности с удаленных клиентов.

Это была уже вторая миграция компонента com_comreporter, первоначально разработанного нами в 2007 году.  Первая миграция выполнялась в феврале 2010 года с Joomla 1.0 под Joomla 1.5.

Миграция компонента не предполагала расширение функциональности, однако в процессе миграции мы добились повышения производительности выборок данных, что позволило значительно расширить их объем. Внешне компонент практически не изменился по сравнению с первоначальной версией.

Интерфейс выборки архивных статистических данных компонента.

Готовятся к запуску расширенные аналитические возможности для компонента, планируется расширение перечня отчетов, поддерживаемых системой.

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

4. Разработан и запущен конкурс «Как я провел зимние каникулы».

На завершающем этапе и подготовке сайта к запуску была поставлена задача на проектирование вышеупомянутого конкурса. Зарегистрированные пользователи должны были получить возможность размещать фотографии и видео с youtube.com, посвященные отдыху жителей Ханты-Мансийска в течении зимних каникул. При этом остальные пользователи должны были получить возможность комментировать и оценить работы по пятибалльной шкале.

Задача была решена с использованием стандартных средств CMS Bitrix с соответствующим полиморфизмом их исходного кода. В качестве программного решения были использованы компонент пользовательской записи в инфоблок (iblock.element.add.form) и компонент новостей — для отображения списка конкурсных работ (компонент news).

Список конкурсных работ

 Обсуждение конкурсной работы




В процессе настройки был изменен исходный код компонента оценивания элементов инфоблока. По умолчанию, этот компонент позволяет голосовать одному и тому же юзеру несколько раз без ограничений за один и тот же элемент инфоблока. В результате нашей доработки компонент «научился» вести журнал голосования с учетом ip адреса, идентификатора пользователя и идентификатора элемента инфоблока и отсекать попытки повторных голосований. Код и описание правок будут опубликованы на нашем сайте в ближайшее время.

Занявший два месяца переезд с CMS Joomla 1.5 на CMS 1C Битрикс «Управление сайтом 9.5.0″ был успешно завершен. В процессе переезда сотрудникам Kherson Development Team удалось разработать ряд программных средств для конвертации данных, получить практический опыт в верстке шаблона сайта для новой CMS, а также в программировании собственных и полиморфизме стандартных компонентов CMS. Сейчас готовится к запуску еще один проект на базе одной из топовых редакций Битрикса.

гарантии

гарантии

  • 10 лет на международном рынке
  • Внутренние стандарты качества
  • AGILE - методики планирования разработки
  • Передовые методики управления проектами с помощью JIRA
  • Налаженный производственный цикл от планирования и прототипирования до ручного и автоматического тестирования
посмотреть сертификаты отзывы наших клиентов
ГЛАВНОЕ В УСПЕШНОМ ИНТЕРНЕТ-ПРОЕКТЕ
это подобрать надежного и профессионального подрядчика с полным циклом услуг
заполнить бриф