All Projects → TYPO3-Initiatives → pwa-demo

TYPO3-Initiatives / pwa-demo

Licence: other
TYPO3 Headless & PWA demo distribution

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to pwa-demo

nuxt-ghost
Easy Ghost content API integration with Nuxt.js.
Stars: ✭ 27 (-18.18%)
Mutual labels:  headless, nuxtjs
hubble-frontend-pwa
E-Commerce PWA Frontend
Stars: ✭ 43 (+30.3%)
Mutual labels:  headless, nuxtjs
urlguard
TYPO3 extension urlguard. Allows to define what query parameters will be passed to newly created typolinks.
Stars: ✭ 16 (-51.52%)
Mutual labels:  typo3
mach-composer
MACH composer is an orchestration tool for modern MACH ecosystems, powered by Terraform infrastructure-as-code underneath.
Stars: ✭ 35 (+6.06%)
Mutual labels:  headless
TYPO3CMS-Reference-CoreApi
"TYPO3 Explained": Main TYPO3 Core Document: Main classes, Security, TypoScript syntax, Extension API and much more
Stars: ✭ 19 (-42.42%)
Mutual labels:  typo3
CrawlerSamples
This is a Puppeteer+AngleSharp crawler console app samples, used C# 7.1 coding and dotnet core build.
Stars: ✭ 36 (+9.09%)
Mutual labels:  headless
headless-docs
WP Engine Headless Documentation for Developers
Stars: ✭ 34 (+3.03%)
Mutual labels:  headless
webp
Create a WebP copy for images (TYPO3 CMS)
Stars: ✭ 57 (+72.73%)
Mutual labels:  typo3
pythonista-chromeless
Serverless selenium which dynamically execute any given code.
Stars: ✭ 31 (-6.06%)
Mutual labels:  headless
nuxt-vue-multiselect
Single / multiple select plugin for Nuxt.js using vue-multiselect.
Stars: ✭ 28 (-15.15%)
Mutual labels:  nuxtjs
site
RailroadPM.org 2.x Site
Stars: ✭ 18 (-45.45%)
Mutual labels:  nuxtjs
CockpitCMS-React-Static
Example implementation using a combination of Cockpit Headless CMS and React Static
Stars: ✭ 24 (-27.27%)
Mutual labels:  headless
puppeteer-lambda
Module for using Headless-Chrome by Puppeteer on AWS Lambda.
Stars: ✭ 117 (+254.55%)
Mutual labels:  headless
react-demos
Demonstrates how to content manage React apps with Magnolia CMS
Stars: ✭ 20 (-39.39%)
Mutual labels:  headless
rest
REST webservices for TYPO3 CMS
Stars: ✭ 78 (+136.36%)
Mutual labels:  typo3
typo3 debugbar
A TYPO3 debugbar utilizing the PHP Debugbar to provide information of the system health to the frontend.
Stars: ✭ 38 (+15.15%)
Mutual labels:  typo3
migration
TYPO3 Migration Framework for every kind of migration/imports from CLI (e.g. Templavoila to Gridelements, tt_news to news, etc...)
Stars: ✭ 52 (+57.58%)
Mutual labels:  typo3
wagtail-headless-preview
Previews for headless Wagtail setups
Stars: ✭ 99 (+200%)
Mutual labels:  headless
Nuxt.tBug
🍓 一个Nuxt.js 的项目,收集前后端分离中出现的各种Bug,方便大众
Stars: ✭ 79 (+139.39%)
Mutual labels:  nuxtjs
portal-web-legacy
The web client for the JOSA portal.
Stars: ✭ 15 (-54.55%)
Mutual labels:  nuxtjs

TYPO3 Headless & PWA Demo Distribution

It allows to start exploring PWA solution for TYPO3 in minutes. It provides docker/ddev local enviroment with both TYPO3 and JS demo application.

It's based on

Requirements

All you need is ddev in version at least v1.19.3.

Installation

  1. clone the repository and enter the repository folder
git clone https://github.com/TYPO3-Initiatives/pwa-demo.git
cd pwa-demo
  1. Boot up ddev docker containers
ddev start
  1. Then, please type
ddev pwa-front start
  1. Access frontend in your browser: https://pwa-demo.ddev.site
  2. Access TYPO3 backend: https://api.pwa-demo.ddev.site/typo3

Credentials to TYPO3 backend are: admin:password

Development

Development for this extension is happening as part of the TYPO3 PWA initiative, see https://typo3.org/community/teams/typo3-development/initiatives/pwa/

Play with Front-end

To run Nuxt.js in development mode please type:

ddev pwa-front dev

Please noticed that on macOS Webpack process is running inside the ddev so it might be slower than development on localhost - however, it's totally fine to play and make some simple changes.

nuxt-typo3 development together with TYPO3 PWA Demo API

This ddev repository provides working application in production mode. To play with sources of nuxt-typo3 plugin please follow steps:

  1. Clone nuxt-typo3 inside of this repository.
    git clone https://github.com/TYPO3-Initiatives/nuxt-typo3.git
  2. Go to nuxt-typo3 directory and install all needed packages
    cd nuxt-typo3 && yarn install
  3. Run ddev ssh, go to nuxt-typo3 directory and call yarn link - this command create a symlink for sources of nuxt-typo3 (https://classic.yarnpkg.com/en/docs/cli/link/)
    yarn link
  4. Go to front directory and call
    yarn link "nuxt-typo3"
  5. Call yarn dev inside of front directory
    yarn dev
  6. Make some changes in nuxt-typo3 directory - your front app should be triggered and rebuilded with new changes in nuxt-typo3 sources.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].