Sharetribe - это программное обеспечение с открытым исходным кодом Ruby на основе Ruby

ShareTribe Рыночное программное обеспечение

Рубиновое программное обеспечение с открытым исходным кодом с открытым исходным кодом

Sharetribe - это программное обеспечение и платформу с открытым исходным кодом, которое приводит вас туда, куда вы хотите. От идеи до запуска, прибыльности к росту и за его пределами.

Обзор

Sharetribe-это одноранговая платформа с открытым исходным кодом для создания и запуска онлайн-маршрутов с полным набором функций, где ваши пользователи могут арендовать или продавать товары, предлагать услуги в Интернете или раздавать вещи бесплатно. Ведущие типы заказа на рынке Sharetribe могут создать тип рынка, который наилучшим образом соответствует вашим потребностям. Sharetribe Best с открытым исходным кодом B2B Платформа электронной коммерции обрабатывает весь хостинг, прост в использовании и прост в настройке. Многие успешные стартапы растут и создают успешный бизнес на рынке с платформой Sharetribe. Sharetribe написана с использованием самой популярной структуры программирования для быстрой и надежной разработки приложений, Ruby on Rails. Рынок электронной коммерции Sharetribe следует за подходом к развитию поведения. Sharetribe обновляется каждый месяц, чтобы поддержать последние версии программных инструментов и технологий. Sharetribe имеет широкий спектр преимуществ. Sharetribe помогает компаниям создавать и управлять пользовательскими онлайн -маршрутами для малых и средних предприятий. Sharetribe облегчает интеграцию с аналитическими платформами. Кроме того, он предоставляет персонализированные страницы профиля для всех поставщиков, отображая свои списки, рейтинг и отзывы от покупателей. ShareTribe B2B Software Software Software теперь предоставляет наиболее ключевые функции, которые вы хотели бы с платформы Marketplace прямо из коробки. Решение Sharetribe:

  • Поддерживает все виды рынков
  • Облегчить контакт между пользователями
  • Предоставляет встроенную платежную систему
  • Включает инструменты для управления каталогами, категоризации и фильтрации контента
  • Позволяет индивидуальному брендинге
  • отлично работает на мобильных устройствах
  • Включает в себя продвинутую платежную систему, которая поддерживает более 25 валют и 190 стран.
  • Помогает интеграции с Google Analytics и шлюзами обработки платежей, такими как Stripe и PayPal. Sharetribe Top B2B Ecommerce Platform включает в себя дополнительную целевую страницу и редактор. Ключевые функции Sharetribe включают управление комиссией, списки с несколькими поставщиками, а также управление рейтингами или обзорами. Sharetribe разрабатывает передовое программное обеспечение для рынка для каждого этапа жизненного цикла делового цикла. Sharetribe предоставляет портал поставщика, который позволяет поставщикам создавать новые списки на своем рынке и настраивать информацию о продукте. Источник платформы доступен по общественной лицензии Sharetribe Community.

Системные Требования


Для производственной установки Sharetribe я рекомендую вам пойти с Heroku. Таким образом, вы легко получаете масштабируемость при необходимости, а также обработку базы данных, например, Anduction-Sphinx Addon для индексации и поиска. Конечно, вы можете пойти с AWS напрямую, и это требует следующих зависимостей.

  • Ruby 2.6
  • Ruby on Rails 5.2.3
  • MySQL 5.7
  • Node.js 10.15 для составления конвейера активов JavaScript
  • React + jQuery
  • Развертывание: сценарий пользовательского развертывания
  • Сервер: Heroku или AWS
  • Хостинг изображений: Amazon S3
  • Фоновое задание: задерживается \ _job
  • Rubygems: установка как зависимость
  • Редактор: возвышенный текст или рубимин
  • Imagemagick
  • git

Функции


Sharetribe предоставляет лучший и простой способ начать собственное решение для онлайн -рынка. Sharetribe прост в настройке, и она создает платформу, где ваши пользователи могут арендовать или продавать товары, услуги в Интернете. Sharetribe предлагает вам функции, которые делают его очень быстро для вас, чтобы создать свой рынок именно так, как вы хотите. Если вы не заметите необходимую функцию, свяжитесь с поддержкой Containerize, чтобы узнать больше о том, как ее построить, и некоторые из ключевых функций перечислены ниже:

  • Управление каталогом
  • Управление категориями
  • Плата или управление комиссией
  • Управление заказами
  • Процесс оплаты
  • Управление акциями
  • Возврат управления
  • Управление SEO
  • Корзина
  • Портал продавца
  • Открытый источник

Инструкции по установке для настройки производственной среды


Установка на Ubuntu

Установите и настройте необходимые пакеты зависимостей. 1 . Получите код. Клонировать этот репозиторий GIT и проверить последний релиз:

    git clone git://github.com/sharetribe/sharetribe.git
    cd sharetribe
    git checkout latest

2 . Установите необходимые драгоценные камни, запустив следующую команду в каталоге Project Root:

     bundle install 

3 . Установите модули узла:

     npm install 

4 . Создайте файл database.yml, копировав пример конфигурации базы данных:

     cp config/database.example.yml config/database.yml 

5 . Добавьте данные конфигурации вашей базы данных в config/database.yml. Вероятно, вам нужно будет заполнить пароль только для базы данных. 6 . Установить секрет \ _key \ _base и генерировать секретный ключ

     rake secret 

ПРИМЕЧАНИЕ. Вы также можете установить переменную для среды Secret \ _key \ _Base, если вы не хотите хранить секретный ключ в файле 7 . Создайте базу данных:

     RAILS_ENV=production bundle exec rake db:create 

8 . Инициализируйте свою базу данных:

     RAILS_ENV=production bundle exec rake db:structure:load 

9 . Запустите индекс Sphinx:

     RAILS_ENV=production bundle exec rake ts:index 

10 . Начните Демон Сфинкс:

     RAILS_ENV=production bundle exec rake ts:start 

11 . ПРЕДУПРЕЖДЕНИЕ Активы:

     RAILS_ENV=production NODE_ENV=production bundle exec rake assets:precompile 

12 . Вызвать задержку работника:

     RAILS_ENV=production bundle exec rake jobs:work 

13 . В новой консоли откройте корневую папку проекта и запустите сервер:

     bundle exec rails server -e production 

Встроенный сервер Webrick (который был запущен на последнем шаге выше) не должен использоваться в производстве из-за причин производительности. Рекомендуется выделенный HTTP -сервер, такой как Unicorn. Не рекомендуется обслуживать статические активы с сервера Rails в производстве. Вместо этого вам следует использовать сервис CDN (сеть доставки контента), такую ​​как Amazon Cloudfront. Чтобы обслуживать активы из службы CDN, вам необходимо изменить конфигурацию Asset \ _host в файле config/config.yml, чтобы указать свое распределение CDN. Вам необходимо настроить пару запланированных задач, чтобы правильно запустить рынок в производстве. Смотрите документацию запланированных задач. Для использования в производстве мы рекомендуем вам обновить только при выпуске новой версии, а не следовать основному филиалу. Установка вашего домена:

В вашей базе данных измените значение столбца домена в таблице сообществ, чтобы соответствовать имени хоста вашего домена. Например, если URL для вашего рынка - http://mymarketplace.myhosting.com, то домен mymarketplace.myhosting.com. Измените значение столбца использования \ _domain на True (или 1) в таблице сообществ. Если вы хотите включить строгую транспортную безопасность HTTP (рекомендуется), установите также столбец HSTS \ _max \ _age в таблице сообществ на ненулевое количество секунд. Например 31536000 (1 год). Вы можете прочитать о функциях Sharetribe более подробно на сайте платформы, но идея здесь в том, что Sharetribe имеет все, что обычно просят наши клиенты. Поздравляю. Вы успешно установили Sharetribe Peer-Feer Marketplace.

FAQS

Для чего используется Sharetribe?

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

бесплатно ли Sharetribe?

Да, загрузка, установка и использование Sharetribe бесплатно. Итак, вам не нужно платить что -либо Sharetribe Marketpace Ltd.

открытый исходный код Sharetribe?

Sharetribe-самое популярное программное обеспечение с открытым исходным кодом с открытым исходным кодом, используемое тысячами компаний для создания и запуска решения онлайн-рынка. Исходный код платформы Sharetribe доступен по адресу GitHub.

Что такое онлайн -платформа рынка?

Онлайн-рынок-это сайт электронной коммерции, который соединяет и объединяет покупателей и продавцов определенного продукта или услуги. Он часто известен как электронный рынок, и все транзакции управляются владельцем веб -сайта Marketplace. Компании используют онлайн-торговые площадки для продажи, аренды и предлагают одноранговые продукты для электронной коммерции и услуги, как правило, через мобильные устройства. Примеры рынков похожи на Amazon, Rakuten или eBay и т. Д.

Насколько хорош шаритрибе?

Обслуживание клиентов Sharetribe быстро, дружелюбно с удивительной поддержкой клиентов и сфокусированным решением. Я настоятельно рекомендую программное обеспечение для рынка Multi-Vendor Sharetribe всем, кто хочет создать рынок мирового класса, чтобы сэкономить много времени и денег в затратах на стартап.

 Русский