Пример создания универсального popup виджета (тултипа) на примере раскрытия текста в dojox.grid.
Оригинал – ignar.name Dojo text slicer – тултип виджет на dojo

Test Driven программирование, общие вопросы и технология.
Инструменты и примеры на php, python, perl, java, ruby, javascript, C/C++
Оригинал: ignar.name – Test Driven Development Tutorial – Presentation Transcri
Презентация с 8мой Международной конференции эффективных разработок на PHP.
Создание динамических интерфейсов и AJAX- приложений промышленного класса с помощью Dojo Toolkit и Zend Framework Автор: Георгий Туревич, Wizartech
Оригинал: ignar.name – Rich UI on Dojo Toolkit and Zend Framework
Добрый день
Хочу привести пример переопределения dojox.grid, с целью создания своего, готового к использованию класса.
А так же показать механизм создания виджетов внутри дата-таблицы.
Начиная с версии Dojo Toolkit 1.4 виджет dojox.grid достаточно сильно изменен, он больше не совместим с предыдущими версиями.
Теперь есть возможность создавать вложенные гриды и мультисортировку.
Ниже следует небольшой пример, который хорошо раскрывает новые возможности.
С самого начала, несколько слов о Dojo Toolkit. Предисловие. Dojo для начинающих или сомневающихся.
Это современный, хорошо поддерживаемый JavaScript фреймворк, который имеет в своем арсенале, помимо базовых возможностей управление содержимым страницы и XHR (ajax) запросов, качественный User Interface с тремя темами и хорошим набором плагинов и расширений.
UI в dojo гораздо богаче, чем в jQuery, но при этом и тяжелее, в нем есть поддержка интернационализации и локализации, чего в jQuery нет.
Спешу сообщить, что мой адрес поменялся.
Если Вы нашли какую то мою запись интересной, проверьте может к ней есть продолжение или исправления.
Живой блог лучше чем мертвый.
Новая rss волна – ignar’s log
Мой твиттер остался неизменным – ignart
Мои контакты
Вот, собственно и вышел уже второй бета релиз любимого мною, и думаю не только мной, JavaScript фремворка Dojo Toolkit 1.4
Презентация автора JavaScript библиотеки Raphaël – Дмитрия Барановски.
«HTML5 Canvas» Read the rest of this entry »
С развитием интернет технологий сложность фреймворков возрастает и компании ищут, не просто программиста, а специалиста узкого профиля владеющего инструментом разработки, а не низкоуровневыми функциями языка. Для хорошего специалиста уже не достаточно знать язык, он должны владеть инструментом.
Представляю Вашему вниманию набор собранных мною ссылок на полезные ресурсы, удалить их с temp папки моего браузера жалко, а потребности в них в данный момент нет. Много картинок не обещаю, но выдержанность тематики и информативность гарантирую.

Понадобилось кастомизировать дерево в extjs, обрабатывать ивенты только при нажатии на ветку, а не на узел.
Read the rest of this entry »
Не прошло и трех дней с момента первой записи в блоге гугла про Google Chrome OS как интернет массмедия, просто, взорвались этой новостью.
Ходят мнения, что Chrome и Chrome OS – это прямой удар ядерной бомбы по Windows, который только слегка заденет Apple, что жить без новой ОСи просто невозможно и она необходима. Некоторые пытаются смотреть на ситуацию более хладнокровно и не делать слепых предупреждающих выстрелов не зная врага. Read the rest of this entry »
Собственно, зашел сегодня на sourceforge.net и удивился. Думаю, каждый хоть раз сюда заходил и скачивал опенсорс проекты.
Следуя привычке открыл исходники
написано с использованием jQuery и Yahoo YUI CSS гридов.
Публичная часть значительно сильнее впечатляет чем личные страницы пользователей.
При написании небольшого приложения столкнулся с избыточным количеством подгружаемых скриптов, в основном dijit виджетов, что порядком сильно тормозит загрузку страницы. Read the rest of this entry »
Несколько замечательных статей на тему Dojo Toolkit.
InsideRia – 10 приемов хорошей практики.
Dojo: The Definitve Guide – общее описание фреймворка с журнала Linux Journal Reprint.
Обе на английском, но, думаю, код и так будет понятен.
В последнее время замечаю стремительное повышение интереса к Dojo Toolkit,
и решил дописать (незаслуженно отложенное в долгий ящик) продолжение первой статьи.
И так – пошаговое создание приложения таблицы с данными на Dojo Toolkit.
Я постараюсь прокомментировать каждую строчку. Если у Вас возникнут вопросы пишите в комментариях – отвечу с радостью.
Read the rest of this entry »
Просматривая на выходных закладки в read it later заметил несколько презентаций посвященных различным технологиям веб, в основном JavaScript. Read the rest of this entry »
Подробный вебкаст возможностей php 5.3
Обзор с примерами новых операторов и констант, новая библиотека MySQLInd, изменения в ini файле Read the rest of this entry »
На выходных набрал небольшой список интересных статей, скринкастов и примеров, спешу ими поделиться. Read the rest of this entry »
Несколько отличных вебкастов посвященных PHP.
Команда PHP выпустила второго кандидата в PHP 5.3.0 (PHP 5.3.0RC2). В течении двух-трех недель ожидается RC3 версия.
Произошло довольно много изменений, некоторые расширения были добавлены, некоторые перенесены в PECL.
Но, больше всего меня заинтересовал не маленький список новых возможностей и если вкратце: Read the rest of this entry »
Каждое утро я просматриваю свой rss и на этот раз решил поделиться тем инетересным, что нашел.
Блог In the Woods
Попробовал Quake live, кто не в курсе, это онлайн ММОРГ, квейк онлайн в браузере. Данный сервис находиться на стадии бета тестирования, но это мне не помешало пробежаться по двум картам (из множества, к стати) и поиграть более чем с 40 людьми
Сказать честно, я такого не ожидал. Это самая удивительная технология которая используется в браузере, как на меня. Если кому интересны детали, читайте у них на сайте. Read the rest of this entry »
А бывало время когда вы хотели опустить руки и бросить все как есть? У меня было, особенно когда питался фрилансом, бесспорно это тяжело. Я потрудился и перевел небольшую статью (оригинал) На меня она подействовала ободряюще. Не пожалейте 5 минут, может, что то таки в этом есть? Read the rest of this entry »
Кто не в курсе, что в этот понедельник начинается «Университетский тур Opera» ?
Подробней сюда habr.
Скажу только, что в этот понедельник, 27 апреля будет встреча в Киеве.
Утрешний интернет приносит свою сюрпризы, как и утренний кофе.
Вот и сегодня просматривая свои rss ленты вычитал занимательную статью от David Humphrey, члена опенсорс проекта Mozilla Foundation.
В ней описывается выбор библиотеки и его личное впечатление от Dojo Toolkit. Надеюсь, она всем принесет удовольствие.
Dojo foundation анонсировала новый проект «Persevere», который открывает новые границы для разработки JavaScript основанных rich приложений.
Persevere сервер обеспечивает с помощью стандартных протоколов безопасную работу RESTful JSON интерфейса и обмен дынными в реальном времени. Это объектно ориентированная система хранения данных, которая позволяет непосредственное взаимодействие JavaScript фреймворка, который, к слову, может легко наследовать persevere’s JSON-RPC интерфейс, и серверного бекенда. Read the rest of this entry »
Для многих остается трудной задачей сделать правильную организацию учета данных в админчасти или просто красивый вывод, решил сделать для примера и наглядности на JQuery и Dojo Toolkit. Хочу заметить, что мне сильно импонирует dojo, потому попытаюсь как можно детальней все описывать, объяснять и провести аналогию в логике.
Это первая часть поста, с примером на jQuery, вторая часть на Dojo Toolkit.
Наверно это статья облетела уже весь интернет, но я не поленюсь повторить
70 – шпаргалок для веб разработчиков
Для себя нашел помощь в dojo и javascript, наглядно и не притензиозно
Кому там нравится Internet Explorer??
Откройте эту страницу в FireFox и IE … сравните
Сделай себе одолжение – обнови IE с 6 до 7 или 8, а лучше, поставить нормальный браузер
Интересный список «самых полезных плагинов для ФФ» опубликовал lifehacker, мое мнение, правда, сошлось только с 4 из них.
Но я не к тому веду, конечно, если интересно посмотрите
, а хочу сказать, что не променяю ФФ ни на один браузер, что бы он не предлагал, и не потому что я фанат, а потому как, это самый «правильный» из всех современных.
Его правильность выражается в огромном количестве плагинов, особенно самых полезных, из семейства firebug’а, xmarks’ов, а особенно, в том что никогда не имел с ним проблем при разработке. Именно этой бесконфликтностью, характеризуется мое импонирование этой программе.
Вот если б еще у ФФ было такое дружное комъюнити как у Оперы, было бы вообще здорово.
PS. Вот, еще заметил, именно всякие «топ-десятки» производят наибольшую шумиху, может потому что нам лень выбирать самим из чего то, а тут пожалуйста – вот самое лучшее и ничего лишнего
«У вас нет компьютера? – Не проблема! Получите свой и бесплатно» – такой девиз нового сервиса ICloud.
ICloud – это новая Web OS, кто не знаком, на вики, и довольно занимательно реализованная.
Зарегистрировался, поклацал, полазил – понравилось, особых тормозов из-за производительности не заметил, гораздо удобней и приятней чем ghost и гораздо лучше локализирована. Общее впечатление сложилось хорошее.
Единственный минус, а может и нет, то что работает только под Internet Explorer.
Сервис сейчас в бете, разработчики предлагают для начала 1Гб места и огромную кучу приложений, начиная от почты и рсс, заканчивая вордом и радио.
В будущем запланированы премиум аккаунты с большей вместимость на вашем виртуальном диске.
При необходимости буду пользоваться с удовольствием, и думаю, будет особенно полезно владельцам нетбуков.
В Dojo Toolkit мне всегда не нравилась бедная документация и ее не наглядность.
На просторах буржуйского интернета нашел вот такую вещь: dojodocs.uxebu.com
Автор проделал громадную работу, думаю она не должна остаться не замеченной.
Видео от автора по ссылке:
JavaScript API Docs preview video from uxebu on Vimeo.
Презентация возможностей php 5.3, весьма заманчиво выглядит, обязательно на днях попробую сам
Меня удивил выбор Zend камманды в сторону Dojo Toolkit. Ведь JQuery более удобный и простой в понимании и написании. Этим фактом я был возмущен.
Что и заставило меня задуматься над тем, почему же выбор пал именно так?
Ниже приведенные мысли лично мои, и я буду рад вступить в дискуссию.
Which made me think about why chose this way?
Очень сильно огорчает тот факт, что dijit не поддерживает opera.
Сегодня делал контекстное меню к гриду, не захотело работать в опере ![]()