{"id":4408,"date":"2019-12-05T23:51:02","date_gmt":"2019-12-05T21:51:02","guid":{"rendered":"https:\/\/2020.vienna.wordcamp.org\/?post_type=wcb_session&#038;p=4408"},"modified":"2019-12-12T14:05:26","modified_gmt":"2019-12-12T12:05:26","slug":"how-i-wrote-a-popular-plugin-doing-it-all-wrong","status":"publish","type":"wcb_session","link":"https:\/\/vienna.wordcamp.org\/2020\/session\/how-i-wrote-a-popular-plugin-doing-it-all-wrong\/","title":{"rendered":"How I wrote a popular plugin doing it all wrong"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Twelve years ago I wrote a small plugin (<a href=\"https:\/\/de.wordpress.org\/plugins\/duplicate-post\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Duplicate Post (opens in a new tab)\">Duplicate Post<\/a>) for a project of mine, and I put it on\u00a0<a href=\"http:\/\/wordpress.org\/\">WordPress.org<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Slowly but steadily, it grew to pass 3 million active installations and it has become one of the most popular free plugins. And all that in spite of huge mistakes, months of neglect, epic fails and (obviously) bugs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A brief history of what I learnt about WordPress, its amazing community and the power of sharing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Twelve years ago I wrote a small plugin (Duplicate Post) for a project of mine, and I put it on\u00a0WordPress.org. Slowly but steadily, it grew to pass 3 million active installations and it has become one of the most popular free plugins. And all that in spite of huge mistakes, months of neglect, epic fails &hellip; <a href=\"https:\/\/vienna.wordcamp.org\/2020\/session\/how-i-wrote-a-popular-plugin-doing-it-all-wrong\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How I wrote a popular plugin doing it all wrong&#8221;<\/span><\/a><\/p>\n","protected":false},"author":287655,"featured_media":0,"template":"","meta":{"_wcpt_session_time":1581777600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[4406],"footnotes":""},"session_track":[23],"session_category":[],"class_list":["post-4408","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track2"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"February 15, 2020","time":"16:40"},"session_speakers":[{"id":"4406","slug":"enrico-battocchi","name":"Enrico Battocchi","link":"https:\/\/vienna.wordcamp.org\/2020\/speaker\/enrico-battocchi\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/vienna.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/4408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vienna.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/vienna.wordcamp.org\/2020\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/vienna.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/4408\/revisions"}],"predecessor-version":[{"id":4457,"href":"https:\/\/vienna.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/4408\/revisions\/4457"}],"speakers":[{"embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2020\/wp-json\/wp\/v2\/speakers\/4406"}],"author":[{"embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2020\/wp-json\/wporg\/v1\/users\/lopo"}],"wp:attachment":[{"href":"https:\/\/vienna.wordcamp.org\/2020\/wp-json\/wp\/v2\/media?parent=4408"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_track?post=4408"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_category?post=4408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}