Skip to end of metadata
Go to start of metadata

Wszystkie wtyczki podlegają mechanizmowi licencyjnemu. Dzięki temu wtyczka może być płatna lub darmowa. Domyślnie każda zainstalowana wtyczka w systemie działa przez 30 dni.

Jeżeli tworzymy darmową wtyczkę, bo np jest to wtyczka kliencka potrzebna we wdrożeniu, to należy w tej wtyczce umieścić informację o tym, że jest ona darmowa. Wtedy żaden okres próbny 30 dni nie obowiązuje.

Oznaczanie wtyczki, że jest darmowa

  1. Utworzenie procesu Generowanie licencji w naszym ISO.
  2. Uzupełnienie formularza
    1. Typ systemu - bez znaczenia
    2. Typ licencji - Darmowa wtyczka
    3. Id wtyczki - identyfikator naszej wtyczki



  3. Wysłanie do wygenerowania
  4. Na kolejnym etapie w polu Klucz będzie znajdować się wygenerowany klucz dla naszej wtyczki.



  5. Należy umieścić wartość klucza w deskryptorze wtyczki, czyli w pliku suncode-plugin.xml. Klucz musi być jako wartość elementu free-license

    <free-license>SAMjC7oCO6qrRC8jTBwhJDE4hP8UifvVdgrw2yLXfc4=</free-license>

    Element musi być wewnątrz elementu <plugin-details> - poniżej przykład całego pliku.

    suncode-plugin.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <plugin key="${project.groupId}-${project.artifactId}" name="Tutorial Plugin">
    	<plugin-details>
    		<free-license>SAMjC7oCO6qrRC8jTBwhJDE4hP8UifvVdgrw2yLXfc4=</free-license>
     
            <description>
    			<localized language="en">Description</localized>
    			<localized language="pl">Opis</localized>
    		</description>
    		<author>Suncode</author>
    	</plugin-details>
    	
    	<!-- I18N -->	
    	<i18n key="i18n-bundle" location="locale/messages" />
    	
    	<!-- Web MVC -->
    	<web-mvc key="mvc" />
    </plugin>
  • No labels