Что будет полезным для развития веб-проекта?
Реалии наших дней таковы, что оставлять без внимания такую сферу как Интернет нельзя. К тому же Интернет предоставляет для развития проекта огромные возможности. Ими нужно только воспользоваться.
А для того, чтобы воспользоваться возможностями Интернет, в первую очередь нужен собственный сайт. Когда-то на заре развития веб-технологий знание о том, как сделать сайт, было уделом избранных. К счастью, те времена давно прошли. Современное состояние данного вопроса таково, что практически любой человек, который умеет читать и пользоваться компьютером, может построить функциональный и сложный сайт. Для этого нужно лишь освоить какую-нибудь систему управления содержанием сайта(CMS).
Однако такой подход имеет один скрытый недостаток. Весь функционал сайта будет ограничен только теми модулями, которые можно будет найти в Интернете для вашей CMS. А при развитии проекта обязательно встанет вопрос об использовании каких-нибудь особенных функций для реализации бизнес-идей.
Конечно, в таком случае можно обратиться в какую-нибудь веб-студию, которая за определённую плату и сайт для вас сделает и будет заниматься его развитием и поддержкой. Нужно только учесть, что настоящие профессионалы веб-технологий стоят достаточно больших денег. А если пользоваться дешёвыми услугами студента, то через год можно оказаться в ситуации, когда, в буквальном смысле, «наляпанный» код системы даже сам автор будет не в состоянии привести в порядок.
Поэтому экономичный вариант развития проекта может выглядеть следующим образом: на начальных стадиях можно пользоваться готовыми решениями на основе одной из популярных бесплатных CMS; при этом сразу с установкой и запуском своего проекта надо начинать разбираться в основах веб-технологий, что позволит по мере необходимости вносить изменения в уже работающий сайт; ну а когда проект раскрутится, то можно смело часть дохода выделить на развитие сайта и заключать договор с веб-студией, тем более, что знаний веб-технологий хватит на то, чтобы определить, насколько профессионально студия работает с клиентом.
Что же нужно изучать?
-
HTML. Он представляет основу веб-технологий. Фактически все браузеры предназначены для отображения кода HTML. Так что его знание — это тот самый фундамент, который крепко держит весь замок сайта на своих плечах.
-
CSS. Придать элегантность тексту, который формируется HTML кодом позволяет CSS. Знание только HTML и CSS открывает ворота к построению замечательных статических сайтов. Существует огромное количество методов, которые позволяют делать обалденные сайты только на основе HTML и CSS.
-
JavaScript. Встраиваемый в страницы HTML скриптовый язык. С его помощью изменяются кнопки, начинают элегантно выезжать пункты меню и картинки появляются с различными эффектами. JavaScript оживляет статичные веб-страницы и существенно расширяет набор возможных функций.
-
PHP в связке с MySQL. Лучше всего осваивать их вместе. Данная связка позволяет делать сайты с динамическими страницами, которые будут менять своё содержание в зависимости от различных условий, а данные хранить в базе на сервере. Аутентификация пользователей, создание различных форумов, блогов и интернет-магазинов — все это и многое другое становится доступным с использованием PHP и MySQL.
Если овладеть перечисленными пунктами, то станут доступны практически любые задачи в сфере веб-строительства. Но даже начальных знаний будет достаточно для того, чтобы модифицировать код CMS своего сайта, для организации особенной функции.
_____________________
Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «PHP + MySQL для начинающих».
CMS помогает развить бизнес в Интернете
Ведение своего бизнеса в интернет-пространстве требует наличия хорошего сайта, который будет являться полноценным представителем предпринимателя в виртуальном пространстве. Хорошо сделанный сайт может не только выводить описание товара или услуг, но и вести с пользователем почти полноценный диалог, не говоря уже простом оформлении сделки-купли продажи.
Для выполнения таких функций нужно чтобы сайт был динамическим. Это означает, что сайт формирует содержание своих страниц в зависимости от различных условий: от имеющейся в базе данных информации, от реакции пользователя и даже от полученных с других сайтов данных.
Сайт, составленный из таких динамических страниц, превращается в виртуального робота, который помогает своему хозяину в выполнении рутинных операций. Разве может человек отвечать на несколько сотен запросов о цене товара, если эта цифра зависит от конфигурации, выбранной посетителем? Наверное, может, если у него есть под рукой хорошее программное обеспечение, и он неотрывно сидит у монитора круглые сутки. Но кого может прельщать такой образ жизни?
Поэтому развитие бизнеса в Интернете неразрывно связано с динамическим сайтом. Причём построить такой сайт можно и без глубоких познаний в веб-технологиях. Для этого существует достаточно много систем управления содержанием сайта (СMS).
Такая система даёт возможность соединять между собой различные готовые блоки, реализующие нужные функции (например, редактирование материала на сайте, вывод рекламного банера, организация меню, подготовка каталога, подготовка счета по выбранному заказу и так далее) в единое целое. Владелец сайта практически строит систему из кубиков, не вникая, как и из чего сделаны сами кубики. Такой подход позволяет создавать очень сложные веб-проекты даже тем, кто несколько недель назад даже понятия не имел о том, что такое сайт и как он работает.
Конечно, всему надо учиться. Но в области веб-технологий процесс обучения уже давно перешёл на новый уровень. Для освоения управления CMS не нужно ходить на курсы, выкраивая несколько часов в день в плотном графике, или бороться со сном, изучая толстенные руководства, ничего в них не понимая. Чтобы построить сайт достаточно будет просмотреть видекурс, в наглядных и подробных видеоуроках которого подробно расскажут и покажут, как с абсолютного нуля построить работающий сайт, который выполняет сложные операции.
Конечно, если захочется, можно будет проштудировать руководства для более детального представления о системе и её использовании. Но в таком случае уже будет ясно, что надо читать внимательно, что надо бегло просмотреть, а что можно и совсем пропустить. Видеокурс поможет существенно сэкономить время, силы и материальные ресурсы при реализации желания досконально разобраться в тонкостях использования CMS.
Таким образом, CMS поможет запустить и опробовать интересную идею в сфере интернет-бизнеса без длительного процесса получения глубоких познаний в веб-технологиях и без больших материальных трат на старте проекта.
_____________________
Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Joomla - профессиональный сайт за один день».
Что такое блог и для чего он нужен?
Люди, которые впервые слышат слово «блог» часто спрашивают меня – «А что это такое?», «Чем блог отличается от сайта, и для чего он вообще нужен?»
Что ж, давайте разбираться, на самом деле все просто.
Блог – это разновидность сайта. Есть новостные сайты, есть форумы, есть Интернет-магазины, а есть блоги. Всё это разновидности сайтов.
Чем выделяется блог на фоне остальных сайтов и для чего он обычно заводится?
Чтобы ответить на этот вопрос, важно сказать, что блоги делятся на 5 типов и каждый из них несет в себе определенную цель его создания.
Вот эти 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 – профессиональный блог за один день».
Зачем осваивать Javascript&
Зачем осваивать Javascript, когда для создания сайта даже знания HTML не требуется? Используя системы управления содержанием (CMS), можно построить практически любой сайт и при этом нужно будет только набивать текст. Так зачем же вникать в конструкции языка программирования?
Причина 1.
Любая CMS имеет ограниченный набор функций, хотя он может быть и весьма обширен. Особенно ограничены CMS в функциях интерфейса. Меню, кнопки, различные формы имеют стандартный вид. Такое уныние немного разбавляется использованием различных тем. Но темы позволяют изменять только фоновые картинки и цветовые решения, а различные эффекты анимации, например, плавное выкатывание структуры меню, остаётся недоступным при использовании стандартных средств CMS.
Использование Javascript позволит задействовать возможности интерфейса на все 100%. Кроме того, использую библиотеку jQuery и плагины для неё, возможно будет подключать уже готовые решения, которые реализуют разнообразные графические эффекты для элементов интерфейса.
Причина 2.
Очень часто в Интернете попадаются сайты, которые содержат три-четыре страницы со статичным содержанием. Но при этом они используют CMS со всем ее функционалом и мощностью обработки данных. Весьма распространён случай, когда страницы на таких сайтах грузятся непозволительно долго по причине непроизводительных запросов к базе данных.
Использование Javascript в сочетании с HTML и CSS при таких патологиях поможет создать очень интересный сайт, который будет оставаться в памяти посетителя ярким и удобным интерфейсом, а грузиться будет в несколько раз быстрее.
Причина 3.
В настоящий момент Javascript продолжает развиваться за счёт появления новых библиотек, таких как jQuery или MooTools. При использовании таких библиотек Javascript получает не только набор дополнительных функций, но и становится проще и удобнее в использовании.
Кроме того, для библиотек постоянно появляются новые плагины (готовые решения), которые реализуют разнообразные визуальные эффекты и элементы веб страниц с их использованием. Такие плагины разрабатываются как любителями, так и профессионалами в огромном количестве. Иногда бывает трудно сделать выбор среди нескольких достойных вариантов для реализации, например, меню или галереи изображений.
Причина 4.
Освоение Javascript в настоящий момент является весьма простым и доступным делом. Видеокурсы помогут освоить базовые понятия, а примеры практических реализаций с подробными объяснениями можно найти в Интернете, набрав в поле ввода поискового сервера «Javascript уроки».
Такое положение способствует дальнейшему развитию Javascript и его библиотек за счёт привлечения к нему все новых и новых пользователей и программистов.
На сегодняшний день Javascript – это одна из базовых технологий веб дизайна, которая продолжает интенсивно развиваться.
_____________________
Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».