Archive for the Интернет Category

blogtronixMicroТези дни в New York се провежда международната технологична конференция Web 2.0 Expo. Тя предоставя поле за изява на интересни нови проекти, сред които е и плодът на усиления ни труд с Blogtronix през последните месеци. На Васко се пада тежката задача да представи новите продукти на компанията – Blogtronix 3.5 и blogtronixMicro.

Аз бих искал да кажа няколко думи за blogtronixMicro.

blogtronixMicro представлява платформа за затворени микроблогинг мрежи на компании. Най-просто казано, регистрирате се в сайта с фирмения си e-mail адрес (например yourname@yourcompany.com) и попадате в една обща мрежа с колегите си, до която външни хора нямат достъп. Това е един мощен инструмент за колаборация, за подобряване на комуникацията и улесняване на работните процеси в една компания.

Това е само началото. Занапред предстои пускането на платформа за публични мрежи, както и open source продукт, базирани на микроблогинг функционалността на проекта. Да не забравяме и предстоящата нова версия на edno23 :)

Ето едно кратко демонстрационно видео на blogtronixMicro:

От известно време се каня да изразя недоволството си от една пренебрежимо мъничка дреболийка, но все забравям. Става дума за Google Chrome. Но не за самия браузър, а за страничката за сваляне на браузъра.

Нали се сещате как всеки софтуер като тръгнеш да го инсталираш по някое време ти показва една кутийка с условията за ползване, под нея един чекбокс “Да, прочетох ги и се съгласявам с тях” и най-долу един бутон “Продължи”. Сигурен съм, че се сещате за тази стъпка – всеки я знае наизуст. И то толкова добре, че с автоматизиран до съвършенство рефлекс клика на чекбокса и после на бутона, за да продължи инсталацията.

Какво интересно забелязваме в страницата за сваляне на Google Chrome?. Нещата на пръв поглед изглеждат същите. Отгоре има кутийка с условията за ползване. Под тях има чекбокс за съгласяване, а под него има бутон за продължаване. Само дето бутонът за сваляне не гласи “Install”, а “Accept and Install”, а пък чекбоксът не гласи “Accept”, а “Help make Google Chrome better by automatically sending usage statistics and crash reports to Google”.

Идеята очевидно е хората от недоглеждане в бързината да разрешат на Google да ги шпионира (“легално”).
Доста измекярски номер, а?



Какво би било ако всички потребители в интернет винаги ползваха последните версии на браузърите? Как би се променил начинът и скоростта на развитие на сайтовете?

Спомнете си сайтовете отпреди 3-4-5-10 години. Замислете си колко много са се развили и напреднали откъм потребителски интерфейс и client-side функционалност последните няколко години. И продължават да се развиват постоянно. А сега се замислете, че новите и модерни начини за структуриране на съдържанието и функциите пред потребителите всъщност се изграждат на базата на технологии и стандарти отпреди десет години. Елементарен пример – AJAX – ползва се масово от няколко години, а съществува още от времето на IE5. Самите технологии и стандарти не е като да не се развиват, но единици са уеб разработчиците, които са достатъчно смели да ползват най-новите инструменти (визирам неща от сорта на CSS3, HTML5, както и новите Javascript щуротии, в които има доста хляб), поради единствената причина, че просто масово потребителите ползват стари версии на браузърите си. Какво излиза – няма да дойде момент, в който всички разработчици спокойно да имплементират в сайтовете си най-новите към текущия момент технологии. Винаги сайтовете ще се съобразяват с поддръжката на старите версии браузъри и ще правят една камара компромиси от собственото си развитие, за да угодят пълноценно на колкото може повече хора (което им е главният интерес все пак). Мисълта ми е следната: това че потребителите използват стари версии на браузърите забавя развитието на уеб сайтовете в глобален аспект.

(more…)

Подготвихме колекция от бутони за споделяне в edno23.com, които могат да бъдат поставяни в сайтове и блогове. Публикувам в тази тема бутоните и инструкции за слагането им.

Бутони от типа “Следи ме в edno23″
Те са лесни – просто слагате линк от типа http://edno23.com/watch/on:Nick, където на мястото на “Nick” е потребителското име, или просто линк към профила ви: http://nick.edno23.com. Това са картинките, изберете си тази с най-подходящата цветова схема:



Ето и примерен html код:

<a href="http://edno23.com/watch/on:потребител"><img src="адрес-към-картинката" alt="Следи ме в edno23.com" width="83" height="40" border="0" /></a>

Бутони за споделяне на съдържание
Идеята е кликайки на такъв бутон вие да влезете в edno23 и формата за публикуване да е автоматично попълнена със съответния текст/линк/картинка, така че с един клик да можете да споделите съдържанието с всички. Тези бутончета са малко по-сложни за инсталиране. Това са картинките:



Линковете трябва да сочат към адрес http://edno23.com/pf:open, като могат да се зададат текст на съобщението, прикачен линк и прикачена картинка съответно чрез GET параметрите loadtext, loadlink и loadimg. Ето примерен код:

<a href="http://edno23.com/pf:open?loadtext=Жик%20так!&loadlink=http://nickpavlov.net&loadimg=http://nickpavlov.net/doubledamage.jpg"><img src="адрес-към-картинката" alt="Сподели в edno23" border="0" /></a>

При проблеми с кирилицата – ако енкодингът на сайта ви е различен от UTF-8, може да има проблеми с коректното подаване на символи на кирилица. В такъв случай трябва да конвертирате заглавието към UTF-8. Ето два примера как може да бъде направено това с PHP: iconv(‘windows-1251′,’UTF-8′,$title) или mb_convert_encoding($title,’UTF-8′,’windows-1251′).

Как да инсталираме кода в Wordpress блог, така че бутонът да се показва при всяка тема? Поставяме кода на желаните места в темплейта (Main Index Template, Single Post…) преди или след самия пост в цикъла (The Loop), като на параметрите loadtext и loadlink задаваме съответно the_title() и get_permalink():

<a href="http://edno23.com/pf:open?loadtext=<?= urlencode(the_title()) ?>&loadlink=<?= the_permalink() ?>"><img src="адрес-към-картинката" alt="Сподели в edno23" border="0" /></a>

Как да инсталираме кода в Blogspot/Blogger блог? Там темплейт системата е малко по-сложна и дървена, по неразбираеми за света причини. Отиваме на “Редакция на HTML кода” и чекваме “Шаблоните на приставките да се разгъват” (ако не е чекнато). В шаблона намираме реда, съдържащ <data:post.body/> и след него добавяме нашия код, като за стойности на loadtext и loadlink задаваме data:post.title и data:post.url чрез леко изтрещян синтаксис:

<a expr:href='&quot;http://edno23.com/pf:open?loadtext=&quot; + data:post.title + &quot;&amp;loadlink=&quot; + data:post.url'><img src='адрес-към-картинката' alt='Сподели в edno23' border='0' /></a>

В зависимост от темата на блога може да се наложи да се редактира стила на бутона – margins, paddings, borders, floating, ала-бала.

Вчера пуснахме за сваляне предварителна версия на Blurt.it. С други думи, вече всеки може да си свали и инсталира собствено edno23 :)

Blurt.it е микроблогинг приложение, което предлага базовата функционалност като на сайта edno23.com. Да подчертая, това е предварителна версия. Има редица недостатъци – доста системни изисквания, липса на административен модул, липса на темплейт система и разни други липси. Официалната версия ще предлага много по-разширени възможности от познатите досега (за съжаление на този етап не е ясно кога тя ще бъде факт).

Искам да помоля ако някой реши да изпробва приложението, при проблеми и бъгове да ми пише на nikola.pavlov[кльомба]gmail.com. Системните изисквания са: Apache, PHP 5.1+, MySQL 5+, mod_rewrite, curl, gd.

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

Offtopic: Blogtronix си търсят дизайнер/интегратор (или там както се нарича… май “слайсър” му викат също) за офиса им в Пловдив. E-mail: jobs[кльомба]blogtronix.com.