Making WordPress fly with Jetpack

In this talk Kayleigh will be showing the various features of the Jetpack plugin, from its built in analytics, to form and portfolio building, and how you can use the Jetpack plugin to improve your site’s visibility.She will use real examples from her own site to show how much you can do with this one plugin.

LaraWP: Combining WordPress and Laravel

In this talk, Chris Brosnan will introduce using WordPress as a backend application through a combination of using the WP REST API and/or a shared database with a Laravel application as a use case. He will explain how developers can harness the advantages of using a modern PHP framework based on MVC principles, coupled with the ‘wp-admin’ interface and database structure of the WordPress CMS for a more rapid and satisfying development experience.

With this approach one can combine the best of both worlds in a way that can be adapted for a project and the development team’s methodology. Chris will show through a real-world example, how the WP REST API was so important to the evolution of WordPress into more than just a CMS and how it makes the use of WordPress as a headless CMS so advantageous.

WordPress is a rapidly evolving CMS to the point where it is no longer simply a CMS but has serious potential uses as an application framework, data source and headless CMS for a PHP or JavaScript framework, for increased performance and yet unrealised potential uses. Laravel is just one framework in which WordPress can be used. Chris will give a brief introduction to the concepts of Laravel being used with WordPress in building complex web applications to show that there is no need to firmly choose between the two and that the strong advantages of both options can be fully realised in our development projects no matter the purpose.

The (Very) Large Side of WordPress

There are several ways to run many WordPress sites from a single WordPress install – Multi Site, Multi Network modes, and some more exotic ways to run multiple sites from single codebase and more recently, Docker containers. All of them have their own pros and cons. The speaker Arūnas Liuiza says: “I’ve tried them all and I’d love to share some lessons I’ve learned along the way.”

Lightning Talk: Building a bespoke CRM to scale our web business

When Paudie made the move from a freelancer to taking on his first employee it was a massive jump. It presented a number of problems: sharing passwords, sharing client info, ensuring consistency in processes, project management. Scale, even at a small level was tough!

His firm built, and continue to develop an internal CRM and project management tool. It is their dashboard for everything. Built in WordPress and React, it is their go-to for everything project related. Using various tools to ingrate with key API systems.

Their next task is to expand their internal CRM, linking it to their accountancy software.

“It’s a great project that has grown and improved over its life. And goes to show just what is possible with WordPress.”

Paudie added: “It has cut down on wasted time and is a dashboard that controls everything we do. It has allowed the business to scale with relative ease and adds a huge level of automation into every task that the studio carries out.”

This talk will show the capabilities of WordPress from a technical perspective and also, show that you can use WordPress in innovative ways to produce products that can really work for businesses, both commercially and in-house.

Lightning Talk: Modernising your site with CSS

Do you want to learn how to use the power of modern CSS to improve your WordPress project and delight your users? Building a solid UI can be challenging when you are building a website or blog. It can feel like your creativity is being held back, but there are newer CSS features to help you be more creative. We are pleased that Camila Waz, Co-organiser of Dublin’s CSS Meetup, will be joining us to share her experience of working in these areas.

Like WordPress, CSS has evolved with features and functionality into an even more powerful tool. It can solve a lot of problems and speed up your theme styling by making use of new CSS features, for example, CSS Grid and CSS variables. By digging a little further into CSS, developers can discover possibilities to streamline their development practices and to present great interfaces.

Attendees will be shown how to implement CSS in an easy to maintain way, using many of the new technologies available for styling, layout and theming.

This session is aimed at frontend developers and those new to development. Camila will share links on how to use the new CSS properties and share some code to help attendees practice back in the office or at home.

Deploying and using WordPress in a learning environment

WordPress is used as the primary CMS for web development modules in Dundalk Institute of Technology (DkIT) throughout the various business and computing departments as well in at least two evening classes. It is also used for several public facing systems including the ITLC Tutorials website and internal systems such as inventory control and room booking.

In this session, Paul will discuss the mass deployment of WordPress in environments like this as well as how to easily provide students with professional documentation and support. He will touch on Active Directory integration, security and other issues to be considered when deploying WordPress in a learning environment.

There will be practical demonstrations of how WordPress is now being deployed inside the DkIT Virtualisation Sandbox (powered by XCP-ng and Xen Orchestra) and their new web-based Containerisation Environment (powered by Docker and Portainer).

Scaling effectively with WordPress

There are many misconceptions about WordPress. One of the most common and long enduring misconceptions is that WordPress does not scale well and is only for small sites.

The myth that WordPress does not scale well is what this talk will focus on and debunk. Speaker Chris Brosnan said: “I will discuss how although this assumption is untrue, as with many misconceptions, there is a small grain of truth in this assumption that comes mainly from wider misconceptions about the use of WordPress and its purpose.”

He will go onto explain how with adequate planning and due consideration before, during and after the development of a WordPress project’s lifecycle, you can ensure that your projects scale very well and have the flexibility necessary to add new features without too much scope creep or causing the product to perform poorly.

WordPress is now much more than a CMS and with careful planning, due consideration, avoiding waste and adopting a serious software development mindset to WordPress projects, it is very possible to build a WordPress site that will scale effectively.

Chris will focus on scaling in terms of effective coding standards and structuring the system in a way to scale effectively to minimise bloat and ensure loading times are low while the website grows larger.

Bringing 2FA with the Web Authentication API to WordPress

Making authentication as safe yet frictionless as possible is a delicate challenge. Existing solutions like backup codes, email login links, SMS codes or security keys haven’t always worked across devices or browsers or use cases.

Luckily, the Web Authentication API aims to provide developers with a unified way to work with fingerprint sensors, security keys and the like on the basis of a standardised web API.

In this talk we will explore this new API, look at a few use cases like 2FA and password-less authentication and close with a look at how this API could benefit WordPress developers and users as well through the 2FA feature project.

How to secure your WordPress website

If you use a security plugin to make your site secure, you’re in the good path. However, there is more than the plugin installation to truly secure your site. From the beginner user to the expert one, this session has you covered on some of the ways to avoid being hacked and compromising your online presence.

How I wrote a popular plugin doing it all wrong

Twelve years ago Enrico wrote a small plugin for personal project and submitted it on WordPress.org. Slowly but steadily, it grew to more than three million active installations and it has become one of the most popular free plugins. This was, Enrico says ‘in spite of huge mistakes, months of neglect, epic fails and (obviously) bugs.’

In this talk, he will give a brief history of what he has learnt about WordPress, its amazing community and the power of sharing.