a direct publicism site
personal pages of Yasen Pramatarov

drupal

Movable Type е свободен софтуер


От вчера, 12-ти декември, Movable Type е свободен софтуер. Както казват в началото на обявлението, “от днес и занапред”. Лицензът, който е избран е GNU GPL версия 2. Тази новина се очакваше вече доста месеци, в сайта на MT имаше раздел за MTOS (Movable Type OpenSource), който до днес си стоеше практически празен. Сега цялата разработка и цялата енергия на общността около MT се насочва към свободната версия на платформата. Хранилище за кода, управлявано от Subversion, Уики-раздел, инструкции за инсталиране под различните системи, част от наличните приставки и те са под GPL. Предполагам, че с развитието на проекта като свободен софтуер вниманието към свободността и на приставките ще е все по-голямо. Както е например с приставките на Drupal — там код не може да се качи в сайта, ако не е със свободен лиценз.

За тези, които не знаят — Movable Type е блог-платформата, която промени света на блоговете преди няколко години. Ако знаете за WordPress, представете си нещо, което до съвсем скоро беше много по-мощно като основа за градене на сайт. Според някои и днес WP е технологично по-ограничена среда от MT, но свободността на WP беше това, което винаги даваше тласък и увеличаваше общността на потребителите му. Някои типични за блогсферата неща, като обратните свързвания (trackbacks) са измислени и въведени именно от Movable Type.

MT отдавна се опитват да излязат съвсем “начисто”, като свободен софтуер. Кодът и преди си беше достъпен, но не беше свободен — не беше гарантирано достъпен. Както сами казват в обявлението, едно от решаващите влияния за решението им е била фигурата на Джоичи Ито. Ито инвестира в Six Apart, компанията зад MT още в началото й. Бидейки сам един от най-влиятелните в света на свободната култура и web2.0-предприемачеството, няма как да не въздейства.

Новата свободна версия на MT на практика е даже малко по-богата функционално от последната несвободна версия MT 4.0. Всички приставки, теми и шаблони, целият API от старата версия са напълно съвместими с MTOS. Това прави безпроблемна миграцията на сегашните потребители на MT4 към MTOS.

Вече и аз се изкушавам да разгледам по-подробно и “отвътре” MT. Досега ме привличаха функционалностите, но ме отблъскваше несвободността. За мен тя е по-важна, затова никога не съм пробвал да развия по-обширен уеб-проект с нещо като MT. Затова и тук ползвам Drupal. Но определено вече и MT си заслужава вниманието. За малки сайтове и единични блогове WordPress сигурно пак ще е по-подходящ, най-малкото много хора са му свикнали. Но за всеки проект, който би се чувствал по-удобно в кожата на Drupal вече подходяща свободна алтернатива е и Movable Type.



Tags:
13 Декември, 2007 - 14:10

 
 

Интеграции на Drupal, част 1


След излизането на версия 5 в началото на годината Drupal получава все по-видими грижи в една от винаги слабите части на всеки общ CMS — неофициалните приставки. Стигна се дотам, че доста от нововъведенията в ядрото на очакваната скоро версия 6 са в основата си идеи, дошли от полезни и добре измислени приставки. “Update status”, която проверява за обновления в приставките и в ядрото, с настройка на степента им на важност, възможност за избирателно игнориране вече е практически в ядрото. “OpenID”, за влизане в сайта през Open ID също си проправи път бързо. И това са само две от най-видимите подобрения.

Не това ме впечатли, до излизането на Drupal 6 предполагам има поне още една бета-версия и някои неща ще се променят още. Това, което ме впечатлява е все по-внимателното обгрижване на допълнителните приставки. В Друпал, за разлика от други известни подобни проекти, като Joomla например, само приставките, качени на основния сайт drupal.org се толерират официално от разработчиците и огромния сайт с критична маса консултанти и потребители.

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

Защо тръгнах да разказвам така общо за това? Защото две приставки ми привлякоха вниманието тези дни — “Drupal for Facebook” и “Drupal Wordpress”.

Първата е, както си личи от името, възможност да се създават приложения (applications) за Facebook с Друпал. Авторът е пуснал и примерно приложение. С малко код от Фейсбук за връзка с API (несвободен код, за съжаление) и малко настройки всичките възможности на Друпал могат да се впрегнат за създаване и поддържане на… поредното безсмислено фейсбук-приложение… :) Явно Facebook е голяма мода за “масовия” потребител. Но не е нещо чак толкова интересно за самоцелно занимание. И все пак ако човек има някаква наистина гениална идея за фейсбук-приложение (хайде де, и чудеса стават;), Друпал е удобен инструмент. Поне за запознатите с него ;)

Втората приставка е по-интересна. Като казах, че почти винаги приставките са на сайта на проекта, това не важи за “Drupal Wordpress”, поне не все още. Авторът казва, че е много зает и затова не го е качил. Всъщност понякога хората се “оправдават” с това, а имат други причини. Да се постави кодът в хранилището на сайта далеч не е трудно, а може да има само ползи в интерес, посещения, всякакъв уеб-ресурс. Но целият код в Drupal, включително този на хостваните на сайта приставки се лицензира под GNU GPL. Странно, но се срещат и разработчици, които имат проблем с това ;)

Та “Drupal Wordpress” дава цяла и работеща инсталация на Wordpress, “вмъкната” вътре в Drupal. Интеграцията достига до ниво потребители, те могат да се синхронизират. Единственото условие е WP да е инсталиран в под-директория на инсталацията на Drupal. За да бъде “виждан”. Разбира се, комбинация от донастройван Друпал с вграден в него Уърдпрес май не е от нещата, за които мечтая и няма да тръгна да показвам работещ WP тук. Но идеята ми хареса. Авторът твърди, че му е хрумнала, като е гледал другите налични вече приставки за интеграция, тези с Gallery или PhpBB например, които работят на подобен принцип. Интересно дали ще има и синхронизация на съдържанието — ако не сега, то поне в следваща версия. Това може да се окаже по-лесният начин за миграция.

Но едно е да интегрираш CMS със специализирана галерия или форум, а малко по-различно — с блог. Стандартната функционалност за блог в Друпал си се справя доста добре, но с развитието на някои нови хрумки в Уърдпрес може би ще има място и за такава интеграция…

И тук е мястото за една игрива усмивка към WP-феновете — “Resistance is futile!” Не издържах просто ;) Ама да не прекалявам, че току-виж някой написал плъгин “Wordpress Drupal”… мнеее, едва ли ;)



Tags:
4 Октомври, 2007 - 23:03

 
 

Уеб пренареждания


След няколко месеца вече без постоянна работа и два - с бебе явно имам нужда от леки пренареждания на проектите ми. Някои ще приближа, други ще отдалеча във времето - зависи за кое имам сили и в кое виждам смисъл. Продължавам да опитвам изкарване на насъщния с уеб-разработка на парче и консултации за Drupal. Нищо не минава без трудности, разбира се, и един от проектите с Drupal ме затруднява и отрезвява през последните седмици. У нас като че ли има малко хора, имащи понятие от Drupal, но това само по себе си не е достатъчен актив - трябва човек не само да познава общо общ CMS, а и да може да го използва по най-неочакван и подробен начин.

С все по-голямото ми ангажиране с уеб-неща проличават някои близки промени.

Lindeas. Линдеас (Linux Ideas) беше преосмислян много пъти и може би вече е крайно време да започна по-конкретно с него. Основният домейн lindeas.com ще събере новини, статии и услуги за интересуващите се от GNU/Linux и свободен софтуер по принцип. Имам идеи за наченки на социална мрежа вътре - но само наченки, нещо основно. Във времето преди семантичната мрежа създаването на затворени социални мрежи, с тяхното заключване на лични данни и отношения е нещо лошо. А и неефективно - вижте в момента, всеки социален сайт, който по някакъв начин не се отваря или затихва, или е част от Google. Без второто да е нещо хубаво само по себе си. ;)

Lindeas News. Отдавна не е публикувано нещо ново там, но има хора, които явно проверяват. По едно време това беше най-активната част от Lindeas, изключая личния ми сайт. Новините ще се преместят в lindeas.com - и там също ще бъдат основно съдържание.

Lindeas Web. Така и не съм получил поръчка през web.lindeas.com, макар преди време да имаше повече съдържание в него и да беше по-подреден. Не нахвърлян, както е сега. Беше събран и малък екип, който да прави тези уеб-проекти. Сега участвам в правенето на нов уеб-екип, може би и с едно от момчетата отпреди. Сайтът на студиото ни май няма да е в Lindeas, но каквото и да стане в lindeas.com изработката, оптимизирането и промотирането на уеб-проекти ще е част от услугите. Дори и само като линк към новото уеб-студио.

Lindeas Pub. Пак като част от услугите на новия lindeas.com ще бъде и сървърът за реклами. Мисля да може да се ползва и от други. Няма нищо срамно или нередно в добре преценената реклама - никой не е казал, че в Интернет съдържанието трябва да е безплатно. Особено пък когато в магазина сиренето не е. Големите сайтове си пускат свои си системи, но хората с лични сайтове, блогове и дори малки проекти с услуги нямат ресурса за това.

Тоест всички неща освен личния ми сайт (yasen.lindeas.com) се събират в lindeas.com. Централно място за новини, достъпно място за статии и видими услуги. В услугите лека-полека ще навлизат нещата, за които само съм писал и нищо не съм направил засега - управление на проекти, софтуерно консултиране и поддръжка, разработка на софтуер, философско консултиране, работа по текстове, изследвания, анкети.

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

В повечето места ще има място за реклами, макар ненатрапващи се и достатъчно малко на брой.

Ново 20 ще се премести от novo20.lindeas.com на негов си домейн. Сайтът е работещ от 3 март и е време да премине от вътрешното тестване към публична бета. Има много неща за доизглаждане, но какво пък - в движение ще е по-интересно. :)

PhotoClubs претърпя най-много метаморфози. Още не съм сигурен какъв ще бъде крайният проект на photo-clubs.net, но докато работя по него можете да видите forum.photo-clubs.net. Първоначално този форум се правеше от george и за няколко месеца събра много интересни теми и снимки в себе си.



Tags:
24 Юни, 2007 - 11:51

 
 

reCAPTCHA - невидимите ресурси


Всяко действие днес носи със себе си последствията на един цял нов свят, утрешния. Има толкова много неща, които наричаме “ежедневни”, “рутинни” - все неважни неща, подробности. Които стават пречки, ако им се обърне внимание. Но защо? Може би истински ценното действие е откриването на светоизграждащата отговорност в най-малкото и ежедневно нещо?

Всеки ден из сайтовете се попълват над 60 милиона “captcha”, изписване с букви и цифри на изрисувани знаци. Често се ползва като защита от нежелани коментари в блоговете, или пък при регистрацията в разни търговски портали. Толкова е просто, нали - нарисувана е думичката, ти трябва да я напишеш с букви от клавиатурата, за да докажеш, че не си някоя тъпа програма и можеш да четеш и смяташ, човек си.

Над 60 милиона пъти дневно хората доброволно цифровизират данните от изображения. Средно по десет секунди - това прави 150 000 работни часа дневно. И трудът им отива нахалост.

Идеята “reCAPTCHA” е този ресурс да се използва. С участието в инициативата хората помагат да се разчитат правилно сканирани стари книги от подпроекти на Internet Archive.

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

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

Има вече налични приставки за WordPress, MediaWiki и phpBB. Също така е публикувано и API за тези, които искат сами да си внедрят поддръжката. Взех леко да завиждам на хората с WordPress - все още няма за Drupal.

Някои идеи са очарователни с простотата и логичността си. И все си казваме “е как никой не се е сетил досега”.



Tags:
25 Май, 2007 - 20:33

 
 

Без спам в сайта ми


След като дълго си налагах да търпя по стотината спам trackback-а на ден, реших да подходя по-грубо. От днес тук работи Bad behavior - надявам се да не се отрази на употребата на сайта от истинските читатели, а само да отреже спам-машините. Обратните свързвания са последната пролука, през която се вливаше нечистотията на всякакви нежелани реклами. Заради спама в свързванията те бяха в режим на одобряване. И това не спря досадниците - веднъж седмично губя по около час да прелистя по заглавия и изтрия над хилядата спам-свързвания.

Bad behavior прави серия от проверки на средата, за да прецени дали коментарът или свързването не идва от спам-скрипт. Разбира се, възможни са грешки в тази преценка. Но се надявам тук да ги нямаме.

Официално приставката за Drupal не е обновена нито до версия 5.x, нито до версия 2 на самия Bad behavior. Използвах тази кръпка в drupal.org, за да я покдарам.



Tags:
25 Май, 2007 - 16:07

 
 
bet365
Make Money Fast - Work at Home
Laura Ashley styles your home
Bulgaria Property News
Web design templates
Studio Progettazione Immagine
Cheap cigarettes
Ако сайтът ви е харесал, можете да ме почерпите с
или
през ePay
perdolitical manager good job trachilic
money cash casinos