Skip to content

Repository files navigation

ReleaseDocker builderLicenseVisitors

WebSpace Platform (WSE)

Website | Documentation | Official Repository | Issue Tracker | Docker template | Demo website here

Demo site

Multi-user online stores designed for those who dislike complex online constructs. Built on open source technology, it provides both flexibility and accessibility.

Features
  • Static pages
  • Users:
    • Users
    • User groups
    • Permissions
    • Mailing list
  • Publications
    • Posts
    • Categories
  • Shop:
    • Catalogs
    • Products
    • Attributes
    • Orders
    • Statistic
  • Dynamic forms
  • Guestbook
  • Files and Image optimization (GD -> WebP)
  • Background tasks
  • Theme templates in Twig
  • Mailing, via SMTP
  • File editor:
    • Theme
    • Resource
  • Plugins API, types:
    • Default
    • OAuth
    • Delivery
    • Payment
    • Language (locale)
    • Legacy
  • HTTP API:
    • Dedicated REST API
    • Search API
    • Each public controller as API
    • Telemetry
  • Included reCAPTCHA
  • Latest PHP version
  • Latest dependencies
  • Docker compatible

and more..

Quickstart

Production mode
Installation instructions from Docker template getwebspace/platform-template

Developer mode
Clone repo and use docker by running the command: make up, then open http://localhost:9000

Environment variables

You can define the next environment variables

TypeVariable NameDefaultdescription
BuildBUILD_DEPENDENCIESDependencies used in the build
BuildDEPENDENCIESCore Libraries
BuildEXTRA_EXTENSIONSpdo_mysqlAdditional Libraries
BuildPLATFORM_HOME/var/containerHome directory
RuntimeDEBUG0Debug mode
RuntimeTEST0Test mode
RuntimeDATABASEPDO Database params (default: sqlite)
RuntimeSIMPLE_PHONE_CHECK0Checking the user's phone number for compliance with the standard
RuntimeTZTimeZone (default: UTC)

Database Example: mysql://my_user:my_pass@127.0.0.0:3306/example

Makefile commands
CommandAction
make upUp
make downDown
make run-testPHPUnit test's
make run-lintPHP Coding Standards automatically code fixer
make migrate-upPhinx migration up
make migrate-downPhinx migration rollback
make migrate-createPhinx create empty migration file
make migrate-statusPhinx check status
Verified addons (plugins)
ThemesPluginsLanguages
Default shopSearch optimizationEnglish
ClearCacheUkrainian
Turbo PWARussian

Collaborators

alksily

Copyright & license

Licensed under the MIT license. See License File for more information.

About

Simple multi-user online stores engine

Topics

Resources

Stars

11 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages