Pull to refresh

Еще раз о веб-компонентах…

Reading time5 min
Views14K


Каждый раз, когда в какой-либо статье, либо в комментариях, упоминается группа стандартов Web Components, происходит практически одно и то же: люди, которые, зачастую, весьма слабо представляют о чем идет речь, начинают делиться «экспертными» мнениями. Каждый раз обсуждения скатываются к одному и тому же накатанному сценарию, название которого рифмуется со словом «грач». А мне очень хотелось бы позитива, конструктива и перехода к вопросам практического применения. В данной статье, я попытаюсь разом ответить на подавляющее большинство типичных вопросов и опровергнуть максимум общих заблуждений. Впоследствии, в тяжелой ситуации, можно будет отбиться одной ссылкой. Итак, поехали.
Читать дальше →
Total votes 28: ↑27 and ↓1+26
Comments50

Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.1

Reading time8 min
Views11K
Продолжаю перевод цикла статей из блога Compass Designs о создании шаблона для Joomla 1.5, выполненного по современным веб-стандартам. Это вторая часть цикла. Первую часть можно прочитать здесь:
Создаем шаблон Joomlа по стандартам — часть 1
Создаем шаблон Joomlа по стандартам — часть 1 (продолжение)

Читать дальше →
Total votes 1: ↑0 and ↓1-1
Comments0

Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.2

Reading time6 min
Views5.8K
Предыдущие статьи:
Создаем шаблон Joomlа по стандартам — часть 1
Создаем шаблон Joomlа по стандартам — часть 1 (продолжение)
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.1

CSS для Joomla

Хотя Joomla 1.5 имеет функциональность для переопределения с помощью шаблонов того, что отображается ядром, ее вывод по умолчанию все еще использует множество таблиц для отображения контента в основном теле страницы. Наряду с этими таблицами, для изменения стилей страницы дизайнеру доступны некоторые заранее заданные CSS-классы. По результатам небольшого исследования, проведенного членами сообщества, мы составили таблицу, которая содержит текущий перечень этих классов. Обратите внимание, что список не содержит базовые элементы страниц, такие как H1, H2, p, ul, a, form и т.д.

Читать дальше →
Total votes 3: ↑2 and ↓1+1
Comments3

Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.3

Reading time5 min
Views4K
Продолжаю публикацию перевода цикла статей о создании «Чистого CSS-шаблона для Joomla 1.5». Правда, если честно, после размещения предыдущих двух частей возникли некоторые сомнения в востребованности этого материала (сужу по полученным оценкам), но все же не хочется бросать начатое дело, ведь кому-то все равно это может пригодиться.

Предыдущие статьи:
Создаем шаблон Joomlа по стандартам — часть 1
Создаем шаблон Joomlа по стандартам — часть 1 (продолжение)
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.1
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.2

Меню в шаблонах

Мы знаем, что существует множество опций, которые определяют способ отображения меню.

Читать дальше →
Total votes 4: ↑2 and ↓20
Comments5

Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.4

Reading time7 min
Views7.1K
Предыдущие статьи:
Создаем шаблон Joomlа по стандартам — часть 1
Создаем шаблон Joomlа по стандартам — часть 1 (продолжение)
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.1
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.2
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.3

Прячем колонки

До сих пор мы подразумевали, что наш дизайн будет всегда содержать три колонки, не зависимо от того, содержат ли они какой-то контент. С точки зрения шаблона Joomla, это не очень удобно. В статическом сайте контент никогда не изменяется, но мы хотим предоставить администраторам сайта возможность размещать свой контент в любом месте, где они захотят, и чтобы не нужно было при этом заботиться о редактировании CSS-разметки. Нам нужна возможность «выключать» колонку автоматически или «свертывать» ее, если она не содержит контента.

Читать дальше →
Total votes 5: ↑4 and ↓1+3
Comments4

Создание чистого CSS-шаблона для Joomla 1.5 — часть 3

Reading time9 min
Views5.6K
Продолжаю перевод этого замечательного цикла статей.

Предыдущие части:
Создаем шаблон Joomlа по стандартам — часть 1
Создаем шаблон Joomlа по стандартам — часть 1 (продолжение)
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.1
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.2
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.3
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.4

Создаем настоящий шаблон Joomla 1.5


Первое, что нам понадобится для старта, — это дизайн, который ляжет в основу нашего шаблона. Мы будем использовать для наших целей дизайн, любезно предоставленный Кейси Ли — ведущим дизайнером из Joomlashack. Он называется «Bold» и вы можете увидеть его на рисунке:

Читать дальше →
Total votes 5: ↑4 and ↓1+3
Comments3

Создание чистого CSS-шаблона для Joomla 1.5 — часть 4, последняя

Reading time8 min
Views13K
Это заключительная часть цикла статей о шаблонах Joomla 1.5.

Предыдущие части:
Создаем шаблон Joomlа по стандартам — часть 1
Создаем шаблон Joomlа по стандартам — часть 1 (продолжение)
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.1
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.2
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.3
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.4
Создание чистого CSS-шаблона для Joomla 1.5 — часть 3

Продвинутые возможности шаблонов


Joomla 1.5 предлагает ряд продвинутых функций шаблонов, которые существненно расширяют их возможности. Мы уже видели один из примеров в этом цикле статей — возможность создания «chrome», или кастомизированного отображения модулей.

Давайте теперь рассмотрим следующие функции:
  • Параметры шаблонов
  • Переопределения шаблонов

Читать дальше →
Total votes 10: ↑7 and ↓3+4
Comments4

В ожидании MIX’10: ваши прогнозы

Reading time8 min
Views570
image

Конференция MIX'10, которая пройдет в Лас Вегасе с 15 по 17 марта – это крупнейшее мероприятие из мира web-разработки (более 130 докладов и выступлений). И хотя мероприятие проводит Microsoft, на MIX найдется место докладам и выступлениям независимых экспертов с разных компаний и на разные темы: Ruby, Python, SVG, HTML5, oData, jQuery. Большое количество докладов посвящено UX.

Например, Molly Holzschlag из Opera Software, которую Wiki называет одной из самых влиятельных женщин в Web, прочтет два доклада на тему открытых стандартов и HTML5. Джон Ресиг расскажет про jQuery, Мигель де Иказа про открытый проект Mono. Десятки других независимых докладчиков поделятся своими знаниями и мыслями. Про доклад-дискуссию, в котрой будут участвовать представители Google, Twitter, Facebook и Microsoft читайте ниже.

За некоторое время до начала MIX в сеть начали утекать данные и информация о новых технологиях. Так, например, стала доступна финальная версия ASP.NET MVC 2. А еще ранее немного рассказали про opensource-проект Silverlight Analytics Framework.

Далее я постараюсь охватить доклады и попытаться понять, что нас ждет на MIX’10. Полный список сессий с поиском, фильтром, описаниями каждой вы найдете здесь.

Читать дальше →
Total votes 42: ↑25 and ↓17+8
Comments15

15 тривиальных фактов о правильной работе с протоколом HTTP

Reading time7 min
Views233K
Внимание! Реклама! Пост оплачен Капитаном Очевидность!

Ниже под катом вы найдёте 15 пунктов, описывающих правильную организацию ресурсов, доступных по протоколу HTTP — веб-сайтов, «ручек» бэкенда, API и прочая. «Правильный» здесь означает «соответствующий рекомендациям и спецификациям». Большая часть ниженаписанного почти дословно переведена из официальных стандартов, рекомендаций и best practices от IETF и W3C.



Вы не найдёте здесь абсолютно ничего неочевидного. Нет, серьёзно, каждый веб-разработчик теоретически эти 15 пунктов должен освоить где-то в районе junior developer-а и/или второго-третьего курса университета.

Однако на практике оказывается, что великое множество веб-разработчиков эти азы таки не усвоило. Читаешь документацию к иным API и рыдаешь. Уверен, что каждый читатель таки найдёт в этом списке что-то новое для себя.
Читать дальше →
Total votes 191: ↑186 and ↓5+181
Comments120