1

Topic: Как создать свое хранилище расширений (репозиторий)

Как создать свое хранилище расширений или (репозиторий)

Основано на расширении pun_repository
1. Создать директорию с расширениями
2. Создать файл с именем  pun_repository.xml
3. Изменить путь в файле pun_repository.php

4. Загрузить в директорию не архивы расширений, а директории, к примеру pun_admin_manage_extensions_improved
5. Создать архив .tgz директории расширения точно с таким же именем pun_admin_manage_extensions_improved.tgz
(Можно создать архив с расширением .Tar.GZ а затем переименовать в .tgz)
6. Открыть файл  pun_repository.xml и каждый раз прописывать по след шаблону:

<extensions>

<extension engine="1.0">
<id>pun_admin_manage_extensions_improved</id>
<title>Pun Admin Manage Extensions Improved</title>
<version>1.5.3</version>
<description>
This extension allows to choose several extensions to enable/disable/uninstall them
</description>
<author>PunBB Development Team</author>
<minversion>1.4</minversion>
<maxtestedon>1.4.2</maxtestedon>
<dependencies>
<dependency>pun_jquery</dependency>
</dependencies>
<note type="install" timing="pre">
If extension "pun_extension_reinstaller" was installed, it will be disabled.
</note>
</extension>

</extensions>

2

Re: Как создать свое хранилище расширений (репозиторий)

Таким образом нужно добавить только те фрагменты для загрузки расширения, которые  вы загрузили в директорию.
Важно то, чтобы небыло фрагментов на не существующие или не загруженные в директорию расширения.