Giter Club home page Giter Club logo

api-shop's Introduction

«API Shop» — E-Commerce Platform

Написан на PHP. Поддерживает самую последнюю версию PHP 7.0.*. Распространяется по лицензии MIT.

{API}$hop — это конструктор с огромной гибкостью

{API}$hop — имеет свой установщик install.php, админ панель, систему управления шаблонами, пакетами и все остальное чтобы быстро создать интернет-магазин или сайт. Потдерживает значительную часть стандартов PSR в том числе PSR-7. Использует самую новую версию Micro Framework Slim 4.x который отвечает за то, что у него получается лучше всего - Роутинг. Есть возможность использовать компоненты Slim, Symfony, Laravel и любого другого фреймворка. Вы можете менять классы обработки на свои или на любые другие.

Отличная скорость работы без дополнительных оптимизаций

{API}$hop — способен выдерживать огромную посещаемость и подойдет для высоконагруженных проектов. Если вы запустите обычный интернет-магазин или Landing Page - вы получите сайт который открывается со скоростью мысли.

Низкий порог входа для программистов

Самым главным преимуществом API Shop является низкий порог входа для разработчиков. Мы стараемся писать максимально просто ! За несколько дней с платформой разберется даже начинающий программист. Не важно какой шаблонизатор, кеширование или базу данных хотите использовать - {API}$hop из коробки поддерживает все самые популярные базы данных, кеширование и шаблонизаторы. Вы можете использовать заготовки для пакетов и расширений, чтобы написать свой обработчик для чего угодно и заменить им стандартный. Установить и подключить свой пакет очень легко.

Мы ищем единомышленников ! Присоединяйтесь.

API Shop — из коробки будет поддерживать:

  • Автозагрузчики и управление пакетами: AutoRequire - Автозагрузка по стандартам PSR-0 и PSR-4.
  • Подключение классов через Hooks без внесения изменений в код API Shop
  • Шаблонизаторы через TemplateEngine: - Twig PhpRenderer Smarty Dwoo Fenom Mustache Blade - Замена шаблонизатора при установке или активации шаблонов.
  • Кеширование через Cache: Memcached, Memcache, Redis, Predis, Filesystem, JsonCache, MongoDB, Elasticsearch, Array, Apcu, Apc + illuminate, Doctrine - Горячая замена системы кеширования
  • Управление данными - routerDb - Один интерфейс для работы со всеми базами данных
  • Хранение данных: RESTful API, JsonDB, MySQL, PostgreSQL, MongoDB, SQLite, MariaDB, Redis, Elasticsearch - Одновременная работа с любым количество баз данных. У каждой таблицы может быть своя база.
  • HTTP клиенты: Guzzle, Buzz, Httplug, Httpful, Requests, Yii2 Httpclient, Unirest PHP
  • Обработчики изображений: Imagine, Intervention, Spatie, ImageOptimizer
  • и многое другое ...

Требования к хостингу

Для работы API Shop необходим хостинг, который поддерживает:

  • PHP версии от 7.0.25 до 7.2.2
  • Протокол HTTPS
  • Расширение PHP: openssl zip
  • Для кеширования необходимо установить требуемое хранилище кеша (по умолчанию используется файловое кеширование) и расширение PHP: memcache memcached или другое.

Настройки php.ini

  • max_execution_time = 120 или 240 (по умолчанию 30)
  • memory_limit = 512 или 1024 (по умолчанию 128)

Эти параметры нужны для установки API Shop и загрузки пакетов с помощью install.php. При работе он менее требователен.

Поддержка, обратная связь, новости

Общайтесь с нами через почту [email protected]

Если вы нашли баг в работе API Shop загляните в issues, возможно, про него мы уже знаем и чиним. Если нет, лучше всего сообщить о нём там. Там же вы можете оставлять свои пожелания и предложения.

За новостями вы можете следить по коммитам в этом репозитории. RSS.

Лицензия API Shop

The MIT License (MIT). Please see LICENSE for more information.

api-shop's People

Contributors

ruslan-avantis avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.