Раздел «Разработка»
Разделы: Юзабилити, Разработка
Есть много других преимуществ, которые можно предложить пользователям, создающих учетную запись и входящих в систему. Вы знаете, кто пользуется вашим сайтом, как часто они его посещают и что делают на сайте. Вы можете хранить информацию, которая, возможно, потребуется им в будущем – история заказов или платежей. И вы можете предложить им информацию и сервисы, зарезервированные для лучших пользователей.
Разделы: Разработка
Идеи — сердце любого творческого процесса. Тем не менее лишь минимальное количество действительно хороших идей родилось в мгновения внезапного вдохновения. Да, такое бывает — появляется слабые проблески идеи или смутные ощущения, — однако, в любом случае, с ними еще нужно работать, отшлифовывать их и развивать. Идеям, как настоящему хорошему сыру, необходимо время, чтобы созреть. Да, на самом деле, «миг вдохновения» — момент, когда человек кричит «эврика» — это всего лишь часть довольно длительного процесса, который, если не обращать на него внимания, может привести к тому, что большая часть идей просто забудутся или повиснут в воздухе.
Разделы: Разработка
Масштабируемость — свойство, которое указывает на возможность системы приспосабливаться к увеличению нагрузки или объема данных. Существует много вещей, которые потребуют масштабирования, т.к. сайт растет: команда, бизнес-модель, система отслеживания ошибок и т.п. Но я собираюсь сосредоточиться на технических моментах. Масштабируемое приложение Django должно быть в состоянии обрабатывать больше трафика без необходимости внесения изменений в базовый код или архитектуру.
Разделы: Разработка
CSRF, или Cross-Site Request Forgery (межсайтовая подделка запроса) — это, возможно, одна из самых забываемых уязвимостей. Разработчики, как правило, знают о SQL инъекциях и XSS атаках, но очень часто забывают о CSRF атаках.
Но разработчики Django не дремлют. Благодаря им, в Django уже достаточно давно был CSRFMiddleware, хотя и не очень хороший. Но давайте сперва рассмотрим, как же делается CSRF атака, дабы лучше понимать, о чём идёт речь.
Разделы: Разработка
Идущее в поставке с Django приложение аутентификации и авторизации (django.contrib.auth) всегда включало базовый функционал для отображения всплывающих сообщений пользователю, но он имел несколько досадных недостатков. В Django 1.2 же теперь есть совершенно новый фреймворк для таких сообщений, написанный в первую очередь Тобиасом Макналти (Tobias McNulty).
Разделы: Разработка
Почему я выбираю Django для своих проектов.
Разделы: Юзабилити, Разработка, Верстка, Дизайн
Статья о применении типографских сеток для дизайна сайта, но, в отличие от обычных фиксированных сеток, рассматриваются гибкие сетки, что позволяет делать так называемый «резиновый» макет. Приводится много примеров решения этого вопроса, а также большое количество ссылок на связанные с ним материалы.
Разделы: Сайты, Разработка
Что такое шаблон сайта? Для чего он нужен? Вы не профессиональный веб-дизайнер, но хотите хорошо сделать свой сайт? Тогда эта статья как раз для Вас — в ней рассказывается о шаблонах и каталогах бесплатных шаблонов, которые Вы можете свободно использовать в своих целях.
Разделы: Юзабилити, Разработка, Дизайн
Рассматриваются основные принципы юзабилити для отображения текстовой ссылки, чтобы увеличить доступность и воспринимаемость ссылок при просмотре сайта для большинства посетителей. Статья дает понять, что посетители не должны задумываться, проверять и гадать, что является ссылкой, а что нет.