Archive for the ‘Tangra Framework for PHP’ Category

Tangra Framework достигна ранк 161 от 100к+ в sourceforge

Saturday, April 3rd, 2010

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

New modules for Tangra Framework -- serp_stats, bot_tools, extlib_open_flash_chart

Monday, September 7th, 2009

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

bot_tools - List with XProxies

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.

(more…)

Пуснах Tangra Framework for PHP 2.0.0RC1

Thursday, June 4th, 2009

tangra.jpgПреди малко 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…)

Tangra Framework for PHP Beta1 е публикувана

Wednesday, May 20th, 2009

tangra.jpgВчера късно вечерта 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…)

Tangra Manual -- вече е онлайн, голЕм зор беше

Monday, May 18th, 2009

tangra.jpgВчера публикувах Manual-а за Tangra Framework-a. Все още е далеч от пълнотата, която искам да постигна, но поне повечето базовите неща са покрити. Идеята ми е да събера малко feedback, че то така човек може да си пише до безкрайност…

Сорсовете са в DocBook XML формат -- след много мъки най-накрая успях да намеря читав XML редактор, който да върши добра работа -- Oxygen XML Editor. Има цялата функционалност от която имам нужда, бърз е и най-важното: не забива постоянно като това лайно XMLSpy. Без колебание си го купих и така се оттървах от първия голЕм зор.

Вторият голем зор беше (more…)

Нов връх в sourceforge.net за Tangra Framework

Saturday, April 4th, 2009

Денят днес започна много добре -- не стига, че е топло и слънчевко, ами и Tangra Framework-a ми се изкачи до 723 позиция в класацията на проектите на sourceforge.net. Някой може да каже: "Е к'во толкова, от 723 до челните места има още бая хляб да изядеш". Мдам, това е така, но като се има впредвид, че проектите там са около 120 000, текущата позиция е в топ 1%, което поне за мен си е доста добро постижение.

Статистиката може да се види тук. Ето и screenshot (клик на нея за пълен размер):

Странното този път е, че най-високата позиция изби на втория ден след пускането на alpha2 версията, а при предишни release-и това се случваше на първия. Това ме навява на мисълта, че (more…)

Изкарах alpha2 release на Tangra Framework for PHP

Thursday, April 2nd, 2009

След два месеца нон-стоп "копане", най-накрая, дойде моментът за пускане на версия alpha2 на Tangra Framework for PHP.

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

  • tangraframework.net -- в админ панела на сайта е включена Modules release management система, чрез която се публикуват новите версии на модулите. Генерирането на пакетите (zip) става автоматично като сорсовете се вземат от svn repository-то, т.е. най-новите промени са налични. Отделно има функция за генериране на пакет от всички модули за така наречените AIO releases (досега всички releasе-и са AIO (All in one));
  • Tangra Control Center (TCC) -- В него, освен обновяването на информацията за наличните локално модули (което си го имаше и преди) е добавена функционалност за проверка за нови версии онлайн, като има възможност да се добавят неограничен брой module repositories. Към момента, единствено online repository е http://www.tangraframework.net/mods/, но се надявам, че в бъдеще се появат и други. Осигурена е функционалност за download на новите версии и разпакетирането им локално (и съответно добавяне на информацията за тях в TCC).
Другите новости в alpha2 са:

(more…)

Tangra Framework Alpha1 Release

Saturday, January 17th, 2009

След като месеци наред се занимавах с TangraCMS-а, сайтове за клиенти и разни мои лични SEO простотии (mlbticketsstore.com, nflticketsstore.com и други), най-накрая дойде време да обърна повече внимание на самият framework. Предишният release (dev5) беше преди повече от 6 месеца и се оказа, че съм позабравил как се подготвят някои от нещата. За щастие си намерих записките във вид на txt файл и лесно си припомних (баща ми има един лаф, който му е бил казан от някой от неговите шефове докато е бил младо инженерче: "Умните пишат, глупавите помнят").

Alpha1 release-а представлява основно bugfix-ове и (more…)

Ела, изгрей -- TangraCMS. CMS за SEOs.

Friday, December 5th, 2008

След 2-3 месечно яко "копане" най-накрая позакръглих CMS-a, който пиша като модул към Tangra framework for PHP. В пристъп на вдъхновение и нечувана оригиналност съм го кръстил TangraCMS. Какво наложи появяването под слънцето на още един (yet another) CMS (би могъл да попита случайният непредубеден читател -- и с право)? Както се казва в много вицове за Шерлок Холмс: елементарно Уотсън. Ето какво: (more…)

MySQL "Create table" to ADODB XML Schema (AXMLS) converter

Tuesday, September 23rd, 2008

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…)