Показаны сообщения с ярлыком О жизни. Показать все сообщения
Показаны сообщения с ярлыком О жизни. Показать все сообщения

27.5.10

Месяц на WordPress'е

33 comments

Месяц на WordPress'е.

Вот и прошло больше месяца, как Кайл переместил все свои блоги с Blogger'а на WordPress. Сказать, что это головная боль - это ничего не сказать!

Проблем оказалась масса, но вроде мы со многими из них героически справились и получили ни с чем не сравнимый опыт.
1) Выбор хостинга. Оказывается WorpPress является довольно тяжелым приложением. И я даже прочитала совет, что если вы нашли хостинг, на котором WordPress хорошо работает - не рассказывайте никому, а то все как сразу набегут -- и производительность мигом просядет. А что такое в данном случае производительность - это время через которое ваша страница будет сначала сгенерена, а потом показана читателю.

Кайл тогда ничего об этом не знал и просто заплатил за хостинг известной нам по покупке доменных имен компании GoDaddy.com И вот загрузка его любимого блога Windows to Russia стала не просто долгой, а непозволительно долгой - ни один самый преданный читатель не будет ждать так долго, решив, что наверное там что-то сломалось. И это не спроста, а потому что на одном сервере GoDaddy хостил 400 000 сайтов/блогов.

Довольно жесткое письмо в тамошний саппорт (службу поддержки) ситуацию немного улучшило, правда в ответ они посоветовали нам использовать WP-Cache плагин, который генерит и хранит наиболее часто используемые страницы вашего блога, чтобы быстренько отдать эти страницы читателю или поисковому роботу. Если к странице кэша не было обращений в течении некоторого вами установленного времени кэш страницы будет удален и при следующем обращении страница будет сгенерирована заново и сохранена в кэше.

2) Импортировать все посты из Blogger'а проблемы не составило, но проблема была в ссылках на эти посты, потому что если на Blogger'е мы имеем ссылки вида http://vashdomen.com/gggg/mm/kakie-to-slova-iz-imeni-posta.html то на WordPress'e по умолчанию ссылки имеют вид http://vashdomen.com/?p=N (это все исходя если когда вы использовали Blogger вы уже использовали свое собственное доменное имя).

Здесь решение такое: 1) Поменять в Настройках WordPress'a тип permlink (постоянной ссылки на пост) на http://vashdomen.com/gggg/mm/slova-iz-zagolovka.html Для англоязычных блогов, а у Кайла как вы понимаете все блоги англоязычны это работает в половине случаев - в другой половине я лично сидела и правила permlink'и руками, например, для фотоблога. Способ не сработал на постах, где использовались, например, артикли, которые Blogger в permlink не вставлял, а WordPress вставлял.

Зачем надо сохранять permlink'и, а это надо для целостности интернета. Так если Некто у себя на сайте (А) поставил ссылку на вашу статью, а вы перенесли свой блог с Blogger'а на свой хостинг и при этом ссылка изменилась. Читатель сайта (А) кликнув по ссылке на вашу статью не попадет, а попадет он на страницу 404 (что значит - Ошибка: Не найдено) и этот самый читатель будет очень разочарован и вами и сайтом А. Да и поисковые роботы будут тоже разочарованы сильно не найдя по привычному им адресу уважаемую (ведь как же на неё ссылается сам сайт А!) страницу блога. Поэтому, не надо разочаровывать читателей и поисковых роботов - не надо ломать ссылок при переходе с одной платформы на другую. Скажу, чтобы вы не отчаивались, мы нашли приемлемый php-скрипт который в большинстве случаев исправляет ссылки на те которые были на Blogger'е (но это похоже тема для отдельного поста, возможно на отдельном (я еще не решила блоге)).

3) Со ссылками на Ярлыки к счастью делать ничего не придется, а вот ссылки на помесячный архив будут изменены и бороться с этим можно только перенаправлением (Redirect 301) которое прописывается в файле htaccess

4) Еще хотелось бы не потерять подписчиков... Для этого тоже делается перенаправление в файле htaccess. А вот Постоянных читателей, увы сохранить не удастся. Можно только поставить на свой WordPress'овский блог виджет с Постоянными читателями и в одном из постов предложить всем желающим заново стать Постоянными читателями вашего блога.

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

Беда началась, когда наш хостер GoDaddy заразил все наши блоги, да и многие другие находящиеся на его серверах блоги и сайты вирусом eval 64.

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

Изнутри вирус виден так, что ВСЕ php-файлы вашего каталога содержат вначале приличный кусок зашифрованного кода. PHP-файлов в WordPress'овской инсталляции больше сотни, а у нас еще и несколько блогов, так Кайл и вычищал этот код руками, а хостер заражал нас каждые выходные(!) пока не нашел php-скрипт делающий эту работу. (Я знала, что написать такой скрипт - примерно 5 строчек не очень сложно, но мое знание unix команд еще --- в общем, есть куда расти ;)).

В качестве профилактики на блоги были установлены плагины безопасности, но когда заражение идет изнутри системы они не помогают. Еще мы выяснили, что может помочь изменение chmod для всех php файлов на 0444. По крайней мере так сказали профессионалы по безопасности: "Клиенты у которых chmod для php файлов был установлен 444, не пострадали от GoDaddy атак." На себе мы это уже не проверили, потому что после третьей атаки мы поменяли хостинговую компанию, и пока вирусов у нас нет... Но chmod для php файлов мы установили 444.

При смене хостинга тоже не все прошло гладко (спасибо GoDaddy) и Кайл потерял несколько свеженаписанных постов, которые мы потом восстанавливали из кэша поисковых систем.

Ну, вот я отчиталась о проведенном с WordPress'ом месяце о набитых шишках и полученном опыте. Этот блог я забрасывать не буду - обещаю и обязательно буду отвечать на вопросы и писать новые посты. Просто хочу чтобы вы знали что если меня нет поблизости, то я либо сражаюсь с очередным вирусом, либо что-то пытаюсь улучшить... В общем, набивая шишки, набираюсь опыта...

А вы пока посмотрев на все это безобразие можете подумать стоит ли переходить на WordPress или лучше терпеть возможный произвол Blogger'а?

Я думаю, что я знаю некоторое Соломоново решение, но оно еще нуждается в проверках о подтверждении -- Я вам расскажу позже.

Всем удачи и живите без вирусов в реальном и виртуальном мире!
Света

Blogger: кошка.Комментарии и вопросы более чем приветствуются,нужна помощь - поможем! Читать дальше...

1.4.10

Первоапрельский подарок от Blogger'а!

22 comments

Первоапрельский подарок от Blogger'а! Blogger решил для нас проблему русскоязычных страниц ярлыков! Только что, только сейчас!

Пойдите и убедитесь сами!!!
Ребята - мы сделали это! Blogger - сделал это для нас! Всем спасибо - какие же вы все молодцы, что поддержали меня!


Во истину, мои читатели - лучше всех!
А Blogger - Лучшая Платформа для блога!


... и я не шучу
Света

UPDATE/Обновлнение. В нашей ветке на форуме появился ответ Gatsby (сотрудника Google): Thanks for your patience everyone as we sorted this out. As some of you have pointed out, this should now be resolved. If you continue to see problems with it though, please do let us know. Thanks, G
Всем спасибо за терпение, мы решили эту проблему. И как некоторые здесь заметили теперь это должно работать корректно. Если вы продолжаете видеть у себя эту проблему - пожалуйста дайте нам знать. Спасибо, Г. Читать дальше...

24.12.09

Blogger4You: Merry Christmas and Happy New Year!

53 comments

И вот уже 24 декабря канун католического Рождества и я после рождественского ужина, который приготовил Кайл, вдруг отчетливо осознаю, что откладывать написание этого поста уже нельзя. Что время прямо-таки несется навстречу и нашим праздника: Новому Году, Православному Рождеству и Старому Новому Году!

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

Открытки совершенно легально взяты мной с сайта http://www.123greetings.com/, где они дают код для вставки электронной открытки на сайт или в блог. Правда, код для вставки пришлось немного поменять, т.к. код, который давали они не маштабировался, а мне хотелось иметь возможность как добавлять в блог открытки оригинального размера 550х400 так и уменьшенные копии для боковой колонки. Так я подобрала на этом сайте чуть больше 30 открыток по Новогодне-Рождественской тематике и написала простенький скриптик, который показывает открытки почти случайным образом.

<center><span style="color:blue; font-family:Monotype Corsiva; font-size:40px;">С Наступающим Новым годом!</span></center>

<script type="text/javascript">
NYheight=400;
NYwidth=550;
</script>
<script src="http://blogger4you.narod.ru/JavaScript/HappyNewYear.js" type="text/javascript"></script>
<span style="color:blue; font-family:Monotype Corsiva; font-size:20px;">Здесь каждый раз новая открытка! Заглядывайте иногда... ;)</span>

На вкладке Дизайн кликаем по Добавить гаджет, выбираем тип гаджета Html/JavaScript и вставляем туда код. Гаджет можно оставить в боковой колонке, а можно и переместить над статьями.

В коде можно исправить:
1) Прежде всего высоту и ширину показываемой открытки NYheight=400; NYwidth=550;
т.е. вот эти числа 400 и 550

2) Надписи над и под открыткой

Их можно убрать совсем код я выделила светло-зеленым, а можно поменять только слова, а можно поменять также цвет (color), размер шрифта (font-size) и стиль шрифта (font-family).

С Наступающим Новым годом!

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

Создавая этот скрипт, перебирая электронные открытки, а потом любуясь результатами своего труда в этом блоге, я и сама прониклась этим сказочным волшебным предновогодним настроением...


Merry Christmas and Happy New Year!


Blogger: кошка.

Комментарии и вопросы более чем приветствуются,
нужна помощь - поможем! Читать дальше...

1.11.09

Blogger: Настройки канала сайта!

29 comments

Эту красивую фотографию мы сделали, когда в прошлом году ездили в отпуск к Челите в Израиль. Отпуск получился совершенно сказочным и угадайте почему я вам показываю эту фотографию... Да-да, все совершенно верно! Мы опять собираемся в отпуск и опять в Израиль и снова к Челите! Так что мы пропадем из вашей жизни на 2,5-3 недели... но вы не расстраивайтесь, мы обязательно вернемся!

Но это все лирика, давайте я напишу что-нибудь коротенькое и полезное и пусть это будет пост из серии Ответы на письма.

В последнее время участились письма с вопросами:

Что делать? Я веду регулярно свой блог, но моих новых постов никто не видит... вернее никто не знает об обновлениях в моем блоге.

И очень расстроенный смайлик в конце повествования.

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


Таким образом я получаю информацию о новых статьях в почти 100 блогах и информационных лентах (почти, потому что на сегодняшний момент их 99), не имея своего аккаунта на Twitter'е, я через Список чтения слежу за Твиттер-лентой новостей Blogger'а. Кстати, добавить что-либо в Список чтения очень просто: Нажимаем ДОБАВИТЬ вставляем url (адрес блога или ленты, которую собираемся читать) и на следующем шаге выбираем способ чтения с Общедоступным именем или Анонимно.

А теперь только представьте, что случилась такая беда, и ваши новые посты больше не отображаются у меня и не только у меня, а у всех ваших постоянных читателей в списке чтения... Что делать?!!

В 90% случаев это лечится изменением в Настройках Канала Сайта / Settings for Site Feed (которые... кто-то когда-то зачем-то в вашем блоге поменял, потому что если бы не менял, то ничего бы плохого не случилось бы ...)

Давайте по порядку.

Что такое канал сайта или site feed? Канал сайта это некий документ специального формата, который рассказывает всему миру о том что нового у нас происходит в блоге и в нашем случае ответственным за этот файл является Blogger.

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

Итак, на начальном этапе Blogger генерит feed или канал сайта (как мы выяснили документ об изменениях в блоге) ........ а на конечном этапе мы узнаем о том что в блоге Постоянным Читателем, которого мы являемся, появился новый пост. После этого я радостно кликаю на ссылку в моем списке чтения и иду читать что-то новое и интересное. Кайл читает интересующие его новости в Google Reader, а я вот еще имею Яндекс.Ленту. Google Reader и Яндекс.Лента называются приложениями-агрегаторами (здесь калька с английского agregator - я бы перевела как собиратель), эти приложения регулярно по расписанию заглядывают в те самые документы специального формата, который описывают сделанные вами изменения и показывают вам в неком унифицированном виде все новые статьи со всех каналов сайтов, которыми вы интересуетесь. Кстати, многие современные браузеры умеют агрегировать (т.е. собирать) для вас информацию из каналов.

Мы поговорили о начальном этапе производства feed'а и конечном этапе чтения новостей через специальные приложения и этого по большому счету было бы достаточно... Но в работе с feed'ами или каналами сайта может быть еще промежуточный этап. Многие продвинутые блоггеры, зная что многие читатели не будут заходить к ним в блог, каждый день проверить, что там появилось нового, а захотят воспользоваться современным способом сбора информации о новостях на интересных им блогах (т.е. они захотят подписаться на их блог). Ну, так вот эти продвинутые блоггеры часто используют специальные сервисы, помогающие 1) предоставить читателям наиболее удобный для них способ подписки; 2) получать статистику о динамике подписки, просмотрах статей и переходах на сайт; 3) показывать рекламу на своем канале сайта. Этот дополнительный сервис можно получить, если поручить FeedBurner заниматься каналом вашего сайта (или Зажечь Фид как они это называют). И если все грамотно сделать и настроить, то да вы получите все указанные выше преимущества. О настройках FeedBurner я сегодня рассказывать не буду (все-таки я собиралась написать короткую такую статейку), напишу в другой раз если вы захотите, но упомянуть о нем я была просто обязана, чтобы вы смогли разобраться с Настройками Канала сайта.

Итак, переходим собственно к настройкам:

Панель инструментов -- Настройки -- Канал сайта

Страничку настроек можно увидеть в двух режимах: в Основном или Дополнительном режиме.

Между режимами разница не велика. Дело в том, что Blogger готов формировать для нашего блога целых 3 канала новостей:

Канал сообщений блога.
Канал комментариев блога.
Каналы комментариев к каждому сообщению.


При настройке каналов Основном режиме мы единообразно настраиваем настраиваем все 3 канала блога.

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

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

А теперь самый важный параметр (Ради чего собственно статья и написана!)

URL переадресации канала сообщений

Теперь читаем внимательно подсказку от Blogger'а: Если при работе со своими фидами сообщений вы использовали службу FeedBurner или какую-либо другую службу, введите полный URL фида. Blogger будет перенаправлять весь трафик фида сообщений на этот адрес. Если перенаправление не требуется, оставьте это поле пустым.

Еще раз если вы поручили службе FeedBurner заботится о вашем фиде (канале сайта), то на FeedBurner появится ваш фид и вы совместно с FeedBurner придумаете url для этого канала, вот например для FeedBurner-фида этого блога я придумала такой адрес: http://feeds.feedburner.com/4blogger и именно эта ссылка у меня размещена на боковой панели и именно этот адрес я прописала в параметр URL переадресации канала сообщений.

Если же для обслуживания канала вашего блога у вас никаких сторонних служб не задействовано, то оставляете поле пустым.... потому что если вы туда чего-нибудь поставите Blogger решит, что заниматься вашим каналом будут ТАМ и перенаправит всю информацию о поступлении новых сообщений вашего блога ТУДА и на этом как тот самый Мавр умоет руки, потому как говорить вашим подписчикам о новинках вашего блога это уже ни его забота.... ТАМ позаботятся (вы же сами ему так и сказали!)

И последний параметр (только для тех кто отдает в канал сообщения целиком):

Нижний колонтитул канала сообщений
Здесь можно написать какой-нибудь Html-код, который читатель канала будет видеть после каждого вашего сообщения у меня это не мудрствуя лукаво:
Опубликовано в блоге:
<br/><a href="http://blogger4you.blogspot.com">ВСЕ для BLOGGER(а) на BLOGSPOT(e)!</a>
И напоследок адреса каналов вашего блога:

Канал постов целиком:
Atom 1.0: http://blogname.blogspot.com/feeds/posts/default
RSS 2.0: http://blogname.blogspot.com/feeds/posts/default?alt=rss

Канал комментариев:

Atom 1.0: http://blogname.blogspot.com/feeds/comments/default
RSS 2.0: http://blogname.blogspot.com/feeds/comments/default?alt=rss

Канал Ярлыков:

Atom 1.0: http://blogname.blogspot.com/posts/comments/default/-/labelname
RSS 2.0: http://blogname.blogspot.com/feeds/posts/default?alt=rss/-/labelname

Канал комментариев к отдельным постам:

Atom 1.0: http://blogname.blogspot.com/feeds/postId/comments/default
RSS 2.0: http://blogname.blogspot.com/feeds/postId/comments/default?alt=rss

Адреса каналов взяты из справочной системы Blogger'а


Всем Хорошего Настроения и
Не Забывайте Отдыхать!

Света

PS Уж коли я упомянула о резервном копировании очень рекомендую эту подборку статей (для тех кто еще не читал): Blogger Сохранение и Восстановление.
Blogger: кошка.

Комментарии и вопросы более чем приветствуются,
нужна помощь - поможем! Читать дальше...

Популярные сообщения