⌘ + O: Open Class (append:42to jump to a certain line)⌘ + ⇧ + O: Open File⌘ + Alt + O: Open Symbol⇧, ⇧: Search Everywhere⌘ + E: Recent files⌘ + ⇧ + E: Recently edited files
| <?php | |
| declare(strict_types = 1); | |
| namespace Smichalsen\Gist; | |
| use FluidTYPO3\Fluidpages\Provider\PageProvider; | |
| use FluidTYPO3\Fluidpages\Service\ConfigurationService; | |
| use TYPO3\CMS\Core\Utility\GeneralUtility; | |
| use TYPO3\CMS\Extbase\Object\ObjectManager; | |
| use TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController; |
| var loadScript = function (url, callback) { | |
| // Adding the script tag to the head as suggested before | |
| var head = document.getElementsByTagName('head')[0]; | |
| var script = document.createElement('script'); | |
| script.type = 'text/javascript'; | |
| script.src = url; | |
| // Then bind the event to the callback function. | |
| // There are several events for cross browser compatibility. | |
| if (callback) { |
Muss:
- Onlinelösung (Zugriff per Browser und/oder App)
- Zeiterfassung oder Möglichkeit der direkten Anbindung von mite oder toggl
- Kunden- und Projektverwaltung
- Angebote und Rechnungen schreiben
- Eingangsbelege erfassen und in Buchhaltungskonten buchen
- Kontenabgleich per HBCI
- Zuordnen von Belegen zu Bankkonto-Transaktionen (doppelte Buchführung)
- Unterstützt Soll-Besteuerung
You can develop TYPO3 projects locally without MAMP, Vagrant or Docker.
This how-to is targeted for TYPO3 developers who want to run and develop their projects on their Mac. This solution might work in a similar way on other operating systems. Feel free to add helpful information in the comments.
Since about a year we're mostly using PHP's built-in web server for TYPO3 projects.
I've posted a how-to run TYPO3 on PHP dev server with switchable PHP versions.
The built-in server "is not intended to be a full-featured web server" however it brings everything you need for running most PHP applications - including TYPO3. Yesterday I learned one of its limitations the hard way.
When trying to index a page onto a Apache Solr search server using the solr TYPO3 extension - the indexing took forever and produced timeout error messages.
After hours(!) of debugging, I found the reason: PHP's built-in web server is single threaded. That means that while it is processing one request it can not start another one.
Why is that a problem? When indexing a page the solr extension fires requests to the frontend to retreive a fully r
| #!/bin/bash | |
| # Creator: Phil Cook | |
| # Email: phil@phil-cook.com | |
| # Twitter: @p_cook | |
| brew_prefix=$(brew --prefix | sed 's#/#\\\/#g') | |
| brew_array=("5.6","7.0","7.1","7.2") | |
| php_array=("php@5.6" "php@7.0" "php@7.1" "php@7.2") | |
| valet_support_php_version_array=("php@5.6" "php@7.0" "php@7.1" "php@7.2") | |
| php_installed_array=() |
| <?php | |
| namespace MyVendor\MyExtension\Utility; | |
| use TYPO3\CMS\Core\Utility\GeneralUtility; | |
| use TYPO3\CMS\Extbase\Utility\LocalizationUtility; | |
| /** | |
| * Class MediaWallUtility | |
| * | |
| * @package MyVendor\MyExtension\Utility |
| DOMTokenList.prototype.getFullModifierClassName = function (modifier) { | |
| if (this.length === 0) { | |
| return ''; | |
| } | |
| return this.item(0) + '--' + modifier; | |
| }; | |
| DOMTokenList.prototype.addModifier = function (modifier) { | |
| this.add(this.getFullModifierClassName(modifier)); | |
| }; |