Skip to content
This repository has been archived by the owner on Jun 10, 2022. It is now read-only.

jenschude/sphere-neos-demo

Repository files navigation

sphere-neos-demo

A Content Commerce technology demo that shows how to create a TYPO3 Neos based website with eCommerce functionalities using the SPHERE.IO hosted E-Commerce-API.

You can give it a try at our Live Demo.

Getting Started (Mac OSX)

First go to the SPHERE.IO Merchant Center and create a test project (agree to insert test data). Make sure to put down your API credentials somewhere because you will need them when connecting SPHERE.IO to TYPO3 Neos.

Local technical prerequisites:

  • Virtualbox installed download or brew install brew-cask and brew tap caskroom/cask and brew cask install virtualbox
  • Vagrant installed download or brew cask install vagrant vagrant-manager
  • an SSH shell (Mac OS built-in or the phpStorm integrated one)

(If you would like to use the brew method, install Homebrew first - it's a package manager for Mac OSX.)

Steps to start the demo system:

  1. Install the vagrant plugin hostsupdater for automatically managing the hosts file with vagrant vagrant plugin install vagrant-hostsupdater
  2. Clone this repository into an empty directory git clone https://github.com/ct-jensschulze/sphere-neos-demo
  3. Switch to the project folder cd sphere-neos-demo
  4. Download composer if not installed on system curl -sS https://getcomposer.org/installer | php
  5. Install required packages with composer php composer.phar install -o --ignore-platform-reqs or with composer installed just composer install -o --ignore-platform-reqs
  6. Add SPHERE.IO credentials to Configuration\Settings.yaml
  7. start the vagrant box vagrant up --provider=virtualbox
  8. login to the vagrant box using vagrant ssh and run the setup script /var/www/sphere-neos-demo/setup-vagrant.sh

The Frontend is located at

The Backend is located at

For development enable synchronization between your working directory and the VM using vagrant rsync-auto

TODOS:

  • move sphere-php-sdk dependency to Neos.Sphere package composer.json

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published