В деня на шегата 01.04. излезе версия 2.3.0 на Tangra framework. На следващия ден се изкачи то позиция 161 в класацията на проектите в sourceforge. Предишния най-добър резултат беше ~363. По важното е, че напоследък стабилно се задържа в top2000.

В деня на шегата 01.04. излезе версия 2.3.0 на Tangra framework. На следващия ден се изкачи то позиция 161 в класацията на проектите в sourceforge. Предишния най-добър резултат беше ~363. По важното е, че напоследък стабилно се задържа в top2000.

Few days ago new modules were published at http://www.tangraframework.net/. Most important of them is serp_stats which gives you functionality to track search phrases positions in results of different search engines (SE). bot_tools provides some basic classes used by bots and xproxies. extlib_open_flash_chart is just a wrapper around open flash chart -- flash tool for drawing pretty charts like lineplots, bars, pies, etc. Here are some screenshots:
XProxies provide ability for bots to have available different source IPs. Some search engines will provide different results based on in which country source IP is. This also useful if you don't want to reveal your server's IP.
Преди малко release-нах Tangra Framework for PHP 2.0.0RC1. Основно има bugfix-ове и няколко нови release-и на модули, най-важният от които е tangra_cms-1.0.1. При него има тоста оправени дребни бъгове и най-важното е, че добавихRSS feed генератор.
Ще изчакам около 2 седмици за bug reports и ако не излезе нещо голямо -- ще release-вам 2.0.0 (stable).
След него се очертават следните неща: (more…)
Вчера късно вечерта release-нах Beta1 на Танграта. Новите неща са:
- Manual - Написан в DocBook XML формат (както пише, че трябва по дебелите книги).
- нови модули - directory_structure_base-1.0.1, admin_panel-1.0.4, tple_smarty-1.0.1, ws_jabba_sample-1.0.1,web_site_vanilla-1.0.1
- няколко bugfix-а
Промените в tple_smarty и web_site_vanilla се изразяват главно в това, че вече (more…)
Вчера публикувах Manual-а за Tangra Framework-a. Все още е далеч от пълнотата, която искам да постигна, но поне повечето базовите неща са покрити. Идеята ми е да събера малко feedback, че то така човек може да си пише до безкрайност…
Сорсовете са в DocBook XML формат -- след много мъки най-накрая успях да намеря читав XML редактор, който да върши добра работа -- Oxygen XML Editor. Има цялата функционалност от която имам нужда, бърз е и най-важното: не забива постоянно като това лайно XMLSpy. Без колебание си го купих и така се оттървах от първия голЕм зор.
Вторият голем зор беше (more…)
Денят днес започна много добре -- не стига, че е топло и слънчевко, ами и Tangra Framework-a ми се изкачи до 723 позиция в класацията на проектите на sourceforge.net. Някой може да каже: "Е к'во толкова, от 723 до челните места има още бая хляб да изядеш". Мдам, това е така, но като се има впредвид, че проектите там са около 120 000, текущата позиция е в топ 1%, което поне за мен си е доста добро постижение.
Статистиката може да се види тук. Ето и screenshot (клик на нея за пълен размер):
Странното този път е, че най-високата позиция изби на втория ден след пускането на alpha2 версията, а при предишни release-и това се случваше на първия. Това ме навява на мисълта, че (more…)
След два месеца нон-стоп "копане", най-накрая, дойде моментът за пускане на версия alpha2 на Tangra Framework for PHP.
Най-важното в нея е, че инфраструктурата за дистрибуция на модулите вече работи и можете да си ъпгрейдвате сайтовете по много по-лесен и удобен начин. Тази инфраструктура се състои основно от два елемента:
След като месеци наред се занимавах с TangraCMS-а, сайтове за клиенти и разни мои лични SEO простотии (mlbticketsstore.com, nflticketsstore.com и други), най-накрая дойде време да обърна повече внимание на самият framework. Предишният release (dev5) беше преди повече от 6 месеца и се оказа, че съм позабравил как се подготвят някои от нещата. За щастие си намерих записките във вид на txt файл и лесно си припомних (баща ми има един лаф, който му е бил казан от някой от неговите шефове докато е бил младо инженерче: "Умните пишат, глупавите помнят").
Alpha1 release-а представлява основно bugfix-ове и (more…)
След 2-3 месечно яко "копане" най-накрая позакръглих CMS-a, който пиша като модул към Tangra framework for PHP. В пристъп на вдъхновение и нечувана оригиналност съм го кръстил TangraCMS. Какво наложи появяването под слънцето на още един (yet another) CMS (би могъл да попита случайният непредубеден читател -- и с право)? Както се казва в много вицове за Шерлок Холмс: елементарно Уотсън. Ето какво: (more…)
During the development of Tangra CMS installer I found that it is really annoying when you have to convert multiple tables from MySQL CREATE TABLE to Adodb's XML schema format by hand. I had to convert more than 20 tables and I decided to write simple converter that will automate this task. The result is MySQL "Create table" to ADODB XML Schema (AXMLS) converter.
Generally speaking it takes something like:
CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL, `username` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `disabled` tinyint(3) unsigned NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `i_username` (`username`), KEY `i_check_login` (`username`,`password`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
as an input and as output generates: (more…)