Wissen
Tipps - Videos - Links - Büchertipps
by Peter Martin
Nowadays most attacks on websites are executed by automated hacker scripts. Of course, you have updated your Joomla site, your extensions are up-to-date to the latest versions, you backup your site regularly and you have a reliable hosting party. What else can you do?
Hack* your own site! Just like the automated hackscripts* do. But do not do everything on your live site. In the worst case you kill your site, slow down the web server and your hosting provider might block your IP address.
In this presentation + demo Peter shows what hackers* try to do on your website. Peter shows how to set up local test environments (using Virtualbox, Vagrant and Ansible to automatically deploy a LAMP stack) and release automated hackscripts* on it.
(* Actually "hacking" is not the right term. It should be called "cracking" instead. Hackers discover unintended possibilities in tools or applications. Crackers try to circumvent computer security)
by Valérie Isaksen
Building a ecommerce website with open source solutions is very complex in France with the new financial french law.
Your country may be the next one having the same kind of law. Why ?
The goal of french financial law is to fight against VAT Fraud.
In all countries, VAT is the most important revenue of a government.
France is not the only country where fraud VAT is important.
So what is the french law ?
What are the technical requirements ?
What is the exact impact in case of open source projects?
by Geraint Edwards
I would try cover the main ways of interacting with your site beyond a normal browser ranging from the trivial RSS feeds, loading modules remotely to display on 3rd party sites, iCal imports and exports, options for feeding data to mobile apps (e.g. JSON), remote management of sites and updates.
by Alessandro Germano
How to use Joomla! framework to develop web-based advanced management software.
It is thought that with Joomla! it is possible to develop only websites. In reality, high-level management software can also be implemented, allowing the developer to concentrate on the main functions as Joomla! already contains basic elements such as ACL management.
The power of managing menus and modules in the Joomla! based management software.
Presentation of case histories.
by Brian Teeman
Joomla is the probably the largest completely volunteer organisation in the world and yet we do it all wrong. We celebrate a volunteer's efforts based on the hours they give or the number of commits, forum answers or documentation edits they make. There is a better way, a more productive way and a more successful way. Let's take a lesson from a 12th century Spanish/Egyptian philosopher and change how we volunteer to Joomla!
by Crystal Harris
In this session, Crystal of Lucid Fox will walk you through the steps she took to build Akeeba FEF, a CSS framework that Akeeba now uses to ensure their extensions are consistent with their brand across Joomla, WordPress, and standalone PHP software. You’ll learn about creating a design system, writing CSS in a way that’s easily maintained and upgraded, and tips on implementing this system across multiple platforms.
by Helvecio "Elvis" da Silva
One of the coolest features of Joomla for designers is the possibility of having more control over the display of modules, components, categories, menu items and JLayouts. These are called Alternative Layouts, which work in a similar fashion to a template override, with more options a
by Dimitris Grammatikogiannis
A session to collectively demonstrate all the best practices of 2018. Starting from a blank template to the final website using all the buzzwords of the year: critical assets, lazy loaded assets, lazy loaded images, images with source sets and even webp format, manifest, serveice worker. Join the event and get a handful of plugins and boilerplate code for all your next projects.
by Roberto Segura
JLayout is a good rendering solution but is a Joomla solution. In this session I will explain what are the benefits of using a library that is used in other PHP projects and how to do it. We will learn to even allow it to be 100% compatible with any existing extension.
by Rouven Weßling
How I became convinced that content needs to be nothing but an API.
Headless CMS, API-first, Content Infrastructure - there are many words to describe a growing trend in the industry of seeing content as just another service. In such an architecture the storage, management and delivery of content all happen in different applications, connected by APIs. Content Management becomes a service, not a platform to build upon.
This marks a complete a shift from the way a traditional, web-focused, CMS like Joomla!, Drupal or WordPress works. In this talk, Rouven, a Contentful Developer Evangelist and former Joomla! core contributor, will explore what such an architecture looks like, why it’s so compelling for developers and how he thinks it’ll change the Content Management landscape.