Меня интересует конкретно registrationPlugin который используется при отображении каптчи на странице регистрации. Без наличия плагина картинка каптчи и строка поля ввода не подгружается.
В файле jcommune-web-view\src\main\webapp\WEB-INF\jsp\registration.js есть вот такой вот кусок кода, который отвечает за наполнение формы полями каптчи
<jsp:useBean id="registrationPlugins" type="java.util.Map" scope="request"/> <c:forEach items="${registrationPlugins}" var="plugin"> <div id="plugin-${plugin.key}-body" class="control-group"> <c:out value="${plugin.value}" escapeXml="false"/> <form:errors path="userDto.captchas[plugin-${plugin.key}]" cssClass="help-inline"/> </div> </c:forEach>
На странице администратора форума есть вкладка "Список плагинов" и там же есть возможность добавить HTML/JavaScript код плагина.
Также смотрел PluginClassLoader который ищет jar-ы файлы в определенной папке
Но вопрос где взять сами плагины (JAR/HTML/JavaScript) остается не раскрытым )
Возможно я упустил и где то есть документация по работе с плагинами?