September 14, 2023 — September 15, 2023
The local community around 🇫🇮 WordCamp Finland 2023 (120 miles):
Pirkanmaa, Finland
➡️ Do you know of any other WordPress folks in this area? Please encourage them to add themselves!
Check out the folks who attended 🇫🇮 WordCamp Finland 2023:
You can mark yourself as going to this camp in your account settings!
Oliver Granlund
What to take into account when publishing a plugin
Oliver has worked with WordPress development across various projects, from small startups to city-wide websites. Around 1.5 years ago, he decided to transition from agency work to a product-oriented role while still working with WordPress. This shift has given him fresh insights, including tackling new and unexpected challenges. He’ll discuss these experiences in his WordCamp presentation, sharing both the anticipated and unexpected challenges encountered along the way.
Joonas Vanhatapio
Building the Perfect Managed WordPress Hosting Platform for Your Needs
Choosing the right hosting platform can be a challenging task, especially with so many options available in the market. In this talk, we’ll explore the factors to consider when evaluating different hosting platforms for your Managed WordPress site, using the story of WP.one (previously known as WP-Cloud) as an example of how hosting platforms can evolve over time.
WP.one is a Managed WordPress hosting product that was created by our speaker 7 years ago as a sole entrepreneur. Over time, the company behind WP.one was acquired by Zoner, and then by group.one. Today, our speaker is leading the technical hosting infrastructure for WP.one, which has grown significantly in scale and complexity.
Through the story of WP.one, we’ll discuss the different types of hosting platforms available, such as shared hosting, VPS and cloud hosting. We’ll also explore the key considerations for each platform, including performance metrics like speed and uptime, scalability features like resource allocation and load balancing, security features, and achieving performance at scale.
We’ll illustrate how these factors have impacted the evolution of WP.one over the years, and how our speaker and their team have adapted and optimized the hosting platform to meet the changing needs of their customers. Through real-world examples and case studies, we’ll show how the right hosting platform can make a significant difference in website performance and user experience, and how to balance these factors based on your specific needs and budget.
By the end of this talk, attendees will have a comprehensive understanding of how to evaluate and choose the right hosting platform for their Managed WordPress site, based on their unique goals and requirements, and how to adapt and optimize their hosting platform over time to meet changing needs.
Nobody cares about your brand colour
…And nobody sees the same colour you see, anyway.
This talk opens up a liberating perspective on colour, debunking a few theory and psychology myths, and providing practical information on how to craft accessible, inclusive colour palettes. With the very welcome side effect of getting your clients the conversions they want – by expanding their audience thanks to accessibility and inclusion. Even if we don’t really care about their brand colour!
Lisa-Marie Karvonen
War on WordPress
I would like to discuss the effect the invasion of Ukraine has had on WordPress websites. I have developed a platform (WP-Ensure/WP-Turva) that monitors and maintains WordPress and Multisite installations and since the invasion there has been a clear change in how bots are attacking WP sites. I would like to discuss the incentives behind why hackers usually use bots to attack WP sites including data stealing, bringing the sites down, simply for fun etc, also some real-life stories of what I have seen and how things have changed with attacks coming out of the Russian Federation. I will talk about ways to mitigate the risks already at DNS level through for example Cloudflare, as well as tools at server level and within WP itself that can help protect your site. I would like to talk about common attacks, why they happen and what you can do to prevent them as a web developer or end-user.
Simo Hellsten
What never changes – the fundaments of cognitive psychology and how it relates to website UX
As the web matures we develop new technologies and create new conventions. But still – there are things that never change. Our eyeballs are no different from those of Arkhimedes nor does our nerve structure differ from that of Sokrates. In the end we are what we are and that sets us limits.
Cognitive psychology studies individual-level mental processes such as information processing, attention, language use, memory, perception, problem solving, decision-making and thinking. From this science we draw the backbone of our user interfaces and usability. We introduce here the fundaments from cognitive psychology relevant to web site user interface design.
Our cognition is a complex thing. We can and should make known the difference between what are conventions that guide our cognition and what are the actual ”hardware” limitations. As the web evolves we gain new ways of controlling the appearance and behaviour of the content there. Conventions we can change over time, but some things are constant. In this presentation we discuss this difference through examples.
Our goal is to learn to
– Learn the basic principles of cognitive psychology.
– Identify how the principles of perception affect web usability.
– Improve usability and accessibility by making use of the known principles of human cognition.
Breath in, breath out… The Checklist to recover your site and reputation after a hack.
I know, the heart start pumping hard, your mind starts running wild and the anxiety appears. This is normal once you face a successful hacking attempt. OK, now let’s act and correct, let’s apply what we call Incident Response.
First of all, let’s put the case in perspective, this will help to understand the dimension and will help to calm down ourselves with the tranquility that the taking actions towards the recovery gives.
Annika Pulkkinen
Kilpailija vai kollega? Verkostoidutaan!
Yksinyrittäjille ja freelancereille suunnattu verkostoitumistyöpaja. Ryhmässä keskustellaan siitä, miten omaa verkostoa kannattaa hyödyntää ja kuinka yhdessä tehden saamme tuotettua parempia sivustoja asiakkaillemme. Tilanteita käydään läpi esimerkkien kautta ja osallistujille tarjotaan mahdollisuus verkostoitua paikalla olevien osaajien kesken.
Suvi Jaakkola and Ninnu Koskenalho
Cultural biases and blind spots in visual web design
Visual representation is a crucial part of website design. Do we know what we’re actually communicating with our choices of colors, icons and pictures? How do our visual messages translate to our intended audiences cross-culturally? We’ll dive into these topics using concrete examples that guide designers in paying attention to relevant implications of chosen visual material, and share applied anthropology perspectives that broaden the horizons of how we think of and make use of visual language.
Tatu Kallonen
Anonymous Analytics – How and what to do with it
Since GDPR we have been worried about all the data we’re losing from our web analytics. I’m here to show that you can do a lot of things without setting cookies nor tracking any of the user’s personal information.
– How to make sure you’re not tracking any user data
– What you can do with basic page view data
– What you can do with custom event data
When we have an anonymous tracking setup, we can even consider removing the cookie consent banner completely.
Heli Reinivuo
Tunnista ja ehkäise työuupumus
Verkkopalvelujen kehittäjänä työskenteleminen voi olla stressaavaa ja haastavaa. Projektien määräajat ovat tiukat ja budjetit pienet. Asiakkaan odotukset voivat olla epärealistisia ja palaute negatiivista. Vapaa-ajan ja työajan raja on hämärtynyt. IT-ala kehittyy myös jatkuvasti ja alaa vaivaa pula etenkin kokeneista kehittäjistä. Samaan aikaan mielenterveysongelmista johtuvat sairauspoissaolot ja työkyvyttömyyseläkkeet lisääntyvät.
Tämän puheen tarkoituksena on kertoa työuupumuksesta ja saada kuulijat pohtimaan keinoja, joilla voisimme ehkäistä ja hallita paremmin stressiä ja oppia paremmin selviytymään vaikeistakin tilanteista.
Daniel Koskinen
Automated vs. Manual Accessibility Testing, and What About AI?
In this talk, I will discuss the current state of automated and manual accessibility testing. How much can we rely on automation and how AI tools can speed up manual testing. We’ll also discuss what tools are available that can be integrated with WordPress.
Niko Vittaniemi
Kuinka Suomen suurin WordPress- / WooCommerce-aiheinen Facebook-ryhmä voi auttaa sinua kotisivujen tekijänä, digitoimistona, lisäosien kehittäjänä?
Kyseisessä keskustelussa keskitymme eri tapoihin, joilla WPWoofin ryhmää voi hyödyntää markkinoinnissa ja liidien hankinnassa. Osa tekijöistä onkin jo huomannut nämä tavat ja hankkii asiakkaita WPWoofin kautta jatkuvasti. Monelta tekijältä kuitenkin puuttuu tiettyjä asioita kirjoitustyylistä, mikä voi hankaloittaa asiakashankintaa. Tässä keskustelussa keskitymme siis ihmiskeskeiseen optimointiin!
Roni Laukkarinen
Living and breathing open source
WordPress is open source. Linux is open source. The internet was built on open source principles. An unpopular opinion and a bold statement: Open source has no downsides. Then why doesn’t everyone release their code as open source? There are many beliefs and fears regarding to the subject. Roni has been open sorcerer on GitHub for 15 years and now shares the benefits, tips and some treats of contributing things open source.
Simon Kraft
Making connections: the joy of organizing the local Community
At a WordCamp in 2011, Simon got in touch with other WordPress people for the first time. He started his first local Meetup one year later and has never stopped. Now, ten years later, after more than 150 facilitated in-person, online, and hybrid events, Simon looks back on one of the most rewarding and enjoyable hobbies he could have wished for.
Now he combined his own experiences with the shared knowledge and tricks of meetup organizers worldwide. This talk aims to help anyone interested in starting local meetups, revitalizing dormant groups, and building strong and sustainable local communities.
WordPress Through the Terminal
Remember the famous “5 minutes installation” process for installing WordPress? Let’s see what WP-CLI can do in 5 minutes. And everything else that can happen in the terminal in 40 minutes. We might actually make WordPress instances more secure. Or just break it.
This is not your usual presentation talk. This is a live terminal commanding; SSHing your WordPress administration and development; and releasing the Kraken or two.
Matias Huhta
Towards greater development experience through Web Platform API’s
Web Development has come a long way. From importing singular global scripts like jQuery to packaging your React projects into bundles to ES Modules. At the same time, support for more modular approaches for website development have surfaced.
In this talk we will be exploring how WordPress developers can utilize these new platform API’s to create modular building blocks for their site, while remaining completely buildless and in-browser.
After this talk you’ll be equipped with knowledge on some of the latest web platform API’s inluding but not limited to
– Web Components / Custom Elements
– ES Modules
– Import Maps
– CSS Modules
With these tools in your toolbox, you’ll be able to ship more ease-of-use and value to your customers in your WordPress projects.
Jaakko Alajoki
Why you should create native Gutenberg blocks
There are many ways to create Gutenberg blocks. Advanced Custom Fields is widely used plugin to create custom blocks and it offers an easy learning curve for developers used to work with ACF. On the other hand WordPress offers a native approach for developing custom blocks without any plugins. There’s lot of benefits of native approach and learning how to write blocks with React and other native tools is a valuable skill in any developers toolbox. This talk will cover reasons why everyone should create native blocks instead of using third party plugins.
Mikko Saari
Sivuston sisäisen haun kehittäminen suomen kielen ehdoilla
Tarkastelen, mitä kaikkea on tehtävissä WordPress-sivuston sisäisen haun kehittämiseksi. Erityisesti huomion kohteena on suomen kielen erityispiirteet ja sivuston rakenteen huomioiminen hakutuloksissa. Tapausesimerkkinä on Kirjavinkit.fi ja työkaluna Relevanssi Premium, mutta esiteltyjä ratkaisuja voi toteuttaa muillakin työkaluilla.
Pauliina Kiviranta
Designing Greener WordPress Websites
The carbon footprint of the World Wide Web expands every passing year, and we need to figure out ways to diminish it in order to truly use digitalisation as the weapon that can help us battle the climate change, and to create more sustainable choices for a healthier planet and environment.
In this talk we shall explore the concept of Green Sustainable Web and how we as designers, developers and content creators can do our part to make WordPress websites more energy efficient, and thus more environment-friendly. We shall discuss the most common design and content pitfalls that can make your WordPress site “energy-hungry”, how we can design better solutions to avoid the said pitfalls, how to measure the impact, and most importantly – how to do this without compromising great UX and your SEO.
Janne Kalliola
ICT Greenhouse Gas Emissions Are Exploding – How WordPress Community Should Engage and Contribute Their Part
ICT is quickly becoming a bigger source of greenhouse gas emissions than flying. A recent study by Lancaster University estimated our emissions to be between 2.1 and 3.9 per cent of global emissions. This means software spews out between 1,222,000,000 and 2,270,000,000 tons of carbon dioxide equivalent to atmosphere – every single year.
Even if WordPress usage might be just a drop in a bucket, we are still responsible for the planet, the future generations and need to do our part.
In this session, I’ll explain the importance of the matter, how one could approach it, and what each and everyone of us can do about the emissions. I will also show three ways of mitigating the issue with measuring the environmental impact, reducing waste, and minimising software. Further, there will be practical guidance that fits WordPress in specific and CMS/DXP platforms in general.
After the session, you most probably end up having “oh crap” and “yes, we can do it” thoughts. When returning from WordCamp, you feel compelled to make changes in the ways you think, code, design, and host sites – for the best of the planet.
I’ve written a “Green Code” book that explains the same matters on a more generic level. It is freely available on Exove’s website.
These are the people that make this event happen. They work tirelessly for weeks and months to plan, coordinate, and execute the best event possible. If you get a chance to thank them, please do!
Laura Jalonen (+ add me)
Marco Martins (+ add me)
Gennady Kurushin (+ add me)
Tiia Ohtokallio (+ add me)
Antti Luokkanen (+ add me)
Teemu Suoranta (+ add me)
Elisa Tervonen (+ add me)
Timi Wahalahti (+ add me)
No restaurants or bars have been recommended for this event.
No attractions have been recommended for this event.
No accommodations have been recommended for this event.
Attendees (1 rating)
Overall ExperienceHow would you rate the overall experience of the event? Overall Experience | |
Topic CoverageWas there a variety of topics to choose from? Topic Coverage | |
Session QualityHow interesting and polished were the sessions? Session Quality | |
Speaker DiversityWas there diverse representation in the speaker lineup? Speaker Diversity | |
Venue QualityHow was the cleanliness and layout of the venue? If online, how was the video platform? Venue Quality | |
Food QualityHow would you rate the food quality? Thinks lunches, coffee breaks, and afterparty. Food Quality | — |
AffordabilityWas this event affordable for you? Affordability | |
Networking OpportunitiesWere there networking opportunities? Think about parties, hallway track, and event attendance. Networking Opportunities | |
Sponsor RepresentationWas there a variety of different kinds of sponsors in attendance? Sponsor Representation |
Speakers (0 ratings)
Be the first speaker!Overall ExperienceHow would you rate the overall experience of the event? Overall Experience | — |
Organizer CommunicationHow well did the organizers communicate about the event? Organizer Communication | — |
Venue QualityHow was the cleanliness and layout of the venue? If online, how was the video platform? Venue Quality | — |
Food QualityHow would you rate the food quality? Think speaker/sponsor dinner, lunches, and afterparty. Food Quality | — |
Session AttendanceWere the sessions well attended? How about your session? Session Attendance | — |
AffordabilityWas it affordable for you to speak at this event? Affordability | — |
Sponsors (0 ratings)
Be the first sponsor!Overall ExperienceHow would you rate the overall experience of the event? Overall Experience | — |
Organizer CommunicationHow well did the organizers communicate about the event? Organizer Communication | — |
Proximity to AttendeesWas the sponsor area in a high-traffic location? Proximity to Attendees | — |
Venue QualityHow was the cleanliness and layout of the venue? If online, how was the video platform? Venue Quality | — |
Affordability/ValueWas it affordable for you to sponsor this event? Do you feel like you got value in return? Affordability/Value | — |
Event AttendanceHow well was this event attended? Do you feel there were enough people to justify your presence? Event Attendance | — |
Highlight of the Finnish WordPress community returns! After the last in-person WordCamp’s for Finnish community in 2018, WordCamp Nordic in 2019 and Online version in 2020 – we are more than pleased to announce that WordCamp Finland is back!
The WP World is generously supported by:
WordPress® and its related trademarks are registered trademarks of the WordPress foundation. This website is not affiliated with Automattic, Inc., the WordPress Foundation or the WordPress® open source project.
Though Marcus is employed by GoDaddy, this site is not hosted by, sponsored by, or affiliated with GoDaddy.