Архив ‘Xmini’

Preview: OneManga.com manga reader

Вторник, 11 Декабрь, 2007

Если вам вдруг интересно, я на досуге люблю посмотреть аниме и почитать мангу. У каждого человека есть свое небольшое сумасшедствие. http://shounen.ru/anime/otaku/, например. На этом тему “а зачем это нужно?” считаю закрытой :)

Для любителей почитать мангу существует сайт OneManga.com. Там выкладываются свежие главы популярных манг, достаточно оперативно и в одном формате. Правда, на английском, но ждать перевода на русский того, что я хочу прочитать, долго.
Структура проста: собственно “манга” - “главы” - “страницы”. По клике на странице переходишь на следующую страницу и т.д.

Проблема заключается в том, что ждать, пока загрузится очередная страничка… ну, не то, чтобы долго, но разрушает с трудом создаваемый эффект погружения. А всего-то надо в моменты, пока я читаю очередную страницу, подгрузить другие, а затем сразу показать.

“С этой задачей Flex должен справиться с легкостью - достаточно наладить предзагрузку картинок” - подумал я, и работа закипела. Результат можно оценить на http://qs.janvarev.ru/app/#/XmBookReader-onemanga/. Поскольку на мою просьбу в OneManga предоставить XML с мангами, главами и страницами, увы, никто не откликнулся, пришлось парсить HTML-выдачу.

Элемент гордости: на создание рабочей версии ушло всего 3 часа. Еще 3 часа было потрачено на приведение в божеский вид, легкую доработку интерфейса, About, выкладывание на сайт, написания релиза на OneManga и здесь.

PS: Приятно, но на OneManga уже есть один положительный отзыв, притом, что пост был около часа назад. Активное комьюнити, однако :)

Preview: визуализация социальных связей

Суббота, 8 Сентябрь, 2007

В перспективе собираюсь разрабатывать социальную сеть, поэтому понемногу собираю материал и экспериментирую.

Один из экспериментов - визуализация на Flash социальных связей в ЖЖ.

Результат можно посмотреть здесь: http://qs.janvarev.ru/app/#/XmUserNetwork-lj/janvarevvlad. Переход на другого пользователя - по двойному клику.

Фичи и технологии, использованные в разработке:

Далее…

Preview: XmUserFiles - файловый менеджер для Xmini

Суббота, 25 Август, 2007

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

Особенно удобно было бы обмениваться файлами, используя флешовый интерфейс с поддержкой Drag&Drop - перетащил фотографию на аватару друга, она ему и пришла.

Однако для всего этого необходимо иметь обустроенное файлохранилище на сервере, удовлетворяющее следующим требованиям:

  • Каждый пользователь должен иметь возможности закачивать и удалять файлы, но только свои!
  • Пользователь не должен превышать квоту на суммарный размер файлов, а то создатель сервиса разорится.
  • Желательно, чтобы пользователь мог указать файл из другого места в Интернете.
  • Система должна быть устойчива ко взлому (например, блокировать загрузку PHP-скриптов на сервер).
  • И, наконец - все это должно быть сделано во Flash!

Многовато, но все по делу. Учитывая, что я разрабатываю Xmini - CMS для Flash, вопросы авторизации пользователей уже решены. Осталось написать модуль, что и было успешно проделано.

Также можно посмотреть на модуль в действии: XmUserFiles в действии, видео, 5.1 Mb, кодек VP70 (предупреждаю: я немного побезобразничал и вставил в ролик музыку)

Надеюсь скоро использовать этот модуль в реальном проекте.

Сайт Секистова Ярослава

Среда, 25 Июль, 2007

Сегодня подчистили мелкие баги и выпустили, наконец, в открытое плавание:

Сайт Секистова Ярослава - http://sekistov.ru/

О проекте

Сайт полностью сделан на Flash с использованием системы управлением контентом Xmini. Система делалась с сентября прошлого года, и это второй (после демо на Quick Start) публичный сайт, сделанный на ней. Причем, первый сайт, включающий MP3-плейер и плейер видео.

К месту пришелся и Deep Linking -при сменах страниц внутри флешового сайта меняется адрес в строке браузера.

Далее…

Сайты на Xmini

Среда, 16 Май, 2007

Xmini - система управления сайтом на базе Flash и Flex. Использует в качестве серверной стороны Wacko Wiki Quick Start (ее я тоже развиваю), благодаря чему можно:

  1. Одновременно вести сайт и на HTML, и на Flash
  2. Делать админку модулей на HTML, при визуализации для всех посетителей на Flash. В результате разработка идет быстрее.

Пара примеров: Официальный сайт Xmini + WWQS - Сайт Секистова Ярослава (еще недоделан, непонятно, когда будет).

Приятно, конечно, что CMS модульная. Плохо, что модулей пока мало - в качестве демонстрации я на вышеуказанных сайтах сделал фотоальбом, видеоальбом и плейер. Но маловато, конечно.

Плюс: есть авторизация пользователей и универсальная с ними работа. Минус: нет ни одного модуля, который бы это содержательно использовал.

Плюс: поддерживается история в браузере и ссылки через строку браузера (обращаю внимание: это во Flash!).

Ну и все-таки красиво :)