14 Commits

Author SHA1 Message Date
242feb8d1d fix: deploy pipeline
All checks were successful
Build / build (push) Successful in 1m51s
Build / deploy-stage (push) Successful in 3m50s
Build / switch-stage (push) Successful in 1m45s
Build / deploy-production (push) Successful in 3m20s
Release / switch-production (push) Successful in 1m4s
2025-12-03 17:45:22 +01:00
6deaf37cd2 fix: deploy pipeline
Some checks failed
Build / build (push) Successful in 1m52s
Build / deploy-production (push) Failing after 1m30s
Build / deploy-stage (push) Successful in 2m4s
Build / switch-stage (push) Failing after 1m5s
2025-12-03 17:36:40 +01:00
5a1dc2c17e fix: deploy pipeline
Some checks failed
Build / build (push) Successful in 2m33s
Build / deploy-stage (push) Failing after 3m50s
Build / switch-stage (push) Has been skipped
Build / deploy-production (push) Failing after 3m51s
2025-12-03 17:28:21 +01:00
d0c9067d06 feat: update typo3
Some checks failed
Build / build (push) Successful in 1m7s
Build / deploy-production (push) Failing after 40s
Build / deploy-stage (push) Failing after 1m3s
Build / switch-stage (push) Has been skipped
2025-12-03 17:11:07 +01:00
b85a5e5a5d add meeting notes
Some checks failed
Build / build (push) Successful in 4m21s
Build / deploy-stage (push) Failing after 3m35s
Build / switch-stage (push) Has been skipped
Build / deploy-production (push) Failing after 3m37s
2025-08-05 18:29:18 +02:00
9de2800ed0 fix: extend Content Security Policy for Action Network to allow images 2025-06-19 08:46:19 +02:00
69c8e060d6 fix: update npm command for CSS build in post-start hook 2025-06-18 14:42:18 +02:00
d067548314 fix: ddev to new version 2025-06-18 14:15:57 +02:00
8d3eced5e4 add new test.sql
All checks were successful
Build / build (push) Successful in 8m22s
Build / deploy-stage (push) Successful in 3m12s
Build / deploy-production (push) Successful in 2m50s
Build / switch-stage (push) Successful in 2m39s
2025-03-05 23:48:08 +01:00
88b411e1bd add env.example
Some checks are pending
Build / build (push) Waiting to run
Build / deploy-stage (push) Blocked by required conditions
Build / switch-stage (push) Blocked by required conditions
Build / deploy-production (push) Blocked by required conditions
2025-03-05 23:43:55 +01:00
5d039e2b63 Merge pull request 'Fix: Remove unwanted console log' (#14) from fix/unwanted-console-log into main
All checks were successful
Build / build (push) Successful in 4m5s
Build / deploy-stage (push) Successful in 3m2s
Build / switch-stage (push) Successful in 1m58s
Build / deploy-production (push) Successful in 2m51s
Reviewed-on: #14
2024-12-29 03:34:42 +01:00
5df5588b84 fix: remove unwanted console log
All checks were successful
Build / build (pull_request) Successful in 3m8s
2024-12-29 03:30:49 +01:00
9503b13aee Merge pull request 'Fix: Make composer.lock removal conditional' (#13) from fix/gitea-build-action into main
Some checks failed
Build / switch-stage (push) Blocked by required conditions
Build / build (push) Successful in 5m43s
Build / deploy-stage (push) Has been cancelled
Build / deploy-production (push) Has been cancelled
Reviewed-on: #13
2024-12-29 03:28:05 +01:00
29751dda93 fix: make composer.lock removal conditional
All checks were successful
Build / build (pull_request) Successful in 2m49s
2024-12-29 03:13:04 +01:00
11 changed files with 12638 additions and 28 deletions

View File

@@ -15,6 +15,12 @@ web_environment:
- TYPO3_CONTEXT=Development/Ddev - TYPO3_CONTEXT=Development/Ddev
corepack_enable: false corepack_enable: false
hooks:
post-start:
- exec-host: |
ddev npm install
ddev npm run build:css -- --watch &
# Key features of DDEV's config.yaml: # Key features of DDEV's config.yaml:
# name: <projectname> # Name of the project, automatically provides # name: <projectname> # Name of the project, automatically provides

View File

@@ -1,9 +0,0 @@
version: '3.6'
services:
web:
# Install needed dependencies and run webpack in watch mode
command: /bin/sh -c "npm install && npm run build:css -- --watch"
volumes:
- ../packages/base:/var/www/html/packages/base
environment:
- NODE_ENV=development

View File

@@ -1,3 +1,4 @@
name: Build name: Build
on: on:
@@ -26,7 +27,7 @@ jobs:
- name: Run composer install if composer.json exists - name: Run composer install if composer.json exists
run: | run: |
rm composer.lock [ -f composer.lock ] && rm composer.lock
composer validate --no-check-publish composer validate --no-check-publish
- name: Set up Node.js - name: Set up Node.js

1
.gitignore vendored
View File

@@ -17,4 +17,3 @@ nbproject
/public /public
/packages/base/Resources/Public/Css /packages/base/Resources/Public/Css
/node_modules /node_modules
composer.lock

View File

@@ -56,7 +56,7 @@ set('rsync', [
]); ]);
task('typo3:extension:setup', function () { task('typo3:extension:setup', function () {
cd('{{release_path}}'); cd('current');
run('{{bin/php}} bin/typo3 extension:setup'); run('{{bin/php}} bin/typo3 extension:setup');
}); });
@@ -94,7 +94,6 @@ task('release:create', [
'deploy:vendors', 'deploy:vendors',
'deploy:shared', 'deploy:shared',
'deploy:writable', 'deploy:writable',
'typo3:extension:setup',
'deploy:unlock', 'deploy:unlock',
'deploy:success' 'deploy:success'
]); ]);
@@ -104,6 +103,7 @@ task('release:switch', [
'php:reload', 'php:reload',
'php:reload-prod', 'php:reload-prod',
'typo3:cache:flush', 'typo3:cache:flush',
'typo3:extension:setup',
'typo3:language:update', 'typo3:language:update',
'typo3:cache:warmup', 'typo3:cache:warmup',
'deploy:unlock', 'deploy:unlock',
@@ -117,11 +117,11 @@ task('deploy', [
'deploy:vendors', 'deploy:vendors',
'deploy:shared', 'deploy:shared',
'deploy:writable', 'deploy:writable',
'typo3:cache:flush',
'typo3:extension:setup', 'typo3:extension:setup',
'deploy:symlink', 'deploy:symlink',
'php:reload', 'php:reload',
'php:reload-prod', 'php:reload-prod',
'typo3:cache:flush',
'typo3:language:update', 'typo3:language:update',
'typo3:cache:warmup', 'typo3:cache:warmup',
'deploy:unlock', 'deploy:unlock',

9002
composer.lock generated Normal file

File diff suppressed because it is too large Load Diff

56
meeting.md Normal file
View File

@@ -0,0 +1,56 @@
## Einleitung
## Hosting
bei mir
## Wartungsvertrag
bei mir
## Webseite
https://actionnetwork.org/ einbinden in webseite einbinden
2 dinge anbieten, mit design und gut integriert.
oder custom html element
### content element html
anbieten, als inhaltselement
rechnung für hosting schicken 2025
wartungsvertrag ende des jahres verrechnen
visuell attraktive möglichkeit um zu visualisieren wie das budget ausgegeben
wird in verschiedenen kategorien, je quartal
https://thomaswaitz.eu/language/de/transparenz/
flexible variante:
3 Content Elemente:
- Tab Element
- Accordion Element
- Pie Chart Element
6 Tage / 6720€
nicht flexible variante:
transparenz element
man kann jahre hinzufügen, je jahr kann man quartale hinzufügen und deren pie chart bearbeiten
3,5 Tage / 3920€
nur pie chart element:
es müsste mit unterseiten gearbeitet werden je jahr und dort ein pie chart je quartal
2 Tage / 2240€
action network
komm einfach ins netzwerk variante: https://fyeg.org/
einzelne aktionen https://fyeg.org/news/paul-watson
design anpassen optional
schätzung machen
einbindung einer kampagne wie:
<link href='https://actionnetwork.org/css/style-embed-v3.css' rel='stylesheet' type='text/css' /><script src='https://actionnetwork.org/widgets/v5/form/mach-mit-beim-kampf-furs-klima-und-gegen-rechts?format=js&source=widget'></script><div id='can-form-area-mach-mit-beim-kampf-furs-klima-und-gegen-rechts' style='width: 100%'><!-- this div is the target for our HTML insertion --></div>
2 Tage / 2240€
optional css styling anpassen:
1 Tag / 1120€
email hosting angebot
für hello@lena-schilling.at

View File

@@ -13,10 +13,40 @@ use TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue;
use TYPO3\CMS\Core\Type\Map; use TYPO3\CMS\Core\Type\Map;
return Map::fromEntries([ return Map::fromEntries([
// Provide declarations for the backend // Frontend CSP configuration for Action Network widget
Scope::backend(), Scope::frontend(),
// NOTICE: When using `MutationMode::Set` existing declarations will be overridden new MutationCollection(
// Base security settings
new Mutation(
MutationMode::Set,
Directive::DefaultSrc,
SourceKeyword::self,
),
// Allow scripts from Action Network
new Mutation(
MutationMode::Extend,
Directive::ScriptSrc,
SourceKeyword::self,
new UriValue('https://actionnetwork.org'),
),
// Allow styles from Action Network
new Mutation(
MutationMode::Extend,
Directive::StyleSrc,
SourceKeyword::self,
new UriValue('https://actionnetwork.org'),
),
// Allow images from Action Network
new Mutation(
MutationMode::Extend,
Directive::ImgSrc,
SourceKeyword::self,
new UriValue('https://actionnetwork.org'),
),
),
// Backend configuration
Scope::backend(),
new MutationCollection( new MutationCollection(
// Results in `default-src 'self'` // Results in `default-src 'self'`
new Mutation( new Mutation(
@@ -34,15 +64,10 @@ return Map::fromEntries([
SourceScheme::data, SourceScheme::data,
new UriValue('https://*.typo3.org'), new UriValue('https://*.typo3.org'),
), ),
// NOTICE: the following two instructions for `Directive::ImgSrc` are identical to the previous instruction,
// `MutationMode::Extend` is a shortcut for `MutationMode::InheritOnce` and `MutationMode::Append`
// new Mutation(MutationMode::InheritOnce, Directive::ImgSrc, SourceScheme::data),
// new Mutation(MutationMode::Append, Directive::ImgSrc, SourceScheme::data, new UriValue('https://*.typo3.org')),
// Extends the ancestor directive ('default-src'), // Extends the ancestor directive ('default-src'),
// thus reuses 'self' and adds additional sources // thus reuses 'self' and adds additional sources
// Results in `script-src 'self' 'nonce-[random]'` // Results in `script-src 'self' 'nonce-[random]'`
// ('nonce-proxy' is substituted when compiling the policy)
new Mutation( new Mutation(
MutationMode::Extend, MutationMode::Extend,
Directive::ScriptSrc, Directive::ScriptSrc,

View File

@@ -1 +0,0 @@
console.log('WE LOVE TYPO3');

3536
test.sql Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +0,0 @@
pattern noch mal ansehen, meint es sieht verpixelt aus
footer soll gleich abschließen, obere elemente und datenschutz links
news grüner balken weiter hinunter damit man mehr vom bild sieht. das bild links muss dann größer aufgezogen sein damit es den platz ausfüllt
fade in on scroll funktioniert nicht wenn element schon sichtbar sein sollte