Здесь, в FullCodePress, 24 часа закончились — каждый из сайтов завершен, клиенты и команды отдыхают заслуженно. Теперь пришло время судьям внимательно посмотреть на каждую площадку. Давайте взглянем на судью.
Мы спрятаны в комнате для СМИ здесь на CeBIT, поговорив с клиентами и командами. Как и у каждой команды, у нас было всего 24 часа, чтобы узнать клиентов, их потребности и их ожидания от сайтов. Теперь, когда сайты готовы, наша задача — оценить каждый сайт по ряду ключевых критериев.
Разметка : судя по твоему истинно. Я буду проверять, чтобы разметка на сайте была семантически подходящей, разумно названной, четко структурированной и, конечно, действительной. Меня также интересует вопрос о том, помогает ли CMS каждого сайта пользователям поддерживать чистоту и порядок в полученной разметке, а также поощряет хорошие привычки среди пользователей. Я видел много хороших сайтов, разрушенных в прошлом тем фактом, что CMS плохо справляется с очисткой чьих-то программных кодов, или, что еще хуже, вносит собственные ошибки проверки.
Безопасность : судья Ли Кинсман из IBM. Она будет оценивать устойчивость каждого сайта к атакам теневых персонажей с помощью IBM Rational AppScan. «Rational AppScan атакует сайт и выдает себя за хакера», — говорит она. «Он запускает автоматизированные тесты против всех известных уязвимостей в отношении веб-сайтов. Пакет включает в себя набор тестов для конкретных платформ для известных проблем на этой платформе ». Ли особенно впечатлен тем, что одна команда выбрала PayPal. «Это безопасный выбор», — говорит она. «Учитывая только 24 часа, хорошо, что они выбрали то, что, как они знали, было бы безопасно».
Конечно, Ли проведет несколько собственных тестов. «Пока он работал, я просмотрел сайты и запустил несколько базовых сценариев для полей формы, просто чтобы узнать, вызывают ли они что-нибудь интересное. Например, некоторые формы могут оставить сайт открытым для атаки SQL-инъекцией ».
Доступность : Джиан Уайлд, известный ниндзя доступности, будет оценивать каждый сайт на предмет его сильных сторон. Так как австралийская команда работает с группой защиты интересов инвалидов, это особенно важно для этой команды — но с учетом требования Rainbow Youth об открытом и инклюзивном сайте, мы можем быть уверены, что она будет поддерживать Code Blacks в соответствии с такими же строгими стандартами. !
«Я протестировал против WCAG1, а также использовал множество хорошо известных методов, которые могут использовать люди с ограниченными возможностями, такие как выключение изображений, увеличение размера текста и выключение таблиц стилей», — говорит Джан. «В некоторых областях я был очень впечатлен, а в других… я был весьма обеспокоен. Например, в некоторых ситуациях увеличение размеров или отключение изображений могут привести к исчезновению важных элементов, таких как навигация, что, очевидно, не очень хорошо ».
Серверные технологии : Лахлан Харди из Atlassian отвечал за оценку фреймворков и вариантов бэкэнда, сделанных каждой командой. «Очевидно, что я сосредоточился на технологиях на стороне сервера и устойчивости инфраструктуры. Мне так интересно, что такое CMS и как они ее используют, и поэтому я был поражен, увидев, что одна команда создала его исключительно для конкретного продукта с несколькими изменениями, но они не были прокомментированы — это может вызвать некоторые проблемы для будущих обновлений. Другой сайт вообще не модифицировал свое решение, хотя в самой фреймворке есть некоторые модификации и не использовал возможности своей CMS в полной мере ».
Дизайн : по оценке Эндрю Ларкина из Adobe, который будет искать, как соответствующие дизайны сайтов совпадают с заданиями клиентов.
«Сейчас мне очень нравятся оба», — говорит Эндрю. «Моими тремя ключевыми критериями являются визуальная привлекательность, профессиональная внешность, художественная целостность и цветовые гармонии. Поэтому я смотрю на то, как каждый переводит и передает требования клиентов ». На данный момент у каждого есть свои плюсы и минусы, но мне всегда требуется время, чтобы ощутить влияние дизайна».
Инновации и мобильные устройства : Lachlan Hunt из Opera будет оценивать каждый сайт на предмет использования инновационных технологий и их пригодности для мобильных платформ. Если вы следите за ходом работы с HTML5, вы можете узнать имя Лахлана из рабочей группы HTML5. Так что же такое инновация? «Я ищу творческое использование новых технологий, — говорит Лахлан, — таких как CSS3, микроформаты, любые новые DOM API, использование элемента canvas, возможно, вещей, которые поддерживаются в последних браузерах, наряду с постепенной деградацией в старых браузерах. «Ни одна команда не была игрой, достаточной для того, чтобы попробовать HTML5, так что это не оценивалось, хотя некоторые CSS3 проникли в таблицы стилей каждого сайта.
Что касается мобильного опыта, Lachlan представила различные мобильные устройства на базе Opera для тестирования каждого сайта, а также мобильный Safari. «Я одолжил каждой команде устройства, чтобы они могли их протестировать. У одного из австралийцев даже был телефон с Opera Mobile, так что нет никаких оправданий! »
Содержание: Наташа Холл будет следить за тем, насколько хорошо каждая команда справляется с аудиторией, которая, как ожидается, станет основными пользователями сайта. У каждого клиента достаточно широкий круг пользователей, поэтому важно, чтобы контент адекватно обслуживал всех типов пользователей.
«У меня такое чувство, что представители глубоко вовлечены в руководство и внутреннюю работу обеих организаций, поэтому каждому может быть легко забыть, как выглядит и чувствует контент тот, кто никогда не был там раньше, — говорит Наташа, — потому что новый у посетителя нет контекста и глубоких знаний, которыми обладал бы инсайдер. Поэтому я буду смотреть на это с точки зрения нового посетителя. Если я могу понять это без ведома какой-либо из этих организаций, то, надеюсь, кто-то другой может сделать то же самое ».
Пользовательский опыт : Джанин Сандерсон будет оценивать пользовательский опыт как сайта, так и систем управления контентом. «Я ищу впечатляющий пользовательский опыт. Под убедительными я имею в виду свидетельство того, что команда действительно понимает сценарий использования веб-сайта. Он должен удовлетворять потребности своей целевой аудитории, помогать им достигать своих целей и заставлять их действовать. Я ищу сайт, чтобы помочь пользователю надрать задницу, это фраза от Kathy Sierra. Оба сайта существуют для того, чтобы расширить возможности своих пользователей и дать им возможность лучше понять свою ситуацию, поэтому сайты должны поговорить со мной и заставить меня действовать ».
Чей сайт царит? Оценка только что завершена — мы обязательно будем держать вас в курсе результатов, как только они будут раскрыты.