понедельник, 29 января 2007 г.
воскресенье, 21 января 2007 г.
Обзор WordPress 2.1 rc
В середине января 2007 года на официальном сайте WordPress был выложен первый релиз кандидат WordPress 2.1. С одной стороны изменилась только минорная версия, поэтому ожидать чего-то совершенно нового не приходится. С другой стороны - не так уж часто мы переходили с 2.01 на 2.02, поэтому переход на версию 2.1 можно считать в какой-то мере значительным.
Что нового в WordPress 2.1:
Для пользователей:
- Более эффективный код по работе с базой данных, быстрее чем в предыдущей версии
- Автосохранение
- Редактор текста со вкладками
- XML экспорт и импорт для того чтобы переезжать с одной версии WordPress на другую без потери данных
- WYSIWYG проверка орфографии
- Блокировка поисковых движков для закрытых блогов
- Теперь вы можете сделать любую страницу сайта вашей главной страницей
- Ссылки теперь могут содержать подкатегории
- Изменен дизайн страницы для входа в админ-панель
- Большее использование AJAX для работы с дополнительными полями, модерации и удалений
- Страницы теперь могут быть установлены как черновики или закрытые для просмотра
- Небольшой редизайн административной панели
- Менеджер загрузок файлов на сервер
- Более быстрая панель управления сайтом
Для разработчиков / продвинутых пользователей:
- Псевдо-крон (выполнение заданий по расписанию)
- Администратор пользователей теперь может без труда работать с сотнями пользователей
- Новый класс WP_Error
- Javascript загрузчик
- Много нового API
- Feed для комментариев теперь содержит полный список комментариев
В конце концов, разработчики утверждают, что исправлено более 550 ошибок.
Я скачал этот релиз-кандидат чтобы самому посмотреть на своем локальном Apache что принесет пользователям новая версия.
Установка WordPress 2.1 практически не изменилась. Создаем файл wp-config.php и в несколько шагов устанавливаем новую систему. В дополнение к тому что было раньше, на странице где нужно указать название блога и email администратора, у вас спросят, нужно ли делать блог доступным для индексации поисковиками.


Релиз-кандидат в процессе работы работал без ошибок, но о сырости говорили предупреждения, которые то и дело появлялись на главной странице админ-панели или в процессе установки. Вцелом, даже предыдущая версия - полностью законченный продукт. Новая версия работает шустрее, небольшие удобства окажутся весьма кстати при ежедневных рутинных операциях.
Ждем релиз!
Posted by
Dmitry Nikolaev
at
19:05
0
comments
Labels: CMS
вторник, 9 января 2007 г.
Дизайн сайта: профессиональный подход
Дуглас Бауман (Douglas Bowman) - известный американский дизайнер. Среди его заказчиков - большие фирмы, в том числе Google, для которой он занимался оформлением портала blogger.com. В этой статье Дуглас рассказывает как протекала его работа над дизайном для проекта CSS Zen Garden. Несмотря на то, что процесс описан на примере конкретного сайта, статья будет полезна при создании проектов любой сложности.
Dmitry Nikolaev
Без фокусов
Если вы не являетесь ни художником, ни дизайнером, процесс создания дизайна для вас может напоминать представление фокусника. Безусловно, художественное творчество и талант помогают в достижении конечного результата, но дизайн - хорошо спланированный процесс. Каждый дизайнер или дизайн-группа разрабатывает свой метод по созданию дизайна, который впоследствии развивается с течением времени. Но, несмотря на то, что один дизайнер или группа может рассматривать проблему дизайна с разных сторон, во многих случаях шаги, предпринятые для решения поставленной задачи одни и те же.

Исследование
Поспешное создание любого дизайна без изучения главной задачи неплохо для быстрого старта, но совсем не годится, если вы собираетесь найти достойное решение. При разработке любого проекта, независимо от того большой он или маленький, вы должны исследовать этот проект, при этом все это должно происходить до начала работы над ним. Дизайн - не исключение. Если начать разведку еще до начала работ над дизайном, обнаружение успешных решений заметно увеличивается. Количество времени, затраченного на этот этап обычно сопоставимо с размерами и планируемой продолжительностью проекта.
Для проектирования Zen Garden я начал свой путь с изучения содержания (текста) самой страницы и поиска типовых решений. Я распределил разделы страницы в различные блоки и указал важность каждого из них. Я также провел время думая о целях проекта, наряду с идеями и концепциями Дэйв Ши (Dave Shea). Цель этого проекта заключается не в том ,чтобы показать какие-либо хитрости использования CSS. Вместо этого основная цель - показать красоту и гибкость при проектировании на CSS, осознать все его возможности как средства, для создания хорошо разработанных, эстетических, доступных и хорошо структурированных страниц.
Анализ
Другой полезной задачей процесса дизайна является изучение уже существующих идей, созданных или реализованными вашими коллегами, наставниками или конкурентами. В конкурентном анализе выявляются сильные и слабые стороны существующих решений. Можно выявить пробелы, которые необходимо заполнить и недостатки, которые должны быть переработаны. Возможность изучать то, что другие разработали для тех же (или аналогичных) проблем оказывает значительное преимущество, поскольку многое можно узнать из их успехов и неудач.
Когда я наконец нашел свободное время для того чтобы начать думать над одним из моих представлений для этого проекта, я уже исследовал множество других дизайнов в Zen Garden. Я проанализировал концепцию и исполнение каждого из них, и был восхищен творческому подходу для некоторых проектов. Я отметил сходства и различия между ними, я искал вещи, которые в них не присутствуют.
Идеи
Если взять свободное творческое решение для этого проекта, я бы начал создавать список похожих фраз, заголовков, тем, рассматривать идеи которые сейчас под рукой. Идеи могут быть как абстрактными, так и конкретными и тесно связанными между собой. Создавая такие списки идей, я пытаюсь получить возможность расширить перспективы использования различных решений для проекта, и тем самым находить дополнительные идеи и концепции, не столь очевидные вначале. Для этой работы я так же создал список идентификаторов и классов, используемых Дейвом в его HTML.
Эскизы

Типографика


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

Я давний поклонник использования слоев, для создания текстур и дополнительной значимости различных компонентов. Я также люблю сочетание текста и изображений для достижения тонких различий в цвете и значимости элементов. (Смотрите соответствующие части моего портфолио: 01, 02, 03).
Композиция
Я склонен использовать снимки изображений только в строго определенных местах на сайте, или резервировать их использование в нужных мне местах для различных целей. По моему мнению, чрезмерное использование фотографий или иллюстраций может быстро создать тесную хаотическую конструкцию, которая закрывает собой основные намерения и идеи. Контрастность тоже является элементом дизайна, которым я люблю пользоваться когда создаю что-либо визуальное. Эффективная интеграция изображений в конструкции требует осознания равновесия и напряженности: области с активностью должны чередоваться с областями, в которых глаза могут отдохнуть и расслабиться.

Осуществление замыслов
Я уже рассказывал о некоторых вопросах, с которыми сталкивался при строительстве CSS для Zen Garden. (см. записи для более подробной информации). Для начала я спроектировал CSS на более высоком уровне, с упором на форму всей структуры и крупных регионов. Затем я достаточно подробно описывал каждый элемент на странице по порядку: сверху - вниз.
После того как я создал CSS и проверил как выглядит дизайн в различных браузерах, внешне проект изменился, но не слишком сильно. Некоторые детали пришлось принести в жертву, некоторые позволили что-то улучшить. Я расширил исходное изображение фона слева и справа, т.к. я не смог расположить заголовок так как было задумано вначале. Информация о вертикальном выравнивании была заполнена только после того как были размещены все блоки на странице. Все изменения касаемые CSS и дизайна стали возможны потому что я явлюсь не только автором таблицы стилей, но и автором всего дизайна. Я могу где-то что-то изменить, прижать, согнуть по мере необходимости. Это единство мысли на заключительной стадии процесса является весомым основанием к тому, чтобы ответственным за разработку CSS/HTML был сам дизайнер.
И в заключение
Хотя я постарался как можно более подробно рассмотреть вопрос создания дизайна для Zen Garden, это руководство не является исчерпывающим. Любые дополнения в разработке дизайна могут быть вставлены пользователем в любом месте создания конечного дизайна. Путь создания сайта порой непредсказуемый, и не всегда подходит шаблонное решение.
Оригинал статьи: http://stopdesign.com/articles/design_process/
Posted by
Dmitry Nikolaev
at
21:11
2
comments
Labels: Дизайн
Подписаться на:
Сообщения (Atom)