{"id":2426,"date":"2022-09-18T13:45:26","date_gmt":"2022-09-18T16:45:26","guid":{"rendered":"https:\/\/felipeelia.com.br\/?p=2426"},"modified":"2022-09-18T13:52:10","modified_gmt":"2022-09-18T16:52:10","slug":"brazils-election-2022-wordpress-and-presidential-candidates-websites","status":"publish","type":"post","link":"https:\/\/felipeelia.dev\/brazils-election-2022-wordpress-and-presidential-candidates-websites\/","title":{"rendered":"Brazil’s Election 2022: WordPress and presidential candidates’ websites"},"content":{"rendered":"\n
We are only two weeks away from the first round of Brazil’s election. Do you have any ideas on how WordPress is used by presidential candidates?<\/strong> I’ve done a quick survey and you can check out the results here in this post.<\/p>\n\n\n\n Years ago I gave a talk for the Curitiba WordPress Meetup community about the WordPress presence in the political market<\/a>. Although that was definitely the most boring talk I ever gave \u2013 sorry, folks! \u2013 it was clear how WordPress was consolidated as the preference by candidates and parties.<\/p>\n\n\n\n Nowadays, the tendency seems to be much more toward social networks rather than websites. This is not new nor exclusive to Brazil but that is a topic for another post. Unfortunately, it seems WordPress is losing its space to other platforms<\/strong>.<\/p>\n\n\n\t\t\t\t The list of candidates and their sites are available on the Superior Electoral Court website<\/a> and their order here in the post follows the results from the latest poll from Datafolha<\/a>.<\/p>\n\n\n\n Many candidates registered several links, most of them social profiles<\/strong>. To determine “the” website, I’ve used the URL that is not a social network and also contains the candidate’s name.<\/p>\n\n\n\n If you see any mistakes, please let me know.<\/p>\n\n\n\n Lula’s website is made with WordPress<\/strong>, apparently<\/a> by Ative<\/a>.<\/p>\n\n\n\n Some highlights:<\/p>\n\n\n\n From all the sites registered by Bolsonaro’s candidature, what fits better in the criteria I am using is the link above. It is merely a hub<\/em>, made with pure HTML<\/strong>, listing his social profiles. The website seems to be done<\/a> by Rogerio Cupti de Medeiros Junior, Carlos Bolsonaro’s assistant<\/a>.<\/p>\n\n\n\n One of the links is a blog used by his entire family: https:\/\/familiabolsonaro.blogspot.com\/?m=1<\/a>. I am not sure if the clumsy visual is intentional or not but anyway, as the page is used by other candidates I’ve preferred to use the other site.<\/p>\n\n\n\n Ciro Gomes’s website uses Next.js<\/a> and Strapi<\/a><\/strong>.<\/p>\n\n\n\n This one was a bit tricky to decipher. Checking requests in Chrome’s Developer Tools, I saw a request for an API<\/a>: Simone Tebet’s website is made with WordPress<\/strong>, apparently<\/a> by Rino3<\/a>. As in Lula’s website, the list of users is available through the REST API<\/a>. They are using the free version of Yoast.<\/p>\n\n\n\n Soraya’s website is made on Wix<\/strong>. It is a curious case because the website does not seem to be made for a presidential candidature but rather about her current mandate as a senator. Nevertheless, it seems the website was only launched<\/a> after her party switched candidates.<\/p>\n\n\n\n Vera’s candidature is using good and old pure HTML<\/strong>.<\/p>\n\n\n\n Sofia Manzano’s website seems to be using React<\/strong>. For CSS, Tailwind<\/a> seems to be the main tool used.<\/p>\n\n\n\n A small highlight for the slip in the main banner. The campaign folks didn’t notice the repeated phrase “Por um programa por um programa”.<\/p>\n\n\n\n Felipe D’Avila’s website is made with WordPress<\/strong>. On this site, Animus<\/a> seems<\/a> to have chosen Divi with a child theme<\/a>. As on Lula’s and Tebet’s websites, the list of users is available in REST API, as the usage of the default version of Yoast.<\/p>\n\n\n\nMethodology<\/h2>\n\n\n\n
Candidates<\/h2>\n\n\n\n
Lula (PT 13)<\/a><\/h3>\n\n\n\n
\n
\/wp-content\/plugins<\/code> to
\/modulos-sites<\/code>…<\/li>\n\n\n\n
https:\/\/lula.com.br\/wp-json\/wp\/v2\/users<\/code>.<\/li>\n\n\n\n
Bolsonaro (PL 22)<\/a><\/h3>\n\n\n\n
Ciro Gomes (PDT 12)<\/a><\/h3>\n\n\n\n
https:\/\/backend-prod.ciro.app.br\/api\/projetos<\/code>. Visiting the link directly, a
x-powered-by: Strapi<\/code> header was present in the response.<\/p>\n\n\n\n
Simone Tebet (MDB 15)<\/a><\/h3>\n\n\n\n
Soraya Thronicke (Uni\u00e3o 44)<\/a><\/h3>\n\n\n\n
Vera (PSTU 16)<\/a><\/h3>\n\n\n\n
Sofia Manzano (PCB 21)<\/a><\/h3>\n\n\n\n
Felipe D’Avila (Novo 30)<\/a><\/h3>\n\n\n\n
Summary<\/h2>\n\n\n\n
Candidate<\/th> Site<\/th> CMS<\/th><\/tr><\/thead> Lula<\/td> lula.com.br<\/a><\/td> WordPress<\/strong><\/td><\/tr> Bolsonaro<\/td> app.bolsonaro.tv<\/a><\/td> HTML<\/td><\/tr> Ciro Gomes<\/td> cirogomes.com.br<\/a><\/td> Next.js + Strapi<\/td><\/tr> Simone Tebet<\/td> simonetebet.com.br<\/a><\/td> WordPress<\/strong><\/td><\/tr> Soraya Thronicke<\/td> sorayathronicke.com.br<\/a><\/td> Wix<\/td><\/tr> Padre Kelmon<\/td> Only social profiles (from Roberto Jefferson)<\/td> <\/td><\/tr> Vera<\/td> vera.pstu.org.br<\/a><\/td> HTML<\/td><\/tr> Sofia Manzano<\/td> sofiamanzano.com.br<\/a><\/td> React + Tailwind<\/td><\/tr> Felipe d’Avila<\/td> felipe30.com.br<\/a><\/td> WordPress<\/strong><\/td><\/tr> L\u00e9o P\u00e9ricles<\/td> Only social profiles<\/td> <\/td><\/tr> Constituinte Eymael<\/td> No website registered<\/td> <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n Honorable mention: bolsonaro.com.br<\/a><\/h2>\n\n\n\n