|
@@ -1,3 +1,49 @@
|
|
|
|
|
+# abi.de Typo3 CMS
|
|
|
|
|
+
|
|
|
|
|
+## Requires:
|
|
|
|
|
+* Typo3 10
|
|
|
|
|
+* PHP 7.4
|
|
|
|
|
+* Mysql DB
|
|
|
|
|
+* composer
|
|
|
|
|
+
|
|
|
|
|
+### Custom Extenions
|
|
|
|
|
+* mrm_be
|
|
|
|
|
+* mrmbepages
|
|
|
|
|
+
|
|
|
|
|
+### TER Extensions
|
|
|
|
|
+* ichhabrecht/content-defender (https://extensions.typo3.org/extension/content_defender)
|
|
|
|
|
+* wazum/pagetree-resizable (https://extensions.typo3.org/extension/pagetree_resizable)
|
|
|
|
|
+* vlucas/phpdotenv (https://github.com/vlucas/phpdotenv)
|
|
|
|
|
+
|
|
|
|
|
+### Setup (general)
|
|
|
|
|
+1. Clone project.
|
|
|
|
|
+2. Setup mysql db.
|
|
|
|
|
+3. Import a fresh dump into your mysql db.
|
|
|
|
|
+4. Fill up the 'fileadmin'-Directory with a fresh backup.
|
|
|
|
|
+5. cd into project's root folder
|
|
|
|
|
+6. composer install
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+### DDEV Setup (local development)
|
|
|
|
|
+1. Create a local project directory change to it. (cd projectdir)
|
|
|
|
|
+2. clone this git repo into your projectdir (git clone .....)
|
|
|
|
|
+3. ddev config
|
|
|
|
|
+4. Choose 'php' (NOT 'typo3') as kind of project and accept all other default options in the 'ddev config challenge'
|
|
|
|
|
+5. Edit **.ddev/config.yaml**:
|
|
|
|
|
+ * docroot: "abitypo3cms/public"
|
|
|
|
|
+ * php_version: "7.4"
|
|
|
|
|
+ * webimage_extra_packages: [php7.4-mongodb] # add this line if it is not already there!
|
|
|
|
|
+6. ddev start
|
|
|
|
|
+7. ddev describe (to get an overview of what ddev has build for you)
|
|
|
|
|
+8. ddev ssh (to ssh into the projects web server)
|
|
|
|
|
+9. cd abitypo3cms (on the web server!)
|
|
|
|
|
+10. composer install
|
|
|
|
|
+11. have fun!
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
# TYPO3 CMS Base Distribution
|
|
# TYPO3 CMS Base Distribution
|
|
|
|
|
|
|
|
Get going quickly with TYPO3 CMS.
|
|
Get going quickly with TYPO3 CMS.
|