{"id":172745,"date":"2023-06-13T12:12:07","date_gmt":"2023-06-13T12:12:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/javis\/"},"modified":"2025-07-25T10:25:15","modified_gmt":"2025-07-25T10:25:15","slug":"javis","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/javis\/","author":20933687,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.1","stable_tag":"1.3.1","tested":"6.8.0","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Javis","header_author":"JOHN IT GmbH","header_description":"Mit diesem Plugin k\u00f6nnen Veranstaltungen der Seminar- und Veranstaltungsverwaltung Javis in WordPress angezeigt werden.","assets_banners_color":"c9c1c0","last_updated":"2025-07-25 10:25:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/javis.de","header_author_uri":"https:\/\/john-it.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1090,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq"],"tags":{"1.2.0":{"tag":"1.2.0","author":"johnitcom","date":"2023-06-14 05:14:15"},"1.2.1":{"tag":"1.2.1","author":"johnitcom","date":"2025-01-31 09:43:09"},"1.3.0":{"tag":"1.3.0","author":"johnitcom","date":"2025-02-11 18:21:47"},"1.3.1":{"tag":"1.3.1","author":"johnitcom","date":"2025-07-25 10:25:15"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3334080,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3334101,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3334101,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.2.1","1.3.0","1.3.1"],"block_files":[],"assets_screenshots":{"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":3334080,"resolution":"2","location":"assets","locale":""},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":3334080,"resolution":"3","location":"assets","locale":""},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3334080,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Diese Screenshot-Beschreibung entspricht der Kampagne.","2":"Diese Screenshot-Beschreibung entspricht der Online-Anmeldung f\u00fcr neue Seminare.","3":"Diese Screenshot-Beschreibung entspricht der Seminarliste."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[238194,238192,238193,27844,152983],"plugin_category":[],"plugin_contributors":[221007],"plugin_business_model":[],"class_list":["post-172745","plugin","type-plugin","status-publish","hentry","plugin_tags-buchungssoftware","plugin_tags-seminare","plugin_tags-seminarverwaltung","plugin_tags-veranstaltungen","plugin_tags-veranstaltungssoftware","plugin_contributors-johnitcom","plugin_committers-johnitcom"],"banners":{"banner":"https:\/\/ps.w.org\/javis\/assets\/banner-772x250.png?rev=3334101","banner_2x":"https:\/\/ps.w.org\/javis\/assets\/banner-1544x500.png?rev=3334101","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/javis\/assets\/icon-128x128.png?rev=3334080","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/javis\/assets\/screenshot-1.png?rev=3334080","caption":"Diese Screenshot-Beschreibung entspricht der Kampagne."},{"src":"https:\/\/ps.w.org\/javis\/assets\/Screenshot-2.png?rev=3334080","caption":"Diese Screenshot-Beschreibung entspricht der Online-Anmeldung f\u00fcr neue Seminare."},{"src":"https:\/\/ps.w.org\/javis\/assets\/Screenshot-3.png?rev=3334080","caption":"Diese Screenshot-Beschreibung entspricht der Seminarliste."}],"raw_content":"<!--section=description-->\n<p>Mit diesem Plugin k\u00f6nnen Veranstaltungen von <a href=\"https:\/\/javis.de\">Javis<\/a> auf einer Wordpress-Webseite angezeigt werden.<\/p>\n\n<h4>Funktionen<\/h4>\n\n<p>Javis f\u00fcr Wordpress enth\u00e4lt folgende Funktionen<\/p>\n\n<ul>\n<li>Anzeige der Seminarliste in Beitr\u00e4gen oder Seiten<\/li>\n<li>Einschr\u00e4nken der Seminarliste auf ein bestimmtes Tag<\/li>\n<li>Sortieren der Seminarliste nach Darum oder Seminarnummer<\/li>\n<\/ul>\n\n<h4>Installation aus WordPress heraus<\/h4>\n\n<ol>\n<li>Besuchen Sie in WordPress <strong>Plugins &gt; Neu hinzuf\u00fcgen<\/strong>.<\/li>\n<li>Suchen Sie nach <strong>Javis<\/strong>.<\/li>\n<li>Installieren und aktivieren Sie das Javis Plugin.<\/li>\n<li>F\u00fcgen Sie den Javis Short-Code in eine Seite oder in einen Beitrag ein um die Seminarliste anzuzeigen.<\/li>\n<\/ol>\n\n<h4>Javis Short-Code in einen Beitrag oder eine Seite einf\u00fcgen<\/h4>\n\n<p>Der Javis Short-Code ist folgenderma\u00dfen aufgebaut:<\/p>\n\n<pre><code>[javis instance=\"IHR_INSTANZNAME\" tag=\"OPTIONALES_TAG\" sort=\"SORTIERUNG\" order=\"REIHENFOLGE\"]\n<\/code><\/pre>\n\n<ul>\n<li><code>IHR_INSTANZNAME<\/code> ist durch den Namen der Instanz zu ersetzen. Wenn z.B. die Javis Domain \"hallowelt.javis.de\" lautet, dann ist der Name \"hallowelt\".<\/li>\n<li><code>OPTIONALES_TAG<\/code> kann durch ein Tag ersetzt werden. Wenn nicht gefiltert werden soll, dann ist das Attribut ganz zu entfernen.<\/li>\n<li><code>SORTIERUNG<\/code> kann durch die gew\u00fcnschte Sortiermethode erstetz werden. Es stehen zur Auswahl <em>appointment<\/em> (Sortierung nach Termin) und <em>number<\/em> (Sortierung nach Kursnummer).<\/li>\n<li><code>REIHENFOLGE<\/code> kann durch die gew\u00fcnschte Sortierreihenfolge erstetz werden. Es stehen zur Auswahl <em>asc<\/em> (aufsteigende Sortierung) und <em>desc<\/em> (absteigende Sortierung).<\/li>\n<\/ul>\n\n<h3>Anpassung der Ausgabe des Shortcodes<\/h3>\n\n<p>Die Ausgabe der Seminar- und Veranstaltungs\u00fcbersicht kann \u00fcber WordPress-Filter individuell\nangepasst werden. Dadurch bleiben Anpassungen auch nach Plugin-Updates erhalten.<\/p>\n\n<p>Um die Standardausgabe zu \u00e4ndern, kann folgender Code in die functions.php des\nverwendeten Themes oder in ein eigenes Plugin eingef\u00fcgt werden:<\/p>\n\n<pre><code>function customize_javis_shortcode_output($defaultOutput, $options, $seminars) {\n    \/\/ Starte eine neue Tabelle mit zwei Spalten: Titel und Anmelden-Link\n    $myTable = '&lt;table class=\"custom-javis-table\" style=\"width:100%; border-collapse: collapse;\"&gt;';\n    $myTable .= '&lt;thead&gt;&lt;tr&gt;&lt;th align=\"left\"&gt;Seminar&lt;\/th&gt;&lt;th align=\"left\"&gt;Anmeldung&lt;\/th&gt;&lt;\/tr&gt;&lt;\/thead&gt;';\n    $myTable .= '&lt;tbody&gt;';\n\n    \/\/ Durchlaufe alle Seminare\n    foreach ($seminars as $seminar) {\n        $title = esc_html($seminar-&gt;getTitle());\n        $resources = $seminar-&gt;getResources();\n        $link = isset($resources['overview']) ? esc_url($resources['overview']) : '#';\n\n        $myTable .= '&lt;tr&gt;';\n        $myTable .= '&lt;td&gt;' . $title . '&lt;\/td&gt;';\n        $myTable .= '&lt;td&gt;&lt;a href=\"' . $link . '\" target=\"_blank\"&gt;Jetzt anmelden&lt;\/a&gt;&lt;\/td&gt;';\n        $myTable .= '&lt;\/tr&gt;';\n    }\n\n    \/\/ Falls keine Seminare vorhanden sind\n    if (empty($seminars)) {\n        $myTable .= '&lt;tr&gt;&lt;td colspan=\"2\" align=\"center\"&gt;&lt;i&gt;Keine Seminare verf\u00fcgbar.&lt;\/i&gt;&lt;\/td&gt;&lt;\/tr&gt;';\n    }\n\n    $myTable .= '&lt;\/tbody&gt;&lt;\/table&gt;';\n\n    return $myTable;\n}\n\nadd_filter('javis_shortcode_output', 'customize_javis_shortcode_output', 10, 3);\n<\/code><\/pre>\n\n<p>\u00dcber diesen Mechanismus kann der Benutzer beliebige \u00c4nderungen an der Ausgabe des\nShortcodes vornehmen, ohne dass diese durch ein Plugin-Update \u00fcberschrieben werden.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='wie%20erhalte%20ich%20unterst%C3%BCtzung%3F'><h3>Wie erhalte ich Unterst\u00fctzung?<\/h3><\/dt>\n<dd><p>Bei Fragen besuchen Sie das Javis-Handbuch unter https:\/\/docs.javis.de.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Das offizielle Wordpress-Plugin der Seminarverwaltung Javis. Mit Javis einfach Veranstaltungen auf deiner Webseite buchen.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/172745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=172745"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/johnitcom"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=172745"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=172745"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=172745"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=172745"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=172745"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=172745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}