1. Редактор html-форм на JavaScript


Это web-приложение предназначено для создания html-форм путем перетаскивания (drag-n-drop) элементов управления с палитры на форму.
С ним создание web-форм может производится даже человеком далеким от веба и программирования. Внешний вид как у дизайнеров графического интерфейса современных сред разработки.
Скопированы такие их особенности, как изменение позиции и размера элементов управления и самой формы при помощи мыши и редактирование свойств элементов в специальном диалоге (инспектор свойств).

Основные особенности приложения:

  • Легкое добавления новых элементов на форму через drag-n-drop
  • Перетаскивание элементов по форме после добавления
  • Изменение размеров элементов управления путем растягивания мышкой
  • Редактирование основных параметров элемента (label, имя и другие) в графическом редакторе свойств
  • Сохранение проекта в БД для последующего редактирования
  • Экспорт в XForms

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

  • Фреймворки prototype.js, script-aculo для перетаскивания и растягивания html-элементов
  • JSP, MySQL для сохранения проектов в БД

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

2. Каталог-рейтинг сайтов со статистикой и баннерной системой

С данным сайтом можно ознакомиться по адресу malinamix.ru
Сервис представляет собой каталог ресурсов развлекательной тематики. Каталог предназначен для систематизации сайтов указанной тематики и продвижения другого сайта (сайта-бенефициара) посредством размещения на сайтах участников тематических статей (по одной статье у каждого участника).
Сайт имеет следующие части и возможности:

  • Каталог, Топ 100. Структура каталога древовидна. Сайт может участвовать в нескольких рубриках и переноситься администратором или пользователем из рубрики в рубрику. Сайт в каталоге может быть размещен за плату или за размещение статьи, наличие которой проверяется системой автоматически и при фатальной проверке участнику отсылается письмо с просьбой решить проблему.
  • Личный кабинет
  • Внешняя поисковая форма. Участник может разместить у себя на сайте поисковую форму данного каталога каталога. Каждый переход с такой формы оценивается в деньгах (задается в админке). Эта сумма прибавляется к сумме личного счета пользователя
  • Баннерная система - значительно переделанная TBE. За переходы с баннеров на сам сервис участнику так же начисляются деньги
  • Рейтинг сайтов в каталог определяется в зависимости от PR, количества переходов и купленных пакетов изменяющих рейтинг
  • Система статистики. Каждый участник может установить счетчик у себя на сайте и просматривать в данном сервисе статистику посещения его сайта. Кроме количества посетителей и просмотров он может видеть поисковые запросы, по которым пользователи перешли на сайт с поисковых систем, географию посетителей, используемые ОС, используемые браузеры и многое другое. Сайты могут иметь как открытую так и закрытую статистику
  • Интеграция с WebMoney и RoboxChange
  • Текстовые разделы

Ниже будут приведены скриншоты отдельных страниц сервиса.

Использованные технолигии

  • php, mysql для почти всей серверной части
  • javascript для клиентской части
  • C++ для баннерной системы

3. Файлообменник с партнерской программой

С этим ресурсом можно ознакомиться по адресу turbobit.ru.
Ниже описаны основные возможности сервиса.
Различные способы загрузки файлов

  • один или несколько файлов по HTTP с красивым статусом процесса загрузки (например turbobit.ru – flex модуль был целиком разработан и одаптирован нами для этого проекта)
  • загрузка по URL ftp / HTTP(опять же со отображением статуса процесса загрузки). При необходимости можно прикрутить торенты
  • заливка файлов по FTP

Для загрузки по используется связка nginx + спец модуль, который где то в 1.3 – 1.6 раза уменьшает
время отклика сервера при операции загрузки. Очень сильно ощутимо на больших (от 100Мб) файлах, особенно когда сервер нагружен.

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

Красивый, AJAX интерфейс для управления файлами пользователя после загрузки.

Интеграция со следующими платежными системами:

  1. SMS 1a agerator
  2. SMS i-free с подписками
  3. WebMoney
  4. RoboKassa
  5. Plimus (пластиковые карты и payPal)

4 типа партнерских программ.

  • Оплата за уникальные скачки и покупку turbo-доступа владельцам файлов
  • Реферальная схема
  • Сайты партнеры (человек размещает наши ссылки на файлы и получает деньги если по ним перешли)
  • Домены партнеры. Схема аналогичная mamba.ru Человек на своем домене вешает наш сайт с нашим контентом, но его (до опредленной степени) оформлением

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

4. Доска объявлений

Сайт находится в активной разработке, но уже сейчас он умеет много чего. Доска объявлений Армавир

Сайты-близнецы на том же, разработанном мной движке:

Comments are closed.