a direct publicism site
personal pages of Yasen Pramatarov

web

Интеграции на 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

 
 

Морал и яицазимитпо лъгуг


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

Това състезание има хиляда лева награда за първо място. Някои хора в мрежата подкрепят Бого Шопов и неговото решение да дари парите на save-darina, ако спечели. И открито агитират и скандират за него. Има два проблема, които разбуниха духовете покрай състезанието — единият е по-скоро формален, с правилата на състезанието. Питаше се дали така Бого не нарушава правилата. Отговорът е, че не, не ги нарушава, това си е чисто SEO, разбирано като популяризиране на адреса — печелене на свързвания.

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

При състезание по оптимизация основният ресурс за спечелване е именно “гърбът” на популярни сайтове. Каквито са например активните блогове. Така че от гледна точка на SEO Бого Шопов води състезаването си идеално. Всякакви “протести” от сорта на “ама той така прецаква малките, защото е батко с блог” са неадекватни. А защо сте малки? Защо нямате блог? Искате с новосъздадено сайтче да “излъжете” търсачката и да се наредите над човека, който има освен всичко и четено съдържание на страниците си? Това е несериозно “оплакване”, ясно ;)

Но че състезанието е SEO-актив за всички участващи в него и в обсъжданията около него е ясно също. Защото след края на състезанието Google и Yahoo няма да изтрият от индекса си всичко, свързано с него. Темите за яицазимитпо лъгуг дълго ще стоят автоматично намърдани в индексите и ще се котират, докато лека-полека човешкият коректив не ги избута по-надолу.

И какво остава? Остава пак моралният проблем, въпросът “Щом искате да дарите и имате възможност, защо не го направите сами? Защо искате да дарите чужди пари — в случая чужда награда в състезание? Ако пък искате точно тези пари да идат за дарение, защо не участвате самите вие и не ги дарите накрая сами, като победител?”

Моля коментирайте по същество и не скачайте на вестоносеца ;)



Tags:
28 Септември, 2007 - 09:13

 
 

Уеб-разработка по чергарски


Между другото, като стана дума за уеб-разработка… Ако човек опитва да не пише на PHP, какви алтернативи бихте препоръчали? Обръщам се към хората, които са разработвали с web-frameworks. Зная за Django, Pylons, Jinja и Mako, зная и за Rails. Но масово споделените хостинги не предоставят mod_python или mod_ruby, а единствено mod_php и CGI. Не за друго, не защото е трудно или пък защото е нещо ново, а просто защото сисадмините са мързеливи копелета. Да не ми наскачат сега админите — знам го, и аз съм бил админ. Масово хората ползват PHP и CGI, ерго това им стига. Как тъй ще ги глезим с Python и Ruby…

Ама това е върло несериозно. Другата пречка пък е, че много от frameworks на пайтън и руби изискват достъп до команден ред и наличие на някакъв набор от съответни програми за изпълнение. А това, което е най-удобно при PHP-писането е, че кодът може да се вземе, да се сплеска в един архив, да се занесе на друг сървър и ще е почти сигурно, че ще си тръгне и там. Има например CakePHP, но пък е… на PHP, а аз искам малко почивка от него. :)

Имам някакъв афинитет към Jinja и Mako и си пробвам разни малки нещица вкъщи с тях, работил съм по малки проекти и с Rails. Но не мога да кажа, че например проект на Rails е нещо, което може да се “занесе” в хостинг ей-така. При питонските системи си е същото, ако не и по-зле. Та има ли начин да пиша с някаква система за шаблони или по-цялостен фреймуърк на python или ruby и да имам такава “преносимост”? Коя такава “среда” е най-номадска, най-чергарска? И коя препоръчвате?

Вие на какво пишете? Не питам за писане начисто, не питам и за къстомизиране на готов CMS — тия неща са ясни. Ако пък и аргументирате предпочитанията си и препоръките, цена няма да имате ;)



Tags:
27 Септември, 2007 - 19:01

 
 

"Яицазимитпо лъгуг" - SEO като тактика и като стратегия


Аз съм от тези, за които SEO (оптимизиране на сайтове за търсачките) е като заклинание, като магия — може да е бяла или черна, но на практика никой не знае как работи. Дори и самите “специалисти” само ползват инструменти и техники, но не разбират самия процес. Тоест разбират част от него, но масово за “SEO” се възприема някаква друга, “вълшебна” част. Ще обясня.

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

Представете си следната картинка — имате някакъв сайт, който, да си кажем правичката, е куц та дрънка. Както огромната част от другите подобни му сайтове в мрежата. Почти никой не ви го посещава, и има защо. Или направо никой практически, но не сте открили още (вие или момчето при вас, което се нарича “администратор” или “уебмастър”, но не знае основния синтаксис на SQL или PHP даже), че посещенията ви са от автоматични роботи на индексиращите машини. Нейсе, никой не е идеален, пък и фирмата ви в сферата си на дейност си е добра. Просто сайт нямате… тоест имате, но е шум в канала.

Тук изключваме личните страници, при които грижата е друга — там и да се впечатлите от seo-магиите, няма да платите на външен експерт за оптимизация, а ще прочетете Уикипедия, ще поровите в Гугъл, Яху, Алтависта и ще разберете как да си подобрите сайта. Като нищо може и интерес към seo да придобиете и да задълбаете там. И правилно, онези с куците фирмени сайтове са готови за прилапване.

Та значи чува фирмаджията, че има някакво си “сеу” и решава да инвестира, за да излиза на първо място в гугъла и да има рейтинг 5 и нагоре, абе изобщо да е намбаруан. Намесва се seo-експертът и какво се случва? На практика се довършва работата на уеб-разработчика, който е направил преди няколко месеца сайт на нищо неразбиращия фирмаджия и му е взел два пъти по-малко пари от нормалното, като му е дал сайт, който е двайсет пъти по-зле то нормалното. Seo-то оправя грешките на пишман-програмистите, включва малко мозък, за да обмисли качествен начин за навигация, разположение на елементите в дизайна, рекламите, подобрява поне малко общото усещане за използваемост на супер-куция преди това сайт. Добавя някои банално стандартни неща, като валидиране на кода, ключови думи, говорящи категории, карта на сайта за търсачките… (И още подобни, но да не се отклоняваме — хората са го описали най-подробно из сайтове и енциклопедии.) И о, чудо — сайтът наистина вече е по-добър за ползване. И се “качва” в търсачката (преди даже може би просто не се е откривал).

И какво прави seo? Довършва работата на уеб-“студиата” у нас, които в огромната си част са или 1) две-три хлапета от квартала, които за сто лева правят сайт в MS Word, защото това могат и знаят и защото останалите парички над стоте идват от мама и татко и 2) средно големи студиа с щатни специалисти, които за да спечелят повече проекти и да си наберат повече клиенти и проекти за портфолиото подбиват цената и после сгърчват дизайнерите и програмистите си, за да се “вместят” в парите. Няма смисъл да казвам, че и в двата случая качеството страда. Може би във втория по-малко, защото се прави все пак от специалисти. Но тогава пък в това “конвейерно” писане изчезва иновативността. Да, има и готини студиа, съгласен съм. Но масово са такива измислени.

И се заформя някакъв култ към оптимизирането. При условие, че общите неща в него са все най-нормални и задължителни, присъщи на правилно построените сайтове. А тези неща, които са по-специфични, всякаквите трикове и трикчета са или “black hat”, измамни и подли, или са точно “заклинания”, които и самият seo-специалист не разбира как работят. Например целият този шум с класиранията в търсачките. Първо на първо Гугъл хич не е единствената търсачка. Дори в сферата на търсенето не е най-иновативната, нито най-старата и оригиналната. Такава беше AltaVista преди време, Google са иновативни все в другите си услуги. И второ — почти всички алгоритми за изчисляване на класиране в резултатите са фирмена тайна на съответната търсачка. Да, има публикувани неща, но те са на маргинални проекти — никой не знае как точно се преценява Google PageRank или Yahoo WebRank, например. Тоест има хора, които знаят, но те имат NDA-клаузи в договора си с Google и да ги питате, “не знаят”.

С две думи — обгрижвайте си сайтовете, правете ги кадърно и читаво. Има изписана литература по въпроса, ако ползвате готова платформа, част от оптимизациите ви идват с нея, най-малкото във вид на документация и препоръки. Ако сте достатъчно добри в това, можете да печелите пари от фирми, подлъгали се да си купят некачествени сайтове. Такива винаги ще има, малко или много. Но SEO не е панацея, в никакъв случай. Истински ценното за едно търсене е намирането, а хората намират съдържание. Ботовете понякога се подлъгват по формални неща, разбираемо е. Но корективът на рейтингите в мрежата е човешкото търсене, тя заради него е изградена.

Проблемното разбиране на SEO е мисленето му като тактика. Всъщност качествената SEO може да бъде стратегия. Част от проекта, не от етапната задача.

Има хора, които приемат предизвикателството на оптимизирането на сайтове като отделно занимание, като упражнение. Преди време, може би две години някъде, беше нашумяло у нас световно състезание по SEO, което целеше възможно по-високо класиране в Google на израза “v7ndotcom elursrebmem”. Организирано от John Scott от компанията v7n.com. С награди за от първо до пето място. Втората част на израза е изписаното наобратно “membersrule”.

Сега има български вариант на това. В много по-малки мащаби, локално за българия и с награди далеч под тези на световното на v7n, DAO.BG Social Network спонсорира SEO състезание с низ за търсене “яицазимитпо лъгуг”. “Гугъл оптимизация”, изписано наобратно. Условията за участвие са тук. На мен лично ми прави впечатление, че исканият линк към спонсора е даден точно и явно е забранено да се добавя отношение с “rel”. Очевидно заради възможността хората да сложат “nofollow” и така да запазят “изтичане” на рейтинг. Колкото и да е спорно дали и как точно работи тази система в търсачката на Google.

Чийто сайт е на първо място при търсене на “яицазимитпо лъгуг” в българската версия на Google на 1 декември 2007г., той ще спечели хиляда лева. Интересно занимание, и състезанието ще е весело. Вече има огромен брой страници, специално създадени за битката за наградата. Много от тях опитват да ползват всякакви мръсни хитринки за формално покачване в класирането. Други залагат на съдържанието. И както състезанието на v7n отбеляза края на истерията по “вълшебството” на SEO на запад, така и това състезание сега ще ни покаже докъде всъщност е разбирането на нашенеца за оптимизацията. Ще ни го покаже безпристрастно машина — индексът на Гугъл.



Tags:
11 Септември, 2007 - 12:30

 
 

BgFotoNET - отново добра идея и лошо изпълнение


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

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

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

Но и това е друга тема. Или може би не съвсем — и BgFotoNET отдолу има текст “All Rights Reserved”. Даже два пъти — веднъж за небезизвестния PHPNuke (ако се чудите кой го ползва днес, ето пример) и втори път за цялото съдържание. Вярно — този сайт няма почти никакво потребителско съдържание, освен във форума. Повечето са новини и малко ревюта.

От доста месеци вече от бегефотонет правят нещо като видео-списание, казват му “BgFotoNET TV”. Идеята е добра, радва (не, не съм го гледал). Макар и доста закъсняла — във времето на масовите видеоизлъчвания да слагаш файл за изтегляне и да нямаш удобен начин за гледане на старите епизоди е толкова… хм, толкова Web 1.0…

Изпращат хората писмо за всеки нов епизод. Оставям настрана правописните грешки (“за вЪВ бъдеще”, “настройките на ВашияТ акаунт” и т.н.) — много други сайтове също имат нужда от грамотни редактори. Направи ми впечатление нещо друго. Писмото е пратено от admin [at] bgfoto [dot] net до newsletter [at] bgfoto [dot] net. С копие (видимо CC, не скрито копие BCC) до точно 420 адреса… Не зная дали това са всичките потребители, или аз съм попаднал в една от “партидите”. Но честито ми — вече имам 420 адреса на хора, интересуващи се от фотографски новини и обсъждания. Нещо повече — хора, които нямат нищо против да получават такива писма и искат да гледат видео-списания за фотография. Хвърлих един поглед… някои от имената ми говорят нещо. Тук-там няколко по-известни фотографи, домейни на студиа. Интересно.

Не е нужно да казвам, че с удоволствие се отписвам :)

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

П.П.: Пощенските адреси на сайта по-горе са леко замаскирани, за да не влизат директно в спам-роботите. Нещо, което бегефотонет не направиха за моя адрес в писмата си, но нейсе ;)



Tags:
21 Август, 2007 - 10:35

 
 
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