Технология создания сайта
Доменное имя. Хостинг. CMS
- Определяемся с доменным именем сайта: opytnaya.ru (com, com.ua, net и т.д.)
- Определяемся с хостером. Хостера выбираем по процессорной мощности. На размер дискового пространства можно не смотреть, если вы, конечно не хотите хранить на сайте кучу видео- и аудио-контента.
- Все хостеры, как правило, предоставляют один или несколько доменных имён бесплатно, но в определённых доменных зонах (ru, ua, com.ua и т.д.)
- Выбираем далее CMS. Есть платные, есть бесплатные. Разница в функционале и в сопровождении. Самые популярные бесплатные: Joomla, WordPress. Если хотите вести блог с возможностью комментирования статей, то однозначно нужен WordPress.
- Качаем последние версии выбранной CMS и устанавливаем на хостинге.
В статье «Выбираем доменное имя» более подробно изложена технология подбора имени.
Настройка сайтов. Joomla
- В Jooml’е нет такой штуки по-умолчанию, как редирект «с www» на «без www». Но есть отдельный плагин, который так и называется redirectWWW для Joomla. Ставить обязательно, если планируете работать с Yandex’ом!!! Можно ещё попробовать добавить в файле .htaccess, который лежит в корне сайта (либо создать его самостоятельно) следующие строки:RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.opytnaya.ru
RewriteRule ^(.*)$ http://opytnaya.ru/$1 [L,QSA,R=301]Где нужно поменять opytnaya.ru на ваш сайт.
В противном случае ваши статьи будут дублироваться в Яше (Yandex’e). Гоше (Google) по барабану. Он понимает, что это не дубль. - Обязательно сразу же регистрируемся в фидбёрнере и перенаправляем на него всю подписку. Активируем подписку по e-mail. Берём код подписки. Все фразы и выражения на feedbernere идут на английском. Для русскоязычной аудитории нужно поменять на русский.Текст в теме подписки на Активация подписки на рассылку сайта
Текст в письме с подтверждающей ссылкой:Здравствуйте!
Ваш электронный адрес был указан при подписке на рассылку новостей сайта opytnaya.ru. Если Вы хотите получать рассылку, щёлкните пожалуйста по ссылке:${confirmlink}
(Если Вы отказываетесь получать рассылку, просто проигнорируйте это письмо.)
- В Jooml’е добавляем клиента, категорию и баннер с формой подписки на рассылку новостей сайта, направленную на feedberner. В самом фидбёрнере есть возможность смотреть число подписчиков не заходя в сам фидбёрнер: Feedcount. Активируем услугу и копируем код счётчика в баннер с формой подписки.
- Ставить дополнительны модули в Jooml’е, как, впрочем, и в других CMS не рекомендуется, так как они все страшно грузят сервер. Ставим только проверенные и рекомендуемые модули и плагины. Из рекомендуемых в этой статье нужно поставить только redirectWWW.
Более подробно о настройке рассказано в статье «Выбор CMS. Настройка сайта в Joomla»
Настройка сайтов. WordPress
- Сразу же, не глядя ни на что, ставим WP Super Cache и включаем кеширование страниц. Иначе можно периодически отхватывать превышение по процессорной частоте.
- Точно также ставим All in One SEO и настраиваем его. Во всех статьях пишем keywords и description. Яша очень любит эти поля. И часто это его и подводит, потому что люди туда пишут не относящееся к статье. В итоге куча нерелевантных ссылок в топе. Гоша в этом плане просто вундеркинд. Он читает текст, а на кейвордсы и дескрипшины просто пилюёт. В итоге все ссылки в топе по делу, а не как повезёт. Однако, если планируете зарабатывать в Рунете, то всё привязано к Яндексу.
- Какой же блог без фоток! Для того, чтобы крутить людям галереи можно поставить NextGEN Gallery. Но это, если без галерей ну ни как!
- Следующим ставим RusToLat. Этот плугин транслитирирует название статьи в названии ссылки. Но для этого нужно, чтобы в Permalink стояла не дефолтовая настройка, а какая-нибудь другая. Это нужно, чтобы ссылка была красивой. Впрочем, это не столь важно. Поисковики уже индексируют и без этой штучки.
- Далее ставим Dagon Design Sitemap Generator. Это карта сайта. Все приличные сайты обладают картой. И сразу же создаём ещё одну страничку, в которой пишем <!– ddsitemapgen –>
- Далее, чтобы роботы не спамили сайт ставим reCAPTCHA. Тогда, для того, чтобы оставить сообщение нужно ввести буквы с рисунка.
- В редакторе WordPressa не хватает иногда нужных кнопок. Post Editor Buttons позволяет существенно расширить ваши возможности.
- Если вы считаете себя настолько сильным и способным вести сайт на нескольких языках, то ставьте Language Switcher. Единственный «косяк» наблюдается в карте сайта.
- Правим файл .htaccess, который находится в корне сайта. Добавляем в него строки:order allow,deny
deny from 92.241.164.105
deny from 200.49.176.139
deny from 92.241.164.108
deny from 24.7.33.255
deny from 92.241.169.175
deny from 92.241.169.168
deny from 92.241.169.176
deny from 92.241.168.206
deny from 92.242.91.68
deny from 92.241.165.236
deny from 24.184.161.89
deny from 24.184.161.89
deny from 95.111.133.8
deny from 92.241.168.206
deny from 65.188.219.214
deny from 71.200.19.128
deny from 24.185.228.166
deny from 66.60.219.153
deny from 24.165.154.69
deny from 62.141.56.130
deny from 222.116.210.143
deny from 76.30.119.212
deny from 174.143.236.43
deny from 200.25.218.249
deny from 68.32.193.113
allow from allЭто нужно, чтобы вас не спамили всякой фигнёй. В дальнейшем смотрите на безобразников и добавляете их ай-пишники в этот файл.Остальные модули нужно ставить крайне осторожно. Каждый новый модуль грузит базу WordPressa.
Более подробно о настройке каждого плагина смотрите в статье «Настройка WordPress»
Апрель 30th, 2010 at 23:39
[...] прошлой статье «Технология создания сайта» мы очень быстро пробежались по основным моментам. [...]
Апрель 30th, 2010 at 23:48
[...] одной из статей «Технология создания сайта» мы упомянули систему управления сайта. По-английски [...]