Тест готового решения «Корпоративный сайт «Бизнес-услуги»

В 2012 году мы стали лидером продажи решений из маркетплейс 1С-Битрикс. При этом очень часто при установке и настройке готовых сайтов мы сталкиваемся с тем, что ожидания заказчиков по работе готового решения не всегда совпадают с заложенными разработчиками возможностями.
Поэтому мы начинаем большой проект по описанию нюансов тех или иных готовых решений, и надеемся на его поддержку другими партнерами 1С-Битрикс.

Сегодня – отзыв о возможностях и нюансах готового решения «Корпоративный сайт «Бизнес-услуги» (оно же на маркетплейсе)

Дата теста: 25.04.2013
Версия решения: 1.0.0
Причина покупки: заказчик приобрел его самостоятельно, ориентируясь на дизайн

Что понравилось визуально, до установки.

  • Красивый дизайн
  • Продуманная структура
  • Много форм обратной связи
  • Очень наглядно сделанный раздел услуг
  • Много всяких полезных разделов, которые можно наполнить своей информацией или временно отключить

Что понравилось после установки

  • Действительно, много динамических разделов, которые работают
  • Достаточно аккуратно запрограммированный код

Данный сайт приобретался для самостоятельного редактирования владельцем компании, поэтому
Нюансы после установки с точки зрения контент-менеджера и владельца сайта

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

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

  • Сайт установлен в кодировке UTF-8, шаблон сайта оказался в windows кодировке, 1С-Битрикс не мог обнаружить код вызова некоторых компонентов, в том числе верхнего меню. (исправлено пересохранением шаблона в utf-8)
  • Вместо инфоблока с услугами владельцу сайта было предложено сделать каталог услуг на базе обычных текстовых страниц и разделов сайта
  • Для вывода в разделе “Услуги” слева меню, содержащего два уровня вложенности, был заменен шаблон меню на стандартный от 1С-Битрикс
  • На странице “Контакты” был удален весь PHP код и вызов компонентов, контакты написаны от руки, карта проезда вставлена и настроена заново
  • Up: После общения с разработчиками выяснилась причина “съезжания меню” – использование форматирования при вставке описания о компании. Разработчики обещали выпустить фикс в следующей версии
  • Up: После общения с разработчиками определили, что формы обратной связи работают, и их целых три штуки. Каждая сохраняет данные в свой инфоблок. При этом и посетителю, и администратору уходит письмо. Текст письма стоит отредактировать в почтовых шаблонах.

Почти все замечания на одном рисунке:

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

ShowViewContent('leftSide')?>
ShowViewContent('rightSide')?>
ShowViewContent('wrapperStart')?>

и, далее, в компоненте, отображающем конкретную услугу,
SetViewTarget("wrapperStart");?>

EndViewTarget();?>
SetViewTarget("wrapperEnd");?>

EndViewTarget();?>

Поэтому, если вы не очень хорошо программируете в 1С-Битрикс и хотите реализовать на сайте новый раздел, содержащий текстовые страницы и меню слева, вам потребуется поломать голову, как это сделать.

Например, при замене списка услуг с режима показа элементов инфоблока на показ услуг в виде простых текстовых страниц и сохранения внешнего вида, нам пришлось сделать второй шаблон сайта, в котором сразу прописывались необходимые параметры.

Оценка

  • Если ваши услуги и другие разделы в точности соответствуют структуре сайта: 4,5/5
  • Если структура сайта требует модификации под ваши задачи и вам необходим только дизайн: 4/5 (Без разработчика не обойтись)
  • Минимальное время на адаптацию решения: 5-10 часов

Резюме:
Хорошее решение, можно использовать, но сразу нужно заключать договор на поддержку и доработку.

Важно:
разработчик пообещал учесть замечания в обновлении!

P.S.
Это первый тест готового решения. В дальнейшем мы планируем продолжать публикацию тестов.
Расскажите, помогла ли данная заметка принятию решения о покупке, что не хватило в заметке, что бы вы добавили?

Автор поста: Петров Роман

Метки записи: , , ,

Связанные записи:

5 Comments »

  1. Комментирует Андрей Переберин

    April 28, 2013 at 6:56 pm

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

    На мой взгляд, из явно полезного абсолютно для всех – обращение внимания на:
    – нескладуху с кодировкой сайта и шаблона
    – непросчитанность возможности размещения в шапке не слогана, а текстового блока.

  2. Комментирует Петров Роман

    April 28, 2013 at 7:49 pm

    Андрей, благодарю за отзыв. Будем экспериментировать с форматом.
    Ключевые моменты вы верно подметили!

  3. Комментирует Петров Роман

    May 4, 2013 at 6:40 am

    Откорректировал текст:
    1. добавил картинку со списком проблем
    2. упомянул о желании разработчиков выпустить обновление с исправлениями

  4. Комментирует ilianna.ru

    July 22, 2013 at 8:57 am

    А подскажите откуда берет контент информация строчка ShowViewContent(‘leftSide’)
    уже запарились ковырять не можем вообще найти эти сайдбары

  5. Комментирует Андрей

    July 22, 2013 at 10:32 am

    ilianna.ru, контент формируется в шаблонах компонентов между вызовами $this->SetViewTarget() и $this->EndViewTarget():
    ./templates/astdesign.business/components/bitrix/news/jobs/detail.php
    ./templates/astdesign.business/components/bitrix/news/services/detail.php
    ./templates/astdesign.business/components/bitrix/news/projects/detail.php

Оставить комментарий

Также Вы можете войти используя: Yandex Google Facebook Вконтакте Twitter Mail.ru OpenID