установка ckan с typo3 - PullRequest
       14

установка ckan с typo3

0 голосов
/ 28 сентября 2018

Я хочу создать сайт с открытыми данными с typo3 cms.Для открытых данных я не знаю, как я могу управлять с Typo3.После экскурсии по Google я нашел CKAN API.Мои вопросы: можно ли их интегрировать?Если нет, есть ли другие решения с Typo3?Спасибо за ваши возможные ответы

1 Ответ

0 голосов
/ 28 сентября 2018

Я не знаю реализацию CKAN API и быстрый поиск в TER (репозиторий расширений TYPO3) никогда не показывал никаких результатов.

Тем не менее, существует расширение filemetadata, что делает, вероятно, частично запрошенные функции.Вот ссылки:

  1. filemetadata на Packagist.org
  2. filemetadata на github.com

В случае, если функций недостаточно или структура не такая, как хотелось бы, можно запрограммировать новое расширение, в котором некоторые основы могут быть взяты из расширения, описанного выше, по крайней мере, это может служить примером того, как что-то делается.

Следует отметить, что некоторые расширения никогда не регистрируются в TER, а, возможно, доступны только на github.Поэтому, прежде чем программировать что-либо, можно было бы порекомендовать более глубокий поиск.
В прежние времена для управления цифровыми активами использовалось другое расширение, ключ расширения и имя которого были dam.Это расширение несовместимо с текущими версиями TYPO3, и его использование в качестве примера, вероятно, не является хорошей идеей, так как пришлось отрегулировать устаревший код.
Тем не менее приведенный выше пример не единственная возможность, поиск file metadata по-прежнему показывает другие расширения, совместимые с текущими версиями 7 и 8 TYPO3, которые можно взять в качестве примеров.Возможно, измененные поисковые слова все же позволят вам найти более полезные расширения.

Упомянутое расширение в верхней части поддерживается основной командой TYPO3, остальные предоставляются другими разработчиками.Я никогда не сравнивал расширения, и вам приходилось видеть код или / и функции самостоятельно.Поэтому я никогда не одобряю ни одно из этих решений, так как использование редко запрашивается.

Если вы ищете самый последний код, всегда полезно сначала поискать на github ветку разработки или выпуск, который еще не был опубликованв тер.Другой источник информации - forge.typo3.org , там также перечислены многие расширения, некоторые даже с репозиторием на git.typo3.org , возможно, стоит упомянуть, что этот источникНекоторые разработчики отказались от использования github.

Технически было бы даже возможно расширить любое найденное расширение и добавить дополнительные функции или изменить что-то просто другим расширением - не касаясь исходного расширения.Но прежде чем думать слишком далеко, вы должны сначала посмотреть, может ли какое-либо найденное расширение удовлетворить ваши потребности.

Для дополнительных вопросов, которые могут быть уже связаны с кодированием, вам следует открыть новый вопрос (-ы) с более подробным объяснением ипримеры кода, даже если это еще не сработало.

РЕДАКТИРОВАТЬ 15 октября 2018 г .: Только что получил подсказку о полезном расширении для этих целей: экстрактор .Дополнительные поля должны быть в sys_file_metadata и быть частью службы извлечения.
Поскольку я никогда не проверял это самостоятельно, я не могу дать дальнейшие подсказки в данный момент.

...