Версия 0.3.4 на приставката за добавяне на Svejo.net бутони

Готова е и следващата версия, която представя няколко малки подобрения. Първо, променен е начина по който се отпечатва бутона (HTML кода е променен). Второ, оправен е бъг, който не позволяваше да се добавя допълнителния “опасващ” HTML код към бутона (от секция “Оформление”). Трето, заради зачестилите оплаквания от Internet Explorer, за момента съм добавил временна “кръпка”, която слага празно заглавие и описание на бутона, за да може капризния Internet Explorer да работи както трябва. Това е само за потребителите с Internet Explorer – всички други с нормални браузъри ще виждат всичко. И най-накрая, кода за бутона вече има няколко CSS класа, които да помогнат на по-сръчните да поукрасят бутона. Бутонът винаги има клас svejo и в зависимост от това на коя страница се показва, се добавят допълнителни класове като svejo_home (когато се показва на първа страница), svejo_tag (когато се показва на страница за етикет/таг)  и т.н.

Благодаря на Красьо за докладваните проблеми и идеите за подобрения. Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Ако и вие сте забелязали проблеми, направете като Красьо и не се притеснявайте да ги докладвате ;)

Версия 0.3.1 на приставката за добавяне на Svejo.net бутони

Готова е следващата версия, която оправя грешка, която се появява под Internet Explorer (открита е при IE7, и после е потвърдена и при IE6), заради инициализирането на джаджата за избиране на фон на бутона.

Шибаната грешка в шибания Internet Explorer…
Шибаната грешка в шибания Internet Explorer…

Благодаря на Светлин Големански, който съобщи за проблема. Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Ако и вие сте забелязали проблеми, направете като Светлин и не се притеснявайте да ги докладвате ;)

Версия 0.3.0 на приставката (плъгина) за добавяне на Svejo.net бутони … най-накрая!

Най-накрая съм готов! След няколко дена работа, крайния резултат е готов, и вече би трябвало да може да си обновите блоговете с новата версия на приставката (плъгина) за добавяне на Svejo.net бутони. Какво е променено:

  • Това с експерименталното борене с Internet Explorer беше фиаско, защото освен добавянето на избор за това в настройките, друго не беше направено. Това недоглеждане вече е оправено, и от тази версия (0.3.0) вече може да ползвате експерименталния скрипт (скрипта се зарежда онлайн, и не е във файловете на приставката).
  • Освен това, оправен е бъг, който трабваше да се публикува от междинна 0.2.9 версия, обаче така и не остана време да го пусна. Благодаря на Кристалин Чавдаров, който ми писа за този бъг, и помогна за да се ориентирам къде е проблема.
  • Оправен е проблем с новата версия на WordPress 2.6, който пречи на работата с изображения. Не съм търсил къди точно се „карат“ двете неща, ами добавих проверка, така че JavaScript-а и CSS-а за приставката да се добавят само ако си на страницата с настройките. Благодаря на Пенко Пенев и Николай Бачийски които докладваха за проблема.
  • След излизането WordPress 2.6, и „затвърждаването“ на новия тип интерфейс, най-накрая зарязах външния вид съвместим с 2.1, и обнових страницата с настройките, така че по-добре да „пасва“ на новия изглед на WordPress административния панел. Копчето за запазване на настройките е вдясно – в страничната колона, под настройките за облига и разположението.
  • Променил съм малко „карантиите“ на приставката, като съм разтоварил основния файл от неща, които се ползват само в административния панел. Така приставката ще работи маааалко по-бързо. Използвам и една малка библиотека, която написах за генериране на контроли във формите на административните страници.

Доста неща са променени в новата версия, така че ако нещо „гръмне“, не се притеснявайте да се обадите и да видим къде е проблема. Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Ако и вие сте забелязали проблеми (или правописни грешки), помогнете да направим приставката по-добра, и не се притеснявайте да ги докладвате ;) Както виждате, работя върху отстраняването на бъговете, макар и късно ;)

Понеже на WordPress.org нещо не им работят скрийншотите, ето как изглежда новата версия:

 Приставката (плъгина) за добавяне на Svejo.net бутони!
Приставката (плъгина) за добавяне на Svejo.net бутони!

 Приставката (плъгина) за добавяне на Svejo.net бутони!
Приставката (плъгина) за добавяне на Svejo.net бутони!

 Приставката (плъгина) за добавяне на Svejo.net бутони!
Приставката (плъгина) за добавяне на Svejo.net бутони!

Версия 0.2.8 на плъгина за добавяне на Svejo.net бутони се бори с проблем на IE…

Тази версия на плъгина е посветена на справянето на един бъг, предизвикан от Internet Explorer. Мразеният от всички нас браузър не се справя с кодирането на кирилски текст когато той е поставен като HTTP параметър. Грешно кодираният URL не се разчита правилно от уеб сървъра на Svejo.net, и като резултат вместо бутона се отпечатва съобщение за грешка. Решението за този проблем беше намерено преди повече от месец, и вече съм изпратил решението (който е да се ползва encodeURI() за всички GET параметри) и инструкции на момчетата от Svejo.net, които за съжаление са ужасно заети с обемен ъпгрейд на сайта си. Заради честите запитвания за решение на този проблем реших да предложа временно решение, което позволява да изберете кой JavaScript файл за бутони да използвате – оригиналния от Svejo.net (който предизвиква проблема в Internet Explorer), или специално написан от мен, който се справя с този досаден бъг. Сигурен съм, че в края на течащият в момента ъпгрейд, момчетата от Svejo.net ще оправят и този проблем, след което ще премахна току що добавената възможност.

Благодаря на Иван Желев, който ми писа за този бъг, и помогна за да се ориентирам къде е проблема (а и за търпението, защото този проблем беше „рапортуван“ на 7 януари 2008).  Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Ако и вие сте забелязали проблеми, помогнете да направим плъгина по.добър, и не се притеснявайте да ги докладвате ;) Както виждате, работа за отстраняването на бъговете, макар и късно ;) Скоро очаквайте следващата версия, която ще се възползва от новия външен вид на административния панел на WordPress 2.5

Версия 0.2.7 на плъгина за добавяне на Svejo.net бутони

Готова е следващата версия, която оправя грешка, която чупи валидацията на кода на страницата при показване на бутоните, тъй като substr() не отрязва добре UTF8 стрингове. Благодаря на Кирил Владимиров, който докладва за проблема. Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Ако и вие сте забелязали проблеми, не се притеснявайте да ги докладвате ;) Докладвай рано, доклавай често ;)

Версия 0.2.6 на плъгина за добавяне на Svejo.net бутони

Готова е следващата версия, която оправя грешка, която чупи фона пре показване на бутоните. За пореден път благодаря на Иво Станков от DevStorming.com, който докладва за проблема. Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Ако и вие сте забелязали проблеми, не се притеснявайте да ги докладвате ;) Докладвай рано, доклавай често ;)

Версия 0.2.5 на плъгина за добавяне на Svejo.net бутони, този път с подобрения

Днес най-накрая станах рано и намерих време да направя подобренията, които бях обещал толкова отдавна за плъгина за добавяне на Svejo.net бутони. Първо, по предложение на Иво Станков е добавен контрол за управление на фона на бутоните:

контрол за управление на фона на бутоните

Второто нововъведение е дългообещавания контрол за управление на това на кои страници ще се показват бутоните. Тази възможност на плъгина беше в списъка на подобрени още от първата версия, която пуснах, и е едно от нещата, които почти всеки искаше да има в бъдещите версии:

контрол за управление на това на кои страници да се показват бутоните

Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Ако забележите проблеми с плъгина, не се притеснявайте – докладвайте смело бъговете! Аз в най-близкото си свободно време ще ги оправя ;)

Версия 0.2.4 на плъгина за добавяне на Svejo.net бутони

Готова е следващата версия, която оправя грешка, която чупи бутона ако се разчита сляпо на отрязък от поста (excerpt) за генериране на описание, което да се изпрати към SVEJO.NET. Благодаря на Иво Станков от DevStorming.com, който докладва за проблема. Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Най-често се обръща внимание, че няма възможност за избор за това на кой тип страница да се показват бутоните, и в следващата „нормална“ версия (която няма да е bugfix като тази) ще се постарая да сложа тази възможност.

„Плъгин за добавяне на Svejo.net“ вече и на WordPress.org!

След около месец чакане, най накрая WordPress плъгина за поставяне на Svejo.net бутони бе удобрен за публикуване в хранилището на WordPress.org. Преди няколко дена пристигна одобрението на WordPress плъгин за поставяне на Svejo.net бутони за публикуване на WordPress.org – eто и адреса:

Ако сте вече сте ползвали този плъгин, оставете някоя добра оценка на сайта, а ако не сте, може да си го смъкнете ето от тук.

Версия 0.2.3a на плъгина за добавяне на Svejo.net бутони е готова

Готова е следващата версия, която оправя проблема с прецакването на encoding-а на RSS фийдовете. Благодаря на всички, които докладваха за грешката.

Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Надявам се скоро да пусна версия в която да няма само оправени бъгове, ами и нови възможности ;)