Skip to content

fgtclb/academic-extensions

Repository files navigation

TYPO3 Academic Extensions (development)

Description

academic-extensions is a mono repository to develop a couple of academic related TYPO3 extensions, which may depend on others. To keep the maintenance burden across the set of extension small while increasing the cross-over development and testing experience.

Repository version support

Branch Version TYPO3 PHP
main 2.0.x-dev ~v12 + ~v13 8.1, 8.2, 8.3, 8.4 (depending on TYPO3)
2 ^2, 2.0.x-dev ~v12 + ~v13 8.1, 8.2, 8.3, 8.4 (depending on TYPO3)
1 ^1, 1.2.x-dev v11 + ~v12 8.1, 8.2, 8.3, 8.4 (depending on TYPO3)

Testing 2.x.x extension version in projects (composer mode)

It is already possible to use and test the 2.x version in composer based instances, which is encouraged and feedback of issues not detected by us (or pull-requests).

Your project should configure minimum-stabilty: dev and prefer-stable to allow requiring each extension but still use stable versions over development versions:

composer config minimum-stability "dev" \
&& composer config "prefer-stable" true

and than for example:

composer require 'fgtclb/academic-persons':'2.*.*@dev'

That way, current main branch will be included and updated and as soon as 2.0.0 is released switcht to the release on update.

Upgrade from 1.x

Upgrading from 1.x to 2.x includes breaking changes, which needs to be addressed manualy in case not automatic upgrade path is available. See the UPGRADE.md file of each extension for details.

Extension Version Support Matrix

Extension v11 v12 v13 Comment
academic_base - -2- -2- Shared base functionalities, introduced in 2.x
academic_bite_jobs -1- -1- -2- -1- -2- Broken - API key required but not configurable, not checked/adopted for v12+
academic_contacts4pages <1> -1- -2- -1- -2- 1 in use for v11, may work for v12 but not tested. 2 for v12/v13 currently tested and evaluated
academic_jobs <1> -1- -2- -1- -2- not tested/verified yet for 2 (v12/v13) and 1 (v12)
academic_partners -1- -1- {2} -1- {2} Breaking for 2, in test for v13 (2), not tested yet for 2 (v12) and 1 (v12)
academic_persons <1> {1} {2} -1- {2} Breaking for 2, in test for v13 (2), not tested yet for 2 (v12) and 1 (v12)
academic_persons_edit <1> {1} {2} -1- {2} Breaking for 2, not tested yet for 2 (v12/v13) and 1 (v12)
academic_persons_sync <1> {1} {2} -1- {2} Breaking for 2, not tested yet for 2 (v12/v13) and 1 (v12)
academic_programs <1> {1} {2} -1- {2} Breaking for 2, in test for v13 (2), not tested yet for 2 (v12) and 1 (v12)
academic_projects <1> {1} {2} -1- {2} Breaking for 2, in test for v13 (2), not tested yet for 2 (v12) and 1 (v12)
category_types <1> {1} {2} -1- {2} Breaking for 2, in test for v13 (2), not tested yet for 2 (v12) and 1 (v12)

Legend:

  <X>   Allowed and used with X.y.z
  {X}   Allowd but not tested/verified with X.y.z, but may/could work
  -X-   Allowed but absolutly not tested and most likely not working (yet)

List of TYPO3 extension and the split repositories (READ ONLY)

Composer TYPO3 Path Split Repository
fgtclb/academic-base academic_base packages/fgtclb/academic-base fgtclb/academic-base
fgtclb/academic-bite-jobs academic_bite_jobs packages/fgtclb/academic-bite-jobs fgtclb/academic-bite-jobs
fgtclb/academic-contacts4pages academic_contacts4pages packages/fgtclb/academic-contact4pages fgtclb/academic-contact4pages
fgtclb/academic-jobs academic_jobs packages/fgtclb/academic-jobs fgtclb/academic-jobs
fgtclb/academic-partners academic_partners packages/fgtclb/academic-partners fgtclb/academic-partners
fgtclb/academic-persons academic_persons packages/fgtclb/academic-persons fgtclb/academic-persons
fgtclb/academic-persons-edit academic_persons_edit packages/fgtclb/academic-persons-edit fgtclb/academic-persons-edit
fgtclb/academic-persons-sync academic_persons_sync packages/fgtclb/academic-persons-sync fgtclb/academic-persons-sync
fgtclb/academic-programs academic_programs packages/fgtclb/academic-programs fgtclb/academic-programs
fgtclb/academic-projects academic_projects packages/fgtclb/academic-projects fgtclb/academic-projects
fgtclb/category-types category_types packages/fgtclb/typo3-category-types fgtclb/fgtclb/typo3-category-types

About

Centralized academic extensions development

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 13