547a992ae4
Use node 20
2023-12-19 08:31:20 +01:00
6f3b519477
Remove unnecessary TYPO3 defaults from CSP
...
TYPO3 adds some defaults which my website doesn't use.
These are removed to keep the website more secure and reduce transferred
header size.
2023-08-08 09:00:32 +02:00
047832acbb
Add full blog post to feed
2023-08-03 22:14:33 +02:00
bf660d15fc
Fix broken category list per post
...
The count created a grouping leading to only one result instead of all
categories.
2023-07-13 10:53:30 +02:00
924a6b4863
Render newest blog posts first within rss feed
...
This allows friendi.ca to pick them up before reaching maximum limit.
2023-01-17 20:40:56 +01:00
d1f0f317db
Ensure EXT:tracking is loaded before EXT:ds_site
...
As ds_site might change some settings from DI or something else.
So it should be loaded later by TYPO3.
2022-12-21 13:28:57 +01:00
8d71f0862c
Fix empty compatibleWith list
...
This is not nice, we should use have within query but that would mean we
need to create our own processor.
That's why I hotfix within the existing one.
2022-12-21 08:50:53 +01:00
c2c08480c3
Update tracking rule for codeception testing
2022-12-06 14:52:13 +01:00
23b9672e51
Migrate to 12.1.x-dev (current main)
2022-12-06 13:10:20 +01:00
295f564672
Use upcoming tracking extension
2022-12-05 17:04:59 +01:00
df28a81dae
Fix phpstan issue after updating
2022-11-08 13:41:04 +01:00
b3e428b004
Only show updated if available
2022-11-08 10:18:19 +01:00
9ba6a43ca1
Allow to link to figures based on their "identifier"
2022-11-08 08:39:23 +01:00
83d80675f4
Do not execute incompatible query if in workspace
...
TYPO3 will adjust query for workspaces.
But TYPO3 can not handle our count select.
So we exclude this query as long as we are within a workspace.
Workspace does not properly support mm anyway and therefore does not
support our catefories/tags.
2022-11-08 08:05:17 +01:00
d1ae3ae89c
Ensure deployment always has latest state including assets
...
Use existing nix shell within deployment.
Clean everything and ensure assets are compiled.
yarn now used nodejs 18, raise the version in our file as we are
compatible.
2022-09-29 14:43:56 +02:00
ead6c4f530
Streamline PHP files
...
Add strict types and move namespace.
2022-09-21 13:53:34 +02:00
7f76b5b1b2
Resolve PHPStan findings
2022-09-21 13:50:09 +02:00
38d465f034
Update to main of ext:tracking for PHP8 compat testing
2022-09-16 15:04:31 +02:00
a9962198ba
Migrate from sqlite to mysql
2022-09-16 11:53:44 +02:00
50ce35f48c
Update from PHP 7.4 to 8.0 and update all components
2022-06-29 13:07:03 +02:00
2ba38e0e49
prevent symfony expression language error while tracking
...
Some requests do not provide a user agent, the left side will result in
null instead of empty string, leading to issues when applying matches.
Therefore a check whether agent exists is applied first.
2022-04-14 10:13:30 +02:00
6f7bda85ef
Show TOC links for acknowledgements and furtherReading
...
The variables were not passed to section, always evaluating existing
code to false and omitting the links.
2022-04-01 12:37:49 +02:00
a4f1c7c480
Migrate Makefile entries to shell.nix
...
Isolate the whole nodejs/yarn stuff.
Migrate from node-sass to dart sass in order to do so.
Easier to install, less dependencies (no python, no compiling while yarn
install)
2022-02-09 20:39:02 +01:00
48a2ca6482
Also support TYPO3 native anchors
...
I have readable anchors and use them in sidebar.
I didn't invest time yet to alter TYPO3 generated anchors.
That's why I just add support for them.
2022-02-09 11:28:33 +01:00
f6f3100684
Move main menu to top of menus
2022-01-27 15:49:36 +01:00
7eafd33208
Convert footer menu to main menu
2022-01-05 10:17:11 +01:00
ed2f6b2bc4
Streamline full page sidebar with blog post sidebar
...
Add the table of content in same way with proper linking to sections
(content elements) and summary feature.
2022-01-05 09:37:36 +01:00
41c70fde4b
Switch unordered list styling
...
As the disclosure is now used in summary element, it might be
irritating.
Therefore a different symbol is used which is easier to identify as
list.
2021-12-23 08:05:25 +01:00
def2aabcad
Fix backend preview rendering for video CE
...
The ContentDataProcessor got a constructor argument.
We migrated to proper DI to not care.
2021-12-15 08:41:52 +01:00
7d2b8e8b07
Applu Jusuts suggestion of columns instead of block or inline
2021-12-08 12:57:38 +01:00
e5ec51161d
Use detail and summary for make TOC and stuff collapsable
...
This provides info on mobile and desktop, but allows mobile users to
easily collapse to jump to content.
2021-12-08 11:55:27 +01:00
2c00571cb5
Add proper content slug auto generated
2021-12-08 11:26:46 +01:00
98d841e5fc
Add natural sorting of TYPO3 tested / compatible versions
2021-12-01 16:52:19 +01:00
02fcfb94f8
Use proper version for site package
...
Prevent composer.lock with different branches.
Always use version 1.0.0 hard coded.
2021-11-25 13:35:49 +01:00
e81520b11c
Properly require tracking at one place instead of two
2021-11-25 13:35:07 +01:00
4bf1a55b8a
Define dependency in order to generate proper load order of extensions
...
ext_emconf.php is no longer used
PackageStates.php is no longer used. Artifact is build and placed within
vendor.
2021-11-25 13:31:11 +01:00
394b38beb3
Streamline routing
...
Use _uid suffix when uids are used.
Add test to ensure topics are working as expected (regarding routing).
2021-09-13 08:51:49 +02:00
5358b7f914
Streamline routing parameter name
...
Use category_id instead of category.
TYPO3 forces sitemap but we use an uid and therefore should use
category_id beside existing topic_id.
2021-09-03 07:27:54 +02:00
d8a9608cec
Adjust login CSS
2021-05-18 22:20:22 +02:00
1fb7bd72a4
Fix broken RSS feeds after TYPO3 update
2021-05-18 22:11:28 +02:00
59fce3b037
Migrate sorting of category count
...
Define further sorting to keep expected order.
Sort by multiple fields, first by count, then by title.
2021-05-18 21:35:56 +02:00
5916c93fd9
Migrate website title
...
The old usage was removed, see:
https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/11.0/Breaking-91473-DeprecatedFunctionalityRemoved.html
sys_template.sitetitle
2021-05-18 21:35:51 +02:00
c2db0f8761
Update to v11.x-dev (current master)
...
Remove some none compatible and none used extensions like feedit and
components like secure web.
Remove private folder, due to missing secure web.
2021-05-18 21:35:07 +02:00
f12bbddcc7
Replace copyright by created
2021-04-01 15:40:16 +02:00
9eb6cbd41f
Revert "Remove Gitea link"
...
This reverts commit f0ac960a4234bfd9418b13a49903668de698ab7b.
Gitea is now online again.
2021-04-01 15:30:40 +02:00
486a6f0e5f
Remove Gitea link
...
As Gitea does not work right now.
2021-04-01 15:02:30 +02:00
4bb003783c
Make pre in ckeditor visible
2021-03-09 21:43:36 +01:00
04753f82a2
Add feeds per category
2021-03-09 21:29:27 +01:00
d8eb401e5b
Add rss feed as alternate link
...
Properly mark the rss feed link.
2021-03-09 20:48:14 +01:00
6f1f36aaea
Add remaining characters to seo description
...
That feature is provided by TYPO3.
The feature is triggered by max option.
Even if meta description has no official max length, I use 200 to get a
feeling for actual length as editor.
yoast recommends 120 - 156, see: https://yoast.com/meta-descriptions/
2021-01-22 12:38:40 +01:00