[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fISrFjUvQRAbzLhQWhGHB1wGvo1v9AKgbeKxu2JXye60":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"klasseundmethode","https:\u002F\u002Fprofiles.wordpress.org\u002Fklasseundmethode\u002F",1,0,100,30,94,"2026-05-20T06:56:49.589Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":29,"download_link":30,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":31,"fetched_at":32},"lauti-calendar","LAUTI Calendar","1.0.0","\u003Cp>Display events from your LAUTI instance on your WordPress site as a list or timetable. Ships with simple, adjustable CSS.\u003C\u002Fp>\n\u003Ch3>Contents\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Overview\u003C\u002Fli>\n\u003Cli>Features\u003C\u002Fli>\n\u003Cli>Installation\u003C\u002Fli>\n\u003Cli>Configuration\u003C\u002Fli>\n\u003Cli>Shortcodes\n\u003Cul>\n\u003Cli>List\u003C\u002Fli>\n\u003Cli>Timetable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Styling\u003C\u002Fli>\n\u003Cli>Troubleshooting\u003C\u002Fli>\n\u003Cli>Development\u003C\u002Fli>\n\u003Cli>Release\u003C\u002Fli>\n\u003Cli>License\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Overview\u003C\u002Fh3>\n\u003Cp>This plugin pulls events from a \u003Ca href=\"https:\u002F\u002Flauti.org\" rel=\"nofollow ugc\">LAUTI\u003C\u002Fa> instance and renders them in WordPress via shortcodes. Just set your instance, drop a shortcode on a page, and publish.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Event list shortcode with optional links to LAUTI\u003C\u002Fli>\n\u003Cli>Timetable shortcode for multi-day events and rooms\u003C\u002Fli>\n\u003Cli>Minimal CSS you can override in your theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>In the admin dashboard, open “Lauti Calendar”.\u003C\u002Fli>\n\u003Cli>Set and save:\n\u003Cul>\n\u003Cli>Instance URL: URL of your LAUTI instance.\u003C\u002Fli>\n\u003Cli>Instance Name: Text shown next to “powered by” under the list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Important: Save settings before inserting shortcodes to avoid errors when saving pages.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Ch3>List\u003C\u002Fh3>\n\u003Cp>Add to any page or post:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lauti-calendar-list groupID=66b1a314-1234-5678-9123-1d53372d85ef title=\"Veranstaltungen\" infos=time,location,description link=true]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Options:\u003Cbr \u002F>\n– title: Heading text shown above the list.\u003Cbr \u002F>\n– infos: Comma-separated fields to show. Supported: time, location, organizers, involved, description.\u003Cbr \u002F>\n– groupID: UUID of your group (open your group in LAUTI and copy the ID from the URL).\u003Cbr \u002F>\n– placeID: UUID of your place (open your place in LAUTI and copy the ID from the URL).\u003Cbr \u002F>\n– link: true\u002Ffalse. If true, each event links to its page on your LAUTI instance.\u003C\u002Fp>\n\u003Cp>Info: When entering groupID and placeID the filter applies both. You only see events from your group at the specific place.\u003C\u002Fp>\n\u003Ch3>Timetable(experimental)\u003C\u002Fh3>\n\u003Cp>This solution is a bit hacky and was written for a specific need. It works in most cases, but\u003Cbr \u002F>\ncan be a bit quirky sometimes.\u003Cbr \u002F>\nRender a timetable for a multi-day event across specific rooms\u002Fplaces:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lauti-calendar-timetable id=\"2aa9e94b-1234-5678-9012-34a0f7c44c29\" places=\"Raum Rosa,Raum Betty,Raum Clara,Raum Emma\" startHour=9 endHour=23]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Options:\u003Cbr \u002F>\n– id: UUID of a multi-day event.\u003Cbr \u002F>\n– places: Comma-separated list of place names. This list has to match the option “Extra information for location” of an event exactly.\u003Cbr \u002F>\n– startHour: Starting hour of the timetable (integer, 0–23).\u003Cbr \u002F>\n– endHour: Ending hour of the timetable (integer, 0–23).\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Spin up WordPress with the plugin mounted:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>docker-compose up\n# or\nmake dev\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then open http:\u002F\u002Flocalhost:8080.\u003C\u002Fp>\n\u003Ch3>Release\u003C\u002Fh3>\n\u003Cp>Create a distributable ZIP:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>make zip\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>AGPL-3.0-only. See the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0\" rel=\"nofollow ugc\">LICENSE\u003C\u002Fa> for details.\u003C\u002Fp>\n","Display events from your LAUTI instance on your WordPress site as a list or timetable. Ships with simple, adjustable CSS.",191,"2025-11-04T17:51:00.000Z","6.8.5","5.3","",[25,26,27,28],"calendar","event","events","timetable","https:\u002F\u002Fcodeberg.org\u002FKlasse-Methode\u002Fwp-lauti","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flauti-calendar.1.0.0.zip",null,"2026-04-16T10:56:18.058Z"]