Сборка «Фриланс-биржа»

Сборка фриланс-биржи на базе CMF Cotonti. С помощью данной сборки можно организовать любую биржу по поиску исполнителей на различные работы. Функционал биржи предоставляет гибкие возможности для эксплуатации и дальнейшей разработки.

Авторы: Булат Юсупов и CMSWorks Team, Cotonti team
GitHub: https://github.com/Cotonti-Extensions/freelance

#1. Основные возможности биржи

Аккаунты пользователей со своими личными страницами (на личной странице выводится контактная информация, а также списки опубликованных проектов, работ в портфолио и в магазине); Каталог заказов (проектов), возможность публиковать заказы. Форма поиска заказов по регионам и ключевой фразе; Каталог фрилансеров и работодателей с сортировкой по специализациям; Платежный модуль с внутренними счетами пользователей и возможностью пополнения и оплаты услуг; Готовые подключения к Интеркассе, Робокассе и Вебмани (отдельные плагины) и несложное подключение других платежных систем; Платная услуга "PRO-аккаунт"; Платная услуга "Платное место на главной" (Пользователи оплатившие данную услугу выводятся на главной странице биржи); Сервис безопасных расчетов; Отзывы и система рейтингов.

Расширения из этой сборки можно устанавливать на готовые сайты и использовать по отдельности и только необходимые.

Или можно подготовить "сборку", которая будет использовать встроенный установщик Cotonti для выборочной установки расширений этой сборки наряду со стандартными расширениями Cotonti. Ниже описан именно этот вариант.

#2. Подготовка к установке

Это не готовая сборка сайта. Для установки необходима актуальная версия CMF Cotonti, которую можно скачать в разделе загрузок.

  • Скачайте Cotonti. Распакуйте архив в директорию будущего сайта.
  • Скачайте данную сборку фриланс-биржи и распакуйте в ту же директорию, в которую распакован Cotonti.
  • Установите права на запись на все папки и подпапки в директории /datas, в частности:  /datas/avatars, /datas/cache (и все подпаки), /datas/extflds, /datas/photos, /datas/thumbs, /datas/users

#3. Установка

  • Откройте ваш браузер и перейдите по ссылке: http://your-domain.tld/install.php (your-domain.tld замените на Ваш домен)
  • Следуйте инструкциям на экране до окончания установки. При установке выберите инсталл-скрипт flance и укажите тему bootlance.
  • Во время установки вам будет предложено выбрать модули и плагины. Галочкой отмечены самые основные расширения, которые необходимы для работы биржи, но вы можете выбрать также остальные при необходимости.
  • В файле datas/config.php установить опцию $cfg['customfuncs'] = true;
  • Обязательно настройте плагин Usergroupselector, если на вашем сайте будет разделение пользователей на различные группы, например на работодателей и фрилансеров. В настройках этого плагина нужно указать какие группы будут доступны для выбора пользователям при регистрации или в профиле. Если нужно создать другую группу пользователей, то перейдите в раздел админки "Пользователи".
  • Для того чтобы можно было закреплять файлы и изображения к проектам (а также к предложениям в магание и в портфолио), необходимо также установить плагины mavatars и mavatarslance, которые также идут в составе сборки.
  • Изначально сайт будет пустой. Свои категории вы должны самостоятельно создать в разделе админки "Структура".

#4. Подробнее о возможностях сборки фриланс-биржи

#4.1. Проекты

Модуль Projects
Любой пользователь может опубликовать свой проект на сайте. В проекте можно указать регион, город, цену, раздел в каталоге (направление деятельности), заголовок проекта и его описание. Также можно прикрепить различные файлы к описанию проекта. Фрилансеры, которых заинтересовал опубликованный проект могут оставлять свои предложение на странице проекта. Работодатель может выбрать исполнителем либо отказать по проекту любому Фрилансеру, который оставил предложение. Работодатель или Фрилансер, оставивший предложение по проекту, могу вести переписку непосредственно на странице проекта.

#4.2. Маркет-плейс (магазин)

Модуль Market
Раздел для размещения готовых к продаже товаров или услуг пользователя. Каждый товар содержит: заголовок, описание, изображение и цену. Также все товары/услуги распределены в каталоге по категориям для удобства поиска.

#4.3. Прием платежей

Модуль Payments
Данный модуль является универсальным механизмом, который позволяет принимать платежи на Вашем сайте.
Реализован прием платежей через системы Робокасса, Интеркасса и Вебмани. Подключение других платежных систем не должно вызвать у разработчиков серьезных сложностей.
Вы можете использовать этот модуль для приема платежей в Ваших расширениях.
Кроме того, опционально, у каждого пользователя может быть свой личный счет на сайте с помощью которого он может оплачивать платные услуги.

#4.4. Портфолио пользователей

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

#4.5. Система безопасных расчетов (Сделка без риска)

Плагин Sbr
Плагин позволяет организовать на сайте фриланс-биржи возможность пользователям оформлять между собой сделки с полным согласованием всех этапов работ. При этом бюджет сделки резервируется на счету сайта до начала всех работ и выплачивается Исполнителю после приемки результатов работ по каждому этапу сделки. При возникновении спорных вопросов, любая из сторон может обратиться в арбитражную комиссию (в администрацию сайта). Арбитражная комиссия, путем анализа внутренней переписки по сделке, принимает соответствующее решение об оплате выполненной работы Исполнителю, либо о возврате бюджета за этап сделки Заказчику. Также комиссия может принять решение о частичной выплате сторонам. Таким образом осуществляется защита всех сторон сделки.

#4.6. Роли пользователей (группы)

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

#4.7. Отзывы

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

#4.8. Система рейтингов

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

Как начисляются баллы (настройки по-умолчанию): За посещение сайта: +1 балл, За размещение работы в портфолио: +5 баллов, За статус исполнителя по проекту: +1 балл, За получение отказа по проекту: -1 балл, За получение положительного отзыва: +20 баллов, За получение отрицательного отзыва: -20 баллов, За покупку PRO-аккаунта: +20% к рейтингу, За покупку платного места на главной: +20% к рейтингу. Указанные значения баллов можно изменить в админке сайта.

Также добавлена возможность вывода топ-пользователей в любом месте на сайте.

#4.9. Виды платных услуг

PRO (premium) - аккаунт (цена за месяц). PRO-аккаунт дает возможность выделиться среди других участников биржи специальным значком, а также приоритетное размещение в каталоге фрилансеров (работодателей); Платное место на главной и в любом другом месте на сайте (цена за размещение). Рекламные блоки можно разместить в любом месте на сайте и установить для размерения в них разные цены. Размещение происходит путем смещения ранее оплативших и на срок 1 месяц. Цены также можно изменить в админке.

#4.10. Категории

В панели управления сайта предусмотрена возможность редактировать категории для всех разделов сайта:

Категории проектов, типы проектов (например: Обычные, Вакансии, и т.д.), категории фрилансеров, категории в магазине,  категории информационных страниц сайта.

 

Обсуждение на форуме: https://www.cotonti.com/forums?m=topics&s=ru-flance


Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям