Меня интересует конкретно 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) остается не раскрытым )
Возможно я упустил и где то есть документация по работе с плагинами?