Skip to content

Instantly share code, notes, and snippets.

View beardcoder's full-sized avatar
👾
Explore the universe

Markus beardcoder

👾
Explore the universe
View GitHub Profile
@beardcoder
beardcoder / flexform.xml
Created September 22, 2016 11:48 — forked from alrnz/flexform.xml
TypoLink in flexform for TYPO3 7.6
<settings.link>
<TCEforms>
<exclude>1</exclude>
<label>
Link to Page or a File or a Content-Element
</label>
<config>
<type>input</type>
<size>30</size>
<eval>trim</eval>
@beardcoder
beardcoder / IndexUserFunc.php
Created December 21, 2016 13:13 — forked from htuscher/IndexUserFunc.php
TYPO3 Solr userFunc IndexQueue
<?php
namespace Vendor\Extension\Solr\UserFunc;
class IndexUserFunc
{
/**
* This value is automatically inserted by userFunc handling
* @var \TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer
*/
@beardcoder
beardcoder / menu.ts
Created March 31, 2017 14:44 — forked from pgampe/menu.ts
Fully cached menu with TypoScript
page.10 >
page.10 = COA
page.10 {
cache {
key = main-menu
}
10 = TEXT
10 {
@beardcoder
beardcoder / Sitespeed.io
Last active November 26, 2017 17:43
Tools for website check
docker run --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io --speedIndex --video https://www.creativeworkspace.de -d 2
@beardcoder
beardcoder / docker-compose.yaml
Last active November 28, 2017 18:21
Resolve container by hostname
version: '3'
services:
web:
image: 'nginx:alpine'
networks: # This resolves the container by host name if you compose more then one container
default:
aliases:
- ${APP_HOST}.${DOMAIN_NAME}
@beardcoder
beardcoder / Root.fusion
Created December 2, 2017 22:35
Neos csp
http://cspisawesome.com/content_security_policies
page.httpResponseHead.headers {
Content-Security-Policy = "default-src 'none'; script-src 'self' 'unsafe-inline' *.creativeworkspace.de; style-src 'self' 'unsafe-inline'; img-src 'self' data:; media-src 'self'; font-src 'self'"
X-Content-Security-Policy = "default-src 'none'; script-src 'self' 'unsafe-inline' *.creativeworkspace.de; style-src 'self' 'unsafe-inline'; img-src 'self' data:; media-src 'self'; font-src 'self'"
X-WebKit-CSP = "default-src 'none'; script-src 'self' 'unsafe-inline' *.creativeworkspace.de; style-src 'self' 'unsafe-inline'; img-src 'self' data:; media-src 'self'; font-src 'self'"
}
@beardcoder
beardcoder / PageIndexer.php
Last active January 15, 2018 12:58 — forked from htuscher/PageIndexer.php
TYPO3 Solr pageIndexer recursive downline / upline enabled
<?php
namespace Vendor\MyExt\Solr\IndexQueue;
use ApacheSolrForTypo3\Solr\IndexQueue\Item;
use ApacheSolrForTypo3\Solr\IndexQueue\PageIndexer as SolrPageIndexer;
/**
* Override PageIndexer class
*/
class PageIndexer extends SolrPageIndexer
@beardcoder
beardcoder / AdditionalConfiguration.php
Last active January 23, 2018 09:50
Disable TYPO3 LDAP Login (EXT:ig_ldap_sso_auth)
<?php
// Disable LDAP on local development
if (isset($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['ig_ldap_sso_auth'])) {
$ig_ldap_sso_auth = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['ig_ldap_sso_auth']);
$ig_ldap_sso_auth['enableBELDAPAuthentication'] = false;
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['ig_ldap_sso_auth'] = serialize($ig_ldap_sso_auth);
}
@beardcoder
beardcoder / Makefile
Last active January 28, 2018 21:10
Docker Sync for WebDevOps Boilerplate
up-mac:
docker-sync start && docker-compose -f docker-compose.yml -f docker-compose.mac.yml up -d
stop:
docker-compose stop
stop-mac: stop
docker-sync stop
@beardcoder
beardcoder / my-page.vhost
Last active February 20, 2018 22:02
Neos FastCGI Cache with nginx
server {
set $fastcgi_skipcache 0;
if ($query_string) {
set $fastcgi_skipcache 1;
}
if ($http_x_custom_header) {
set $fastcgi_skipcache 0;
}