{"id":145638,"date":"2021-08-18T16:31:04","date_gmt":"2021-08-18T16:31:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mobilizon-mirror\/"},"modified":"2023-01-17T15:46:00","modified_gmt":"2023-01-17T15:46:00","slug":"mobilizon-mirror","status":"closed","type":"plugin","link":"https:\/\/sa.wordpress.org\/plugins\/mobilizon-mirror\/","author":18854320,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.3","stable_tag":"1.1.3","tested":"6.1.10","requires":"5.8","requires_php":"7.4","requires_plugins":"","header_name":"Mobilizon Mirror","header_author":"Andr\u00e9 Menrath","header_description":"Integrate Mobilizon","assets_banners_color":"cba164","last_updated":"2023-01-17 15:46:00","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/liberapay.com\/graz.social\/","header_plugin_uri":"https:\/\/codeberg.org\/linos\/mobilizon-mirror","header_author_uri":"https:\/\/graz.social\/@linos","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1354,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"andremenrath","date":"2021-08-23 08:21:41"},"1.0.1":{"tag":"1.0.1","author":"andremenrath","date":"2021-08-26 17:19:38"},"1.1.0":{"tag":"1.1.0","author":"andremenrath","date":"2022-10-06 13:30:31"},"1.1.1":{"tag":"1.1.1","author":"andremenrath","date":"2022-10-21 12:17:07"},"1.1.2":{"tag":"1.1.2","author":"andremenrath","date":"2022-10-26 09:51:14"},"1.1.3":{"tag":"1.1.3","author":"andremenrath","date":"2023-01-17 15:46:00"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2584977,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2584977,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2584977,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2584977,"resolution":"1544x500","location":"assets","locale":""},"banner-772-250.png":{"filename":"banner-772-250.png","revision":2584977,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.1","1.1.2","1.1.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2584977,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2584977,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2584977,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2584977,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2584977,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Archive page with card style","2":"Archive page with simple list style","3":"Event with image as header","4":"Event with image in sidebar","5":"Settings Page"}},"plugin_section":[],"plugin_tags":[416,1486,194952],"plugin_category":[40],"plugin_contributors":[202335],"plugin_business_model":[],"class_list":["post-145638","plugin","type-plugin","status-closed","hentry","plugin_tags-calendar","plugin_tags-events","plugin_tags-mobilizon","plugin_category-calendar-and-events","plugin_contributors-andremenrath","plugin_committers-andremenrath"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/mobilizon-mirror\/assets\/icon.svg?rev=2584977","icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/mobilizon-mirror_cba164.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/mobilizon-mirror\/assets\/screenshot-1.png?rev=2584977","caption":"Archive page with card style"},{"src":"https:\/\/ps.w.org\/mobilizon-mirror\/assets\/screenshot-2.png?rev=2584977","caption":"Archive page with simple list style"},{"src":"https:\/\/ps.w.org\/mobilizon-mirror\/assets\/screenshot-3.png?rev=2584977","caption":"Event with image as header"},{"src":"https:\/\/ps.w.org\/mobilizon-mirror\/assets\/screenshot-4.png?rev=2584977","caption":"Event with image in sidebar"},{"src":"https:\/\/ps.w.org\/mobilizon-mirror\/assets\/screenshot-5.png?rev=2584977","caption":"Settings Page"}],"raw_content":"<!--section=description-->\n<p>This plugin syncs <a href=\"https:\/\/joinmobilizon.org\/\">Mobilizon<\/a> events via creating it's own read only custom post type inside WordPress. You can choose any Mobilizon-group on any Mobilizon-instance that you like.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>It is designed to integrate well into your theme, though you may override the archive and single pages for the mobilizon_event post type in your of from your theme.<\/li>\n<li>Archive Page Styles: From WordPress 6.0 on the prefered way is to use the Query-Loop-Block, but it is also possible to use the custom template for the custom post type archive.<\/li>\n<li>Single Event Page Styles: Fits well in your theme, or you may choose beetwen to custom templates  with different positions of featured image<\/li>\n<li>Recognizes if an event has been updated or deleted on Mobilizon<\/li>\n<li>Efficient: Only fetches the data it need and caches most things.<\/li>\n<\/ul>\n\n<h3>Installation and Setup<\/h3>\n\n<ol>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to the settings page (you can also find it in the admin-menu below your Posts and Pages)<\/li>\n<li>Enter the Mobilizon-instance domain and your group identifier. You can also simply paste your group-URL like https:\/\/mobilizon.any\/@examplegroup an the plugin will do the rest. Click the Save button.<\/li>\n<\/ol>\n\n<h3>Development<\/h3>\n\n<p>The source code for development is hosted at <a href=\"https:\/\/codeberg.org\/linos\/mobilizon-mirror\">codeberg.org<\/a>.\nEveryone is invited to contribute.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20do%20i%20find%20the%20mirrored%20events%20on%20my%20website%3F'><h3>Where do I find the mirrored events on my website?<\/h3><\/dt>\n<dd><p>You can add an custom event list on any page you wish. It is prefrerred to usage a custom Query-Loop-Block and filter it on Mobilizon Events. Additional you can find the archive link on the settings page.<\/p><\/dd>\n<dt id='does%20the%20plugin%20conflict%20with%20other%20event-plugins%20or%20post-types%3F'><h3>Does the plugin conflict with other Event-Plugins or Post-Types?<\/h3><\/dt>\n<dd><p>By default this plugin uses a prefixed post type called mobilizon_event, but the slug events, may conflict and cause problems. This may be addressed in the future.<\/p><\/dd>\n<dt id='how%20often%20are%20the%20events%20synced%3F'><h3>How often are the events synced?<\/h3><\/dt>\n<dd><p>You can choose an interval between 2 and 60 minutes.<\/p><\/dd>\n<dt id='how%20can%20i%20add%20my%20synced%20events%20to%20the%20navigation%20menu%20of%20my%20website%3F'><h3>How can I add my synced events to the navigation menu of my website?<\/h3><\/dt>\n<dd><p>In your admin navigation menu go to \"Appearance\"-&gt;\"Menu\". Then make sure that the \"Screen Options\" (accessable on the top right) \"Mobilizon Events\" are marked as visible. Then under \"Add menu items\" you can select \"Mobilizon Events\"-&gt;\"View All\"-&gt;\"Mobilizon Event List\". Then you can choose the Navigation Label (the name as it appears for your sites visitors) by yourself.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fix old single group setting breaks new installations<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fix bug in the custom sync interval<\/li>\n<li>Tested up to WordPress 6.1<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fix sync interval boundaries and display<\/li>\n<li>Fix event sync failing via very basic task management not to fetch all new events at once<\/li>\n<li>Fix sync more than 10 future events (up to 1000 for now)<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Add feature to sync multiple groups<\/li>\n<li>Add setting to use current theme templates via just modifying the post content<\/li>\n<li>Add adjustable sync interval<\/li>\n<li>Fix instance list in admin menu<\/li>\n<li>Tested up to WordPress 6.0<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix that events with no end-time set have not been mirrored.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"Display the events you manage via Mobilizon on your WordPress-site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/145638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=145638"}],"author":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/andremenrath"}],"wp:attachment":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=145638"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=145638"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=145638"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=145638"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=145638"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=145638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}