войти зарегистрироваться

Бизнес студииПрименение SharePoint на рынке российской веб-разработки

Сегодня я хочу написать про Microsoft SharePoint с точки зрения человека, который с нуля организовывает новую производственную линию на этом фреймворке. Все-таки, SharePoint – это довольно новая технология на веб-рынке России, и про нее мало кто знает – чем больше информации – тем лучше.

Персональные блоги Workflow — система автоматизации процессов согласования

ADV все-таки анонсировала созданную веб-систему Workflow для автоматизации волокиты по согласованию решений типа покупки фломастеров или аренды лайнера для полетов на переговоры. Название Workflow, по сути, имеет что-то общее с документооборотом, потому что фишкой системы является то, что можно создать совершенно произвольные процессы (типы документов) и по ним выстроить цепочки согласований.

Не буду вдаваться в «водяные» слова о системе, скажу лишь, что она полностью web-based, включая админку. Крутится на платформе Mozart, ранее выложенной (ом) тем же ADV как open-source framework, и в качестве основы для описания всех процессов имеет собственный несложный xml-язык (мета-описание), с помощью которого описываются совершенно произвольные (почти без ограничений) формы, включая их print-версии, которых у каждого типа документа может быть несколько.

Тут у ADV на сайте все описано и показано скришотами. Ну а вообще все можно пощупать и поломать воочию на демо-сайте http://workflow.evidentsolutions.org/

Веб-разработкаMozart CMF: API, основанный на XML

Итак, в своей первой статья я сделал несколько предположений об архитектуре предметной области в CMF/CMS системах. Тогда я сделал предположение об объектной модели я связанном с нею сервисе, который умел обрабатывать входящие запросы и выдавать нужный результат на основании внутренней структуры модели.

Сегодня, сейчас, я бы хотел коснуться вопроса непосредственного использования такой системы в существующем фреймворке Mozart, не так давно впущенном компанией ADV под лицензией GPLv3.

Основой API Mozart'а служат newt-контейнеры. Newt — это XML-контейнер (в XML-фрагменте), который специальным образом обрабатывается XML-парсером. Newt может быть как одиночным тэгом (закрытым тэгом <newt />), так и контейнером (содержит в себе другие контейнеры (newt'ы, инструкции)). Аналог newt'а — это функция, задачей которой является произвести какие-то действия (и вернуть результат, если требуется).

AndroidAndroid Market — Заработай себе на пиво, part 2

Привет Хабр.

Пост будет очень короткий. Но написать стоит, ибо мой скайп и почту до сих пор атакуют после прошлого поста.

Итак результаты: Quattro как и говорилось ранее — есть самый удачный сервис для встраивания рекламы. AdMob принес 25 долларов, но это ничто по сравнению с 1600 от Quattro — это чистая прибыль за 2 месяца.

Android, как рекламная площадка показала себя неплохо, все таки 1630 долларов за 2 месяца — я считаю чудом.

Вывод на PayPal не прошел, ибо я родился не в той стране(по версии PayPal). Но не стоит отчаиваться, мне сегодня пришел EFT перевод, то есть деньги от рекламы накапали прямо мне на карту. Конечно, за саму транзакцию с меня взяли 30 вечнозеленых, но по честному, я не особо надеялся обналичить эти деньги, и честно писал об этом в комментариях к прошлому посту.

Выводы: пишите полезные приложения для Android, встраивайте рекламу, profit.

Веб-разработкаАрхитектура предметной области в CMF/CMS системах

Практически любая информационная система характеризуется наличием системы хранения и оперирования данными. Возьмем, к примеру, обычные веб-сайты. Для их создания обычно используются какие-либо готовые системы (фреймворки или уже готовые CMS), в которых изначально уже заложена какая-то концепция по работе с данными, установившаяся предметная область. Обычно, если разработчик хочется добавить на сайте раздел новостей, он добавляет в интерфейсе CMS компонент, информационный блок, шаблон и т.п. Суть всех этих конструкций одна — создать сущность в БД для хранения (либо каком-то ином хранилище). В итоге имеется реляционная база данных и, зачастую, какой-то объектно-ориентированный обвес, реализующий связку объект-атрибуты-свойства-методы — реализуется предметная область.

Ниже пойдет речь об одном из вариантов архитектуры предметной области. Статья базируется на опыте работы в компании ADV, которая применяет подобные методы в разработке веб-проектов. Сложность изложенного материала позволяет понять его не только разработчикам ПО, но и веб-мастерам, которым надо периодически дорабатывать существующие веб-проекты, добавляя в них новые данные.

Самые простые системы позволяют лишь организовать хранилище, к которому разработчик в дальнейшем обращается и делает всю необходимую работу по обработке данных сам. В таком хранилище есть лишь объект, поля и данные. В более продвинутых системах между объектами появляются связи. Следующий уровень развития — взаимодействие объектов (триггеры, методы и т.п.), а так же наличие программной подсистемы, снимающую с разработчика часть забот по обработке данных.

Персональные блоги Как ADV-шники диван покупали

На ADV выложили комикс про жизнь сотрудников студии:

image

Бизнес студииКачество при разработке Интернет-проектов

Привет, хабр! В этом материале я хочу затронуть непростой вопрос качества Интернет-проекта, а проще говоря – сайта, сделанного в сторонней студии на заказ.

В настоящее время для рынка характерно то, что большинство компаний (будем называть их студиями) выпускают проекты среднего и низкого качества. Почему так происходит? Какие основные факторы влияют на качество продукта при его производстве в студии?

Персональные блоги Самомотиватор веб-разработчика



Подсмотрел тут
update: Дедуктивным методом удалось найти автора мотиватора - посмотреть профиль Terekhov :)

Персональные блогиADV открывает новый сайт


ADV/web-engineering, один из лидеров рынка создания сайтов, открыла новый сайт. Думаю, это стоит внимания хабраюзеров :)

Центральным материалом на сайте является новость о “тендере наоборот” – компания объявила тендер на подбор клиента-партнера в области разработки Интернет-проектов.

Из интересного еще есть немного сентиментальный текст про казнь старого сайта, ну и проекты в портфолио – уровень проработки впечатляет.
Тексты по проектам в портфолио представляют собой не стандартное “сделали то, для того, применили это и это”, а являются небольшими художественными зарисовками/эссе, имеющими лишь косвенное отношение к проекту. Эти самые зарисовки выполнены в разной стилистике, либо под известные произведения, либо по жанру в целом.

Веб-дизайнФинишировал «Золотой Сайт 2007»

Почему-то без особой огласки СМИ прошла церемония награждения победителей конкурса "Золотой Сайт 2007". Церемония состоялась в клубе "Метрополь". В этом году на конкурсе впервые вручались призы категории "Золотой WAP". А председателем жюри в этом году был Тимофей Бокарев.

Прошла, значит, она незамеченной, а мы, ADV/web-engineering, тем временем, собрали 6 статуэток за первые места и еще 6 призов серебра и бронзы. Победили у нас, соответственно: Газпром-медиа дважды, НеВоздух, VIERA, Panasonic Beauty и Кубок РЖД.

Фотка, кстати, с нашего столика на награждении.