a direct publicism site
personal pages of Yasen Pramatarov

gpl

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

 
 

И Qtopia за OpenMoko


Търся думи, че останах безмълвен като прочетох. Само разглеждах в единия прозорец обявлението за пресата от Trolltech, разработчиците на платформата за мобилни устройства Qtopia и в другия прозорец — страницата на първия продукт с платформата OpenMoko, очаквания през октомври Neo1973.

От доста време вече, може би към цяла година, анализаторите в мрежата “шумят” нетърпеливо около OpenMoko. Първо беше обявен проектът, в който водеща роля има разработчикът на Linux-ядрото, основният човек зад пакетния филтър NetFilter — Harald Welte, който беше гост на първия OpenFest в София през 2003г., тогава едва 24-годишен. Накратко, OpenMoko е проект за създаване на свободна операционна система за мобилни устройства, която да има и съответната хардуерна основа. Много от GNU/Linux-вариантите могат да се инсталират на мобилни и вградени устройства, има и специализирани програми вече за такива инсталации. Но OpenMoko отива малко отвъд всичко това и предоставя и хардуерни спецификации, примерен смартфон с пълна поддръжка на програмите в проекта. Този “свободен телефон” е засега само моделът на FIC, наречен “Neo1973”.

Макар хардуерните характеристики да не са чак впечатляващи, сравнени с последните джобни компютри от Nokia или други подобни, като iPhone например, има нещо, което прави OpenMoko коренно различен проект. Това, че е лицензиран изцяло под свободни лицензи го прави идеална платформа за изработване на още и още нови и нови телефони и устройства. “Neo1973” беше първата птичка, крайъгълният камък, по който да се равняват другите.

И сега Trolltech, които също имат подобен проект за телефон, Qtopia Greenphone, се присъединяват към инициативата за съвместимост с OpenMoko. И софтуерът от проекта OpenMoko ще може да работи и на Greenphone. Доскоро част от набора програми за разработка на платформата Qtopia беше с несвободни лицензи, имаше ограничения от различен вид. Вече всичко в софтуелния проект Qtopia Phone Edition ще е лицензирано под GNU GPL и ще може да е съвместимо с OpenMoko-телефоните. Досега програмите за OpenMoko бяха напълно съвместими само с “Neo1973”. Частична съвместимост има с Treo 650, Palm TX и моделите на Motorola E680i, A780 и A1200E.

Но и “Neo1973” е прекрасна машинка. Даже е страхотен, има си всичко — bluetooth, 266MHz процесор, вграден GPS, GPRS, слот за карти MicroSD, голям екран, управляван с пипане. Даже писалката за екрана и слушалките, които вървят в комплекта са изпипани. Камера няма в този модел, но това е едно от послединте неща, които трябват на един телефон и органайзер. Аз хич не бих отказал такава линукс-играчка. Както мразя телефоните, така добре ще ми дойде един свободен. :) Пък и не е скъп — версията за разработчици, която се продава сега, е само 300 долара. А особено сега с отварянето на платформата Qtopia разработките ще се увеличат и подобрят. Как се досещам кой ще е следващият ми истински телефон… :)



Tags:
18 Септември, 2007 - 12:35

 
 

Drupal на шест години


Онзи ден проектът Drupal навърши точно шест години. Един ден след рождения ден вчера излезе официалната стабилна версия 5.0. В “петицата” има много подобрения и освен различните нови и лъскави неща е отворен и път към още и все по-гъвкави употреби в бъдещето, благодарение на новите интерфейси за уеб-форми, новата структура на приставките и какво ли още не. Интересът към новата версия беше свързан и с взимането на подразбиращата се тема на 5.х, Garland от хостинга wordpress.com. За изкушения от свободния софтуер Drupal се развива по най-правилния начин - доколкото е възможно централизирано, без да се спира участието на външни хора, но като се държи много ясно да се знае, че това е свободен проект. И става така, че централният сайт на проекта drupal.org събира огромен ресурс и никой няма полза да разкъсва тази общност в множество малки сайтове. Както е станало с Mambo/Joomla. Ако съществуват ценни drupal-сайтове, те са предимно сайтове за поддръжка, платени проекти и някои местни общности. Всичко друго се събира в drupal.org с понякога учудващо разбирателство.

Drupal се развива от Dries Buytaert, белгиец от Антверпен. В началото, през януари 2001г. сайтът на проекта се е казвал “drop.org”. Името “Друпал” идва от английското произнасяне на холандското “druppel”, което значи “капка”. По-късно след конкурс за лого е избрана именно синята капка с две стилизирани очи-капки в нея за емблема на проекта, т.нар. “druplicon”. Основните задачи, към които се придържа развитието на Друпал са: 1) модулност и разширяемост, 2) качествен програмен код, 3) съвместимост със стандартите, 4) ниски изисквания към системните ресурси, 5) отворен код (Друпал е свободен софтуер, лицензиран под GNU GPL), 6) лекота на използването и 7) сътрудничество в съвместната разработка.

Разбира се, тези неща стоят добре на хартия, но Друпал може да се похвали, че до голяма степен успява да се придържа към следването им. Разбира се, някои неща страдат от това следване на приоритетите - например новите версии се издават бавно и рядко. Версия 5.0 се очаква от доста време и е голям скок след предишната “голяма” версия, 4.6 (4.7, последната от “старата” серия е малко подобрение на фона на 4.6). Тази нова версия имаше само две предварителни издания и те не бяха пробни версии с недовършена функционалност - доста сайтове решиха да преминат на rc1 и после на rc2 и отзвуците бяха все положителни.

Дали най-накрая развитието на Drupal ще може да влезе в по-кратки срокове на изданията? Никой не знае, но важното е, че новата версия 5.0 дава много свобода пред уеб-разработчика и вече почти всякакъв сайт може да бъде направен на основата на Друпал. Е, за всичко по-различно от стандартните и често срещани страници е нужно да се правят “хакове” в кода на шаблоните на изгледа, а често и да се дописват свои модули. А и за всеки сайт трябва уебдизайн, така че една инсталация на общ CMS не решава с магическа пръчка проблемите на разработчика.

Честит рожден ден на Друпал, а на уеб-разработчиците - по-малко трудности с новите сайтове! И да не забравя - взехте ли си бисквитка за празника? :)



Tags:
16 Януари, 2007 - 17:18

 
 

Garland и за Wordpress


Новата версия на свободния CMS Drupal завладява феновете и на други уеб-платформи. Явно и в лагера на Wordpress са били очаровани от лъскавините в Drupal 5 и новият му изглед (т.нар. “тема”) вече има версия за WP. Инсталирана е в блог-хостинга Wordpress.com. Темата се казва “Garland” и освен изчистения си и стандартизиран изглед има една много удобна екстра, “color picker” - лесен начин да изберете сами с няколко натискания на мишката цветовете на сайта си. Разбира се, малко пипване на общия изглед тук-там също ще ви даде допълнителна визуална уникалност. И в това Garland улеснява, защото е изцяло базиран на CSS и XHTML 1.0 Strict. След като за версиите 4.6 и 4.7 имаше най-различни и наистина добри визуални теми, но подразбиращата се и идващата с инсталацията “Bluemarine” беше нелоша, но за времето отпреди пет години, сега Garland обира овации наред.

Нещо още по-интересно - понеже Drupal 5 все още не е съвсем готов, има само beta1 и beta2, но няма официално издание, някои хора са се притеснили да не би Wordpress с това експресно клониране на Garland да отвлекат полагащото се внимание на общността от Drupal. Още преди да е излязъл официално. И макар всичко това да е свободен софтуер, разработчиците са достигнали някакво негласно вътрешно решение да не включват Garland в наличните за потребителите на хостинга Wordpress.com теми. И така хората ще могат да видят в действие изгледа първо в друпал-сайтовете. А тези сайтове са много в мрежата и докато досега повечето уеб-разработчици полагаха много усилия да избягат от визията на добрия, но остарял Bluemarine, сега със сигурност ще виждаме честичко варианти на Garland на Drupal. Както вече сме свикнали да виждаме често Kubric на Wordpress.

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

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



Tags:
13 Декември, 2006 - 22:15

 
 
Make Money Fast - Work At Home
helio ocean
Cheap Macs, PCs, LCD TVs etc
Flash Drive Recovery
Ако сайтът ви е харесал, можете да ме почерпите с
или
през ePay
perdolitical manager good job trachilic
money cash casinos