Пригласил в комментарии нашего технического директора, он отпишет по программной части.
Могу рассказать про верстку — пишем на HTML5, используем свой вариант разметки, основанный на яндексовских «Независимых блоках». JS-фреймворк, работающий в связке с jQuery, постарались сделать объектно-ориентированным и завязанным на data- атрибуты.
Такая верстка спасает нас от множества проблем — даже при реализации переключателя «списком/сеткой» нам не пришлось почти ничего изменять — достаточным оказалось добавление дополнительного модифицирующего родительского класса. Мобильная версия также очень легко организуется благодаря универсальности кода.
По поводу AJAX — пока не успели все перевести на AJAX, но большинство функций будет отрабатывать без перезагрузки страницы и с оптимизацией трафика.
Разделители в ценах используются нативные — пробелы в рублях, запятые в долларах и точки в евро. Также знак валюты в рублях и евро расположен справа, а в долларах — слева.
Дорогие жители Хабрахабра, я с радостью отвечу на все ваши вопросы по проекту, выслушаю конструктивную критику и, честно, надеюсь на доброжелательность — мы никому не хотим ничего навязать, просто пытаемся сделать что-то полезное.
«Близко к нулю» != «ноль»
Я не говорю про абсолютное отсутствие поддержки работоспособности сайта без JS, но если у пользователя нет желания пользоваться каким-либо сайтом или сервисом — он уйдет, в независимости от того, включен ли у него JS. Обратная ситуация, когда люди выключают параноидальные браузерные плагины на нормальных сайтах без всплывающей рекламы и ненужных скриптов, довольно часто встречается.
Укорачивание форм, т.е. уменьшение количества заполняемых полей, приводит к тому, что накладываемые на поле лейблы становятся вполне удобными. Мы, проектируя интерфейс «Телентиды» долго спорили на эту тему и, в итоге, пришли к решению, что форма авторизации/регистрации (которые у нас состоят из двух полей — «Логин» и «Пароль») можно спокойно делать с overlayed лейблами.
Жаль, что в статье не рассматривается замена стандартных селектов с небольшим количеством вариантов на псевдо-ссылки, работающие с помощью JS.
P.S. Количество пользователей с выключенным JS, в процентном соотношении, очень близко к нулю, поэтому для таких посетителей разумнее делать уведомления с помощью noscript, нежели не использовать JS в формах.
Раз уж Вы появились здесь, хотел бы спросить — приобретенная лицензия распространяется лишь на одну рабочую станцию или можно установить приложение на двух домашних компьютерах?
Да, проблема решена, о чем я уже отозвался в комментариях, представленных выше. Было бы неплохо указывать на коробке, что ключ исключительно для русской версии, а также исправить ошибку, выдаваемую программой установки (скриншот приложен к посту).
По поводу «платной линии поддержки» — у меня, насколько я понял, 30-ти дневная поддержка бесплатная (сужу по странице профиля), а ценник на заявки я позволил себе скопировать с вашего сайта (http://www.parallels.com/ru/support/phone/):
В Safari 5.0 (6533.16) авторизация не проходит (https://www.parallels.com/account/), зашел, наконец, FireFox'ом. Дозвонился до поддержки, где для меня создали заявку на смену ключа с русского на английский, но лишь при предъявлении чека о покупке. Чека, собственно, не осталось, поэтому мне было предложено обратиться в магазин, в котором покупалась коробка с приложением и запросить у них копию товарного чека. В магазине мне сказали, что это возможно сделать лишь при оплате картой, а с наличными можно выписать лишь товарный чек сегодняшним числом.
Очередная западня, в которой даже подробный скан коробки с приложением и ее внутренностей не решает вопрос — главное чек.
Могу рассказать про верстку — пишем на HTML5, используем свой вариант разметки, основанный на яндексовских «Независимых блоках». JS-фреймворк, работающий в связке с jQuery, постарались сделать объектно-ориентированным и завязанным на data- атрибуты.
Такая верстка спасает нас от множества проблем — даже при реализации переключателя «списком/сеткой» нам не пришлось почти ничего изменять — достаточным оказалось добавление дополнительного модифицирующего родительского класса. Мобильная версия также очень легко организуется благодаря универсальности кода.
По поводу AJAX — пока не успели все перевести на AJAX, но большинство функций будет отрабатывать без перезагрузки страницы и с оптимизацией трафика.
Удачи в начинаниях, ребят.
Я не говорю про абсолютное отсутствие поддержки работоспособности сайта без JS, но если у пользователя нет желания пользоваться каким-либо сайтом или сервисом — он уйдет, в независимости от того, включен ли у него JS. Обратная ситуация, когда люди выключают параноидальные браузерные плагины на нормальных сайтах без всплывающей рекламы и ненужных скриптов, довольно часто встречается.
Жаль, что в статье не рассматривается замена стандартных селектов с небольшим количеством вариантов на псевдо-ссылки, работающие с помощью JS.
P.S. Количество пользователей с выключенным JS, в процентном соотношении, очень близко к нулю, поэтому для таких посетителей разумнее делать уведомления с помощью noscript, нежели не использовать JS в формах.
По поводу «платной линии поддержки» — у меня, насколько я понял, 30-ти дневная поддержка бесплатная (сужу по странице профиля), а ценник на заявки я позволил себе скопировать с вашего сайта (http://www.parallels.com/ru/support/phone/):
«Цены:
1 заявка: 490 руб
3 заявки: 1390 руб
5 заявок: 1890 руб»
Какой смысл указывать цены, если помощь предоставляется бесплатно?
В любом случае, спасибо Людмиле Ахметовой, которая помогла мне с решением моей проблемы.
В Safari 5.0 (6533.16) авторизация не проходит (https://www.parallels.com/account/), зашел, наконец, FireFox'ом. Дозвонился до поддержки, где для меня создали заявку на смену ключа с русского на английский, но лишь при предъявлении чека о покупке. Чека, собственно, не осталось, поэтому мне было предложено обратиться в магазин, в котором покупалась коробка с приложением и запросить у них копию товарного чека. В магазине мне сказали, что это возможно сделать лишь при оплате картой, а с наличными можно выписать лишь товарный чек сегодняшним числом.
Очередная западня, в которой даже подробный скан коробки с приложением и ее внутренностей не решает вопрос — главное чек.
Может, немного не по теме, но качественная верстка у профессиональных верстальщиков стоит в 4-5 раз дороже, как минимум.