• Как адекватно тестировать платформы разработки и обходиться без холиваров
    0
    Вам нужно в этом случае четко позиционировать исследование — для кого оно. Ведь вы же не оградите клиента от прочтения исследования для разработчиков?
    А результаты могут быть совсем противоположные.
  • Как адекватно тестировать платформы разработки и обходиться без холиваров
    +1
    Но здесь есть проблемы в оценке. Хотя решаемые.

    Например, мы на одном проекте (2009 г.) попробовали поработать с joomla, купили несколько модулей и в итоге отказались от ее использования в принципе, по нескольким вскрывшимся причинам — отсутствие реальной документации, код системы, не соответствующий заявленным принципам, ужасно сделанные сторонние компоненты (даже платные), сложность доработки и др.
    Этакий «Тест-драйв» для CMS.

    Однако, вам не кажется, что нужно не меряться чья система лучше, а продвинуть отрасль вперед — чтобы сменилось отношение к веб-разработке в целом?

    Ведь сейчас очень часто реальный объем работ, особенно в сегменте SMB, недооценен — многие веб-разработчики не закладывают в стоимость согласования, проектирование, тестирование, поиск и исправление ошибок, запуск проекта!
    Нам очень часто приходится участвовать в «тендерах» против предложений «здесь всего-то две таблицы сделать и пару страниц», и обосновывать, что это не просто «пара страниц» и «две таблицы», а решение бизнес-задачи клиента.
    Может быть, пора вкладывать деньги в это? Такой подход повысит оборот рынка. А на какой системе сделано — это уже другой вопрос. Устранив проблему некомпетентности, устранится и много других вопросов.
  • Как адекватно тестировать платформы разработки и обходиться без холиваров
    +1
    Есть несколько проблем, которые не решает рейтинг CMS. Ведь автор правильно заметил, что
    >То есть все улучшения технических качеств CMS (производительности, удобства, цены, ...) проявляются либо в стоимости владения сайтом, либо в стоимости разработки сайта. И только с экономической точки зрения эти технические качества имеют ценность в глазах бизнеса.

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

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

    Идея теста такая:
    1. Выбираются клиентские сегменты. Например, корпоративный сайт со статическими страницами и новостями.
    2. Разрабатывается техническое задание и дизайн. Отрисовываются все необходимые страницы.
    3. Дизайн передается разработчикам CMS. И «Адептам» бесплатных :), или кто их продвигает.
    4. Готовые сайты сравниваются на предмет повседневной работы:
    — несколько типовых офис-менеджеров обучаются работе в системе по документации, онлайн или оффлайн курсам
    — предоставляется достаточно большой объем контента
    — засекается время на размещение и правку этого контента.

    Мне кажется, что эта методика решит вопрос ТСО с точки зрения повседневной работы.
    А ТСО с точки зрения разработчика наверное не решит никакое тестирование. Хотя разработанные сайты можно будет использовать как пример.
  • 1C-Битрикс vs UMI.CMS или расово верный холивар популярных коробочных CMS
    +3
    если я правильно понял — вы хотели получить список брендов и характеристики брендов из свойства ссылающегося на них инфоблока. выглядит это так:

    <?
    $res = CIBlockElement::GetList(
      array(), //сортировка не важна
      array('IBLOCK_ID' => 1, 'ACTIVE' => 'Y' ), //из 1-го инфоблока только активные элементы
      array('PROPERTY_BRAND'), //группировка по бренду
      false, 
      array('ID', 'PROPERTY_BRAND.NAME')); //в последнем параметре перечислить все нужные свойства связанного инфоблока с брендами
    
    while($ar = $res->GetNext())
    {
      echo $ar["PROPERTY_BRAND_NAME"];
    }
    ?>
    


    а вот и достаточно подробная справка http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php
  • 1C-Битрикс vs UMI.CMS или расово верный холивар популярных коробочных CMS
    0
    Степан, я тоже преподаю в вузе на похожей специальности.
    Считаю идею лабораторной работы очень хорошей и правильной — вы дали возможность студентам узнать и сравнить современные технологии.

    Могли бы вы рассказать:
    1. сколько часов вы выделили на лабораторную
    2. было ли домашнее задание
    3. принимали ли вы защиту работы или просто собирали отчеты?

    Возможно, распространю ваш опыт на свой предмет.
  • 1C-Битрикс vs UMI.CMS или расово верный холивар популярных коробочных CMS
    0
    >это как? студенты 5 курса факультета вычислительной техники не пользовались вебом? о_О

    Я преподаю в университете, на 5-м курсе факультета прикладной математики и информатики.
    Возможно, для вас будет открытием — но для 30-50% студентов открытием является просто существование CMS. И стать адекватным веб-разработчиком ребята могут только после полугода-года работы. Так что приведенная лабораторная работа очень адекватна в том, что вообще позволила студентам узнать о современных технологиях.
  • Как заработать на поддержке интернет-проектов?!
    +1
    да, мы тоже так работаем. абонентка+по факту, мелкие работы делаются сразу, крупные — предварительно согласовываются
  • У ВТБ24 «слетели пароли» банк-клиента для юрлиц
    0
    в целом позитивный опыт.

    хотя, например, очень сильно расстроило присланное уведомление о закрытии валютного счета аккурат перед новогодними праздниками, а я должен уведомить налоговую в течение 5 календарных дней. А ничего не работало — ни почта, ни налоговая.
  • У ВТБ24 «слетели пароли» банк-клиента для юрлиц
    0
    Нормальный банк, на самом деле. По сравнению с другими.
    Мы (юрлицо) его клиенты

    Также вдруг выяснилось, что в нашем договоре с банком не прописано никакое кодовое слово — выяснилось, что этот раздел в договоре появился совсем недавно, мы же заключали договор в конце 2008 года. Естественно, нам ни разу в банке не сказали, что необходимо заключить дополнительное соглашение и создать такое слово.


    У нас в Новосибирске
    всех! приглашали в офис для подписания допсоглашения и выбора кодового слова.

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

    у вас получается трехступенчатая авторизация: ключик на компьютере, пароль и sms оповещение. этого недостаточно?

    Далее: где-то в середине 2009 года ввели новую систему безопасности — стали присылать SMS на телефоны клиентов. Также по одному номеру для клиента. Но при регистрации можно было заполнить несколько полей с номером телефона — никаким образом это не контролировалось и не ограничивалось.


    2 телефона: основной и резервный. и это правильно — как быть в случае потери телефона?

  • Ура товарищи! вышел CentOS 5.5
    0
    Можно, кстати, поставить zend-server ce с PHP 5.2 или 5.3 и наслаждаться. Их сборка очень хороша по производительности.
  • Суровые админы Ространснадзора
    +1
    Видимо, кто-то умело настроил права доступа на модули.
    Увы, ни одна система не застрахована от человеческого фактора.