6d10bdb4ef
Migrate to plain css
...
In order to remove dependencies to ecosystem, bootstrap, yarn, etc.
2024-02-09 09:16:25 +01:00
1a1f4b3a41
Add cs fixer
2024-02-08 08:04:56 +01:00
f57b8831d4
Migrate and merge user ts config
2024-02-07 19:11:33 +01:00
8bcdec5d94
Finally migrate RSS Feed
...
Misusing the sitemap implementation was a bad idea and broke for every
major update.
I now finally migrate to custom implementation which should remove the
issues for future.
2024-02-07 18:45:17 +01:00
02493e9540
Update TYPO3 v13.0
2024-02-07 18:45:16 +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
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
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
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
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
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
7eafd33208
Convert footer menu to main menu
2022-01-05 10:17:11 +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
98d841e5fc
Add natural sorting of TYPO3 tested / compatible versions
2021-12-01 16:52:19 +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
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
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
a5465bc07b
Do not track preview calls
...
E.g. preview url shared via EXT:workspace
2020-09-28 12:50:35 +02:00
abd08429f5
Migrate DB logic from TS to new Data Processor
...
This way multiple joins are possible.
As multiple joins are possible, TYPO3 can add pages to the query and
therefore respect the enable fields.
Hidden pages will therefore not be part of the result, fixing
inaccurate count for none published pages with assigned categories.
Also the TypoScript communicates what should happen.
2020-09-25 01:09:36 +02:00
6ba74b394c
Adjust widgets, add further days 7 31 365
2020-08-24 15:18:46 +02:00
3b1f51371b
Add youtube and poster support to files
...
Respect them in video element.
2020-08-21 13:00:30 +02:00
a99ccd1d13
Add topics widget
2020-08-21 09:45:09 +02:00
c60a207394
Ease and improve TOC generation
...
Do not add another level of data processing.
Allow to hide content in TOC.
Ensure ordering of elements in TOC reflects ordering in rendering.
2020-08-20 11:50:35 +02:00
2bcf14f5b1
Rename black list to exclude
2020-08-19 23:38:38 +02:00
c56e57e765
Add shortcut element to not repeat recurring content
...
E.g. menus of a blog post series can now be referenced.
2020-08-19 23:19:45 +02:00
d5b068d9ff
Add basic pages content element
...
E.g. to show a list of all related blog posts of a series.
2020-08-19 23:17:11 +02:00
a4fe898a3b
Add missing fields to edit for video element
2020-08-19 23:15:08 +02:00
b606587654
Remove unnecessary whitespace
2020-08-19 23:14:32 +02:00
9f2d08fe32
Ignore pages in RSS feed that should not be indexed
2020-08-19 23:06:24 +02:00
746aaf3285
Add basic video content element and first video
...
Allow to render videos with native HTML5 support in browser.
A first example video is also added to fileadmin.
2020-08-19 23:01:35 +02:00
840efdaa09
Use existing constant instead of duplicate value
2020-08-19 14:51:39 +02:00
2ea338c675
Add new tracking of record views
...
Split tracking configuration in extra file
2020-07-29 10:15:50 +02:00
50f26855a1
Add custom content element to default group, new v10 feature
...
CType now uses optgroups, and admonition is added to default group.
2020-04-22 18:54:40 +02:00
016e742206
Sort CType by label, new v10 feature
2020-04-22 18:54:28 +02:00
be18134dcd
Adjust size and number of rss widget
2020-04-21 15:59:24 +02:00
b8b1abe9d6
Add acceptance tests
2020-04-21 15:55:29 +02:00
660c9505bd
Make compatible with 10.4 dashboard
2020-04-08 07:54:45 +02:00
0d90c0d942
Fix excludeDoktypes for footer menu
...
As TYPO3 introduced a different behaviour, this is necessary right now
to keep output of sys folder children for footer menu.
2020-04-07 12:17:53 +02:00
e5e5321140
Order blog posts in rss feed
2020-03-20 21:39:22 +01:00