Skip to content

10LTS Crowdfunding Campaign

Oliver Klee edited this page Apr 25, 2022 · 20 revisions

Crowdfunding campaign for TYPO3 10LTS compatibility

This extension will be compatible with TYPO3 10LTS. However, this requires quite a lot of work. This crowdfunding campaign will collect the funds for this work.

The goals are to

  • have clean 10LTS compatibility
  • to reduce dependencies on 3rd-party extensions like mkforms, rn_base and sr_feuser_register (which have been a problem in the past)
  • to move the CI from Travis CI (which has been unreliably and slow in the past) to GitHub Actions
  • to have the extensions conform the current PSR-12 coding style
  • to move the extension classes to PSR-4 namespaces
  • to have no false positives when using the extension scanner

❓ How does this work?

To contribute to the campaign, please send an email with the net sum you would like to pledge (at least 100€), your billing address, your company name and URL (for the list of pledges) to typo3-coding AT oliverklee DOT de.

As a campaign backer, you will get a backlink from the seminars manual, regular update emails and beta versions to test and use.

I will start work on each top-level milestone (and send the invoices for that milestone) once the corresponding milestone is finished. (And as long as a milestone is not completely financed, you will not receive an invoice for your pledge that covers the corresponding milestone.)

You can always increase you pledge, but you cannot reduce or cancel it. After milestone 1 is financed, you can also pledge for a certain milestone. I'd prefer to do the milestones in order, though. Also, pledging for a certain milestone will spread out the pledges, hence reducing the probability of more milestones getting full funding.

All prices listed in the milestones are net prices.

Milestones

✔️ Milestone 1: TYPO3 10LTS compatibility for seminars and all required extensions

Total required financing: 9600€

Financed: 9600€ (100%)

  • 450€: update the test extension typo3_devsite to 10LTS (required for manual testing)
  • 350€: update the extension phpunit to 10LTS (required for automated testing)
  • 2000€: update the extension oelib to 10LTS and clean it up
  • 800€: create a new extension for additional FE user fields (needed to drop dependencies on extensions like sr_feuser_register)
  • 4600€: fix outstanding seminars bugs, fix deprecation warnings, prepare 10LTS compatibility, finish the almost-finished feature of a BE timeslot wizard, and automate more things
  • 1400€: finish seminars 10LTS compatibility

✔️ Milestone 2: TYPO3 10LTS compatibility for onetimeaccount

Total required financing: 1600€

Financed: 1600€ (100%)

This will drop the dependency on the mkforms extension from the onetimeaccount extension.

  • rewrite it using Extbase/Fluid
  • use a Bootstrap-compatible HTML template
  • use the new extension for FE user fields

❤️ Campaign backers

To contribute to the campaign, please send an email with the net sum you would like to pledge (at least 100€), your billing address, your company name and URL (for the list of pledges) to typo3-coding AT oliverklee DOT de.