Интернет на миллион: 2012<meta content='17e7b9a4' name='verification-key'/><meta content='17e7b9a4' name='verification-key'/><meta content='17e7b9a4' name='verification-key'/>

суббота, 22 декабря 2012 г.

Создание Robots.txt

Создание Robots.txt

Robots.txt представляется собой обыкновенный текстовый файл, который располагается в корневой папке Вашего ресурса. Данный файл содержит в себе инструкции для роботов-поисковиков.

Создание Robots.txt

Смотрите полный видеокурс на iTunes

Создание Robots.txt поможет запретить индексацию конкретных страниц и подразделов Вашего сайта, кроме того, указать основное зеркало ресурса, а также «проводить» к файлу sitemap. Рассмотреть выгоду Robots.txt можно на примере, когда Вы желаете закрыть от индексации технические разделы ресурса. Если такие разделы являются открытыми, то поисковик сделает попытку выкинуть их из индекса. Однако, может произойти такая ситуация, когда робот ошибочно выбросит нужные и полезные страницы. Создание Robots.txt осуществляется при помощи инструмента «Блокнот». Этот файл необходимо обязательно поместить в корневой каталог ресурса. Чтение файла с инструкциями является первым шагом при заходе робота-поисковика на Вашу страницу.

Настройка Robots.txt

Для настройки данного файла используют две директивы – User-agent и Disallow, которые являются основными. Первая директива определяет поискового робота, выполняющего запрет на индексацию, который прописан во второй директиве. К примеру, для того, чтобы инструкция запрещала абсолютно весь ресурс к индексации для всех поисковых систем, она должна выглядеть так: Usеr-agent:* Disallоw:/. После Disallow требуется прописать путь к папке, и в этом случае робот перестанет индексировать страницы. Запомните одно правило: ни в коем случае нельзя в одной строке прописывать несколько путей, ибо такая строка работать не будет. Команда Allow поможет Вам открыть какой-либо файл или директорию для индекса.

Помимо основных существуют еще и дополнительные директивы. Рассмотрим их.

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

2. Sitemap. Эта директива представляет собой команду, помогающую определить поисковому роботу, где находится файл с картой ресурса.

3. Crawl-delay. Такая директива применяется роботом-поисковиком для задержки между загрузкой страниц ресурса. Она является очень полезной для сайтов с большим количеством страниц. К примеру: для задержки в 6 секунд устанавливаем команду Crawl-delay: 6.

4. Request-rate. Эта директива отвечает за то, с какой периодичностью поисковый робот загружает страницы на Вашем сайте. Рассмотрим пример: для того, чтобы робот загружал одну страницу 11 секунд, устанавливаем команду Request-rate: 1/11.

5. Visit-time. Такая директива служит для определения времени, когда робот имеет возможность загружать страницы на Вашем ресурсе. Не забывайте, что время выставляется по Гринвичу. К примеру: Visit-time: 0050-0070.

Создание Robots.txt не должно содержать ошибок, иначе это может привести к открытию конфиденциальных страниц Вашего ресурса. Либо же наоборот, поисковая система может закрыть полезные страницы.

Если Вы хотите осуществить проверку правильности настройки данного файла, воспользуйтесь Яндекс.Вебмастером, который имеет сервис «Анализ Robots.txt». Все, что от Вас требуется, ввести в поле имя домена, который Вы хотите проверить.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

понедельник, 17 декабря 2012 г.

Как сделать sitemap xml?

Как сделать sitemap xml?

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

Как сделать sitemap xml?

Смотрите полный видеокурс на iTunes

Что представляет собой sitemap?

В сущности, sitemap – это текстовый файл, который предназначен для информирования поисковых роботов относительно особенностей конкретной площадки. В частности, сделать sitemap xml нужно для того, чтобы поисковые машины, заходя на сайт, могли иметь возможность получать достоверную и полную информацию о том, где расположены страницы и разделы сайта, насколько часто обновляется каждая или каждый из них, а также, в каком порядке приоритетности следует индексировать отдельные части площадки. В обязательном порядке необходимо сделать sitemap xml, если сайт имеет сложную многостраничную структуру, в которой поисковому роботу будет чрезвычайно сложно сориентироваться без соответствующих навигационных подсказок. Считается, что файл sitemap xml должен обязательно иметься, если сайт имеет от 50 страниц и более. В остальных случаях всё зависит от воли владельца площадки, который может как сделать сделать sitemap xml, так и обойтись без него.

Какова процедура создания sitemap?

Если файл карты сайта не был создан до этого, то необходимо сделать sitemap xml сразу, как только обнаружен факт его отсутствия. Это связано с тем, что наличие файла карты сайта существенной ускоряет и упрощает индексацию его страниц и разделов, что, в первую очередь, на руку владельцу площадки. Для создания файла карты сайта понадобиться немного времени и текстовый редактор – любой, который позволяет создавать и сохранять файлы в формате xml. Создав файл, его необходимо назвать строго sitemap, проследив, чтобы при написании имени файла не было допущено ни единой ошибки. Это чрезвычайно важно, поскольку поисковые роботы идентифицируют технические файлы именно по их названию. И если хотя бы один символ будет отличаться, то поисковики не распознают в sitemap xml файл карты сайта. Помимо ручного создания файла карты сайта существует и иной подход – это специализированные сервисы, которые позволяют генерировать файл карты сайта в режиме онлайн.

Таким альтернативным подходом к созданию файла карты сайта является сервис htmlweb.ru. При работе с данным продуктом, необходимо придерживаться определённой последовательности действий. В частности, сначала необходимо заполнить текстовое поле «URL», в которой следует прописать адрес вашего сайта. Далее система попросит внести данные о частоте обновления страниц, приоритетности индексации и прочие существенные на взгляд владельца площадки параметры. Когда ввод данных завершён, остаётся только нажать на кнопку «Выполнить» и ждать, пока сервис не выдаст готовый код. Этот код необходимо вставить в файл карты сайта, путь к которому следует указать в файле Robots.txt, что находится в корневом каталоге площадки. С этого момента поисковые роботы, заходя на сайт, смогут быстро находить файл карты сайта и осуществлять оперативную индексацию площадки и отдельных её разделов.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

воскресенье, 16 декабря 2012 г.

Удивительный JavaScript. Графические эффекты.

Удивительный JavaScript. Графические эффекты.

Скорее всего, в демонстрации графических эффектов нет никакой практической пользы. Однако все они являются прекрасной демонстрацией возможностей JavaScript. Никакого Flash, только использование операторов языка программирования и функций. Впечатляющие перспективы использования JavaScript, которые открывают дорогу для новых, ранее недоступных для веб-проектов, сфер использования. Кажется невероятным тот факт, что еще несколько лет назад создание таких графических приложений было невозможным на JavaScript.
Итак - смотрим! Лучше всего для просмотра демонстраций использовать браузер Chrome, потому что он обладает наилучшим на сегодняшний день механизмом интерпретации JavaScript.

 Canopy

Canopy
Canopy  - это масштабируемый фрактал в векторном стиле. Нажмите "play" чтобы начать путешествие, нажатие на кнопку мыши ускоряет процесс. Использование опций "Mutation" (мутация) и "Bloom" (цветок) превращает дерево в странную структуру.

Ball Pool

Ball Poll
Вначале появляются шары в случайном порядке. Вы можете создать новые шары (нажав кнопку мыши в пустом месте), перемещать те, что уже есть, (перетаскивая мышью) и обновлять экран (двойное нажатие кнопки мыши).

Starfield

Starfield
Простое звездное поле (512 звезд).

Floating cube

Floating cube
Плавающие кубики составляют фразу "Chrome Experiment".

3D Model Viewer

3D Model viewer
Приложение 3d Model Viewer реализовано на Javascript и с использованием элемента canvas (HTML 5). Возможно просматривать 3D-модели (динозавр, корабль, вертолет), вращать их, изменять цвет и прозрачность, добавлять эффект "motion blur".

Many Lines

Many Lines
Рисуются линии вслед за движением курсора мыши.

Depth of Field

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

Fish

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

Liquid Particles

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

Orange Tunnel

Orange tunnel
Классический эффект туннеля в стиле демо сцен.

Colors Cube

Colors cube
Colorscube - простое воспроизведение цветового пространства RGB в 3D. Используются установки прозрачности.

Kaleidoscope

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

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

_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

Javascript повышает стоимость работ веб-мастера.

Javascript повышает стоимость работ веб-мастера.

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

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

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

Дело в том, что в современных условиях сделать сайт, даже весьма сложный, может практически любой, кто умеет читать. Как?
 В настоящее время существует довольно большой список систем управления содержанием сайта. Причём ведущие позиции в этом списке занимают бесплатные варианты (Joomla, Drupal, WordPress).

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

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

Системы управления содержанием настолько универсальны и просты в использовании, что построив один сайт можно смело предлагать свои услуги в качестве веб-мастера для других. Здесь самое главное — найти клиента и обговорить с ним требования к готовому сайту. А подобрать изображения, тексты и функциональные модули можно среди многочисленных бесплатных вариантов доступных в Интернете.

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

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

Кроме того, освоение Javascript очень может очень сильно изменить материальную оценку труда веб-мастера. За стандартный сайт на основе системы управления содержанием, пусть даже с хорошим графическим решением, много просить не позволит рынок (слишком много будет конкурентов, готовых выполнить такую же работу за меньшие деньги). А использование Javascript может превратить ту же самую работу в уникальный проект с использованием анимаций при изменении состояний элементов, интерактивным интерфейсом, который будет предвосхищать желания посетителя. И вот за такой проект уже можно смело просить сумму в несколько раз превышающую стандартный гонорар. Да и в прайс-листе можно будет смело указать несколько вариантов исполнения заказа, что не только расширяет ассортимент услуг, но поднимает планку компетентности веб-мастера в глазах клиента.
Может показаться, что использование Javascript существенно увеличивает сложность работ. Отнюдь. Использование современных библиотек (jQuery, MooTools, Dojo) и многочисленных плагинов к ним, решение даже самых невероятных интерфейсных трюков укладывает в несколько строк кода. Таким образом, увеличение трудоёмкости практически несущественно на фоне качественно других решений.

Что интересно, освоение Javascript не такой уж сложный процесс, как может показаться. В Интернете легко найти многочисленные примеры решений с подробным объяснением. Ну и, конечно же, видеокурсы по Javascript и различным библиотекам для него помогут шагнуть на другую ступеньку на пути к вершинам мастерства.
Будьте смелее! Отправляйтесь в путь! Дорогу осиливает идущий.
_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

Удивительный Javascript. Три вопроса.


Что такое Javascript?

Когда-то при возникновении подобного вопроса принято было отсылать к толстым энциклопедиям, в которые человечество собирало определенные описания всего, с чем приходится сталкиваться. Но в наше время бурного развития Интернета как информационной среды не надо перелистывать тяжеленные тома большой советской энциклопедии или рыться в пыльных каталогах городской библиотеки. Достаточно просто набрать в поле ввода текста поискового сервера "что такое Javascript" (даже вопрос в конце ставить не нужно).
Среди большого количества найденных ответов следует обратить внимание на отличную статью в Википедии. В самом начале статьи приводится достаточно емкое определение Javascript. Главное, на что надо обратить внимание: "это встраиваемый язык, который находит широкое применение в браузерах для придания интерактивности веб-страницам, легкий для использования непрограммистами".
Другими словами - это доступное каждому средство, которое встраивается в каждый современный браузер для оживления веб-страниц и превращения их в настоящие программные продукты.
Все равно не понятно? Тогда читайте дальше о возможностях, которые предоставляет Javascript.

Что может Javascript?

C помощью Javascript простую текстовую страницу можно превратить в настоящее чудо, которое будет не только поражать воображение посетителя разнообразными эффектами, но и активно взаимодействовать с ним, реагируя на движения мышью и нажатия клавиш.
Так при наведении курсора мыши пункт меню может красиво разворачиваться, представляя всю структуру для выбора нужного подпункта. А изображения в специальном окне будут изменяться самостоятельно, демонстрирую посетителю все портфолио, а при наведении курсора мыши на картинку будут всплывать оригинально оформленные подсказки. При заполнении различных полей для ввода информации с помощью Javascript сайт не только подскажет, что надо вписать в то или иное поле, но и проверит, правильно ли ввел пользователь свой е-мейл или номер телефона и сообщит ему об ошибке. А при выборе пользователем определенных данных для отображения страница автоматически изменит свой дизайн, спрячет ненужное и выделит необходимое. С помощью Javascript можно сделать интерактивные таблицы для ввода информации, которые будут работать подобно популярному офисному приложению Excel или текстовой редактор, как Word.
Перечислять все возможности Javascript можно практически бесконечно, потому что он реализует практически весь интерфейс пользователя на веб-странице. А самыми красивыми и яркими примерами использования Javascript являются игры, написанные без использования каких-либо сторонних технологий (таких как Flash).
Браузер с использованием Javascript становится мощной информационной платформой, которая может иметь огромное количество функций и приложений. При этом требования к компьютеру, на котором выполняется приложение, перестает быть критичным. Скорее, возможности начинают ограничивать каналы связи с веб-сервером.

Зачем осваивать Javascript?

Во-первых, освоение Javascript открывает новые возможности для использования на своих сайтах огромного количества уже готовых решений для реализации разнообразных функций и графических эффектов. Причем можно выполнить подключение такого модуля к уже готовому сайту и написать придется всего лишь несколько строк кода.
Во-вторых, уже сегодня стоимость специалиста, владеющего Javascript, наряду с другим веб-технологиями существенно выше. Дело в том, что Интернет развивается не только количественно (увеличивается и число пользователей и число  веб-сайтов), но и качественно. Интернет-магазин, выполняющий продажи посетителям сайта, - уже привычное и повсеместное явление. А перспектива - это массовое развитие программного обеспечения как веб-сервиса. В недалеком будущем на локальном компьютере пользователя будет работать только операционная система, обеспечивающая браузер (посмотрите на Chrome OS, который вот-вот выйдет в мир). а все данные и программное обеспечение будет храниться на веб-серверах  (либо платных, либо бесплатных).  В таких условиях  Javascript  приобретает решающее значение как инструмент реализации пользовательского интерфейса. Так что освоение Javascript не только выгодное, но и перспективное занятие. Ну и, кроме того, можно просто работать на себя, создавая те самые готовые модули (что довольно-таки просто) и реализовывать их в свободной продаже другим веб-мастерам.
В-третьих, Javascript изначально разрабатывался как легкий в освоении язык программирования. Помните: "легкий для использования непрограммистами". И его действительно просто освоить. А весь инструментарий, который нужен для организации учебного процесса - браузер. Остается только раздобыть учебные материалы. Но при наличии соединения с Интернетом вопрос об учебных материалах растворяется в ответах поисковых серверов. Многочисленные форумы и сайты, посвященные использованию Javascript, содержат огромное количество материала. Конечно, у этой информационной массы есть недостаток - отсутствие системности и стройной структуры. Но есть ведь еще и книги, и видеокурсы, которые помогут сделать учебный процесс эффективным и наглядным.
Так что пора прекращать удивляться возможностям Javascript и начинать строить свою карьеру вебмастера.
_____________________
Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

суббота, 15 декабря 2012 г.

Блестящее будущее JavaScript


Интернет постоянно развивается, уже практически стал ещё одной сферой, окружающей нашу планету вместе с атмосферой и магнитным полем. Неисчерпаемый источник информации и среда для развлечений, невероятных размеров хранилище для данных и среда для передачи самых разнообразных сигналов — такие функции выполняет Интернет для всего человечества, куда бы ни дотягивались каналы связи провайдеров.
Расширяющаяся и набирающая силу значимость Интернета для человечества своим успехом обязана в первую очередь развитию веб-технологий. Веб-сервера постепенно превращаются из простых хранилищ данных в часть сложной распределённой системы для обработки информации. Такие системы будут предоставлять самые разнообразные сервисы пользователям.
Уже сегодня для того, чтобы узнать погоду, послушать радио или связаться с другом на обратной стороне земли нужен всего лишь интернет-браузер. А поток данных для браузера формируется на сервере и, может быть, даже не на одном.
Но дальнейшее развитие веб-проектов уже сейчас можно предугадать. Посмотрите на сервис Google Docs – чтобы написать документ в популярном формате Word, разработать совместимую с Excel электронную таблицу, нарисовать векторный рисунок или сделать презентацию с красочными картинками и схемами нужен всего лишь браузер и аккаунт в системе Google. А все остальное можно найти на сайте Google Docs. И даже хранение документов берет на себя этот мощный сервис. Так что можно готовить свою работу практически из любого интренет-кафе, и даже не нужно заботиться о переносе данных — все хранится на веб-сервере. Достаточно закрыть браузер в интернет-кафе, приехать домой,  зайти на сервер со своего домашнего компьютера — и можно продолжать работу с того самого места, где остановился.
В таких условиях от локального компьютера требуется только  поддержка устойчивого соединения с Интернетом и браузер. Именно по такому пути двигаются разработчики новейшей операционной системы Chrome OS. Их концепция состоит из утверждения: «Все что нужно пользователю — интернет-браузер». И это действительно так.
Если посмотреть на развитие веб-сервисов, то можно обратить внимание на появление и растущую популярность такой услуги как SAAS (программное обеспечение как сервис). То есть, программное обеспечение выполняется на веб-сервере, где также хранятся и все данные, а пользователю передаётся только интерфейсная часть, то есть то, что нужно ему показать для принятия решений по дальнейшей обработке данных. Поэтому для составления текстового документа, или ведения бухгалтерии, или редактирования изображения нужен только лишь браузер и соединение с Интернетом.
Мало того, новые модели различных цифровых устройств все чаще стали получать такую интересную функцию как веб-интерфейс. То есть, подключённое к компьютеру или локальной сети устройство запускает внутренний веб-сервер, который позволяет осуществлять управление устройством с помощью браузера, просто зайдя на сайт устройства. И никакой возни с установкой специального программного обеспечения. Вот это настоящий интерфейс «подключай и работай».
В условиях такого развития событий очень важно понимать место и значимость веб-технологий. Все веб-приложения (начиная от простой текстовой страницы и заканчивая сложным интернет-порталом) состоят из двух больших частей. Первая часть — серверная. Она занимается хранением данных на сервере, обеспечением доступа к ним и формированием ответов для второй части веб-приложения — клиентской. Клиентская часть выполняется на компьютере пользователя и отвечает за вывод полученной от сервера информации и реализацию интерфейса с пользователем.
На сегодняшний день клиентской частью веб-проекта является браузер. Программа, которая выполняется на компьютере пользователя. Тенденция развития технологий указывает на то, что со временем браузер может вытеснить все остальное программное обеспечение с локального компьютера (посмотрите на Chrome OS, которая активно готовится к выпуску). В таком случае хранение данных и сложные вычисления будут выполняться на сервере, а локальный компьютер лишь будет управлять запросами и выводить полученный результат пользователю.
При таких перспективах развития становится важным вопрос, а на что стоит обращать внимание человеку, который планирует своё развитие как профессионал в сфере информационных технологий.
Давайте обратим свой взор на клиентскую часть. Именно эта часть веб-проекта сталкивается лицом к лицу с пользователем. Именно по ней судят, стоит пользоваться веб-сервисом или нет. Плохая клиентская часть может свести к нулю результат упорного труда над серверной частью, неудобный интерфейс может оттолкнуть пользователей (клиентов с деньгами) от замечательного сервиса. Поэтому важность клиентской части  (особенно для проектов SAAS) будет возрастать неуклонно.
А реализация клиентской части выполняется на Javascript. Кстати, тенденции развития Javascript указывают на то, что его позиции будут все более и и более прочными, даже не смотря на развитие HTML и CSS. Появление и постоянное улучшение большого количества библиотек для Javascript (jQuery, Mootools, Dojo и так далее), а также растущее стремительными темпами количество разнообразных плагинов для них указывают на то, что Javascript станет ведущей технологией для реализации клиентской части веб-проектов (если уже не стал).
Именно от умелого использования Javascript будет зависеть судьба того или иного веб-сервиса. Уже сегодня,  используя этот скриптовый язык программирования, можно заставить браузер делать невероятные трюки (например, создавать игры, выглядящие так, как будто их сделали на Flash) и очаровательные интерактивные интерфейсы, которые могут превратить скучную страницу сайта-визитки в превосходную рекламу, привлекающую пользователей. Причём трудоемкость процесса изготовления оригинального сайта может быть существенно снижена за счет использования готовых бесплатных решений по манипуляции элементами веб-страниц.
Так что Javascript ожидает весьма блистательное будущее ведущего инструмента в создании и развитии веб-сервисов. И тем, кто всерьез задумывается о своей карьере в сфере информационных технологий, стоит обратить внимание на освоение Javascript. В ближайшем будущем будет ощущаться очень острая нехватка специалистов по построению клиентских частей прибыльных веб-сервисов.
_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

Включаем JavaScript в свой личный бизнес-план

Включаем JavaScript в свой личный бизнес-план.

В том, что аудитория Интернет быстро расширяется с каждым годом, нет ни какой тайны. Постоянно увеличивающееся число потенциальных покупателей начинает интересовать все большее количество владельцев бизнеса. Ещё бы — открываются замечательные перспективы расширить круг клиентов, увеличить продажи и выйти на новые рынки.
Причём, в сочетании с улучшающимся качеством услуг, которые предоставляют транспортные компании, фирмы вполне успешно завоёвывают сердца покупателей со всей страны и даже из ближайшего зарубежья. Есть даже такие компании, которые строят свой бизнес целиком на продажах через Интернет.
В таких условиях спрос на качественные услуги по разработке и поддержке веб-проектов постоянно растёт. И свидетельством тому является появляющиеся как грибы веб-студии. Сейчас веб-дизайнеров можно найти даже в самом маленьком и депрессивном городе.
Такому всплеску активности способствуют два фактора: спрос на услуги и доступность обучения веб-технологиям.
К тому же, развитие веб-технологий привело к тому, что в настоящее время существует огромное количество различных систем управления контентом (CMS), применение которых не требует владения фундаментальными знаниями основ. Практически любой пользователь может самостоятельно освоить создание сайтов на основе CMS и будет достаточно быстро создавать типовые сайты. Тем более, что популярные CMS имеют огромный набор дополнительных модулей, которые очень просто подключаются и реализуют практически все необходимые функции для любого сайта, будь то простая галерея деревенского столяра или интернет-магазин бижутерии с каталогом на тысячи позиций.
Такое положение способствует тому, что большое количество веб-студий, весь персонал которых состоит из одного-двух грамотных и шустрых студентов предлагают свои услуги по созданию разнообразных сайтов. Но используют для этого одну-две популярных CMS, устанавливая для разных заказчиков разные бесплатные темы (Интернет предоставляет огромный выбор тем для популярных CMS). В итоге огромное количество сайтов выглядят как одинаковые матрёшки, раскрашенные под разных персонажей.
В таких условиях веб-студии очень сложно добиваться хорошей оплаты своего труда. Но есть способ, который позволит выделиться из толпы настройщиков CMS и существенно повысить свои гонорары. Конечно, для этого придётся потрудиться.
Если внимательно посмотреть на CMS изнутри, то сразу видно, что практически все они используют одинаковые технологии — PHP и MySQL. Но веб-проект включает в себя не только серверную часть, но и клиентскую. И вот в плане клиентской части CMS предлагают однотипные решения, которые различаются только графическим исполнением, но функционально выполнены одинаково.
Клиентская часть веб проекта — это то, что выводит браузер посетителю сайта. Конечно, любая CMS имеет набор плагинов для реализации различных функций в клиентской части. Но они не используют полностью возможности браузера. Одной из причин является то, что создатели плагинов стремятся к универсальности своих решений, что накладывает ограничения на использование различных функций, которые могут быть недоступны для пользователя со старой версией браузера.
Очень хорошую службу в такой ситуации может сослужить владение JavaScript. Использование этого мощного скриптового языка на страницах веб-сайта позволит не только усилить интерактивность интерфейса, но и добиться одинаковой работы в различных браузерах. Кроме того, библиотеки Javascript открывают практически безграничные возможности для создания собственных визуальных эффектов при работе с элементами веб-страницы. Хотя на первых порах можно использовать огромное количество готовых решений, которые можно ещё и компоновать между собой.
Таким образом, Javascript позволит превратить типовое решение на основе CMS в запоминающийся проект, который будет выделяться из общего ряда предложений. Кроме того, в некоторых случаях можно будет вообще отказаться от использования CMS, организуя с помощью Javascript великолепный интерфейс с эффектами анимации, что позволит существенно снизить требования к хостингу, и, следовательно, сократить затраты.
Использование Javascript для организации интерфейса позволит не только выделиться из ряда конкурентов, но и требовать за свою работу более высоких гонораров. Согласитесь, что просить с клиента за сайт-визитку, выполненный на основе Joomla с бесплатной темой и типовым набором функций, 20000 - смешно. А вот для оригинального решения на основе Javascript с использованием анимации для различных элементов (меню, кнопок, полей форм), интерактивным динамичным интерфейсом и оригинальным дизайном оформления информации (таблиц, графиков, схем и рисунков) будет не только оправдано, но поднимет авторитет студии на новый уровень. Хотя по трудоёмкости оригинальное решение будет очень незначительно отличаться от типового проекта на основе CMS. Просто при выполнении проекта будет использоваться совершенно другой уровень реализации функционала с применением готовых модулей (библиотек и плагинов для JavaScript).
Освоение Javascript не только переведёт качество работ на новый уровень. Неизбежно станет интересным расширение горизонтов владения веб-технологии дальше. Дело в том, что Javascript и все его библиотеки является инструментом для работы с клиентской частью веб-приложения. А оно ещё имеет не менее важную составляющую — серверную часть. Отличное владение технологиями для построения обеими частями веб-проектов открывает дорогу к вершинам мастерства — построению и обслуживанию систем SAAS (программное обеспечения как сервис). Освоение Javascript (что весьма просто сделать при наличии желания) позволит легко перейти к изучению веб-технологий, используемых на сервере, тем более, что все библиотеки Javascript имеют в своём составе набор функций для работы с такой продвинутой техникой как AJAX, которая с каждым годом набирает популярность среди разработчиков.
Так что, если у вас нет бизнес-плана по развитию своей карьеры в сфере веб-технологий, то самое время его составить и вписать одним из первых пунктов освоение Javascript. Ну, а если он есть, то, может быть, стоит его пересмотреть и выдвинуть освоение Javascript на первые позиции?
_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

Удивительный Javascript. Игры.

Удивительный Javascript. Игры.

Javascript развивается так стремительно, что начинает оказывать очень сильное воздействие на процесс разработки веб-приложений. Создается впечатление, что его возможности безграничны и их реализация зависит только от мастерства разработчика.
Ниже представлены несколько игр, которые разработаны целиком на Javascript. Еще пару лет назад для создания таких приложений нужно было использовать Flash со всеми его недостатками. А сегодня нужен всего лишь браузер, чтобы оценить великолепие решений (лучше всего подходит браузер Chrome, так как в нем реализован самый лучший механизм JavaScript на сегодняшний день.
Такие приложения помогают представить, на что способен JavaScript и отбросить в сторону все сомнения о его функциональности и перспективности в сфере разработки веб-проектов.
Итак, позвольте представить!

Browser Pong

Browser Pong
Browser Pong - игра в пинг-понг развернутая на весь экран, а в качестве игровых элементов выступают окна браузера. Выглядит весьма впечатляюще и стоит посмотреть. Вы могли представить, чтобы окнами браузера можно было играть? C помощью JavaScript можно реализовать и такое чудо!

Twitch


Twitch
TWITCH - это серия головоломок в маленьких окошках браузера. Как быстро вы сможете их решить? Каждая игра откликается только на нажатие кнопки мыши, перемещения курсора мыши и нажатия на клавиатуру. Каждый новый уровень открывается в новом окне. Удивительная демонстрация возможностей JavaScript!

Browser Ball

Browser Ball
Это, конечно, не является полноценной игрой. Открываем новое окно и бросаем пляжный мяч в него. Мяч перекатывается между окнами браузера с великолепной имитацией гравитации.

Crystal Galazy

Crystal Galazy
Crystal Galaxy - экспериментальный космический 2D шутер, разработанный с использованием  JavaScript / DHTML. Удивительно, игра выглядит так, как будто ее сделали на Flash.

Apophis 2029

Apophis 2029
Apophis 2029 - еще одна 2D игра классического жанра. Ваша задача - уничтожать метеориты пока они не уничтожили вас. Отличная анимация.

Bing-Bong

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

Real world racer

Real world racer
Игра использует карты Google. Можно выбрать трассу. попробуйте финишировать.

JS Wars

JS Wars
JS WARS классический космический шутер, который демонстрирует возможности современных браузеров и JavaScript.

Berts Breakdown

Berts Breakdown
Berts Breakdown использует возможности элемента HTML5 canvas. Графика выглядит так, как будто игра использует Flash.

Конечно, представленные игры выглядят смешно с точки зрения заядлых геймеров. Однако, они отлично демонстрируют возможности JavaScript, который успешно начинает теснить Flash в веб-дизайне.
Так что время, потраченное на освоение Javascript, с лихвой окупит себя уже в ближайшем будущем.
_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

Что такое Javascript?

Что такое Javascript?

 Если набрать в строке ввода текста поискового сайта Google вопрос «Что такое Javascript?”, то буквально первая ссылка приведёт на страницу с перечислениями определений, найденными на веб-страницах. Чего тут только нет! Это и объектно-ориентированный скриптовый язык, и межплатформенный инструмент для написания сценариев, и язык программ, исполняемых браузером, и много других определений на целую страницу текста.

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

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

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

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

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

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

Javascript – это обработка изображений прямо на сайте (ну зачем закачивать с сайта всю фотографию, когда из неё нужен только вот этот великолепный кусочек фона).

 И так можно перечислять очень и очень долго то, чем на самом деле является Javascript, и что скрывается за сухими фразами «скриптовый язык программирования».

Считаете, что освоить такой замечательный инструмент сложно? Уверяю вас, вы ошибаетесь.
Просто попробуйте и вам понравится.

_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

Четыре причины освоить 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 для начинающих в видеоформате».

В чем прелесть Javascript?

В чем прелесть Javascript?
В любом веб-проекте основной частью является интерфейс пользователя. Неважно, для чего служит сайт, но в любом случае он должен быть удобен для пользователя. И если для хранения и обработки данных существенную роль играют такие компоненты сервера, как база данных и поддержка PHP для формирования динамических страниц, то интерфейс пользователя в большей степени зависит от грамотного использования разметки HTML, правил CSS и использования Javascript.
Javascript – это язык программирования, который встраивается в код страницы и выполняется браузером на локальном компьютере пользователя. С помощью различных операторов и функций Javascript позволяет манипулировать элементами разметки и ее стилями. Такой подход открывает широкие возможности по реализации различных графических эффектов и расширению функционала страницы, превращая ее из обычного последовательного набора элементов во взаимодействующие друг с другом компоненты интерфейса.
С помощью Javascript программисты добиваются одинакового отображения страницы в различных браузерах, что на сегодняшний день является серьёзной задачей, стоящей перед вебмастерами и владельцами сайтов. Если страница будет работать с ошибками в каком-либо браузере, это может привести к потере значительной части клиентов, которые его используют для доступа к информации в Интернет.
Но развитие технологий влияет также и на сам Javascript. В последнее время появилось и развивается большое количество библиотек, которые содержат различные функции, решающие типовые задачи. Ну а кроме того, для библиотек разрабатываются плагины — функциональные модули, которые реализуют законченные решения. Так например, для организации красивого меню, с различными эффектами анимации достаточно выбрать плагин для библиотеки, подключить его к странице, настроить элементы разметки, и меню сразу будет готово к работе дополняя сайт замечательным элементом, оживляющим интерфейс. Подобных плагинов уже разработано огромное количество для решения разнообразных задач, и большинство из них — бесплатные.
Использование Javascript и его библиотек на сайте позволяет перейти на новый уровень дизайна, сделать интерфейс удобным и приятным для пользователя, и расширить функционал сайта. А что самое главное — освоение Javascript доступно каждому.
Попробуйте. Javascript может изменить ваше представление о небольших сайтах и их возможностях.
_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».
 

Зачем осваивать JavaScript?

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

Но давайте взглянем с другой стороны.

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

 Во-вторых, часто для представления какого-либо проекта в Интернете требуется создать сайт, который будет содержать всего лишь несколько страниц с описанием и небольшой галереей изображений. Если использовать для такого веб-приложения систему управления содержанием, то необходимо учесть требования к наличию поддержки хостингом и PHP, и сервера базы данных. Да и сама система может занимать дисковое пространство равное, а иногда и превышающее объем используемой информации. Стоит ли для таких проектов использовать мощный универсальный инструмент, который ещё и потянет за собой расходы на платный хостинг, когда можно обойтись более лёгкими решениями для реализации которых потребуется обыкновенный веб-сервер?

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

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

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

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

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

На сегодняшний момент существуют видеокурсы по Javascript и jQuery. В каждом видеоуроке подробно и систематизировано объясняется, как и что использовать. Чтобы решить конкретную практическую задачу. К тому же, практически к каждому видеоуроку прилагается задание для самостоятельного решения (если возникнут затруднения, то в материалах можно найти ответы). А дополнительные материалы содержат много практического материала и интересных плагинов, которые можно использовать на своём сайте сразу после освоения материала.

 Так что освоение Javascript может открыть новую страницу в развитии вашего веб-проекта.

_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

Javascript оживит сайт-визитку.

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

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

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

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

 Но решение на основе CMS имеет свои недостатки. Во-первых, для их работы нужен хостинг с поддержкой PHP и MySQL. И найти бесплатный хостинг, который удовлетворяет данным требованиям очень непросто. Во-вторых, сама система CMS занимает определённое пространство на диске хостинга. Что также накладывает ограничения на список доступных бесплатных ресурсов. В результате может оказаться, что пробы могут стоить определённых денег.

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

Однако есть решение, которое может оказаться весьма интересным.

 Существуют очень простые CMS, которые не используют  баз данных. Ярким примером такого рода систем является GETSIMPLE. Это очень простая CMS для работы которой требуется только поддержка PHP. Но в то же время она позволяет организовать редактирование и управление контентом на сайте через панель администратора. То есть, вполне легко добавлять или изменять материалы по мере их появления. А в дальнейшем при появлении от сайта отдачи можно будет перейти на более сложные и функциональные системы.

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

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

 Конечно, в предлагаемом случае есть один нюанс: надо освоить Javascript. Но для человека, который освоил использование какой-нибудь CMS (например, Joomla, Drupal, Wordpress), программирование на JavaScript будет всего лишь очередной ступенькой на пути к созданию своего интернет-ресурса. Тем более, что в наше время очень легко найти видеокурсы по Javascript.

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

 Кстати, освоение Javascript ещё более упростилось с появлением библиотеки jQuery. Функции jQuery решают очень много практических и насущных вопросов. Создание даже сложного скрипта становиться простым при использовании jQuery.

 Ну а для сайта использование jQuery открывает огромный перечень плагинов, которые можно подключить к любому ресурсу, главное, чтобы использовался JavaScript. C помощью плагинов jQuery можно несколькими строчками кода реализовать красивые и сложные меню, галереи изображений, различные функции управления страницами.

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

Попробуйте, и вам понравится.


_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

Javascript и одностраничный сайт.

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

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

Что можно улучшить в этом замечательном инструменте, который отточен годами практики? А сколько посетителей не доходят до заветной кнопки «Заказать»? Сколько посетителей уходят со страницы, едва зайдя на нее? А ведь для них закачиваются все картинки на длинной странице. Конечно, они оптимизированы и имеют минимальный размер. Но за счёт количества посетителей эти  песчинки складываются в большую гору песка, для движения которой иногда требуется содержать достаточно широкой канал для одностраничного сайта.

Использование Javascript позволит и владельцу одностраничного сайта улучшить своё положение.

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

Такая «ленивая» загрузка изображений — результат работы Javascript кода. Причём в Интернете уже есть готовые решения, которые достаточно просто подключить и использовать на любом сайте.

Следующее очевидное решение, которое также может помочь сократить расходы на продажи, — это использование динамической кнопки «Заказать». Допустим, на ваш одностраничный сайт зашёл человек, который уже имеет твёрдое намерение купить продукт. Он уже изучил различные материалы по продукту или принял решение по чьей-то рекомендации. Такому посетителю все-равно придётся прокрутить всю страницу до конца (все десятки экранов), чтобы добраться до кнопки «Заказать». А с помощью JavaScript такую кнопку можно «подвесить», например, в правом нижнем углу (чтобы читатель натыкался на неё взглядом при завершении чтения страницы). А при прокручивании страницы кнопка будет неизменно занимать своё положение, слегка оживляя содержание и привлекая внимание к себе плавными движениями (например, покачиваниями вверх-вниз).

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

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

_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса  «Javascript + jQuery для начинающих в видеоформате».

JavaScript открывает новые возможности для веб-проекта

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

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

Однако надо понимать, что сделать простую страницу по стандартному шаблону недостаточно. В Интернете становится не только больше клиентов, но растёт конкуренция среди тех, кто ищет в виртуальном пространстве клиентов.

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

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

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

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

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

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

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

Зачем осваивать JavaScript

Зачем осваивать JavaScript.
Стремительное развитие Интернета создаёт благоприятные условия для развития своего дела в виртуальном пространстве. Постоянно расширяющаяся аудитория пользователей всемирной паутины является самым широким рынком на котором можно реализовывать разнообразные товары: как реальные, так и виртуальные.

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

От внешнего вида и удобства использования зависит, останется ли случайный веб-сёрфер почитать, что такого ценного имеет сайт или просто нажмёт кнопку «Закрыть» в своём браузере. Это уже потом, когда пользователь перейдёт в разряд постоянных читателей, он будет готов прощать ошибки и огрехи в интерфейсе сайта. Но при первой встрече интерфейс будет играть ключевую роль в завязывании тесных отношений с вашим клиентом. «По одёжке встречают, по уму провожают».

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

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

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

Использование JavaScript на страницах веб-сайта откроет новую веху в развитии вашего веб-проекта.
_____________________

Евгений Попов – автор ряда видеокурсов по сайтостроению. В том числе и видеокурса «Javascript + jQuery для начинающих в видеоформате».

Технические секреты продуктивной работы в онлайн бизнесе

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

Что такое блог и для чего он нужен?
Люди, которые впервые слышат слово «блог» часто спрашивают меня – «А что это такое?», «Чем блог отличается от сайта, и для чего он вообще нужен?»
Что ж, давайте разбираться, на самом деле все просто.
Блог – это разновидность сайта. Есть новостные сайты, есть форумы, есть Интернет-магазины, а есть блоги. Всё это разновидности сайтов.
Чем выделяется блог на фоне остальных сайтов и для чего он обычно заводится?
Чтобы ответить на этот вопрос, важно сказать, что блоги делятся на 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 – профессиональный блог за один день».

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 - профессиональный сайт за один день».

Как Joomla может помочь добиться успеха в реализации интернет проектов?

Как Joomla может помочь добиться успеха в реализации интернет-проектов?

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

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

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

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

Остаётся дело за малым — сделать сайт. Причём такой, который обладает нужными свойствами и функциями.

 На первый взгляд кажется, что такая задача по силам только избранным. Тем, кто в совершенстве владеет такими сложными и непонятными технологиями как HTML, CSS, JavaScript, PHP и так далее.

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

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

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

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

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

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

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

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

Как могут помочь 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 - профессиональный сайт за один день».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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