{"id":25839705,"url":"https://github.com/netresearch/t3x-dam_compat","last_synced_at":"2025-06-15T21:03:37.788Z","repository":{"id":30057929,"uuid":"33607308","full_name":"netresearch/t3x-dam_compat","owner":"netresearch","description":"TYPO3 DAM compatibility layer extension","archived":false,"fork":false,"pushed_at":"2025-02-18T12:51:26.000Z","size":69,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-02-18T13:40:30.039Z","etag":null,"topics":["dam","typo3-extension"],"latest_commit_sha":null,"homepage":"http://typo3.org/extensions/repository/view/dam_compat","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/netresearch.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-08T13:04:23.000Z","updated_at":"2025-02-18T12:51:24.000Z","dependencies_parsed_at":"2022-08-28T15:02:23.054Z","dependency_job_id":null,"html_url":"https://github.com/netresearch/t3x-dam_compat","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netresearch%2Ft3x-dam_compat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netresearch%2Ft3x-dam_compat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netresearch%2Ft3x-dam_compat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netresearch%2Ft3x-dam_compat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netresearch","download_url":"https://codeload.github.com/netresearch/t3x-dam_compat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241317607,"owners_count":19943199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dam","typo3-extension"],"created_at":"2025-03-01T04:34:08.164Z","updated_at":"2025-03-01T04:34:08.872Z","avatar_url":"https://github.com/netresearch.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"***********************\nDAM compatibility layer\n***********************\n\n.. contents::\n\n================\nWhat does it do?\n================\nThis extension continues the availability the ancient API (library files, classes and\nmethods) of the deprecated extension **dam**. Thereby the behaviour (eg. method\nsignatures) are still the same but it works with the new File Abstraction Layer\n(**FAL**).\nSo if you have a bunch of dependencies to **dam** you should give it a try.\n\nFurthermore it rewrites present TCA- and FlexForm-references to tx_dam and tx_dam_cat\nso that the appropriate FAL or sys_category configuration is used. Thus it allows\nyou to simply keep those configurations without losing your references (which however\nrequires the tx_dam data to be imported to FAL with eg. nr_dam_falmigration_).\n\n.. _nr_dam_falmigration: https://github.com/netresearch/t3x-nr_dam_falmigration\n\n============\nInstallation\n============\n.. Note::\n\n    It's mandatory that this extension is installed into ``typo3conf/ext/dam`` and\n    **not** ``typo3conf/ext/dam_compat``.\n\nWhen to install?\n================\nYou should replace **dam** with this extension right after you updated the TYPO3\nsources and prior to running the upgrade wizard.\n\nInstallation from github\n========================\nThe easiest way to replace **dam** with this extension is to clone it from github_\ninto the same directory::\n\n    rm -rf typo3conf/ext/dam\n    git clone git@github.com:netresearch/t3x-dam_compat.git typo3conf/ext/dam\n\nInstallation from TER\n=====================\nIf you for whatever reason can't install from github, you can import the t3x file\nfrom TER_ after running the install tool upgrade wizard. Afterwards you should\nuninstall (but not unlink) it, remove ``typo3conf/ext/dam`` and rename\n``typo3conf/ext/dam_compat`` to ``typo3conf/ext/dam``. It might occur that the\nextension manager automatically deactivated dam and dependent extensions because dam\nis only compatible until 4.7 - just reactivate those extensions after you replaced\ndam.\n\n\nXClass ContentObjectRenderer\n============================\n\nDue to media files handled as referenced since TYPO3 6.X. It was necessary to\nimplement a XClass for the content object renderer to force treatIdAsReference if\nthe tx_dam_tfse or tx_damtvc_tfse method fetchFileList() is used. Because the methods\nreturns reference IDs not file IDs.\n\n.. _TER: http://typo3.org/extensions/repository/view/dam_compat\n.. _github: https://github.com/netresearch/t3x-dam_compat","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetresearch%2Ft3x-dam_compat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetresearch%2Ft3x-dam_compat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetresearch%2Ft3x-dam_compat/lists"}