18.03.2009 | 01:00

Недавно я начал писать статью QuickStart по созданию простейшего модуля модуля пустышки. В процессе написания я задумался о том, каким образом нужно подавать материал, чтобы любой человек, даже не обладающий специальными знаниями, мог реализовать довольно сложный функционал, стоимость которого на рынке веб разработок начинается минимально с 10 000 у.е. Плюс ко всему научить людей зарабатывать деньги, используя минимум - всего лишь желание - желание учиться, желание мыслить, желание создавать... В итоге родилась идея по написанию целой серии материалов для тех, кто хочет создавать сайты и зарабатывать на них. Я планирую не останавливаться на идее и, что самое сложное , эту серию материалов написать и опубликовать. Возможно, даже в виде книги, а начну с блога. Параллельно будет создаваться сайт, наглядно демонстрирующий все описанное в блоге.

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

Итак, о чем я буду писать:

Шаг №1 – Научиться инсталлировать систему и создавать сайты на базе ЮМИ, используя стандартные возможности движка

  • Научимся работать с TPL шаблонами
  • Научимся работать с XSLT шаблонами
  • Учимся подключать к Юми внешние источники данных (Подгружаем внешние XML файлы и RSS ленты)
  • Построим интернет магазин
  • Научимся делать произвольные выборки
  • Прикрутим Edit-in-Place
  • Научимся изменять WYSIWYG под свои нужды
  • Интегрируем ЮМИ с внешними ERP и CRM системами – начнем с 1С

Шаг №2 – Научиться писать сложный функционал для UMI.CMS

  • Желающие получат QuickStart по написанию простенького функционала и потихонечку перейдут к более сложному
  • Получат обзор по архитектуре системы, принципам хранения данных в системе и задачам, выполняемым модулем шаблоны данных
  • Получат некоторые навыки по планированию архитектуры функционала

Шаг №3 – Написать «общественно полезный» функционал, расширяющий стандартные возможности UMI в плане интерактива работы с пользователем, а конкретнее:

  • Сделаем личный кабинет пользователя, с возможностью авторизации с использованием OpenId
  • Интегрируем личный кабинет ЮМИ с различными сервисами – блогами, акаунтом на ЮТубе и пр.
  • Усовершенствуем модуль рассылки, добавляем возможность интеграции модуля с внешними сервисам, такими как subscribe.ru и аналогичными
  • Добавим Instant messaging, возможно развив её до чата или пейджера.
  • Усовершенствуем модуль форума, добавив к нему личку, рейтинг, карму, кол-во публикаций, звание, подписку на обновления в форуме
  • Добавим Онлайн-Консультацию
  • Добавим модуль статей - возможность пользователям публиковать статьи и новости.
  • Усовершенствуем модуль фотогалереи, добавив возможность пользователям самим создавать свои галереи, выставлять оценки
  • Усовершенствуем модуль файловой системы, добавив возможность пользователям публиковать файлы
  • Добавим модуль Видеогалерей
  • Прикрутим вывод самых комментируемых страниц в системе (Просящим да воздастся)
  • Добавим модуль почтового клиента, работающего по протоколам POP3, IMAP, SMTP
  • Создадим модуль для ICQиспользование протокола ICQ через веб интерфейс (если будут пожелания)
  • Прикрутим SMS рассылку
  • Усовершенствуем связку каталог/магазин с целью подхвата товаров внешних магазинов и продажи их с нашего сайта
  • Усовершенствуем модуль интернет магазина, добавив дополнительные системы оплаты
  • Усовершенствуем модуль шаблоны данных и модуль обратной связи, добавив возможность серверной проверки полей по регулярному выражению

Шаг №4 – И в конечном итоге мы создадим веб-сайт, объединяющий в себе весь написанный функционал. Тут пока мои представления размытые – для чего нужен сайт с точки зрения его пользователей, т.к. основная цель создания сайта – наглядно продемонстрировать работу данного функционала. Жду комментариев и предложений

Шаг №5 – Научиться с помощью решений на базе ЮМИ строить свой интернет-бизнес (UMI.CMS – «кнопка БАБЛО»)

  • Продаем товары внешних интернет-магазинов
  • Продаем контент с сайта
  • Участвуем в биржах ссылок
  • Продаем медийную рекламу

Шаг №6ЮМИ – инструмент интернет маркетинга

  • Собираем статистику – переписываем полностью модуль статистики под наши нужды
  • Учимся продвижению в поисковых системах - пишем свой SEO модуль
  • Учимся работать с системами контекстной рекламы
  • Учимся работать с рекламными сетями
  • Планируем рекламную компанию
  • Анализируем эффективность рекламной компании, эффективность площадок средствами ЮМИ //пишем модуль аналитики
  • Учимся сетевому маркетингу «выстраиваем партнерскую сеть»

Шаг №7 – Хочется еще подумать насчет создания систем управления документооборотом, CRM и ERP системах на базе ЮМИ и / или интеграцией с имеющимися (но пока эти мысли очень абстрактны) - высказываем свои мысли господа

P.S. Жду комментариев в виде предложений по расширению и уточнению обозначенных выше шагов

Читайте также:

Теги

Авторы блога