Skip to content

Instantly share code, notes, and snippets.

View daniellienert's full-sized avatar
🎸
Rocking

Daniel Lienert daniellienert

🎸
Rocking
View GitHub Profile
@daniellienert
daniellienert / GeneralTestLinks.csv
Created July 31, 2020 12:08
Testing a TYPO3 Application with gattling
@daniellienert
daniellienert / StartingPointAspect.php
Created March 29, 2020 09:04
Neos: Adjust Reference Selector Starting Point
<?php
namespace Your\Vendor\Aop\Aspect;
/*
* (c) 2018 punkt.de GmbH - Karlsruhe, Germany - http://punkt.de
* All rights reserved.
*/
use Neos\ContentRepository\Domain\Model\NodeInterface;
use Neos\ContentRepository\Domain\Model\NodeType;
@daniellienert
daniellienert / composer.json
Created August 30, 2019 14:00
Working composer.json for a base distribution on dev-master
{
"name": "neos/neos-base-distribution",
"description": "Neos Base Distribution",
"license": "GPL-3.0+",
"support": {
"email": "hello@neos.io",
"slack": "http://slack.neos.io/",
"forum": "https://discuss.neos.io/",
"wiki": "https://discuss.neos.io/c/the-neos-project/project-documentation",
"issues": "https://github.com/neos/neos-development-collection/issues",
@daniellienert
daniellienert / tonuinoCopy.php
Created May 31, 2019 10:15
Copy a directory structure of arbitrary named files to the Tonuino directory and file structure
#!/usr/local/bin/php
<?php
class FileTransfer {
public static function transfer($argv, $argc) {
if($argc !== 3) {
echo "Usage filetransfer <source-directory> <target-directory>";
exit(1);
}
@daniellienert
daniellienert / ScramblingService.php
Created January 10, 2019 10:38
Scrambling Service for HTML content
class HtmlScrambleService
{
/**
* @var int
*/
protected $startScramblingAt = 50;
/**
* @var

Add it to your composer

"helhum/dotenv-connector": "^2.0",

Configure it:

"extra": { "helhum/dotenv-connector": { "env-file": ".env" },

echo "Building your world..."
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Brew Dev packages
while read -r brewPackage; do brew install -- "$brewPackage"; done << EOP
openssl
ansible
fabric
git
htop
<?php
namespace DL\LienertCC\Domain\Blog;
use Neos\ContentRepository\Domain\Model\Node;
use Neos\ContentRepository\Domain\Model\NodeData;
use Neos\ContentRepository\Domain\Model\NodeInterface;
use Neos\Flow\ResourceManagement\PersistentResource;
use Neos\MetaData\Domain\Collection\MetaDataCollection;
use Neos\MetaData\Extractor\Domain\Extractor\AbstractExtractor;
'storyHeaderImage':
type: 'TYPO3\Media\Domain\Model\ImageVariant'
ui:
label: 'Story Header Image'
reloadIfChanged: true
inspector:
group: 'storyProperties'
'_storyHeaderImage':
search:
// A very basic web server in node.js
// Stolen from: Node.js for Front-End Developers by Garann Means (p. 9-10)
var port = 8000;
var serverUrl = "127.0.0.1";
var http = require("http");
var path = require("path");
var fs = require("fs");