Я работаю веб-мастером с 1995 года, и мой путь никогда не прекращался. Какие аббревиатуры сопровождали веб-мастеров с тех пор и по сей день?

Я был компьютерным фанатом с детства, и программирование на BASIC на моем карманном Sinclair ZX-81, а затем на Atari и ПК сопровождало меня на протяжении многих лет. Даже в начале 1990-х, до того как Интернет стал коммерчески доступным для нас, я запускал системы электронных досок объявлений (BBS) на аналоговых модемах с коммутируемым доступом. Некоторые из вас, возможно, помнят, какой визгливый звук издает модем удаленного доступа при каждом подключении. В то же время я использовал Compuserve, предшественник электронной почты POP3 в Интернете, которую мы использовали позже.

В Интернете технология отображения веб-страниц также претерпела значительные изменения. Старые статические веб-страницы с неуклюжей графикой и макетами, а затем яркие анимированные веб-сайты, которые также вышли из моды, для систем управления контентом (CMS), которые мы используем сегодня, - все это дорожные знаки на моем пути как веб-мастера, как и в случае с некоторыми из ты тоже нравишься моим сверстникам.

В 1995 году я стал одним из первых провайдеров интернет-хостинга в моем регионе, вручную кодируя каждую веб-страницу в текстовом редакторе и используя элементарный веб-браузер в качестве тестовой платформы, а затем используя FTP для отправки контента на общую платформу в Австралии. . Было утомительно вручную кодировать в HTML (тогда версия 2.0), но волнение от того, что ваш собственный домен заполнен контентом, было для некоторых из нас тогда было похоже на восхождение на Эверест. Среди небольших стартапов, подобных нашему, была конкуренция за то, чтобы предлагать компаниям иметь веб-сайты, чтобы убедить их, что присутствие в сети - это не новинка, а маркетинговая необходимость.

К 1996 году на веб-сайтах начали появляться материалы Macromedia Flash и Shockwave, которые в то время были лучшим способом создания интерактивного и анимированного контента. Концепция «подключаемого модуля» в веб-браузере укоренилась, несмотря на то, что многие люди все еще просматривали веб-страницы в LYNX (текстовом браузере), вообще не имея графических возможностей. Создание анимированного контента было другой парадигмой, больше похожей на то, чтобы стать специалистом по анимации, чем с компьютерным программистом, и это создало еще одну сложность для веб-мастеров.

Затем появились Javascript и HTML4, закрепившие реальность того, что Интернет больше не роскошь, а нечто, что должно быть у каждой коммерческой или институциональной организации в виде репозиториев контента и рекламных щитов для брендов. Многие веб-сайты были созданы с помощью сложных инструментов разработки таких компаний, как Adobe, NetObjects и даже Claris, которые создавали красивые веб-страницы, но иногда за счет читабельности кода.

К 2003 году ситуация снова изменилась, и мне пришлось пересмотреть свою стратегию создания веб-контента. Это уже не лучший способ создания онлайн-контента, хотя ручное кодирование дает самый компактный код, который предъявляет минимальные требования к пропускной способности и, следовательно, более удобен для пользователя, чем сложный код. Тем не менее, работа возросла до такой степени, что писать веб-страницы вручную для меня, веб-мастера-одиночки, было уже невозможно. Поэтому я посмотрел на платформы системы управления контентом (CMS), такие как Joomla, Drupal и WordPress, и, наконец, остановился на WordPress.

Через 10 лет к 2013 году веб-сайты будут создаваться на платформах CMS с большей вероятностью, чем на других инструментах, просто потому, что платформы CMS открыты, расширяемы и для многих пользователей просты в изучении и использовании. Поскольку платформы CMS представляют собой базы данных, потребность в безопасности повышается по сравнению со статическим контентом веб-сайтов. Не каждый веб-мастер разбирается в безопасности в Интернете, и платформы CMS могут нанести ущерб тем, кто не следит за безопасностью и защитными технологиями. Также к 2013 году веб-сайты должны быть адаптивными, что означает, что контент должен масштабироваться и адаптироваться к любому размеру экрана, будь то мобильный телефон, карманный планшет или настольный компьютер. Некоторые из последних платформ CMS предлагают собственные или расширенные возможности для интеллектуального отображения веб-сайта на устройствах с экранами разного размера.

После долгого пути с 1995 по 2013 год вручную закодированный HTML дает самый чистый и легкий код, но его трудно поддерживать в течение длительного времени. Только некоторые старички вроде меня все еще время от времени возятся с вручную закодированным HTML.

Инструменты проектирования и разработки на основе шаблонов все еще используются, а создаваемые страницы являются статическими веб-страницами. Контент может быть очень привлекательным с точки зрения макетов и дизайна, хотя, если у разработчика нет такого же инструмента, то редактировать этот сгенерированный код с помощью текстовых редакторов для многих будет очень утомительно.

Самый сложный и тяжелый код поступает с платформ CMS. Сгенерированный код по-прежнему удобочитаем, но часто слишком длинный, чтобы его беспокоить, за исключением, возможно, устранения неполадок. Преимущества платформ CMS как генераторов веб-контента включают в себя сложный и расширяемый дизайн, совместимость с различными платформами, подключаемые функциональные возможности от типографики, визуальной темы, совместного использования в социальных сетях, комментирования и т. Д. Такие платформы часто допускают определение ролей, так что пользователям могут быть назначены разные уровни использования, от администрирования до редактирования и простых подписчиков.

Если вы прошли, как и я, большую часть того же пути, то, возможно, вы перешли на CMS в качестве основной платформы веб-контента. Что отличает хороший дизайн на платформе CMS?

- отзывчивый. Сегодня больше людей используют мобильные устройства, чем настольные компьютеры, и эта тенденция будет продолжаться до тех пор, пока настольные компьютеры, возможно, не станут устаревшими. Поэтому важно убедиться, что ваш веб-сайт на основе CMS рассчитан на масштабирование до любого размера экрана, будь то собственная тема или включение плагина.

- Быстро. Платформы CMS могут соблазнить нас, поэтому установите все возможные плагины для дополнительной функциональности. Мы также можем попасть в ловушку, рассматривая визуальные темы одну за другой. И, прежде всего, поскольку платформы CMS представляют собой сложные платформы баз данных, веб-сайты на платформах CMS уже будут обременены кодом, который будет работать медленнее по сравнению со статическими веб-сайтами. Поэтому первое, что нужно учитывать при проектировании с использованием платформ CMS, - это свести все к минимуму, чтобы мы могли как можно быстрее показывать веб-сайт нашим конечным пользователям.

- Oчистка. Держите наши веб-сайты CMS в чистоте, с минимальной ручной настройкой, чтобы уменьшить проблемы. Чем сложнее что-то, тем больше вероятность поломки. Тестируйте все расширенные функциональные возможности по своему усмотрению, но нам необходимо упростить их до тех пор, пока лучшая функциональность не будет переработана для повышения скорости и простоты обслуживания.

- Хронологический. Все - график. Человеческая история - это хронологическая шкала времени, расположенная в разных местах. Появление социальных сетей и их возможный успех, такие как Facebook, Tumblr, Twitter и даже более ранние платформы, такие как блоги, также основаны на хронологии. В графиках времени есть что-то внутренне резонирующее с нами, людьми. Поэтому, когда мы думаем о новой веб-парадигме, просто посмотрите на хронологию истории человечества и ее современных собратьев - платформы социальных сетей, и вы поймете, как должен выглядеть ваш дизайн.

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

PS - Вот составленная мной инфографика, которая вкратце показывает мой путь в качестве веб-мастера.

Инфографика - Путешествие вебмастера (Seamus Phan, 20131116)

Инфографика - Путешествие вебмастера (Seamus Phan, 20131116)