Публикувано в (Сигурност, Уеб програмиране) от gan на 28 януари 2010 в 16:08

Ограничен достъп и логване с OpenID

Някой от страниците на сайта ganbox.com реших да са достъпни само след логване, затова ми се наложи да си направя логин форма, през която потребителите да се логват и да получават достъп. Обикновено една такава система включва в себе си няколко функции: страница за регистриране, страница за логване, страница за забравена парола, страница за промяна на парола или други лични данни, управление на сесии, база данни с данни за потребителите. Мислих няколко варианта и накрая реших, че без последните две няма как да мина, но нямам време да правя другите страници. Затова избрах решение с OpenID логване.

Какво е OpenID?

Съвсем накратко: с една парола достъп до много сайтове. Това е метод, който обединява протокол и системи, който ти дава възможност да се регистрираш в един… прочети цялата статия»


Публикувано в (SEO) от gan на 10 януари 2010 в 18:59
IE8 bugВече двама души ми съобщиха, че под браузъри Google Chrome и Internet Explorer 8 блога ми не се изобразява правилно и двете колони вдясно се разместват. Направих проверка и наистина с тези браузъри текста от средната колона навлизаше в дясната колона и изместваше цялото и съдържание извън колоната (виж картинката). Като цяло кода на страницата си беше валиден XHTML и затова помислих, че става въпрос за промени по интерпретиране на CSS в тези нови браузъри. Прекледах какви са елементите на страницата. Двете колони вдясно са включени в две от колоните на HTML таблица. След доста време прекарано в преглеждане на CSS файла се сетих да проверя, кой е най-дългия от низовете в средната колона, който не съдържа интервали и… прочети цялата статия»


Публикувано в (SEO, Уеб програмиране) от gan на 23 декември 2009 в 21:27

Проблем

Вече в няколко сайта уеб директории, забелязвам следния проблем: в уеб формата за качване на сайт полетата имат ограничение в броя на символите, което е нормално, но е проблем, когато пише, че може да въведеш 100 символа, а реално можеш да въведеш само 50. Още по-досадно и времеотнемащо е, ако софтуера създаващ уеб формата не се грижи да запомни всички въведени полета и при грешка в едно от полетата изтрива всички полета - за форми с много полета това е направо кошмар, защото трябва да въвеждаш всичко отначало. Най-фрапиращ случай за това е сайта bestbgsites.com. Не е лесно да добавиш линк в този сайт. Гърми грешката: "Името на сайта е прекалено дълго! Може да бъде 85 символа" проблема е, че ако заглавието е на кирилица дължината е до 42 символа  Описанието… прочети цялата статия»


Публикувано в (Софтуер) от gan на 19 декември 2009 в 18:41
Както сигурно вече си видял днес излезе новата версия на WP 2.9. "Хубавото си е хубаво..." и не мога да не му обърна внимание.

Какво е новото?

1. Най-впечатляваща за мен е функцията, която превръща всяка връзка към видео в плеър при преглед на публикацията. Така, за да вмъкнеш видео в статия не ти трябва нищо повече освен да напишеш връзката към клипа на нов ред в редактора на статии. След като публикуваш или на предварителен преглед тази връзка ще се превърне в кутия плеър за преглед на филмчето. Като гледам HTML кода връзката се заменя с embed таг включен в object таг и като резултат страницата няма да минава проверката на валидатора за валиден XHTML. Така, че от SEO гледна точка имаме проблем. Виж повече информация за проблема и за… прочети цялата статия»


Публикувано в (SEO, Уеб програмиране) от gan на 16 декември 2009 в 13:17
Пиша тази статия като продължение на статията PHP парсване на XML новини за твоя сайт. Разглеждам оптимизиране на бързодействието на динамичен сайт, който зарежда информация от база данни. Сайтът ganbox.com е разделен на две части, които се различават и визуално. Основен сайт за SEO оптимизация и SEO блог. Реших в лявата колона на основния сайт под менюто, да извеждам последните X на брой статии от блога.   Вече имах готов код за извличане на новини от RSS хранилка, но си поставих и две допълнителни условия: бързодействие и сигурност при зареждане на страницата.

Бързодействие при зареждане на страница

Колкото и да е голям по обем твоя сайт, зареждането на началната страница трябва да бъде максимално бързо. Това се постига, чрез цялостно или частично кеширане на страницата. Бързодействието е важно основно по… прочети цялата статия»