Уже не первый месяц тружусь над расширением базовых функции сайта руиздат.ру, я о нем писал и ранее. Сам по себе руиздат не является проектом с которого я бы хотел заработать, это скорей хобби, с возможностью заработать при удачном стечении обстоятельств.
Вроде бы основные, базовые функции создать удалось. Авторы могут регистрироваться, добавлять свои произведения и даже стихи. Могут оценивать, комментировать, ставить статусы на своих страницах. И хотелось бы уже прикрутить какой-нибудь платежный функционал, который позволит желающим продвинуться за деньги. То есть человек как бы анонсирует свое произведение, дополнительное хочет привлечь к нему внимание и за это платит некую сумму.
Алгоритмически вроде бы все не так уж и сложно, но с реализацией возникают трудности. Алгоритм, который сформировался в голове следующий:
- Автор залогинивается, выбирает в личном кабинете из списка своих произведений то которое хочет продвинуть, нажимает клавишу "АНОНСИРОВАТЬ"
- В этот момент скрипт формирует с учетом исходных данные, некие переменные:
- 1) идентификатор автора;
- 2) идентификатор произведения, которое продвигают;
- 3) сумма к оплате;
- Далее подключается какой-нибудь крупный агрегатор, типа робокассы и мой скрипт методом POST передает эти данные на скрипт робокассы
- Робокасса запоминает переданные моим скриптом данные и открывает платежную форму
- После оплаты скрипт посылает ответные данные, о том, что платеж успешен и мой уже скрипт добавляет необходимую сумму к балансу автора, который хотел анонсировать свое произведение
- Завершающим шагом будет копирование его текста в таблицу анонсов и списания с баланса стоимости функции анонсирования
Сразу же нужно реализовывать просто пополнение внутреннего кошелька аккаунта пользователя. Чтобы можно было списывать за нужные функции, это проще администировать и внутренняя валюта сама по себе лучше, чем каждый раз вводить данные карты и списывать понемногу. Поэтому скорей всего так и будет все реализованно. Валюту можно назвать как угодно - тугрики, чернильницы и т.п. Суть от этого не поменяется. Сейчас нет необходимости создавать мега-крутую систему безопасности для приема платежей. За всю безопасность по сути должны отвечать крупнейшие агрегаторы вроде робокассы. Но и в этом случае, много вопросов, например, что будет если платеж сорвется? Деньги будут висеть в воздухе? Нужно как-то сразу вести серьезные логи внутри самой CMS, по запросам отправленным в робокассу.
Не смотря на все трудности, которые возникают, платежный функционал необходим. Посмотрим, что из этого получится.
Не менее насущная проблема - это привлечение посетителей на сайт. Вроде бы сайт-то сам по себе должен быть интересен людям, сотни, тысячи людей в интернете ищут площадки для размещения своих произведений. Как им рассказать о нашем сайте?) Вот это, конечно, вопрос самый серьезный. На сегодняшний день на сайте уже есть постоянные посетители, но их явно не достаточно, нужны еще сотни активных людей чтобы началась фаза активного самостоятельного продвижения сайта. Потому как уже сейчас функционал полностью позволяет, то что нужно современным авторам. Над этим тоже ведется ежедневная работа.
Разработка всего этого кажется, конечно, смешной для профессионала в области программирования, но я подхожу к этим вопросам очень серьезно. Что-то мне не позволяет реализовать уже свой уровень в программировании, что-то я просто боюсь делать сам, так как работать будет, а вот какие там могут возникнуть баги - не понятно. Еще более сложный вопрос - куда все это приведет, и что получится в конечном итоге. Будем следить.