Как создать плагин для XenForo 2.0. Часть - 1. Введение

Мануал 2.x Как создать плагин для XenForo 2.0. Часть - 1. Введение

Делаем каркас плагина для XenForo

X-Oleg

Местный
Сообщения
588
Репутация
627
Баллы
93
Пользователь X-Oleg разместил новый ресурс:

Как создать плагин для XenForo 2.0. Часть - 1. Введение - Делаем каркас плагина для XenForo

Всем привет !

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

Но недописал из-за нехватки времени, да и интерес как-то к вебу пропал. Но сейчас ради интереса потыкал XenForo 2.0. :)

Движок показался мне перспективным, в целом очень понравилось всё.

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

Skaiman

Разработчик
Сообщения
6 890
Репутация
6 789
Баллы
166
Тут нужно число, это типо уникальный айди вашего плагина, разработчики рекомендуют что-то типо этого 1000011
Рекомендация по версионированию дополнений:
2000010 alpha 2.0.0
2000030 beta 2.0.0
2000050 release candidates 2.0.0
2000070 stable 2.0.0
 

X-Oleg

Местный
Сообщения
588
Репутация
627
Баллы
93
Понравилось, что формируется сразу архив, а-то постоянно забываешь какой-нить файл отдать заказчику. А-тут сразу уже сгенерированный будет. :)
[doublepost=1506197059][/doublepost]
Рекомендация по версионированию дополнений:
2000010 alpha 2.0.0
2000030 beta 2.0.0
2000050 release candidates 2.0.0
2000070 stable 2.0.0
Кстати ещё раз почитал манн. Чот с версиями они намудрили конечно.

Формируется так:

aabbccde

Где:
  • aa Номер мажорной версии
  • bb Номер минорной версии
  • cc Версия с патчем
  • d Для какой верии XenForo. Это то-что выше:10,30,50,70
  • e Хз. что такое, но пусть будет всегда 0-ль :)
Пример:

2000010

Мажорная версия 20, для XenForo alpha 2.0.0.

А такая версия:

2010010

Будет уже минорная версия 10, а если будет патч 1, то так:2010110

Это как я понял ! :)
 

Unsubdued

Администратор
Сообщения
6 466
Репутация
10 431
Баллы
266
В таком варианте:

Add-on created successfully. Should the addon.json file be written out to F:\OSPanel\dom
ains\xf2.com\src\addons\XOleg\demo1\addon.json? (y/n) y
Аддон будет создан в папке "addon\плагин", а не в "addon\разработчик\плагин"

Может, конечно, есть способ писать сразу в папку "addon\разработчик", но пока пришлось вручную поменять путь в Setup.php.
 

Bulat

Пользователь
Сообщения
2
Репутация
0
Баллы
1
Как экспортировать плагин, чтобы поделиться им?
 

Unsubdued

Администратор
Сообщения
6 466
Репутация
10 431
Баллы
266
php cmd.php xf-addon:build-release Developer/AddonName
В папке с аддоном появится папка _release и в ней будет архив с плагином
 
Сверху Снизу