среда, 26 декабря 2012 г.
вторник, 25 декабря 2012 г.
суббота, 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 - это масштабируемый фрактал в векторном стиле. Нажмите "play" чтобы начать путешествие, нажатие на кнопку мыши ускоряет процесс. Использование опций "Mutation" (мутация) и "Bloom" (цветок) превращает дерево в странную структуру.
Ball Pool
Вначале появляются шары в случайном порядке. Вы можете создать новые шары (нажав кнопку мыши в пустом месте), перемещать те, что уже есть, (перетаскивая мышью) и обновлять экран (двойное нажатие кнопки мыши).
Starfield
Простое звездное поле (512 звезд).
Floating cube
Плавающие кубики составляют фразу "Chrome Experiment".
3D Model Viewer
Приложение 3d Model Viewer реализовано на Javascript и с использованием элемента canvas (HTML 5). Возможно просматривать 3D-модели (динозавр, корабль, вертолет), вращать их, изменять цвет и прозрачность, добавлять эффект "motion blur".
Many Lines
Рисуются линии вслед за движением курсора мыши.
Depth of Field
300 шаров сначала располагаются на плоскости, затем собираются в куб, затем собираются в модель вселенной, затем становятся сферой и исчезают. Можно менять угол обзора процесса.
Fish
Несколько рыбок собираются в косяк, чтобы обмануть хищника. Курсор мыши - хищник для них, и они будут избегать его. Напугайте их, но они все равно будут возвращаться.
Liquid Particles
Поиграйте с частицами и их движением в жидкости. Перемещайте курсор мыши сквозь скопления частиц, нажимайте на кнопку мыши или просто удерживайте ее.
Orange Tunnel
Классический эффект туннеля в стиле демо сцен.
Colors Cube
Colorscube - простое воспроизведение цветового пространства RGB в 3D. Используются установки прозрачности.
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 для начинающих в видеоформате».