[release] Загрузка Расширений (Upload Extensions)

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

[release] Загрузка Расширений (Upload Extensions)

Сообщение LavIgor » 28.10.2014 23:08

Загрузка Расширений (Upload Extensions) Изображение

Авторы: LavIgor, John P

Веб-страница расширения: http://lavigor.github.io/upload_ru/

Также доступен официальный сайт на английском.

Краткое описание:
  • Загружайте и устанавливайте расширения и их языковые пакеты без использования FTP!
  • Управляйте расширениями быстрее и эффективнее!
  • Используйте дополнительные возможности: управляйте ZIP-файлами, просматривайте деревья файлов, скачивайте ZIP-файлы ваших расширений и многое другое!
Сравните функционал новой версии расширения с доступными возможностями движка phpBB.
Полный перечень функциональных особенностей расширения можно посмотреть на его веб-странице.


Требования: поддерживаются все релизы phpBB, начиная с phpBB 3.1.0, и все совместимые с ними версии PHP

* Для функции удалённой загрузки расширений требуется, чтобы настройка allow_url_fopen была включена в конфигурации PHP.
Для удалённой загрузки расширений по протоколу HTTPS также необходимо, чтобы расширение PHP openssl было включено.


Репозиторий на GitHub: https://github.com/BoardTools/upload

Загрузить Расширение:
Версия 3.2.0-RC
Скачать с GitHub: расширение, русская локализация
Скачать с phpBB Guru

Версия 3.1.2 - проверена официальной командой разработчиков (без поддержки phpBB 3.2)
Скачать из базы расширений phpbb.com

Русская локализация: скачать с GitHub (уже включена в архив при скачивании расширения с phpBB Guru)

Быстрое обновление
Воспользуйтесь специальным расширением Upload Extensions Updater (в русском переводе - "Обновление Загрузки Расширений"). Оно позволяет обновлять Загрузку Расширений в несколько кликов без указания каких-либо ссылок и без использования FTP.

Более подробную информацию по обновлению Загрузки Расширений без использования FTP, а также по загрузке языковых пакетов можно найти здесь.

Скриншоты:
upload_ru_upload.png
Показать другие скриншоты 
upload_ru_main.png
upload_ru_list.png
upload_ru_update.png
upload_ru_broken.png
upload_ru_broken_details.png
upload_ru_cdb.png
upload_ru_tools.png
upload_ru_file_tree.png
upload_ru_faq.png
upload_ru_details.png
Уже в официальной базе данных расширений на сайте phpbb.com!
https://www.phpbb.com/customise/db/extension/upload/
Последний раз редактировалось LavIgor 20.06.2015 1:07, всего редактировалось 3 раза.

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: [RC] Загрузка Расширений (Upload Extensions)

Сообщение Alecto » 29.05.2015 13:59

LavIgor, можно ли добавить возможность перехода на вкладку настройки управляемого в данный момент расширения?
Например, сейчас есть вкладки
- Информация о расширении
--- Настройка расширения --- переход в Настройка расширений --> Расширение --> Настройка выбранного расширения
- Дерево файлов
- Инструменты

было бы очень удобно

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

Re: [RC] Загрузка Расширений (Upload Extensions)

Сообщение LavIgor » 29.05.2015 18:32

Alecto писал(а): возможность перехода на вкладку настройки управляемого в данный момент расширения
Не уверен, что это возможно для всех расширений, поскольку каждое расширение может иметь настройки на разных вкладках (в том числе через listener, а не как отдельные модули) или не иметь их вообще.
Но идея интересная, есть несколько мыслей:
- добавить вкладку "Модули", в которой отображать все модули расширения для администраторского и других разделов конференции с возможностью перехода по ссылкам на них;
- добавить возможность интеграции с загрузчиком через создание вкладки "Настройки" и добавление новых событий. Т.е. авторы расширений смогут добавить свои настройки прямо на эту вкладку (при этом эти настройки всё ещё смогут существовать и в других местах), а расширение сможет дать возможность редактирования в привычном Ajax-интерфейсе.

В принципе, если написать грамотную документацию, у авторов не возникнут затруднения в добавлении настроек на эту вкладку.

Если это требуется, добавлю в список планируемых функций в новых версиях расширения.

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: [RC] Загрузка Расширений (Upload Extensions)

Сообщение Alecto » 29.05.2015 19:29

а если проверять, какую вкладку создает расширение и уже эти данные использовать?

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

Re: [RC] Загрузка Расширений (Upload Extensions)

Сообщение LavIgor » 29.05.2015 20:00

Alecto писал(а): какую вкладку создает расширение
Расширение добавляет модули администраторского раздела, некоторые из которых отображаются как вкладки.
Модули могут быть вкладками, а могут и не быть; в любом случае - это первый способ.
Я думаю, что реализация не вызовет больших затруднений.

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

Re: [BETA] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение LavIgor » 10.06.2015 14:29

Версия 3.1.2-beta теперь доступна для скачивания!

Веб-страница расширения: http://lavigor.github.io/upload_ru/

Также доступен официальный сайт на английском.

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

После этого были сделаны дополнительные правки, также была добавлена встроенная документация.
Наведите курсор на логотип расширения (либо докоснитесь до вертикального многоточия возле него) на странице расширения в Администраторском разделе вашей конференции и нажмите на кнопку со знаком вопроса.

В первое сообщение добавлен набор скриншотов.

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

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11472
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2566 раз
Контактная информация:

Re: [BETA] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение Sheer » 10.06.2015 14:47

Одно маленькое замечание. Как-то внешний вид выбивается из общего стиля админки. Вам не кажется?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

Re: [BETA] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение LavIgor » 10.06.2015 16:21

Sheer писал(а): Вам не кажется?
Я заметил.
Но ведь дело вкуса, не правда ли?

Ваши разработки наследуют стандартные стили, это да.
Это расширение - нечто большее, оно не является "частью движка", да и нужно оно как раз-таки для того, чтобы "не части движка" устанавливать.

Плюс ко всему, если красиво и удобно, может, тогда, наоборот стоит задуматься о том, чтобы движок совершенствовать? ;)

Аватара пользователя
владимир1983
phpBB 3.1.9
Сообщения: 5954
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 391 раз
Поблагодарили: 730 раз
Контактная информация:

Re: [BETA] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение владимир1983 » 10.06.2015 16:25

LavIgor писал(а): наоборот стоит задуматься
:!:
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11472
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2566 раз
Контактная информация:

Re: [BETA] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение Sheer » 10.06.2015 16:27

LavIgor писал(а): оно не является "частью движка"
В этом нет логики, но это
LavIgor писал(а): наоборот стоит задуматься о том, чтобы движок совершенствовать?
справедливо.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: [BETA] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение Alecto » 19.06.2015 23:48

LavIgor, чего молчите, что бета2 вышла? на офе прошла инфа :)

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

Re: [BETA2] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение LavIgor » 20.06.2015 1:07

Alecto писал(а): LavIgor, чего молчите, что бета2 вышла? на офе прошла инфа :)
Сегодня (после написания сообщения теперь уже вчера) почти весь день занимался тем, что дорабатывал закачку файлов локализации.
Поэтому сообщение о новой версии здесь появилось немного позже. ;)

Итак, встречайте!
Новая версия 3.1.2-beta2!
Наш мир расширений будет уже не таким, как прежде!

На сей раз сообщение будет в более живом стиле.
Сначала, конечно же, скажу о таких важных моментах, как об исправлениях в области безопасности.

Обновления в области безопасности:
  • Контрольные суммы теперь проверяются для загруженных ZIP-файлов (только, если они заданы; задавать их не обязательно, но очень желательно).
  • Полученные данные для списка предлагаемых расширений теперь проходят предварительную обработку.
В связи с этим я очень рекомендую вам обновить Загрузку Расширений до последней версии.

Да, кстати, список расширений теперь берётся с сайта расширения на GitHub: разработчики отклонили мой Pull Request для официальной базы данных, поэтому мне пришлось написать парсер HTML-страниц официального сайта (этот парсер не включён в расширение). Это ещё один бонус, поскольку в старом файле, который делался вручную, расширений меньше (как посмотрел я на то, сколько ссылок мне нужно было копировать, решил наконец-таки сделать парсер, чтобы это делал скрипт).

Теперь о вкусненьком... ну или о приятном.

Отличные новости!
Создано специальное расширение, которое позволяет обновлять Загрузку Расширений без использования FTP!

Да-да, отдельное расширение, которое делает процесс обновления более безопасным, чем самообновление, которое было в ранних версиях расширения.

И называется это расширение Upload Extensions Updater (в русском переводе - "Обновление Загрузки Расширений").

Обновиться до наиболее свежей версии Загрузки Расширений можно, если сделать несколько простых действий (причём эти действия не зависят от того, какая версия Загрузки Расширений установлена у вас на данный момент):
  1. Убедитесь, что Загрузка Расширений уже установлена на вашей конференции. Первая установка возможна только стандартными методами - [FAQ] Как устанавливать расширения.
  2. Загрузите новое расширение Upload Extensions Updater (скачать, репозиторий на GitHub), используя Загрузку Расширений. Файлы русской локализации этого расширения уже включены в стандартную поставку.
  3. Включите Upload Extensions Updater (нажмите на соответствующую ссылку).
  4. Перейдите в модуль "Обновление Загрузки Расширений" в Администраторском разделе (ссылка на него должна появиться в той же секции, что и ссылка на Загрузку Расширений).
  5. Проверьте доступные обновления и нажмите на кнопку "Обновить".
  6. Продолжайте читать это сообщение, чтобы узнать, как загрузить файлы локализации.
Загрузили? Поздравляю!
И что же такого нового в той версии, которую вы загрузили, кроме обновлений в области безопасности?

А вот что: теперь с помощью Загрузки Расширений можно загружать и удалять языковые пакеты любых расширений!

Перечень поддерживаемых структур языковых пакетов есть в FAQ расширения.
Авторам языковых пакетов рекомендуется ознакомиться с этим перечнем и учесть, что самый длинный вариант наиболее предпочтителен.

Давайте испробуем этот новый функционал на нашем примере - на примере самой Загрузки Расширений.

Загрузим файлы локализации следующим образом:
  1. Перейдите в Загрузку Расширений и откройте страницу с подробной информацией о ней. Самый быстрый способ сделать это - навести мышку на заголовок (или нажать на вертикальное многоточие возле него) и нажать на кнопку с символом "i" в кружочке. Можно и на кнопку со знаком вопроса нажать, чтобы открыть FAQ, сейчас разницы нет.
  2. Перейдите на вкладку "Языки".
  3. Перед вами панель управления языковыми пакетами. Единственным предустановленным языковым пакетом является "en" (может быть помечен как "default"). Внизу есть форма для загрузки языковых пакетов, аналогичная форме для загрузки расширений. Внимательно изучите эту форму.
  4. В поле слева от кнопки "Обзор..." (да-да, разбираем процесс подробно) скопируйте ссылку на русский языковой пакет: https://github.com/lavigor/upload_ru/archive/master.zip.
  5. Внизу формы есть поле "Код ISO". Введите туда символы "ru" (без кавычек).
  6. Нажмите на кнопку "Загрузить".
  7. Страница расширения должна автоматически обновиться, радуемся установленному языковому пакету!
Это, в принципе, наиболее важные изменения, но и это ещё не всё!

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

А что же ещё? Читайте дальше.

Расширение продолжает развиваться благодаря вам, дорогие пользователи, администраторы форумов!
Спасибо вам за то, что вы вносите свою лепту в развитие данного расширения!
владимир1983 писал(а): Хотелось бы чтобы сохранялось значение последней проверки версий расширений которое визуально на странице управление расширениями подсвечивает версии.
Эта возможность автоматически появилась в расширении после того, как была исправлена проблема с кешированием в одной из версий движка phpBB.
Alecto писал(а): буквально сегодня обновлял расширение, все прошло гладко, но РУ языка в архиве не было и после обновления пришлось лезть и заново его создавать и переводить пару строк.
...
но, что было бы интересно... какое-то стоп-условие, чтобы некоторые папки (как языки) и даже шаблоны не обновлялись (не заменялись).
Этот запрос был выполнен для языковых пакетов в новой версии расширения!
Теперь, благодаря предложению Alecto, после загрузки каждого расширения отсутствующие языковые пакеты можно восстановить из архива предыдущей версии.
Для этого нужно просто нажать на одну кнопку "Восстановить" после того, как новая версия расширения будет загружена.

Я всегда рад вашим отзывам и предложениям, расширение продолжит развиваться и далее!

Веб-страница расширения: http://lavigor.github.io/upload_ru/

Также доступен официальный сайт на английском.

Смотрите сообщение о выходе предыдущей версии.

Планирую ещё реализовать следующие функции: редактор языковых пакетов (загрузку оказалось сделать попроще), добавление собственных заметок к расширениям и инструмент восстановления конференции после включения неисправного расширения.

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

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: [BETA2] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение Alecto » 20.06.2015 1:12

на основу уже со всеми последними правками перетащил.
красота!

Аватара пользователя
COB16
phpBB 2.0.13
Сообщения: 919
Зарегистрирован: 05.10.2014 21:08
Откуда: Беларусь
Благодарил (а): 306 раз
Поблагодарили: 57 раз
Контактная информация:

Re: [BETA2] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение COB16 » 20.06.2015 10:17

после обновления белый экран везде.

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 925 раз

Re: [BETA2] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение LavIgor » 20.06.2015 10:20

strelok-by писал(а): после обновления белый экран везде.
Какая версия движка и какая версия расширения?
Скачивать расширение нужно по этой ссылке: https://github.com/BoardTools/upload/ar ... evelop.zip.
А ещё лучше скачать специальное расширение по обновлению.

Что в логе ошибок сервера?

Аватара пользователя
COB16
phpBB 2.0.13
Сообщения: 919
Зарегистрирован: 05.10.2014 21:08
Откуда: Беларусь
Благодарил (а): 306 раз
Поблагодарили: 57 раз
Контактная информация:

Re: [BETA2] Загрузка Расширений (Upload Extensions) 3.1.2

Сообщение COB16 » 20.06.2015 10:54

LavIgor, 3.1.5, версия расширения 3.1.1

Отправлено спустя 33 секунды:
LavIgor писал(а): Что в логе ошибок сервера?
errol log?

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:49 модератором LavIgor

Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»