Сборка фриланс-биржи на базе CMF Cotonti. С помощью данной сборки можно организовать любую биржу по поиску исполнителей на различные работы. Функционал биржи предоставляет гибкие возможности для эксплуатации и дальнейшей разработки.
Авторы: Булат Юсупов и CMSWorks Team, Cotonti team
GitHub: https://github.com/Cotonti-Extensions/freelance
Аккаунты пользователей со своими личными страницами (на личной странице выводится контактная информация, а также списки опубликованных проектов, работ в портфолио и в магазине); Каталог заказов (проектов), возможность публиковать заказы. Форма поиска заказов по регионам и ключевой фразе; Каталог фрилансеров и работодателей с сортировкой по специализациям; Платежный модуль с внутренними счетами пользователей и возможностью пополнения и оплаты услуг; Готовые подключения к Интеркассе, Робокассе и Вебмани (отдельные плагины) и несложное подключение других платежных систем; Платная услуга "PRO-аккаунт"; Платная услуга "Платное место на главной" (Пользователи оплатившие данную услугу выводятся на главной странице биржи); Сервис безопасных расчетов; Отзывы и система рейтингов.
Расширения из этой сборки можно устанавливать на готовые сайты и использовать по отдельности и только необходимые.
Или можно подготовить "сборку", которая будет использовать встроенный установщик Cotonti для выборочной установки расширений этой сборки наряду со стандартными расширениями Cotonti. Ниже описан именно этот вариант.
Это не готовая сборка сайта. Для установки необходима актуальная версия CMF Cotonti, которую можно скачать в разделе загрузок.
$cfg['customfuncs'] = true;
Модуль Projects
Любой пользователь может опубликовать свой проект на сайте. В проекте можно указать регион, город, цену, раздел в каталоге (направление деятельности), заголовок проекта и его описание. Также можно прикрепить различные файлы к описанию проекта. Фрилансеры, которых заинтересовал опубликованный проект могут оставлять свои предложение на странице проекта. Работодатель может выбрать исполнителем либо отказать по проекту любому Фрилансеру, который оставил предложение. Работодатель или Фрилансер, оставивший предложение по проекту, могу вести переписку непосредственно на странице проекта.
Модуль Market
Раздел для размещения готовых к продаже товаров или услуг пользователя. Каждый товар содержит: заголовок, описание, изображение и цену. Также все товары/услуги распределены в каталоге по категориям для удобства поиска.
Модуль Payments
Данный модуль является универсальным механизмом, который позволяет принимать платежи на Вашем сайте.
Реализован прием платежей через системы Робокасса, Интеркасса и Вебмани. Подключение других платежных систем не должно вызвать у разработчиков серьезных сложностей.
Вы можете использовать этот модуль для приема платежей в Ваших расширениях.
Кроме того, опционально, у каждого пользователя может быть свой личный счет на сайте с помощью которого он может оплачивать платные услуги.
Модуль Folio
Позволяет пользователям выставлять свои работы в качестве портфолио. Оптционально работы могут проходить премодерацию перед публикацией.
Плагин Sbr
Плагин позволяет организовать на сайте фриланс-биржи возможность пользователям оформлять между собой сделки с полным согласованием всех этапов работ. При этом бюджет сделки резервируется на счету сайта до начала всех работ и выплачивается Исполнителю после приемки результатов работ по каждому этапу сделки. При возникновении спорных вопросов, любая из сторон может обратиться в арбитражную комиссию (в администрацию сайта). Арбитражная комиссия, путем анализа внутренней переписки по сделке, принимает соответствующее решение об оплате выполненной работы Исполнителю, либо о возврате бюджета за этап сделки Заказчику. Также комиссия может принять решение о частичной выплате сторонам. Таким образом осуществляется защита всех сторон сделки.
В традиционной фриланс-бирже участвует две стороны, это фрилансеры и заказчики. Но мы немного усовершенствовали систему и добавили возможность расширить число участников сервиса. Теперь можно создавать свои собственные роли на сайте и привязывать их к группам пользователей для которых можно настроить права доступа ко всем разделам сайта и определить для них свои возможности.
Любой пользователь сервиса может оставлять отзывы другим участникам. Отзыв может быть как положительным так и отрицательным, на выбор. Доступ к публикации Отзывов можно ограничить только в рамках проведенных проектов (настраивается). По-умолчанию пользователи могут оставлять отзывы другим пользователям. При необходимости систему отзывов можно настроить так, чтобы отзывы можно было оставлять только за исполненные заказы, то есть с привязкой к проекту.
Чтобы выделить среди участников сервиса наиболее активных пользователей на сайте функционирует система начисления рейтинга. У кого больше рейтинг, тот пользователь более заметен на сайте.
Как начисляются баллы (настройки по-умолчанию): За посещение сайта: +1 балл, За размещение работы в портфолио: +5 баллов, За статус исполнителя по проекту: +1 балл, За получение отказа по проекту: -1 балл, За получение положительного отзыва: +20 баллов, За получение отрицательного отзыва: -20 баллов, За покупку PRO-аккаунта: +20% к рейтингу, За покупку платного места на главной: +20% к рейтингу. Указанные значения баллов можно изменить в админке сайта.
Также добавлена возможность вывода топ-пользователей в любом месте на сайте.
PRO (premium) - аккаунт (цена за месяц). PRO-аккаунт дает возможность выделиться среди других участников биржи специальным значком, а также приоритетное размещение в каталоге фрилансеров (работодателей); Платное место на главной и в любом другом месте на сайте (цена за размещение). Рекламные блоки можно разместить в любом месте на сайте и установить для размерения в них разные цены. Размещение происходит путем смещения ранее оплативших и на срок 1 месяц. Цены также можно изменить в админке.
В панели управления сайта предусмотрена возможность редактировать категории для всех разделов сайта:
Категории проектов, типы проектов (например: Обычные, Вакансии, и т.д.), категории фрилансеров, категории в магазине, категории информационных страниц сайта.
Обсуждение на форуме: https://www.cotonti.com/forums?m=topics&s=ru-flance