## Mobilizon integration with Wordpress and KVM for Ulm In this Situation the Events are created and edited in Mobilizon and then they are transfered to the Organisations and Karte von Morgen. In general, a central WP Instance gets the Events from Mobilizon and gives it further to the Organisations and the KVM. If some Organisations have a Wordpress Website, they can get the events directly from Wordpress and save them on their Website. All this functionality will be implemented and added to the WP-KVM-Syndication-Toolbox Plugin. ### In general: One Wordpress Instance communicates with Mobilizon * One WP Instance transfers Events from Mobilizon to the KVM and the Organisations. <svg width="640" height="880" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:se="http://svg-edit.googlecode.com" se:nonce="6391"> <!-- Created with SVG-edit - https://github.com/SVG-Edit/svgedit--> <defs> <marker id="se_marker_mid_svg_6391_8" markerHeight="8.5" markerUnits="strokeWidth" markerWidth="15.25" orient="0" refX="77.25" refY="43.5" viewBox="0 0 152.5 85"> <rect fill="#ffffff" height="85" id="svg_6391_2" stroke-width="0" width="152.5" x="0" y="0"/> <text fill="#000000" font-family="serif" font-size="75" id="svg_6391_12" stroke-width="0" text-anchor="left" x="1" xml:space="preserve" y="62.75">1 .. n</text> </marker> <marker id="se_marker_end_svg_6391_8" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_19" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_end_svg_6391_20" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_26" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_end_svg_6391_18" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_9" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_end_svg_6391_34" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_15" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_end_svg_6391_35" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_21" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_mid_svg_6391_35" markerHeight="8.5" markerUnits="strokeWidth" markerWidth="15.25" orient="0" refX="77.25" refY="43.5" viewBox="0 0 152.5 85"> <rect fill="#ffffff" height="85" id="svg_6391_22" stroke-width="0" width="152.5" x="0" y="0"/> <text fill="#000000" font-family="serif" font-size="75" id="svg_6391_23" stroke-width="0" text-anchor="left" x="1" xml:space="preserve" y="62.75">1 .. n</text> </marker> <marker id="se_marker_end_svg_6391_38" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_24" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_end_svg_6391_43" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_4" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_mid_svg_6391_43" markerHeight="8.5" markerUnits="strokeWidth" markerWidth="15.25" orient="0" refX="77.25" refY="43.5" viewBox="0 0 152.5 85"> <rect fill="#ffffff" height="85" id="svg_6391_5" stroke-width="0" width="152.5" x="0" y="0"/> <text fill="#000000" font-family="serif" font-size="75" id="svg_6391_44" stroke-width="0" text-anchor="left" x="1" xml:space="preserve" y="62.75">1 .. n</text> </marker> <marker id="se_marker_mid_svg_6391_18" markerHeight="8.6" markerUnits="strokeWidth" markerWidth="128.08125" orient="0" refX="641.40625" refY="44" viewBox="0 0 1280.8125 86"> <rect fill="#ffffff" height="86" id="svg_6391_45" stroke-width="0" width="1280.8125" x="0" y="0"/> <text fill="#000000" font-family="serif" font-size="75" id="svg_6391_46" stroke-width="0" text-anchor="left" x="1" xml:space="preserve" y="63.5">Get ICAL for x Group Ids (tag=grp1,grp2)</text> </marker> <marker id="se_marker_end_svg_6391_52" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" se_type="rightarrow" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40z" fill="#000000" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_end_svg_6391_54" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" se_type="rightarrow" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40z" fill="#000000" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_start_svg_6391_56" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" se_type="leftarrow" viewBox="0 0 100 100"> <path d="m0,50l100,40l-30,-40l30,-40z" fill="#000000" stroke="#000000" stroke-width="10"/> </marker> </defs> <g class="layer"> <title>Layer 1</title> <polyline fill="none" id="svg_6391_43" marker-end="url(#se_marker_end_svg_6391_43)" marker-mid="url(#se_marker_mid_svg_6391_43)" points="412,769.8114624023438 371,770.8197021484375 330,771.827880859375" se:connector="svg_6391_13 svg_6391_28" stroke="#000000" stroke-width="2"/> <polyline fill="none" id="svg_6391_38" marker-end="url(#se_marker_end_svg_6391_38)" points="190.42405700683594,402.5 169.95095825195312,516 149.47784423828125,629.5" se:connector="svg_6391_16 svg_6391_36" stroke="#000000" stroke-width="2"/> <polyline fill="none" id="svg_6391_35" marker-end="url(#se_marker_end_svg_6391_35)" marker-mid="url(#se_marker_mid_svg_6391_35)" points="507.478271484375,648.5 507.03106689453125,684.5 506.5838623046875,720.5" se:connector="svg_6391_6 svg_6391_13" stroke="#000000" stroke-width="2"/> <polyline fill="none" id="svg_6391_20" marker-end="url(#se_marker_end_svg_6391_20)" points="323,349.2873840332031 361.5,345.8338928222656 400,342.3804016113281" se:connector="svg_6391_16 svg_6391_1" stroke="#000000" stroke-width="2"/> <polyline fill="none" id="svg_6391_18" marker-end="url(#se_marker_end_svg_6391_18)" marker-mid="url(#se_marker_mid_svg_6391_18)" points="156.75,250.5 168.5625,282 180.375,313.5" se:connector="svg_6391_10 svg_6391_16" stroke="#000000" stroke-width="2"/> <polyline fill="none" id="svg_6391_8" marker-end="url(#se_marker_end_svg_6391_8)" marker-mid="url(#se_marker_mid_svg_6391_8)" points="500.3846130371094,375.5 503.4176025390625,467.5 506.4505615234375,559.5" se:connector="svg_6391_1 svg_6391_6" stroke="#000000" stroke-width="2"/> <ellipse cx="499" cy="333.5" fill="#FFEEEE" id="svg_6391_1" rx="93" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_3" stroke="#000000" stroke-width="0" text-anchor="middle" x="496" xml:space="preserve" y="333.5">Mobilizon</text> <ellipse cx="508" cy="606.5" fill="#FFEEEE" id="svg_6391_6" rx="93" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_7" stroke="#000000" stroke-width="0" text-anchor="middle" x="504" xml:space="preserve" y="616.5">Profile</text> <ellipse cx="141" cy="208.5" fill="#FFEEEE" id="svg_6391_10" rx="93" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_11" stroke="#000000" stroke-width="0" text-anchor="middle" x="137" xml:space="preserve" y="218.5">Organisation</text> <ellipse cx="506" cy="767.5" fill="#FFEEEE" id="svg_6391_13" rx="93" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_14" stroke="#000000" stroke-width="0" text-anchor="middle" x="502" xml:space="preserve" y="777.5">Group</text> <ellipse cx="198" cy="360.5" fill="#FFEEEE" id="svg_6391_16" rx="124.000011" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_17" stroke="#000000" stroke-width="0" text-anchor="middle" x="196" xml:space="preserve" y="367.5">Wordpress Instance</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_29" stroke="#000000" stroke-width="0" text-anchor="middle" x="416.5" xml:space="preserve" y="164.5">An Organisation does an ICal Request</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_30" stroke="#000000" stroke-width="0" text-anchor="middle" x="437.5" xml:space="preserve" y="187.5">the Wordpress converts it to a Mobilizon Request (GraphQL)</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_32" stroke="#000000" stroke-width="0" text-anchor="middle" x="414.5" xml:space="preserve" y="210.5">Add a Tag of the Mobilizon group</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_33" stroke="#000000" stroke-width="0" text-anchor="middle" x="424.5" xml:space="preserve" y="231.5">and convert it back to an ICal Response directly</text> <line fill="none" id="svg_6391_34" marker-end="url(#se_marker_end_svg_6391_34)" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="2" x1="382.5" x2="354.5" y1="271.5" y2="324.5"/> <ellipse cx="141" cy="676.5" fill="#FFEEEE" id="svg_6391_36" rx="124.000011" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_37" stroke="#000000" stroke-width="0" text-anchor="middle" x="139" xml:space="preserve" y="683.5">Karte von Morgen</text> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_39" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="0" text-anchor="middle" x="308.5" xml:space="preserve" y="44.5">Events are always created and modified in Mobilizon</text> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_40" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="0" text-anchor="middle" x="310.5" xml:space="preserve" y="77.5">and then transfered to the website of the organisation</text> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_41" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="0" text-anchor="middle" x="311.5" xml:space="preserve" y="112.5">and Karte von Morgen</text> <ellipse cx="261.999998" cy="773.5" fill="#FFEEEE" id="svg_6391_28" rx="62.000002" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_42" stroke="#000000" stroke-width="0" text-anchor="middle" x="261" xml:space="preserve" y="781.5">Event</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_47" stroke="#000000" stroke-width="0" text-anchor="middle" x="339.5" xml:space="preserve" y="419.5">Get all events and</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_48" stroke="#000000" stroke-width="0" text-anchor="middle" x="296.5" xml:space="preserve" y="440.5">and save in WP every</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_49" stroke="#000000" stroke-width="0" text-anchor="middle" x="380.5" xml:space="preserve" y="441.5">day</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_50" stroke="#000000" stroke-width="0" style="cursor: move;" text-anchor="middle" x="339.5" xml:space="preserve" y="463.5">Add the tag of the Mobilizon group</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_51" stroke="#000000" stroke-width="0" text-anchor="middle" x="344.5" xml:space="preserve" y="486.5">and save it in Wordpress and Karte von Morgen</text> <line fill="none" id="svg_6391_52" marker-end="url(#se_marker_end_svg_6391_52)" stroke="#000000" stroke-width="2" x1="342.5" x2="359.5" y1="400.5" y2="361.5"/> <line fill="none" id="svg_6391_53" stroke="#000000" stroke-width="2" x1="239.5" x2="239.5" y1="572.5" y2="573.5"/> <line fill="none" id="svg_6391_54" marker-end="url(#se_marker_end_svg_6391_54)" stroke="#000000" stroke-width="2" x1="306.500001" x2="178.500005" y1="500.5" y2="560.499998"/> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_55" stroke="#000000" stroke-width="0" style="cursor: move;" text-anchor="middle" x="421.5" xml:space="preserve" y="253.5">It is not saved in Wordpress</text> <line fill="none" id="svg_6391_56" marker-start="url(#se_marker_start_svg_6391_56)" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="2" x1="186.5" x2="329.5" y1="264.5" y2="243.5"/> </g> </svg> ### Organisations with Wordpress * Organisations thats has Wordpress Websites can directly communicate with Mobilizon (over GraphQL) and get their Events from there. * **Benefit**: GraphQL can transport HTML, so it will be better visible in Wordpress. ICal does not support HTML direclty, it can be used to decode and encode to it, but probably most ICal Importers and Exporters will not support that. <svg width="640" height="680" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:se="http://svg-edit.googlecode.com" se:nonce="6391"> <!-- Created with SVG-edit - https://github.com/SVG-Edit/svgedit--> <defs> <marker id="se_marker_mid_svg_6391_8" markerHeight="8.5" markerUnits="strokeWidth" markerWidth="15.25" orient="0" refX="77.25" refY="43.5" viewBox="0 0 152.5 85"> <rect fill="#ffffff" height="85" id="svg_6391_2" stroke-width="0" width="152.5" x="0" y="0"/> <text fill="#000000" font-family="serif" font-size="75" id="svg_6391_12" stroke-width="0" text-anchor="left" x="1" xml:space="preserve" y="62.75">1 .. n</text> </marker> <marker id="se_marker_end_svg_6391_8" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_19" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_end_svg_6391_20" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_26" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_end_svg_6391_34" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_15" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_end_svg_6391_35" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_21" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_mid_svg_6391_35" markerHeight="8.5" markerUnits="strokeWidth" markerWidth="15.25" orient="0" refX="77.25" refY="43.5" viewBox="0 0 152.5 85"> <rect fill="#ffffff" height="85" id="svg_6391_22" stroke-width="0" width="152.5" x="0" y="0"/> <text fill="#000000" font-family="serif" font-size="75" id="svg_6391_23" stroke-width="0" text-anchor="left" x="1" xml:space="preserve" y="62.75">1 .. n</text> </marker> <marker id="se_marker_end_svg_6391_43" markerHeight="5" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="50" refY="50" viewBox="0 0 100 100"> <path d="m100,50l-100,40l30,-40l-30,-40l100,40z" fill="#000000" id="svg_6391_4" stroke="#000000" stroke-width="10"/> </marker> <marker id="se_marker_mid_svg_6391_43" markerHeight="8.5" markerUnits="strokeWidth" markerWidth="15.25" orient="0" refX="77.25" refY="43.5" viewBox="0 0 152.5 85"> <rect fill="#ffffff" height="85" id="svg_6391_5" stroke-width="0" width="152.5" x="0" y="0"/> <text fill="#000000" font-family="serif" font-size="75" id="svg_6391_44" stroke-width="0" text-anchor="left" x="1" xml:space="preserve" y="62.75">1 .. n</text> </marker> </defs> <g class="layer"> <title>Layer 1</title> <polyline fill="none" id="svg_6391_43" marker-end="url(#se_marker_end_svg_6391_43)" marker-mid="url(#se_marker_mid_svg_6391_43)" points="239.59031677246094,569.5 201.16128540039062,536.5 162.7322540283203,503.5" se:connector="svg_6391_13 svg_6391_28" stroke="#000000" stroke-width="2"/> <polyline fill="none" id="svg_6391_35" marker-end="url(#se_marker_end_svg_6391_35)" marker-mid="url(#se_marker_mid_svg_6391_35)" points="463,519.3245849609375 419,542.5665283203125 375,565.8084716796875" se:connector="svg_6391_6 svg_6391_13" stroke="#000000" stroke-width="2"/> <polyline fill="none" id="svg_6391_20" marker-end="url(#se_marker_end_svg_6391_20)" points="341,331.5249938964844 370.5,331.89373779296875 400,332.26251220703125" se:connector="svg_6391_16 svg_6391_1" stroke="#000000" stroke-width="2"/> <polyline fill="none" id="svg_6391_8" marker-end="url(#se_marker_end_svg_6391_8)" marker-mid="url(#se_marker_mid_svg_6391_8)" points="509.71429443359375,375.5 517.1122436523438,404.5 524.5101928710938,433.5" se:connector="svg_6391_1 svg_6391_6" stroke="#000000" stroke-width="2"/> <ellipse cx="499" cy="333.5" fill="#FFEEEE" id="svg_6391_1" rx="93" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_3" stroke="#000000" stroke-width="0" text-anchor="middle" x="496" xml:space="preserve" y="333.5">Mobilizon</text> <ellipse cx="536.500003" cy="480.5" fill="#FFEEEE" id="svg_6391_6" rx="72.499997" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_7" stroke="#000000" stroke-width="0" text-anchor="middle" x="534" xml:space="preserve" y="490.5">Profile</text> <ellipse cx="288.499999" cy="611.5" fill="#FFEEEE" id="svg_6391_13" rx="80.500001" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_14" stroke="#000000" stroke-width="0" text-anchor="middle" x="287" xml:space="preserve" y="619.5">Group</text> <ellipse cx="178.999999" cy="329.5" fill="#FFEEEE" id="svg_6391_16" rx="161.000005" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_17" stroke="#000000" stroke-width="0" text-anchor="middle" x="177" xml:space="preserve" y="336.5">Organisation Wordpress CMS</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_29" stroke="#000000" stroke-width="0" text-anchor="middle" x="416.5" xml:space="preserve" y="166.5">Get events for the groups interestet in and</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_30" stroke="#000000" stroke-width="0" text-anchor="middle" x="422.5" xml:space="preserve" y="187.5">and save in Wordpress every day</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_31" stroke="#000000" stroke-width="0" text-anchor="middle" x="422.5" xml:space="preserve" y="207.5">or when the users does an update</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_32" stroke="#000000" stroke-width="0" text-anchor="middle" x="416.5" xml:space="preserve" y="230.5">Add the tag of the Mobilizon group</text> <text fill="#000000" font-family="serif" font-size="15" id="svg_6391_33" stroke="#000000" stroke-width="0" text-anchor="middle" x="421.5" xml:space="preserve" y="253.5">and save it into the event in wordpress</text> <line fill="none" id="svg_6391_34" marker-end="url(#se_marker_end_svg_6391_34)" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="2" x1="394.5" x2="366.5" y1="266.5" y2="319.5"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_39" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="0" text-anchor="middle" x="308.5" xml:space="preserve" y="44.5">Events are always created and modified in Mobilizon</text> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_40" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="0" style="cursor: move;" text-anchor="middle" x="310.5" xml:space="preserve" y="77.5">and then directly transfered to the</text> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_41" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="0" style="cursor: move;" text-anchor="middle" x="311.5" xml:space="preserve" y="112.5">Wordpress website of the organisation by GraphQL</text> <ellipse cx="107.999998" cy="456.5" fill="#FFEEEE" id="svg_6391_28" rx="62.000002" ry="41" stroke="#000000" stroke-width="2"/> <text fill="#000000" font-family="serif" font-size="24" id="svg_6391_42" stroke="#000000" stroke-width="0" text-anchor="middle" x="107" xml:space="preserve" y="464.5">Event</text> </g> </svg> ### Issues * For an ICal Event the format of the Event description is defined as normal Text. HTML and Markdown are not supported by standard. However you can put converted HTML in the ICal Feed, but not all Websites will read it well. It looks like it is not possible to transfer images in the Event description. Only one image as event image will be possible. ### Expected Implementation time * The Mobilizon importer to Wordpress is nearly ready and must only be tested. * For building a ICal Export to the NOT Wordpress Organisation websites: 25 Hours.