WordPress 2.3 на хоризонта

WordPress 2.3 ще излезе скоро:)

Ще има някои симпатични нови неща – например, вградена поддръжка на тагове (ще се наложи обаче да си модифицирате темата на блога за целта), автоматична проверка за по-нови версии на plugin’ите, които използвате — uber-cool, както се казва;-)

Естествено, някои по-стари plugin’и пък ще спрат да работят (Google Sitemap Generator 3.0b8 или по-ниска версия, например), но няма да мине много време, и ще излязат по-нови версии и за повечето активно поддържани plugin’и — а ето списък с поддържащите и неподдържащите към момента версия 2.3.

Аз WordPress Upgrade Party няма да правя (както предлага Matt), но поне мисля да си обновя блоговете навреме, да си проверя всички версии на plugin’ите, които ползвам, да си направя backups на файловете и MySQL базите данни и да подредя, каквото има за подреждане.

Време е да си напиша/нарисувам и собствена тема за блога, но засега отлагам тази част от блогващия/дизайнерския процес нейде за неопределено време в бъдещето;-)

(О, и все още чакам някакво развитие по TRAC ticket #4427, за съжаление обаче, познанията ми по PHP не са толкова добри, че да предложа стабилно решение на бъга…)

Как да предотвратим индексирането от Google (и други търсачки) на RSS feed-овете в WordPress

Обичам всякакви подобрения и оптимизации в моя WordPress блог. Проблем е само, че рядко намирам свободно време за блога си напоследък – и все пак има неща, които могат да отнемат по-малко от пет минути свободно време, и при това имат осезаем положителен ефект.

Пример за това е, как можем да предотвратим индексирането на RSS feed-овете* в WordPress от Google и други търсачки.

Следващите няколко реда и 5 минути време ще са посветени на този проблем (и неговото разрешаване). И така…

Откъде да започнем?

Спомням си, че веднъж проверявах в Google кои от страниците на optimiced.com са индексирани (беше някъде в началото, когато блогът ми беше още съвсем млад:-).

Учудих се на това, че освен отделните публикации в блога, открих и много RSS feed-ове (страници с RSS емисии), които също бяха индексирани.

Защо е необходимо Google да не индексира RSS?

Първо, индексираното съдържание се дублира – последните 10 публикации или коментарите към тях, достъпни през RSS, могат да бъдат прочетени и на самия блог. Второ, RSS е предназначен за RSS четци (RSS readers), не и за четене в браузър (към текста и картинките няма приложено форматиране). Последно, кой би искал след търсене в мрежата да попадне на неформатирана RSS страница с коментари, примерно, вместо на самия блог пост, за който се отнасят коментарите? А на мен това ми се е случвало…

(Пример: Този линк може да използвате, за да се абонирате за RSS емисията на моя блог, или просто да видите последните 10 блог поста от optimiced в RSS формат.)

Как можем да предотвратим това? Търсих в интернет доста време, докато накрая попаднах на форума на WordPress, където решението беше намерено, а и самият thread, озаглавен “Prevent indexing of feed pages” беше маркиран като ‘resolved’.

Ето го и начина – за да “забраним” на Google и другите търсачки да претърсват RSS feeds, най-лесният начин е, като използваме трика с robots.txt.

Какво е robots.txt?

robots.txt graphicКакто подсказва името му, robots.txt** е файл в обикновен текстов формат (.TXT), предназначен за четене от роботи:-)

Но не всички роботи, естествено (например, Roomba’та не се брои), а само търсещите машини, като тези на Google, Live Search (доскоро MSN Search), Yahoo!, Alta Vista и всички останали search bots (съкратено от search robots).

Read more

Майк Дейвидсън преминава от Movable Type към WordPress

Точно така.

Именно този Майк Дейвидсън премина от MT към WP.

Виждам все повече и повече блогъри, които да преминават към WordPress.

Преди няколко години Movable Type почти нямаше конкуренти. Сега нещата се променят.

Movable Type беше безплатен софтуер за блогване. После стана платен, освен ако не искахте да ползвате безплатната му версия (която беше донякъде ограничена в използването си).

После се появи WordPress, който беше open source, беше безплатен и стана една от най-бързо развиващите се блог платформи на пазара.

От време на време, забелязвам хора, които преминават от Movable Type, от Blogger/Blogspot и от други блог платформи към WordPress.

Сега Movable Type пусна нова безплатна версия (4.0), която също е open source… ще бъде ли това достатъчно, за да може MT да се конкурира с набиращия все по-голяма популярност WordPress?

Съмнявам се…

Интересно е да се наблюдава как технологиите се променят толкова бързо в Интернет. И засега, аз съм (все още;-) щастлив потребител на WordPress… всъщност, използвам WP от създаването на моя блог optimiced през януари тази година:-)

Най-накрая (но моля, не го взимайте насериозно, това е само шега, и извинение за мен да използвам за малко отново любимата ми програма за графика Adobe Fireworks;-), тук се опитвам да представя графично какво се случва с Movable Type напоследък:

WordPress изяжда Movable Type :-) (илюстрацията е моя)

Боулинг и WordPress 2.2.1

Боулинг залата (снимка на нощен режим)Преди около три дни (миналия
четвъртък) Ани беше поканена на боулинг и тя покани и мен и за първи път играхме, беше много забавно! (Отбор “Лимони”, в който играх аз, дори стигна до финалите и изгуби с почетното шесто място, а аз изкарах главозамайващите (за мен;-) 72 и 87 точки… Ани също беше добра и направи strike неведнъж, за което много й се възхищавам!)

Ако не броим това леко разпускане, както и фоторазходката от събота, свободното ми време е много ограничено напоследък и почти не ми остава време за мен и моя блог дори…

* * *

Ето, преди 39 дни WordPress пуснаха версия 2.2.1

…а пък аз преди 39 минути направих upgrade към 2.2.1 на optimiced (както и помогнах на Ани да си направи upgrade на нейния).

(Старите версии бяха 2.1.2 и 2.2, сега всички блогове гордо носят цифрите “2.2.1” в името си;-)

Е, не бих казал, че съм от бързите, но, както казват някои, “По-добре късно, отколкото още по-късно”… ;-)

Истината е, че ме завъртя един безумен вихър, работа, преумора, тичане насам-натам, пак работа, после случката със Странджа и свободата на словото… Опитвам се да нормализирам нещата едно по едно (някъде в списъка има отбелязана и кратка почивка през август;-) и ето че стигнах и да блог upgrade’ите ни:)))

Иначе самият upgrade мина гладко и мисля, че след още един-два такива ще се науча да ги правя за по-малко от пет минути, но засега съм малко бавничък, защото все още перфекционизирам процедурата и дялкам по някоя и друга треска тук-там…

Като цяло, крайната ми цел е всичко да става през SSH, с използването само на 2-3 основни команди, и в не повече от 5 стъпки (шестата е опционална). Дори си мислех да напиша малък WordPress Upgrade Tutorial, ама ръчичките ми не стигат до подреждането на нахвърляните ми бележки тук и там…

Докато не съм подредил всичко, ето как изглеждат все пак нещата, нахвърляни набързо:

How To Upgrade WordPress in 5 (6) Easy Steps:

Step 1: Download the new WordPress version to your server,
Step 2: Backup your MySQL WP database and your WordPress files,
Step 3: Delete the old WP files (excluding the wp-content folder),
Step 4: Copy the new WP files,
Step 5: Run wp-admin/upgrade.php, done!
Step 6 (optional): Drink beer! :-)

Всички гореизброени стъпки се правят през SSH (без backup-а на базата данни, който правя с помощта на един много полезен плъгин, както и без стъпка шест, за която все още не знам да има начин да бъде направена през SSH:-D) и самият upgrade става за броени секунди… :-)

Сега мисля да пропусна стъпка 6 и направо отивам да спя — нова работна седмица започва скоро… (добре че някой е измислил кафето…)

WordPress 2.2 – 1 плюс и 1 минус

Wordpress 2.2 is outЕто ме с нов-новеничък WordPress 2.2 “Getz”, който инсталирах на 21 май, няколко дни след официалното му излизане. Има доста подобрения (няма да влизам в детайли, а и може просто да проверите списъка с bugfixes за WP 2.2) – но има и бъгове, които са нови само за WP 2.1.x (и 2.2.x).

В този пост искам да разкажа само за две неща – един “+” и един “-“.

Read more

Мишел – рицар? :-)

Мишел - герой в приказка? :-)Забавни неща се случват понякога…

Вчера например, ние с Ани и Майкъл бяхме на малка байкърска разходка в посока Бистрица и Железница. Всичко беше наред, докато не ни заваля ужасяващо силно на връщане, малко преди да стигнем София.

Видяхме истински потоп, участвахме в него – но за това по-късно, ако намеря малко време:)

Сега исках да споделя една забавна случка. Преди време в support форумите на WordPress се случи така, че оказах малко помощ за “спасяването” на един сайт, базиран на WordPress. Нищо особено, дадох един-два съвета за това, как да се възстанови един WP сайт, хостван от DH, след като нещата в сайта се бяха поразвалили след one-click upgrade…

Влизам аз във форумите пак, да видя докъде го е докарал човека, и хоп – пише, че всичко е възстановено и дори пича е блогнал за това. Имаше и линк. Викам си, супер, я да видим сега, сигурно е поредният блог пост с поредното geeky-tech описание на произшествието, пълно с обяснения за възстановяването на MySQL базата данни, downgrade на WordPress, версиите на PHP, после upgrade на WordPress и други такива.

Нъц. Нищо подобно.

Блог-постът се оказа… приказка! У-ху, да, истинска кратка приказка, описваща събитията по развалянето и възстановяването на блога, където… ъъъ, аз, вашият скромен разказвач, играя една от главните роли – ще ме намерите в нея като LeLion the Noble Knight :-D

Стига толкова предисловия, ето я и самата приказка [нов линк], пожелавам ви приятно четене:)

Питам се, дали на някой друг някога му се е случвало нещо подобно? Някой да го опише като герой от приказка? Рицар, борещ се с драконите? Вълшебник, защитаващ доброто с магическия си жезъл? Пътешественик с открито сърце, тръгнал на дълъг път в търсене на Правдата?

На мен ми е за първи път… и признавам си, много се смях, докато четох историята! И ми беше приятно. Интересен начин да благодариш на някой:)))

(pdf)

WordPress 2.1.2… най-после и на моя блог:-)

…или казано другояче, the latest and greatest WordPress (а именно, версия 2.1.2), вече работи на моя сайт:-)

Всички plugin’и са също ОК – малкото, които активно ползвам, включват LightBox 0.6.4beta, Google Sitemap 3.0b6, WP-Shortstat 1.12a.

WordPress задвижва optimiced.com от първи януари 2007. Много харесвам WP от момента, в който започнах да го използвам.

Първата версия, която инсталирах, беше 2.0.5, и си свирках безгрижно след това, докато се смениха 2.0.6, 2.0.7, 2.0.9, 2.1 “Ella”, 2.1.1… и чак тогава реших, че вече е време за upgrade. Да, ама не. На следващия ден, след като благополучно направих backup на базата данни и на файловете и преминах към 2.1.1, се оказа, че 2.1.1 е небезопасна и е важно да се инсталира възможно най-бързо 2.1.2.

Е, домързя ме. Признавам си.

Така си карах с 2.1.1 няколко седмици и чак тази вечер реших, че е назрял моментът, и след нова порция backups и стриктно следване на инструкциите, вече съм с 2.1.2 up and running :-) Същото важи и за английската версия, но там upgrade’а беше от 2.05 към 2.1.2 направо:)))

След блестящото ми справяне с ъпгрейдите (ей, не мога да се науча да пиша тази дума на български! много ми е странна… е, и някои други де;-) отпразнувах с чаша здравословен чай за пречистване и една биричка от хладилника (“Каменица”, ако трябва да сме точни;-)

След това се отдадох на четене на блогове, дизайнерски, дивелъпърски, всякакви…

…а сега ми се спи ужасно, така че лека нощ! More to come soon;-)

Здравей, свят! (finally;-)

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

23:40 часа на първи януари 2007-ма година.

България е от 23 часа и 40 минути в EU (Европейския съюз).

Моят първи WP blog (мисля, че е 18-ият поред експериментален) е най-после инсталиран :-)

Всъщност, блоговете са два – един на български и един на английски. До последно се колебаех, дали да използвам някой plug-in (като Gengo), за да сменям езиците, на които ще пиша, но накрая все пак избрах двойната инсталация. Ще ми даде повече свобода – при настройването на темите и ползването на други plug-ins. Или поне така ми се иска да вярвам;-)

Решението е взето. Така или иначе. Колебанията остават в миналото.

Сега само следва период на настройки, разучаване, и… учене – как се пише:)

More on that later… Now go make some tweaks before posting my second post.