Как могут помочь HTML и CSS владельцу сайта с CMS?

Как могут помочь HTML и CSS владельцу сайта с CMS?

Развивая свой проект, построенный на основе какой-нибудь CMS, невольно начинаешь задумываться, а зачем вообще изучать HTML и CSS?

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

Причём даже форматирование текста происходит вполне привычным способом: выбираем с помощью кнопок нужный стиль для выделенного текста. Встроенные редакторы предлагают весьма внушительный набор средств для работы с текстом.

Вот и складывается впечатление, что HTML и CSS совсем не нужен для того, чтобы создать, поддерживать и развивать свой сайт.

Однако стоит взглянуть на данный вопрос с другой стороны.

Сразу пропустим тему удовлетворения собственного любопытства при работе со своим сайтом. Хотя данный фактор может быть очень весомым доводом для некоторых личностей, особенно активных и предприимчивых. У тех, кто занимается своим сайтом, обязательно есть такие качества в арсенале активных средств.

Есть другие факторы, влияющие на положительное решение в отношении изучения HTML и CSS.

Дело в том, что данные два языка программирования являются основой современных веб-технологий. Даже самый простой сайт, который содержит только текст, непременно использует HTML и CSS на своих страницах. Ведь именно эту сладкую парочку выводят браузеры на экран пользователям.

Так что в основе любой CMS все равно лежит код HTML и CSS. Да и визуальные эффекты получаются с помощью манипулирования правилами и свойствами CSS и структурой HTML.

А, развиваясь вместе с проектом, его создатель непременно упрётся в то, что любая система, какой бы совершенной она не была, имеет ограничения по функционалу. Обязательно захочется реализовать какую-нибудь интересную идею, но для неё не будет готового модуля.

В данном случае будет очень обидно признавать, что огромный объем проделанной работы тем не менее не даёт возможности реализовать на 100% задуманное.

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

В таких случаях знание HTML и CSS очень выручают. Разбираясь с помощью отладочных средств, которые в наши дни имеет практически каждый браузер, можно очень точно определить проблемное место и либо самостоятельно решить задачу, либо уточнить поиск решения в интернете.

Вот так знание HTML и CSS могут помочь владельцу сайта, который самостоятельно развивает свой проект.

_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Joomla — профессиональный сайт за один день».

5 причин освоить Joomla

5 причин освоить Joomla

Joomla — очень популярная система управления содержанием сайта. Фактически — это мощный универсальный конструктор сайтов, возможности которого ограничены только фантазией автора. Зачем обычному пользователю Интернет осваивать мастерство владения таким замечательным инструментом?

Причина 1. Joomla проста.

Активно пользуясь ресурсами Интернета, каждый пользователь рано или поздно приходит к мысли о том, что очень хорошо иметь свой сайт. Потому что он открывает новый, доселе неизведанный и перспективный горизонт возможностей.

Сайт может быть портфолио работ, или рекламной площадкой, или местом собраний единомышленников, или автоматическим магазином, или… впишите сюда все, что придёт на ум, ибо сайт может быть всем.

Но как сделать сайт, если даже само понятие «Интернет» было открыто вами совсем недавно? Ответом на это вопрос и является Joomla. Она позволяет сделать сайт практически любой сложности даже абсолютному профану в веб-технологиях. Недаром среди профессионалов Joomla получила название «CMS для домохозяек». Кстати, CMS – это английская аббревиатура понятия «система управления содержанием сайта». Ведь для создания сайта нужно будет лишь редактировать текст, почти как в популярном редакторе Word.

Причина 2. Joomla бесплатна.

Joomla разработана и развивается сообществом независимых разработчиков. Её может использовать абсолютно каждый и совершенно бесплатно.

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

Причина 3. Joomla универсальна.

По своей сути Joomla фактически является конструктором сайтов. Она состоит из основной системы, к которой можно подключить любое количество (увлекаться не стоит, все таки производительность сервера не бесконечна) из обширного списка плагинов и модулей.

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

Мало того, несмотря на огромный список бесплатных и коммерческих дополнений, практически каждый день появляются новые, которые расширяют список возможностей Joomla.

Причина 4. Joomla хорошо поддерживается.

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

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

Причина 5. Joomla легко освоить.

Профессионалы из мира веб-технологий презрительно называют Joomla «CMS для домохозяек» именно потому, что для её освоения не надо тратить несколько лет на университетской скамье. В Интернете можно найти большое количество разнообразных учебных материалов, в том числе и видеокурсы, которые очень легко усваиваются и содержат массу практических примеров.

А благодаря простому и понятному интерфейсу вы станете настоящим мастером по строительству сайтов за очень короткое время.

У вас есть идеи для веб-проекта, но нет знаний — осваивайте Joomla. C её помощью вы сможете легко и быстро воплотить свои идеи в жизнь. Удачный веб-проект может принести миллионы, и для его реализации не надо тратить годы на университетской скамье.

_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Joomla — профессиональный сайт за один день».

CMS помогает развить бизнес в Интернете

CMS помогает развить бизнес в Интернете

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

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

Сайт, составленный из таких динамических страниц, превращается в виртуального робота, который помогает своему хозяину в выполнении рутинных операций. Разве может человек отвечать на несколько сотен запросов о цене товара, если эта цифра зависит от конфигурации, выбранной посетителем? Наверное, может, если у него есть под рукой хорошее программное обеспечение, и он неотрывно сидит у монитора круглые сутки. Но кого может прельщать такой образ жизни?

Поэтому развитие бизнеса в Интернете неразрывно связано с динамическим сайтом. Причём построить такой сайт можно и без глубоких познаний в веб-технологиях. Для этого существует достаточно много систем управления содержанием сайта (СMS).

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

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

Конечно, если захочется, можно будет проштудировать руководства для более детального представления о системе и её использовании. Но в таком случае уже будет ясно, что надо читать внимательно, что надо бегло просмотреть, а что можно и совсем пропустить. Видеокурс поможет существенно сэкономить время, силы и материальные ресурсы при реализации желания  досконально разобраться в тонкостях использования CMS.

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

_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Joomla — профессиональный сайт за один день».


Зачем веб-сайту динамика?

Зачем веб-сайту динамика?

Любой веб-проект базируется на сайте, будь то простая интернет-визитка маленького предприятия или корпоративный портал со множеством функций, принадлежащий крупному концерну. Все сайты очень легко разделить на две большие группы: статические и динамические.

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

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

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

Динамические сайты создаются с помощью серверных языков программирования и баз данных. Самым распространённым вариантом является сочетание PHP и MySQL.

MySQL – бесплатная база данных, в которой можно хранить практически любые данные. Так, например, можно хранить тексты статей, изображения, различные цифровые сведения. Можно создать сложную структуру данных интернет-магазина, в которой будет храниться информация о товарах, их количестве, покупателях и  их покупках.

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

Для тех, кто не хочет вникать в суть веб-технологий существуют различные варианты систем управления содержанием сайта (CMS). Они также используют PHP и MySQL, но имеют очень удобный интерфейс, который позволяет изменять набор доступных на сайте функций и содержание страниц. При этом все организовано так, что изучение каких-либо языков программирования не требуется.

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

Так что динамика сайта открывает новые возможности для его владельца. Фактически только динамический сайт может стать полноправным представителем своего хозяина на просторах Интернета, а статический сайт подобен надписи на заборе вдоль проезжей части.

_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Joomla — профессиональный сайт за один день».

Что такое блог и для чего он нужен?


Что такое блог и для чего он нужен?

Люди, которые впервые слышат слово «блог» часто спрашивают меня – «А что это такое?», «Чем блог отличается от сайта, и для чего он вообще нужен?»

Что ж, давайте разбираться, на самом деле все просто.

Блог – это разновидность сайта. Есть новостные сайты, есть форумы, есть Интернет-магазины, а есть блоги. Всё это разновидности сайтов.

Чем выделяется блог на фоне остальных сайтов и для чего он обычно заводится?

Чтобы ответить на этот вопрос, важно сказать, что блоги делятся на 5 типов и каждый из них несет в себе определенную цель его создания.

Вот эти 5 типов:

  1. Личный блог.
  2. Профессиональный блог.
  3. Бренд блог.
  4. Новостной блог.
  5. Нетрадиционные блоги.

Теперь разберем каждый тип подробнее.

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

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

Если же человек публичный и пишет интересные заметки, то его журнал посещает и много других людей, с которыми автор не знаком лично. Пример такой личности  — актер Евгений Гришковец и его дневник

www.e-grishkovets.livejournal.com

Как правило, такие блоги ведутся на бесплатных сервисах, например — «Живой Журнал», в народе просто ЖЖ (www.livejournal.ru)

Профессиональный блог.

Если человек профессионально занимается какой-то деятельностью, то он может завести профессиональный блог. Например, человек увлекается цифровой фотографией. Он что называется собаку съел на этой теме, кучу оборудования уже купил и испробовал. В общем, ему это интересно, он уделяет этому много времени и знает много того, чем мог бы поделиться со многими начинающими фотографами.

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

Когда такой блог начинает набирать обороты по посещаемости, он начинает приносить своему хозяину прибыль. Деньги обычно поступают за счет продажи рекламы, а также за счет использования на блоге систем контекстной рекламы наподобие Яндекс.Директ и Google.Adsense.

Также для заработка на таких блогах можно использовать информационные товары по своей теме.

В итоге, профессиональный блог превращается в дополнительный источник дохода. В идеальном случае блог становится основной деятельностью и основным источником дохода. Таких блоггеров  много на западе. А через 1-2 года будет много и  у нас.

Хороший пример профессионального блога — http://digital-photography-school.com

Это блог австралийца Дарена Роуса. Этот человек живет исключительно за счет своих блогов. Если обратите внимание на верхний правый угол, то увидите, что на обновления данного блога подписаны более 300.000 человек, что говорит о его невероятной популярности и востребованности.

Бренд блог.

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

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

Почему бы не размещать их на основном сайте?

Потому что формат записей, которые размещаются на блоге обычно отличается от формата материалов, которые размещаются на контентных сайтах.

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

Например, урок «Как создать систему регистрации на сайте» я размещу на основном сайте, а вот отчет с какой-нибудь конференции по веб-дизайну с моими фотками я размещу уже на блоге.

Улавливаете разницу?

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

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

По крайней мере, у меня это происходит именно так.

Другой вариант использования бренд блога – это использование блога в качестве основного сайта.

Хороший пример – блог известного западного копирайтера Михеля Фортина  — http://www.michelfortin.com

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

Новостной блог.

Обычно такой блог ведут несколько авторов. Они выбирают какую-то нишу, например «Всё про Apple» и начинают писать в такой блог новостные заметки на постоянной основе. Обычно на таком блоге появляется по несколько новых записей в день.

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

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

Пример такого блога — http://www.iphones.ru/

Остальные вариации блогов.

Если не считать личных блогов, часть которых создается на бесплатных сервисах, все остальные блоги обычно создаются на бесплатном движке блогов WordPress.

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

Как создать свой блог?

Что касается технической стороны создания собственного блога, то это уже тема для отдельной статьи.

Здесь скажу только, что самыми популярными решениями на сегодняшний день являются вышеупомянутый движок блогов WordPress, который заслуженно считается лидером в этой области  и скрипт Movable Type, который уже много лет удерживает вторую позицию.

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

Успехов!!!

——————————————————-

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса по созданию блогов «WordPress – профессиональный блог за один день».

WordPress theme: Kippis 1.15