1 (edited by sempai 2018.03.28 05:55)

Topic: Agreement for install extensions - Соглашение для установки расширений

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


Для добавления соглашения в расширение, нужно сделать 2 шага:

1. Добавить в зависимости расширения agreement_for_install_extensions.

2. Создать в корневой папке расширения папку с названием - "agreement". Добавить языковые файлы соглашения, на нужных языках.

Пример соглашения: This content is available only to registered users.



Совместимость  PunBB 1.4.2 - 1.4.5

Agreement for install extensions

2

Re: Agreement for install extensions - Соглашение для установки расширений

sempai, теперь это расширение в зависимостях у всех твоих других расширениях? Или как оно работает?
Если к примеру я его не установил, тогда как? PunBB_INFO_ICQ/pardon

Если вам долго не отвечают, пишите автору темы в личку или на Email.

3

Re: Agreement for install extensions - Соглашение для установки расширений

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

4

Re: Agreement for install extensions - Соглашение для установки расширений

Мы же не нервничаем, когда ставим галочку, устанавливая разные программы на комп, телефон и т.д.

Я даже скажу больше, мало кто вообще это соглашение читает. Поставил подпись, а за что поставил  PunBB_INFO_ICQ/pardon

Я просто пытаюсь понять как это работает  PunBB_INFO_ICQ/scratch 
Если пользователь, допустим, не знает о существовании данного расширения, что тогда? Остальные расширения невозможно будет установить?

Одно дело когда расширение находиться в зависимостях и при установке вызывается соглашение именно на том языке, на котором форум по дефолту. Просто пытаюсь понять сам принцип, никаких придирок.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

5 (edited by sempai 2018.03.30 04:33)

Re: Agreement for install extensions - Соглашение для установки расширений

Да все просто, если данное расширение не предустановленно, то все будет работать, как и при отсутствии других зависимостей, появится сообщение о необходимости установки, данного расширения.

Теперь, как работает данное расширерие. Я в первом посте приложил папку с соглашением на 2х языках (русском и английском). Естественно их можно создать гораздо больше, тут уже как каждый разработчик решает сам. Перед отображением лицензии, как при загрузке любых языковых файлов, проверяется наличие нужного языкого файла. К примеру у установщика-администратора - это русский, подтягивается русская лицуха. Если нужного файла нет - подтягивается английская лицуха. Если вообще нет языковых файлов (горе разработчик забыл их всунуть в расширение), то данное лицензионное соглашение будет просто проигнорированно, сразу начнется инсталяция расширения.

P.S. соглашение само собой отображается разово только у Администратора-установщика в панели менеджере расширений, для простых пользователей - все прозрачно!

6

Re: Agreement for install extensions - Соглашение для установки расширений

Ясно.  PunBB_INFO_ICQ/ok

Значит вся работа и ответственность переходит на администратора своего форума устанавливающего  твои расширения.

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

7 (edited by sempai 2018.03.30 04:53)

Re: Agreement for install extensions - Соглашение для установки расширений

PunBB, все правильно, кто устанавливает расширение, тот и принимает "соглашение". По принципу не нравится - не устанавливай!

А простым пользователям зачем все эти заморочки?! К примеру собираю я статистику установки или частично шифрую код расширения, зачем рядовым пользователям об этом знать, другое дело, админ установщик, должен принять правила моей игры или отказаться от нее. Для пользователей главное, чтобы расширение работало, нет?  PunBB_INFO_ICQ/wink

8 (edited by kisa 2018.03.30 10:05)

Re: Agreement for install extensions - Соглашение для установки расширений

Это нужно для ватаги неприятных бездельников, называющих себя юристами и наивных дармоедов, которые иногда пытаются поиметь что-то с производителей с их помощью. Типа "я чуть не убился в костюме Бетмена, производитель не предупредил, что летать я в нём всё равно не смогу" (реальный случай). Конечно, само их существование немного портит нервы даже непричастным (как с куками - я по умолчанию согласился с ними в 2003 году, но на ряде сайтов вынужден "соглашаться" при каждом заходе  за всяких ...  - они сейчас истерию закатили),

Страховка от этой братии вполне не помешает PunBB_INFO_ICQ/thumbsup И sempai взял на себя труд по их затыканию уже второй раз, пока человечество не придумало способ избавиться от этой опухоли  PunBB_INFO_ICQ/bigsmile

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

9

Re: Agreement for install extensions - Соглашение для установки расширений

kisa wrote:

я чуть не убился в костюме Бетмена, производитель не предупредил, что летать я в нём всё равно не смогу

PunBB_INFO_ICQ/jokingly  PunBB_INFO_ICQ/bigsmile  PunBB_INFO_ICQ/rofl   в России сейчас такие законы напечатали, что посадить могут за что угодно.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

10

Re: Agreement for install extensions - Соглашение для установки расширений

PunBB_INFO_ICQ/bigsmile ТОЛЬКО сейчас, и не только в России. Хотя мы пока держимся.

11

Re: Agreement for install extensions - Соглашение для установки расширений

PunBB, kisa, спасибо за поддержку друзья!  PunBB_INFO_ICQ/thumbsup
Еще раз выскажу мысль, озвученную мной на стороннем форуме - "Какое счастье, что я уже далек от этой страны!"  PunBB_INFO_ICQ/blum

12 (edited by kisa 2018.03.30 10:46)

Re: Agreement for install extensions - Соглашение для установки расширений

Юристы тебя везде достанут PunBB_INFO_ICQ/crasy  PunBB_INFO_ICQ/bigsmile
Закон - это мамонт. К нему привыкнуть можно, обойти можно, абстрагироваться можно. Он большой и дурной, но под кожу не залезет. А юристы - гнус.

13

Re: Agreement for install extensions - Соглашение для установки расширений

kisa, уже достали, своим нытьем (в итоге появилось данное расширение)!!! PunBB_INFO_ICQ/rofl

14 (edited by kisa 2018.03.30 10:47)

Re: Agreement for install extensions - Соглашение для установки расширений

PunBB_INFO_ICQ/rofl Вот я и говорю - закон большой, под кожу не залезет. А эти..

15 (edited by kisa 2018.04.01 10:19)

Re: Agreement for install extensions - Соглашение для установки расширений

sempai, мне кажется, около зависимости от этого расширения в МанифестАХ стоит писать комент вида "удаление этой зависимости означает Ваше согласие с Соглашением из той зависимости".

Лично я слово говорю: с твоими условиями поставки всех твоих расширений, которые я где-либо применяю,  согласен по умолчанию. По сравнению с моим словом все юристы мира - небольшая колония насекомых, которые водятся... неприлично сказать, где. Да и не по сравнению  PunBB_INFO_ICQ/jokingly