jQuery FriendURL plugin 1.5

Излезе нова версия на jQuery FriendURL plugin. Плъгина е подходящ за използване в CMS системи, блогове, форуми и т.н. за образуване на SEO friendly URLs, т.е. разбираеми за търсещите машини връзки (хиперлинкове). В новата версия (1.5) се поддържа транслитерация на българските букви с латински. Какво е транслитерация и какви са нейните вариации вижте в Wikipedia и Министерството на държавната администрация и административната реформа

jQuery FriendURL plugin

jQuery FriendURL plugin

Версия 1.0 вижте jQuery SEO friendly url plugin

jSnake – The jQuery Snake Game

Моята версия на популярната видео игра Snake (Змията) от миналото, чийто оригинал излиза в далечната 1976, а по-късно става масова от телефоните на Nokia. Играта има версии на Windows, Atari, Mac OS, PlayStation, MS DOS, iPhone, iPod, Nintendo, XBox, KDE. Повече за историята й в Wikipedia.

Играта е написана на JavaScript, като съм използвал jQuery.

ИГРАЙ jSNAKE

jSnake - The jQuery Snake Game

Следвай ме в Twitter или се абонирай за моя RSS Feed за да научиш кога ще има нова версия на jSnake играта.

Предстои обновяване на BG-News.org (Новините днес)

Скоро започнах с работата по обновяването на BG-News.org. Отдавна се канех да го сторя, но ето че дойде и неговото време :) Ре-дизайнът се майстори от Ивайло Бобчев, програмирането ще си е мое дело. Предвиждам някои нови функционалности които се надявам да бъдат полезни, като някои от тях са: възможност за публикуване на новина от регистрипани потребители, нова по-добра навигация, настройка на потребителския интерфейс, API за девелопъри…

jQuery UniqueField plugin

Този плъгин за jQuery проверява дадено поле в база от данни за дадена стойност посредством ajax, и при съвпадение променя DOM дървото като добавя стилизирано със CSS съобщение за това. Демо и линк за сваляне: jQuery UniqueField plugin.

jQuery UniqueField plugin

jQuery UniqueField plugin

jQuery TagCloud plugin

Плъгин за jQuery, който добавя тагове или ключови думи към публикация, коментар или друг запис. Тук съм използвал кода от друг мой плъгин: FriendURL plugin, а концепцията е от WordPress.

Вижте демото и свалете jQuery TagCloud плъгин от тук.

Сорс кода на плъгина се хоства в GitHub на адрес: http://github.com/riverside/tagcloud/tree/master

jQuery TagCloud plugin

jQuery TagCloud plugin

jQuery SEO friendly url plugin

Това е един мой плъгин за jQuery, който прави въведения текст (напр. заглавие на новина, статия, продукт, страница) във формат подходящ (SEO friendly) за използване като хиперлинк или URL адрес, по начин подобен на WordPress.

Вижте демото и свалете jQuery FriendURL плъгин от тук.

Сорс кода на плъгина може да видите подолу или да свалите от http://gist.github.com/83737

(function($){
   
    $.fn.friendurl = function(options){

        var defaults = {
            divider : '-'          
        };
       
        var options = $.extend(defaults, options);
       
        return this.each(function(){
                       
            $(this).keyup(function(){

                var url = that.val()
                        .toLowerCase()
                        .replace(/^\s+|\s+$/g, "")
                        .replace(/[_|\s]+/g, "-")
                        .replace(/[^a-z\u0400-\u04FF0-9-]+/g, "")
                        .replace(/[-]+/g, "-")
                        .replace(/^-+|-+$/g, "")
                        .replace(/[-]+/g, options.divider)
                    ;
                $('#' + options.id).val(url);

            });
                       
        });
       
    };
   
})(jQuery);

jQuery Grid плъгин

До неотдавна използвах различни javascript техники, скриптове, части от код за детектване на браузър, ajax, алтернатива на window.onload, селектиране по клас, добавяне на събитие, drag & drop, toggle и т.н. Напоследък се ориентирам към използването на готова библиотека за целта, и това е jQuery. Трябваше ми нещо като grid-a на ExtJS , оказа се че, има Grid плъгин за jQuery – разработен e от българин (Тони Томов), плъгина се казва jqGrid. Тествах го, оказа се доста добър и функционален, поддържа JSON и XML пренос на данни, Master/Detail, SubGrid, inline редактиране, странициране и много други, единствено скиновете като че ли имат нужда от пипване, но като се има предвид че е абсолютно безплатен (MIT и GPL лицензи) май нямам право да се оплаквам :)

jQuery - Javascript library

jQuery - Javascript library

Django на български

Отдавна се опитвах да отделя повечко време и да се запозная по-обстойно с Python, а през последните няколко дни успявам да го правя, което ме кара да съм страшно доволен от себе си :) )) За сега всичко върви добре, разучавам фреймуорк-а Django. Та днес попаднах и на БГ блог по темата за Джанго и Питон: http://django.a115.bg/blog/, което ме радва адски много, браво на flipflop и пичовете от a115.bg

Django - a Python framework

Django - a Python framework

Добавяне на линк в Svejo.net чрез Ubiquity

След като ъпдейта на Ubiquity е факт (Добави Ubiquity за Firefox), дойде време и аз да напиша една полезна команда с която бързо и лесно се публикува линк в Svejo.net :)
Командата може да се добави от http://gist.github.com/42270 или ръчно като използвате кода подолу:

CmdUtils.CreateCommand({
    name: "svejo",
    icon: "http://svejo.net/favicon.ico",
    homepage: "http://www.bulgaria-web-developers.com/en/home",
    author: { name: "Dimitar Ivanov", email: "info@bulgaria-web-developers.com"},
    license: "MIT",
    description: "Submit link to Svejo.net",
    help: "Try: svejo http://blog.com/?p=127 t This is a link title s This is a link summary",
    takes: {"link": noun_arb_text},
    modifiers: {"t" : noun_arb_text, "s": noun_arb_text},
    execute: function( link, mods ) {
        window.open("http://svejo.net/story/submit_by_url?url=" + link.text + "&title=" + encodeURIComponent(mods["t"].text) + "&summary=" + encodeURIComponent(mods["s"].text), "", "");
    }
});
Svejo.net - Ubiquity команда

Svejo.net - Ubiquity команда

Плъгин за търсене в Zamunda.NET и ArenaBG

Винаги ми е липсвало бързото търсене в БГ торентите, което предлага SearchBar-а на Firefox, IE 7,8, Chrome, и съм се чудел защо си нямат собствени плъгини. Та затова в свободните часове тези дни, сглобих такива за Арена и Замунда (към тях добавих Download.BG и Kaldata) :)

Zamunda Search plugin

Добави плъгин за търсене в Zamunda.NET

ArenaBG Search plugin

Добави плъгин за търсене в ArenaBG

Download.BG

Добави плъгин за търсене в Download.BG

kaldata

Добави плъгин за търсене в Kaldata

Сега търсете на воля… :)