Продолжаем тему JOOMLA. Начало этой темы можно прочитать
ЗДЕСЬ Как могут помочь HTML и CSS владельцу сайта с CMS?
Развивая свой проект, построенный на основе какой-нибудь CMS, невольно начинаешь задумываться, а зачем вообще изучать HTML и CSS?
Ведь
CMS позволяет делать все, что нужно для сайта. И весь процесс настройки страниц сайта проходит через удобную административную панель, на которой нужно только галочки ставить, да текст вписывать.
Причём даже форматирование текста происходит вполне привычным способом: выбираем с помощью кнопок нужный стиль для выделенного текста. Встроенные редакторы предлагают весьма внушительный набор средств для работы с текстом.
Вот и складывается впечатление, что HTML и CSS совсем не нужен для того, чтобы создать, поддерживать и развивать свой сайт.
Однако стоит взглянуть на данный вопрос с другой стороны.
Сразу пропустим тему удовлетворения собственного любопытства при работе со своим сайтом. Хотя данный фактор может быть очень весомым доводом для некоторых личностей, особенно активных и предприимчивых. У тех, кто занимается своим сайтом, обязательно есть такие качества в арсенале активных средств.
Есть другие факторы, влияющие на положительное решение в отношении изучения HTML и CSS.
Дело в том, что данные два языка программирования являются основой современных веб-технологий. Даже самый простой сайт, который содержит только текст, непременно использует HTML и CSS на своих страницах. Ведь именно эту сладкую парочку выводят браузеры на экран пользователям.
Так что в основе любой CMS все равно лежит код HTML и CSS. Да и визуальные эффекты получаются с помощью манипулирования правилами и свойствами CSS и структурой HTML.
А, развиваясь вместе с проектом, его создатель непременно упрётся в то, что любая система, какой бы совершенной она не была, имеет ограничения по функционалу. Обязательно захочется реализовать какую-нибудь интересную идею, но для неё не будет готового модуля.
В данном случае будет очень обидно признавать, что огромный объем проделанной работы тем не менее не даёт возможности реализовать на 100% задуманное.
Но развитие системы ещё не самый важный довод. Гораздо важнее - это поддержка проекта. Может возникнуть ситуация, когда придётся решать проблему с веб-проектом самостоятельно. При этом все настройки будут корректны, все найденные в Интернете способы опробованы, но проблема не исчезает.
В таких случаях знание HTML и CSS очень выручают. Разбираясь с помощью отладочных средств, которые в наши дни имеет практически каждый браузер, можно очень точно определить проблемное место и либо самостоятельно решить задачу, либо уточнить поиск решения в интернете.
Вот так знание HTML и CSS могут помочь владельцу сайта, который самостоятельно развивает свой проект.
_____________________
Евгений Попов - автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «
Joomla - профессиональный сайт за один день».
CMS помогает развить бизнес в Интернете
Ведение своего бизнеса в интернет-пространстве требует наличия хорошего сайта, который будет являться полноценным представителем предпринимателя в виртуальном пространстве. Хорошо сделанный сайт может не только выводить описание товара или услуг, но и вести с пользователем почти полноценный диалог, не говоря уже простом оформлении сделки-купли продажи.
Для выполнения таких функций нужно чтобы сайт был динамическим. Это означает, что сайт формирует содержание своих страниц в зависимости от различных условий: от имеющейся в базе данных информации, от реакции пользователя и даже от полученных с других сайтов данных.
Сайт, составленный из таких динамических страниц, превращается в виртуального робота, который помогает своему хозяину в выполнении рутинных операций. Разве может человек отвечать на несколько сотен запросов о цене товара, если эта цифра зависит от конфигурации, выбранной посетителем? Наверное, может, если у него есть под рукой хорошее программное обеспечение, и он неотрывно сидит у монитора круглые сутки. Но кого может прельщать такой образ жизни?
Поэтому развитие бизнеса в Интернете неразрывно связано с динамическим сайтом. Причём
построить такой сайт можно и без глубоких познаний в веб-технологиях. Для этого существует достаточно много систем управления содержанием сайта (СMS).
Такая система даёт возможность соединять между собой различные готовые блоки, реализующие нужные функции (например, редактирование материала на сайте, вывод рекламного банера, организация меню, подготовка каталога, подготовка счета по выбранному заказу и так далее) в единое целое. Владелец сайта практически строит систему из кубиков, не вникая, как и из чего сделаны сами кубики. Такой подход позволяет создавать очень сложные веб-проекты даже тем, кто несколько недель назад даже понятия не имел о том, что такое сайт и как он работает.
Конечно, всему надо учиться. Но в области веб-технологий процесс обучения уже давно перешёл на новый уровень. Для освоения управления CMS не нужно ходить на курсы, выкраивая несколько часов в день в плотном графике, или бороться со сном, изучая толстенные руководства, ничего в них не понимая. Чтобы построить сайт достаточно будет просмотреть
видекурс, в наглядных и подробных видеоуроках которого подробно расскажут и покажут, как с абсолютного нуля построить работающий сайт, который выполняет сложные операции.
Конечно, если захочется, можно будет проштудировать руководства для более детального представления о системе и её использовании. Но в таком случае уже будет ясно, что надо читать внимательно, что надо бегло просмотреть, а что можно и совсем пропустить.
Видеокурс поможет существенно сэкономить время, силы и материальные ресурсы при реализации желания досконально разобраться в тонкостях использования CMS.
Таким образом, CMS поможет запустить и опробовать интересную идею в сфере интернет-бизнеса без длительного процесса получения глубоких познаний в веб-технологиях и без больших материальных трат на старте проекта.
_____________________
Евгений Попов - автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «
Joomla - профессиональный сайт за один день».
Зачем веб-сайту динамика?
Любой веб-проект базируется на сайте, будь то простая интернет-визитка маленького предприятия или корпоративный портал со множеством функций, принадлежащий крупному концерну. Все сайты очень легко разделить на две большие группы: статические и динамические.
На статических сайтах информация может измениться, только если разработчик сделает правку кода страниц. Поэтому даже сайты-портфолио, на страницах которого одно изображение работы сменяется другим, могут быть статическими: ведь чтобы добавить или удалить изображение владельцу сайта надо поменять код страницы, которая выводится браузером на экран посетителя.
Динамический же сайт выводит разную информацию на страницу в зависимости от того, какие задаются условия. Например, если на сайт зашёл незарегистрированный пользователь, то ему выдается один набор данных, зарегистрированному пользователю выдается другой набор данных, а администратору сайта открывается полный доступ ко всем данным и функциям.
Зачем это нужно? Во-первых, для того, чтобы вести торговлю с помощью интернет -магазина. Во-вторых, обеспечивать своим партнёрам и клиентам доступ к базе данных. В-третьих, добавлять и изменять различные материалы на сайте без вмешательства в его структуру.
Динамические сайты создаются с помощью серверных языков программирования и баз данных. Самым распространённым вариантом является сочетание PHP и MySQL.
MySQL - бесплатная база данных, в которой можно хранить практически любые данные. Так, например, можно хранить тексты статей, изображения, различные цифровые сведения. Можно создать сложную структуру данных интернет-магазина, в которой будет храниться информация о товарах, их количестве, покупателях и их покупках.
PHP - язык программирования, который используется для создания динамических страниц. С его помощью можно брать информацию из базы данных и вставлять ее в веб-страницы. PHP выполняется на веб-сервере и модифицирует страницы в момент обращения пользователя, так что браузер получает уже готовую веб-страницу с обычным кодом HTML. Так как информация в базе данных может меняться, то каждый раз формируется разное содержание. Вот так и получается динамический веб-сайт.
Для тех, кто не хочет вникать в суть веб-технологий существуют различные варианты
систем управления содержанием сайта (CMS). Они также используют PHP и MySQL, но имеют очень удобный интерфейс, который позволяет изменять набор доступных на сайте функций и содержание страниц. При этом все организовано так, что изучение каких-либо языков программирования не требуется.
Конечно, если нужен сайт со сложным набором функций (например, интернет-магазин) то потребуется изучить использование CMS, чтобы грамотно подключить все нужные блоки. Но на этот случай в Интернете легко найти
видеокурсы, в которых подробно и популярно объясняется как и что сделать.
Так что динамика сайта открывает новые возможности для его владельца. Фактически только динамический сайт может стать полноправным представителем своего хозяина на просторах Интернета, а статический сайт подобен надписи на заборе вдоль проезжей части.
_____________________
Евгений Попов - автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «
Joomla - профессиональный сайт за один день».
Напоминаю, что это 2 часть темы Joomla, первую часть можно прочитать
ЗДЕСЬ или
ЗДЕСЬ