by Jan Krzywanek

A few tips on how to change Joomla status quo as an insecure CMS and get paid doing that.

by Ashwin Date

A radical change is happening in the way Indian kids learn ! EkStep is leading the way in India on how to use technology to provide better learning opportunities. It's built on a cutting edge stack - Cassandra, Elastic Search, Neo4j, Terraform, Ansible, Grafana, Sensu and a friendly Joomla! frontend. The EkStep platform infrastructure and tools increase access to learning opportunities by facilitating interactions between content creators, learning facilitators, organisations and the learner across contexts and types of content.

Learn how we are leveraging Joomla to give face to the power of the platform, and in the process building one of our best J! Implementations - enterprise class in every sense.

by Klas Berlič

Learn how to optimize you applications for performance using various optimization approaches - with description of basic principles involved
- architecture
- code optimization
- database and query optimization
- caching and preloading
and others

by Abdulkadir Shehu

With the level of unemployment in the world, many people especially youths always are of the notion that the Government must provide them with jobs, but the reality is that government cannot provide jobs for all. This is why the youths and young entrepreneurs need to get themselves empowered with Joomla skills to help them become self reliant. Joomla Skills indeed will be a game changer for many youths around the world as it will open the door of opportunity especially in the online environment.
Even as Joomla knowledge and skills help you become self employed, it is important to ensure that our immediate communities and societies benefit from the skills. Since one of the value of Joomla revolves round knowledge sharing and community based projects, hence, Joomla knowledge can serve as a platform to promote peace and unity among diverse society. This session would talk about how Joomla can significantly help people become their own boss , therefore reducing reliance on government Jobs. Also how the Joomla knowledge can be shared with others by sharing the Joomla Love in our communities as a way of giving back to the society.

by Bartek Jazwinski

Since the dawn of the web industry the debate has raged. Hourly vs Value-based.

Hourly billing only allows you to get paid for the time it takes to do something. Plus, there is no incentive to create something great, or quick. And because you’re selling time you have a limited supply. So you lose!

Value-based billing has as many definitions as it does flaws. How are you going to convince a client to share the value of success? And what if you don’t reach those goals, do you give money back?

What are pros and cons of both models? Which model is for an digital agency and which is better

jandbeyond

by Christopher Wagner

1. State of the art SEO with Joomla (case study)
Project introduction
Measures for project relaunch
Selection of template system
Summary of content, crawl budget optimization, status code 410
Common fault case in connection with relaunch: the 301 redirect
PageSpeed 100 – how to do that with Joomla?
HTTP2 and the advantages
Meta titles and Descriptions
Server architecture
Sitemap & Co.
Mobile optimization
AMP
Google mybusiness optimization
Project successes and KPI
Scraping and rich snippets
Off page optimization
2. State of the SEO team
3. State of our routing project within Joomla itself

jandbeyond

by Eddie May

This session will examine some common mistakes made within ecommerce & how you can avoid pratfalls that damage the bottom line and your online reputation. I will draw on real life examples and how an organisation can plan to avoid ecommerce disasters. This will not be Joomla! specific.

jandbeyond

by Mike Demo

WordPress is better!
Drupal is better!
Joomla! is better!

Sound familiar? The open source community has the habit only to look inside ourselves and never look what else might be going on in the other communities or projects. As someone who currently serves on leadership for Joomla and also the evangelist of BoldGrid has seen the best of multiple open source communities. I have seen patterns emerge across our communities.

This talk will explore my experience being married to open source. I will also explore the ways the communities support each other through initiatives such as CMS Garden (An initiative to promote all major open source CMS projects). I will also share the top things I learned about myself and the combined future of an open source web.

by Geraint Edwards

Joomla 3.7 introduces a very welcome new feature, Custom Fields for the core content types. Out of the box you can add custom fields to Content, Contacts, Users and 3rd party addons can add support too.

For many sites, simple Joomla content items don’t offer enough flexibility to meet the website owner’s requirements.
An estate agency/realtor’s site will need energy or survey reports, floorplans, pricing, broadband availability, address information, school catchment etc.
A cookery website will need recipes with lists of ingredients, preparation instructions, nutritional information etc.
Clubs and societies need additional information about their users - membership numbers, qualifications etc.
Etc.

There are many addons to Joomla, sometimes known as CCKs or Directories, that allow you to create structured content for your website. It is also possible to create have user profile plugins to extend user data. But most of these are often complex to manage, unintuitive and become expensive to maintain and users often yearn for the simplicity of Joomla content items. With the release of Joomla 3.7 many site developers will be able to use Joomla Custom Fields to meet their requirements without the need to use complex CCKs and user profile plugins.

In this talk we will show you how Joomla 3.7 custom fields work - creating fields in Joomla content, contacts and user profiles. We will show you how you can setup different fields for different content types and customise the output using template overrides.

We will then introduce a new tool to make managing Joomla custom fields easier and more powerful.
Making it easier to create customise content creation and output that varies by content types (e.g. recipes vs chefs)
Allowing the output of fields to be conditional on the value of others
Allowing you to customise list views (such as the featured articles) differently to individual articles
Allowing you to filter menu item output by custom field values
All of this whilst continuing the use the core Joomla custom fields.

by Alexandre Derocq

Most of the time underestimated, the user relationship must be a priority to increase your business and your brand image.
Learn how to organize yourself, discuss with your clients in a perfect way and build a lasting and stable relationship with them to take the most of it for your company.

by Aleksander Kuczek

Talk description:
The purpose of this talk is to compare & contrast the two most popular open source directories and see what we can learn from each other. Topics covered:
- Navigation
- Search engine
- Standalone vs embedded directory
- Update handling and serving
- Level of directory team supervision
- Status of commercial plugins
- Way of developing the directory and possible ways of contributing

by Nicholas Dionysopoulos

Your CMS just notified you that there's an update for an extension you are using due to security reasons. You install it happily and go about your way, resting assured that your site is now better protected against hackers. What if I told you that your site just got hacked instead?

In this session we'll talk about core and extensions update security, public key cryptography and how we could make Joomla! a forerunner in update security - without even breaking a sweat or backwards compatibility.

Disclaimer: I am not in the Joomla leadership and I have no say on future features of Joomla. This presentation will hopefully get a serious discussion started around update security which could lead into its implementation in future versions of the CMS. If you're in the PLT you are more than welcome to join us and offer your input!

by Sarah Watz

If you would like to grow your Joomla! business you will find this to be an insightful session on how to attract leads, engage them and convert them to paying customers using Facebook. I will share 7 Facebook strategies in a very hands on way. My goal is that you after this session could put these 7 strategies to work in your business and grow. If you like to geek out about Facebook marketing with me, then you should totally join me in this session.

jandbeyond

by Parth Lawate

In this session, I hope to introduce a strategy and thought process that will help make the Joomla! ecosystem more sustainable and create more opportunities for growth. I will also explore who are Joomla's users & markets and how we can best service them and also expand into newer markets. In the last 10 years, The Internet has evolved from being a geek’s paradise to a consumer ecosystem.

jandbeyond
Sonntag, 04. Juni 2017

by Justyna Michallek

Is Joomla accessible? Are core views of Joomla accessible? Can a blind person (or visually impaired) handle the Joomla backend? Is my extension accessible? Are our sites accessible? Does Joomla 4 have the chance to become the accessibility leader?

jandbeyond

by Viktor Vogel

How can you increase the performance, stability and security of your Joomla! instance on a self-managed server?

In this session, we will talk about server-side optimization measurements to get the best out of Joomla!

Covered topics in this talk:

- Operation systems
- Web server (NGINX / Apache)
- Caching (Varnish, Memcached)
- HTTP/2
- Compression
- SSL integration (Let’s Encrypt certificate)
- PHP settings
- Security

jandbeyond

by Duke Speer

How do we prepare The Joomla Project and our community to win in the Game of Thrones. Do we pay the Iron Price or the Gold Price for essential skills, for firm-handed leadership, for conquest of new territories. What alliances should we form. Are we positioned to build on our strengths and optimize our opportunities for world domination?

jandbeyond
Sonntag, 04. Juni 2017

by JAB Team

jandbeyond
Sonntag, 04. Juni 2017

by Robert Jacobi

Hooray for Joomla!, not the software; but the engineers, designers, integrators, and teams! A brand new, more open, and accessible Joomla is here today! Robert will present the new Joomla open to everyone.

by Dennis Priefer

The creation of new Joomla extensions can be a time-consuming process for extension developers. This includes both scenarios, the development of new independent extensions (e.g. components) as well as new dependant extensions using existing ones (e.g modules). In our presentation, We will illustrate a model-driven process for both development scenarios using a low-code platform named JooMDD. JooMDD can be used within common IDEs and as platform-independent web application. The latter will be demonstrated within the talk, by means of the development scenario of augmenting an existing component by a new module.

jandbeyond
Sonntag, 04. Juni 2017

by Niels Braczek

The only way to guarantee zero bugs is to have zero lines of code. Because of that, Joomla! is not bug-free either.

The Joomla! Bug Squad fights the dragons. In this session, you'll learn about how the Bug Squad works and improves the CMS, and how you can be part of it, so you can easily contribute to Joomla! and make it better.

by Peter van Westen

We will go into some basic concepts to help you write cleaner code.
We will get our hands dirty (but code clean) by going for the low hanging fruit.

The concepts this talk covers have helped me to write more readable and maintainable code. But more importantly, it has made coding more fun!

Don't worry, we will not go into deep stuff like having to fully refactor projects or the use of DI, interfaces, traits, type hinting, etc.

But it is useful if you grasp the basics of how to work with functions, classes and methods.

jandbeyond

by Marco Dings

You created the holy grail of extensions and yet for some reason it errors from time to time. “Traditionally” you would go and modify you code in strategic locations to insert the ominous var_dump($x);die(); sequence that would help you see whats going on. However this is error prone and so 1980’s.
Enter into the world of XDebug. With development environment it is infinitesimally to trace the flow of you program and inspect variables and do other nice things. We will explore debugging a web and cli application.
Additionally XDebug is the best alternative to documentation in inspection how things work.

Setting up and using XDebug can be a bit tricky with routers, firewalls etc, when working with more than one person on a project or simply when you are on the road. I will show how to use a proxy on your server and provide the swiss army knife for the tunneling solutions.

After this session you will never look back

jandbeyond

by Nicola Galgano

JSON is one of the most widely used data-Iinterchange format in web, can be used with most of the modern programming languages, and is supported by most of the web APIs. As JSON adoption has grown, even traditional relational databases are integrating JSON features. Let's start exploring how to work with the new JSON datstype natively available in mysql and postgresql, and considering when can be useful to have an hybrid data model instead of a pure relational or pure NoSQL

By Richard van Tilborg

Maybe you heard about the Joomla! Certification Program, maybe you didn't. During this presentation Richard van Tilborg will explain you everything you need to know about the Joomla! Certification Program. What is it? Why did Joomla! make a Certification Program? Where can I do an exam? Why should I do that? These and many other questions will be answered! It will be interesting for Joomla! User Groups, companies that offer Joomla! training and people who want to become certified Joomla! Administrators. Why should you join this presentation? Because you will hear the best kept secret how to pass the exam!

by Duke Speer

Want to take your speaking skills up a level?
You have mastered your technical topic, now can you own the room?

Whether at a conference, pitching a business idea, or in the spotlight at a management meeting,
even brilliant technologists need to learn how to become a polished presenter.
Your brilliant ideas will not find a sympathetic ear without clear and effective communication.

Presentation Style:
The critical content to include in the first 30 seconds. Connect or die!
Start with Why - Simon Sinek's advice on how to bypass filters in our listeners' brains.
Tricks of the masters to attain and keep perceived eye contact with your entire audience.
Owning the stage - when and how to move or pause to enhance impact.
Being Interactive - methods for continual audience engagement - how to keep the eyes off of eyephones.

Presentation Tools:
Review of popular presentation tools and how they can enhance or dilute your talk.
The anatomy of an ideal presentation slide.
"Tell don't show" v. "Show don't tell." Important reasons NOT to use a multi-slide presentation.
Using a screen to enhance your brand.

This session will explore ten time-tested and easy to learn techniques of the pros for improving your effectiveness the next time you have to speak on your feet.

by Hugh Douglas-Smith

Love it or hate is, the Joomla! Extensions Directory (JED) is the single, must go to, area for integrators and web builders looking to extend the capabilities of their websites. For developers the scoring and review section can become an area of frustration and angst. This session will attempt to put it all into some perspective and in particular guide the developer through the best practice for building a strong reputation on the JED, often in the face of seemingly impossible users. Where reputations can be gained or lost within a few keystrokes, this should be an informative session for those relying on the JED.

jandbeyond

by Andy Gaskell

This talk will provide a gourmet buffet of information and ideas for dev-ops, continuous integration and continuous deployment. It'll include a good spread of practical details on tools and systems, and their use with Joomla, that you can take home and try with your Joomla development and deployment. It'll include, among other aspects...
- Deployment automation
- Using Joomla docker containers
- Automated deployment with Akeeba UNiTE
- Scripting options and choosing between node.js, shell and php
- Headless browser options like Casper, PhantomJS and Zombie.js
- CI platform options, like GitLab, Bamboo, Travis, Jenkins and GoCD
- Simple monitoring solutions
- Diagnostic tools
The talk will be supported by a repository of examples code and notes in GitHub.

jandbeyond
Sonntag, 04. Juni 2017

by Harry Roberts

We’re all—I hope!—well aware that performance is important; it’s great for business and it’s great for our users. But things are still not fast enough. With more and more emerging markets coming online, and more and more apps moving to the web platform, we’re reaching an intersection where connections are getting slower and websites are getting heavier. In this talk, we’ll learn just what these emerging markets mean to us, and how we can begin to move in the right direction.

jandbeyond
Sonntag, 04. Juni 2017

by Brian Teeman

jandbeyond

by Kevinjohn Gallagher

jandbeyond

by Peter Martin

Sometimes a customer wants to convert a non-Joomla website to Joomla. They might have a vintage old school HTML website or do not have access to their database.
What options do you have to convert it to Joomla?

Peter will talk about various methods to convert HTML pages into Joomla. Including some tools and command line options.

by Pawel Frankowski

Common user is struggling to manage his website. Designers are worried because they don't have programming skills to build real working pages. But there is a solution. A multi-tool extension where you can use mouse or fingers on tablet to add elements, construct content visually without any lines of code and get preview. Getting a complete responsive page has never been easier and faster.

jandbeyond

by Allon Moritz

The media manager will be rewritten from scratch for Joomla 4. This session will give an update about the current status and the roadmap.

jandbeyond

by Mateusz Podraza

What's a LFI? Or RFI? How to elevate one to another?
How about SQL injection and good old Bobby Tables?
What are the call signs for a security disaster?
What's a buffer and why does mine overflow?
A fun talk concerning IT security, focused on Web Applications in general, where you can learn the basic do's and don'ts of security.

by Bartlomiej Krztuk

In daily Joomla! usage we miss so many great features that this CMS's offers for professionals. In this session I want to show you 7 core features that are extremely useful for developers. Even when you already familiar with Joomla Framework, Command Line Interface or JSON Response class come and see how you may use this great features in your project. This session cover issues mentioned above and much more.

jandbeyond
Sonntag, 04. Juni 2017

by Niels Braczek

Remember the problems when upgrading from Joomla! 1.0 to 1.5 or 1.5 to 1.6?

Joomla! X provides a state-of-the-art architecture, taking Separation of Concerns to its limits. Literally everything is exchangeable, even content and user components. Decoupling allows to update (or keep) each feature separately, so you never ever get stuck in update hell again.

by Frank Delventhal

Bootstrap 4 is just better than Bootstrap 3 (or Joomla native Bootstrap 2 ) it uses recent methods and even though it is still alpha we use it over 2 years successfully on our own website.
The use of Bootstrap 4 is simple, but to make it work in Joomla! is not "instinctive". As Bootstrap 4 is Alpha the workflow has to be adjusted, that one can easily switch to the latest code basis and not loose all the former work.
There will be an introduction in Bootstrap 4 as well as an introduction to SASS, as Bootstrap 4 relies not anymore on LESS but on SASS. I will show practical examples and ways how to set up production process.

The Session is for developers and designers .... still a technical background is required.

by Andrzej Kasprzyk

Presentation will show influence of activity related to security of website on its ranking in serach engines (SEO). Presenter will tell about different scenarios connected with website security. During presentation you will get information - how to secure your website, when use SSL, how to pick out web server and keep used software up to date. Presenter will introduce SEO ranking factors and their dependence from right preparation of website, participants will get processes (diagrams) ready to use in their activity related to CMS Joomla! :-)

by Toovya Shenfeld

I'll talk about two main things

1. The 4 important principles that will guide you in every accessibility project.

2. When and how to use ARIA laws with a number of examples that demonstrate proper use

jandbeyond
Sonntag, 04. Juni 2017

by Davide Tampellini

Description: We know SQL injections are bad, very bad: once you find them, you can exfiltrate the whole contents of the database.
But they could result in a full server compromise? Yes, they can.
In this live session we will try to attack a vulnerable application and get an interactive shell.
Then we will escalate our local user to root, getting the full control of the server.

jandbeyond

by Viktor Vogel

In this talk, we will take a closer look on two important factors: performance and security.

Why is the performance of a website so important? What influences the loading speed and how can this process be optimized?

The safe operation of a website is an essential task for every administrator. How good is the security in Joomla! and how can this be further increased by simple means? What are the golden security rules?

In addition to the theory on these topics, practical and easy-to-use tips will be shown to run a Joomla! website fast and securely.

jandbeyond

by Allon Moritz

In 2007 published Allon Moritz his first Joomla extension in the JED. It began as hobby and in 2015 did found Allon Moritz the Digital Peak GmbH company (joomla.digital-peak.com) which specializes in Joomla extension development. Allon Moritz, aka laoneo, helps actively in the development of the Joomla CMS on Github. For example the custom fields functionality is done by him. Currently he is a member of the "Production Department Team", leads the media manager team and is porting the Joomla CMS to namespaces in the Joomla 4 working group.

by Mike Demo

The second most limited resource to the growth of the Joomla! project is money. This session will cover our 2017 budget, talk about how the project uses money and how the Finance team and Treasuer support the objectives of OSM as a whole. Will also be available to answer any questions about finance policies as a whole.

jandbeyond
Sonntag, 04. Juni 2017

by Davide Tampellini

User passwords are leaked and posted online every day. We know attackers will try to crack them, but how exactly does it work?
Which are the required steps, is that possible to recover crazy long passwords? (Spoiler alert: yes, it is).
Armed with creativity and out-of-the-box thinking, in this hands on session we will try to crack huge dataset passwords, such as the LinkedIn or Ashley Madison ones.

jandbeyond

by Sarah Watz

In this session I will share best practices for planing and creating content that is valuable for your audience. I will disclose the step-by-step process we at Pixpro use from brainstorming content to creating an editorial calendar to producing content to publishing & sharing it. With strategic content you will be able to attract the right targeted audience to build the know, like and trust factor. These preconditions will help you get more clients to grow your business. You will get access to our templates so you can start planing and producing content faster with an optimized process right away.

by Klas Berlič

All about new authorization library is replacing JAccess in J4. It was rewritten for performance (3 times speed increase) and flexibility (allowing multiple implementations):
- design goals
- benchmarks
- New API and it's usage

jandbeyond
Sonntag, 04. Juni 2017

by Aleksander Kuczek

In Cracow, we have a longstanding tradition of fighting dragons. In fact, that what we have been doing for most of the recorded history. Our community is also fighting numerous dragons right now. Here's some advice from a seasoned dragon slayer.

jandbeyond

by Brian Teeman

Originally a youth worker with severely disturbed youngsters Brian was involved in publishing some of the largest multimedia CD-ROMS of the late 90's. In 2000 Brian helped to launch the first Linux ISP for the UK and later co-founded Joomla! and Open Source Matters.

Brian writes regularly on all things Joomla! at http://brian.teeman.net and is never known for being slow to express an opinion.

by Adrien Baborier

Business with Joomla! is not only matter of web agencies selling websites, it’s also the story of numerous aficionados who develop extensions and contribute to making what Joomla! has become today: a CMS rich in components that address every user's needs.
Adrien makes up part of these contributors who invest daily in Joomla! and will give you feedback on Acyba's creation, the edition company of AcyMailing and AcySMS: his first steps on the JED, the evolution of his products, but also his desire to keep on moving forward with Joomla!.
The objective of this conference is also to bring to light the different Joomla! extensions business models and to give the keys of success to those who want to get involved in the Joomla! entrepreneurship.

jandbeyond

by Andrés Maeso

In this session Andres will present a guide to SEO aimed at web developers and designers. SEO should be part of the process to create a website from conception to implementation and Andres will offer several practical tips proven to help websites rank in search engines. All the techniques presented meets the current search engine guidelines for optimal ranking.

by Frank Delventhal

Recently we had some mid sized companies who made their website more attractive to the public. But with the success their website became not usable anymore. The page loading times increased tremendously and so they started loosing regular visitors.
What components of a website make your site slow?
How do you find bottlenecks?
Shall we throw more hardware at the problem?
A small step by step guide how to evaluate severity.

This is about possible solutions and compromises between performance and features.

jandbeyond

by Peter Martin

Since the release of a 5 dollar wifi-board called ESP8266, the Internet of Things has been booming more than ever. How do such IoT devices communicate? How to connect them to your Joomla website?

Peter will describe some IoT communication protocols (MQTT in particular), how to flash a ESP8266 to run your own scripts, how to implement MQTT in Joomla, and (if-technology-permits) do a live demo with Joomla & IoT.

by Yannick Gaultier

The revamped Google search console (formerly Google Webmaster tools) offers lots of information about your site traffic and visitors. We'll go through the most useful tools including crawling and indexing information, security notices, search queries, links information,...

jandbeyond
Donnerstag, 01. September 2016

by Roland Dalmunder

In my presentation I will be explaining how I use PhpStorm for component development, the tools that it provides me and the nice tricks I found to easy my workload. In conjunction with GitHub it is a very powerful tool. I will be describing the GitHub integration as well.

jandbeyond

by Rowan Hoskins Abrahall

eCommerce and Joomla! have never really been a simple prospect. With J2store this has changed. Using com_content (or other content mediums) J2store simply and seamlessly extends your items into products. In this session we'll run through a basic store setup and explore the features J2store has to offer.

jandbeyond
Donnerstag, 01. September 2016

by Nicholas K. Dionysopoulos

by Anibal Sanchez

JED is our biggest community site to publish extensions and a critical part of Joomla! experience. The development process has been recently be opened to everyone. YOU can take the extra step to collaborate and improve it. This session introduces how developers can participate and setup the development environment. Additionally, we are going to show the state of the art technologies that have been applied to JED.

jandbeyond
Donnerstag, 01. September 2016

by Derek Buntin

I would like to present on the topic of Growth-Driven Design and how it can help both marketers and agencies alike change the way they do business and deliver websites. The traditional web design process is broken. Your website is the centerpiece of all your marketing activities and is your “best salesperson,” yet the way we traditionally approach website design has a great deal of systemic risk and wasted opportunity.

There's a smarter way to think about web design and that's by implementing Growth-Driven Design.

Growth-Driven Design focuses on three main principles:

1) Minimise the risk of website redesigns
2) Continuously learn and improve
3) GDD Learning informs marketing and sales

I believe my presentation would be beneficial to marketers and agencies, helping them not only with their website redesigns but also helping agencies move from a project based business model where cash flow can be a problem to a retainer based business model allowing their cash flow to be much more predictable, this also allows them to grow their business.

by Justyna Michelle


Technology and design have finally returned to their actual reason for existing – serving people. I want to invite Joomla! core, templates and extensions developers to help developers and administrators build accessible websites.

jandbeyond
Donnerstag, 01. September 2016

by Michael Bodnarchuk

Yes, you know, you should have written that test! But what If you already do writing tests, but you don't see the result of your actions. Tests run slow, they are fragile, hard to read and maintain. Fixing a test is harder than disabling it.

Don't blame yourself. It's not about you, it's about some points you should have taken into account while your testing codebase grew. In this talk I will tell you about

* What are best practices for tests (with code samples)
* Do we need acceptance tests and what framework to choose: Behat, Codeception, Selenium, PhantomJS
* How data should be managed? (Dumps, Fixtures, FactoryMuffin)
* How to test APIs (Codeception, php-vcr)
* Creating test environments with Docker containers
* Setting up parallel testing with Docker

by Juan Sánchez

Creating Joomla extensions is not only for experienced developers. If you have little to no coding experience but would like to learn the basics, you also can create custom Joomla components.

In this talk, non developers will be introduced to the basics of building a Joomla Component. Concepts such as php and how a database works will be explained in a simple language and finally, Juan will put it all together and build a fully working component.

jandbeyond
Donnerstag, 01. September 2016

by Mike Veeckmans

The story behind the new shop.joomla.org...

jandbeyond

by Olivier Nolbert

How to deliver the best user experience in an intranet environment depending on the user preferences? Who can do/see what?
We had to answer these questions for a client and we want to share with you our experience.

jandbeyond
Donnerstag, 01. September 2016

by Jisse Reitsma

While Zend is known for its solid products like Zend Server and Zend Studio, this founder of PHP itself has also released a stand-alone version of their Z-Ray debugging toolbar that allows you to debug PHP applications simply by dropping them into a Z-Ray enabled environment. This talk focuses on how to get the standalone Z-Ray module working in your PHP environment, how to use the Joomla Z-Ray plugin, and how to write your own Z-Ray plugin code.

jandbeyond

by Cliff Pfeifer

Marketing and UX are two of a kind. While their overall roles may be different, they also complement each other and share many of the same processes. When they work together towards a single goal it can create a powerful combination. Internet Marketing is used to drive website traffic, UX is used to engage those users when they arrive, and both teams want those people to come back again. We’ll talk about ways Marketing and UX can come together to increase audience engagement and user relationships.

jandbeyond

by Niels Braczek

In this session, Niels Braczek shows how the use of PageObjects allows re-use of system and acceptance tests with different Joomla! versions and templates.

jandbeyond
Donnerstag, 01. September 2016

by Shirat Goldstein

Different kind of disabilities would make it harder for certain people to view and use the internet.
Websites are a big part of the way we conceive information and perform simple and more complicated everyday tasks. It is extremely important for us as a society to make sure everyone can use the web.
In my session I will talk about what is accessibility? What are the different levels of accessibility? Laws around the world that enforce it. How can we do it right and simple. and more…

jandbeyond

by George Wilson

I've been using and developing extensions for Joomla since the Joomla 1.5 days under JoomJunk (http://www.joomjunk.co.uk). I started getting involved in the bug squad and Documentation Teams in 2011 and have also contributed regularly to the framework. I started work as a web developer for Virya Group (http://viryagroup.com/) in July 2014 working on Joomla Extensions, building websites with Joomla and using other open source frameworks.

jandbeyond
Donnerstag, 01. September 2016

by Kevinjohn Gallagher

jandbeyond

by Heather Burns

The EU Place of Supply reform – better known as VATMOSS – was an e-commerce regulation intended to combat the tax games played by multinational corporations worth billions. In practice, the law has had a devastating effect on everyone but multinationals. For small digital businesses just trying to get through the month, compliance requirements are so overwhelming and disproportionate that many have shut down altogether. Members of the web profession have been hit particularly hard both as service providers and as technical implementers.

In this talk, we’ll review what the law means for your businesses and e-commerce operations. We’ll discuss how real-world compliance requirements are never quite as simple as governments think they are on paper, and how everyone involved in this reform got it so incredibly wrong. Finally, we’ll discuss what the VATMOSS experience suggests about the web profession’s future – and how we can turn it around.

jandbeyond

by Chris Davenport

Tackling complex software projects requires both strategic and tactical tools and methods in order to achieve a good outcome. This presentation will be an introduction to some of the strategic ideas of Domain-Driven Design (DDD) and will show how to take advantage of the tactical opportunities for DDD opened up by the Service Layer to be introduced in Joomla 3.6.

by Carlos Cámara

Joomla! is much more than a CMS and allows us to create wonderful sites and web applications. Why not make the web more secure and easy to use migrating all of it into Joomla? In this session I'll provide some tips for moving custom web apps into Joomla! with 2 possible approaches: Using JED extensions and developing a custom component.

jandbeyond
Donnerstag, 01. September 2016

by Nicola Galgano

I will give you an idea of what Redis is, what it does, and why you might want to use it. Redis is an in-memory data structure store, supports strings, hashes, lists, sets, sorted sets. With a small set of API functions, is easy to learn. It can be used for a wide range of problems, not only for caching. Let start exploring a simple real use case: how the Joomla cache take advantages from Redis. Can be done more, some other use cases: sessions and statistics.

jandbeyond

by Mike Demopoulos

Do you know that if you have a picture of a duck having it face left or right can increase your conversions by 40%?

Think this sounds silly? It is, but backed by research. Spend some time to learn about what a/b testing is, what things to test, testing methodology and the best tools to use for your Joomla site.

Everyone will get a handout of the very same checklist I use when A/B testing our clients sites. One of our clients, an insurance company, increased leads by making just a small 2px change.

Want YOUR site to be tested live? Please tweet me your URL @MPMIKE with the hashtag #TESTME. Selected sites will get live feedback and examples.

jandbeyond
Donnerstag, 01. September 2016

by Søren Jensen

Soren will share some of the tools and online services he and his team uses in the day to day running of his web development business. The tools include collaboration, communication, development, marketing and sales tools and daily saves hours of work for him and his team.

jandbeyond
Donnerstag, 01. September 2016

by Malte-Christian Scharenberg

Get a fresh perspective and learn about Pagekit, a new open-source CMS. In our talk, we will show how fast you can set up a website and demonstrate the powerful tools that developers can use to create extensions for Pagekit. Whether you have a simple website project coming up or are interested in developing for a new platform, visit our talk to learn if Pagekit might be the right choice for you.

jandbeyond

by Isidro Baquero

Back in 2005 I managed a Mambo website, when Joomla was born. Since then I've been using the CMS and participating in the community at different levels. After more than 10 years, I've been able to experience how it feels to use Joomla on a daily basis from different perspectives, from a total newbie to a site integrator with a few years of experience. I've also been able to live in first person how different it is to be a "regular" community member from being a volunteer that holds a position in a specific area of the project, or even in a leadership position. In this sessions I'll try to share the most important things I've learnt and felt over these years, so others can learn from this experience and, hopefully, avoid the mistakes I made...

by Darek Śnieg

In times long ago, every worthwhile PC game had a demo version - a limited piece of the content so that people could check out the content, gameplay and so on. Programs like office suites and so on followed suit. The gaming industry has a long tradition of free demos and free trials, and it is no less important and fair to provide them in our field - with free trials of extensions, support services and hosting services.

CloudAccess.net has been providing a Free Trial program for 6 years now - first as the host of the official Joomla! Demo at http://demo.joomla.org and now with its own Free Site program. I have been with the company through all these years and would like to share my experiences with it - why I believe that a free trial is important, what are the advantages of it and what are the pitfalls of it and, as usual, share the "support guy side" view of it all.

jandbeyond

by Javier Gómez

We often have hard times to succeed in our Joomla projects. Requirements cannot be fully collected at the beginning of the development cycle, making it hard to estimate and succeed.

Scrum, Behaviour Driven Development are, in between others, fashion terms in IT world nowadays. Many of these Agile ways of building software can help us to be successful, improving areas like: requirements, design, modelling, coding, project management, quality, etc.

During this presentation you will be part of a fictitious development team ready to assume changes in the specifications. As a group, we will have to self-organize by putting in practise several Agile techniques with the goal of driving a Joomla project to succeed.

jandbeyond

by Rob Clayburn

JavaScript is innovating at an astronomical rate, from the latest libraries such as React.js to the release of ECMAScript 6 (ES6), it has never held a more important place in web development.

This talk aims to expose where we came from and where we are with Joomla's current JavaScript code. We then walk through a proposed solution, using a Flux architecture, for handling application state and messaging across components modules and plugins. Along the way we will explore some of the new ES6 features such as module loading and arrow functions.

jandbeyond

by Allon Moritz

In Joomla 3.6, custom fields will make it into the Joomla CMS. It can be integrated seamless like com_categories into any component. The code base will be DPFields https://joomla.digital-peak.com/products/dpfields, a free Joomla custom fields extension which manipulates JForm to show additional fields in the form page of any item. This talk will show Joomla extension developers how they can benefit from the core custom fields in their extensions and some more advanced setups.

jandbeyond
Donnerstag, 01. September 2016

by Crystal Harris

In open source projects, everyone is working on everyone else's code. How do you make sure they aren't afraid to open your PRs? In this session, Crystal will teach you how to bring a UX mindset into your dev environment without extra effort.

jandbeyond
Donnerstag, 01. September 2016

by Radek Suski

Since 2006 Radek is providing high quality extensions for Joomla!. He continues his educational studies of Science of Informatics at Hochschule Darmstadt University of Applied Sciences and works full time for the Sobi projects. As the development leader, Radek is the mastermind for developing SobiPro and the additional applications. As the system administrator he is also responsible for the setup and maintenance of all servers, the forum as well as the demo sites. Radek is former First Chairman of the PCJ Open Source Foundation Council, member of the German J and Beyond e.V. and former OSM Board Member. His other Joomla involvement includes contributing to the work of the Bug Squad, and he is member of the Joomla! Social Media team and a leader of the Joomla! Events Team. Radek is a frequent speaker at JoomlaDay events throughout Europe and beyond.

jandbeyond

by Robert Deutz

Being a Joomla! developer for quite some time my weapon of choice was in 99,9% Joomla! Last year I look more and more for others tools and technologies. I will share the fun part of it and tell what I have learned.

jandbeyond
Donnerstag, 01. September 2016

by Joomla PLT

The PLT is discussion two concepts to more forward with the development of Joomla! 4. We will give a briefly overview about the concepts and discuss further steps with the attendees of the session.

by Ronni K. Gothard Christiansen

Using a case story this session will take a hands on approach to how visitors behavioral patterns can be used to adjust and optimize the visitors experiences by accomodating the mega tendencies of the visitors of a website.

The Content Marketing Platform built on Joomla, records all steps and actions of the vistor and allows modules to be loaded based on the visitors actual behavior on the website.

In this session we go through the metodology and practical approach as well as an overview of how and why it matters to communicate on the basis of the visitors, and not of the website owner.

Websites are afterall build for visitors and users, not for the sake of the owner.

This session also touches on the topics of enriched user data, geoip based data, machine learning and how the summarization of all can feed into your organization and increase the output of your investments into a digital strategy.

This session is for all and offers interesting and very concrete inputs and learning for developers, designers, integrators, content marketing authors, marketing professionals as well as business owners.

This session builds upon the session from J & Beyond 2015 on "Behavioral Responsiveness" which can be seen before hand on the following link: https://www.youtube.com/watch?v=_VKNDh7VXbw

by Elisa Foltyn

In marketing we sometimes tend to use shiny headlines and Key visuals. We cluster our audience by age and gender. But let´s think about the motivation of our target audience.

In this session we will find out how to determine the motivation
of our customers. I´ll show you some best practise examples how to grab the customers emotions.

by Yannick Gaultier

Accelerated Mobiles Pages is a Google-originated project that went live in February of 2016. It aims at providing extremely fast page views for mobile users in Google search results, and we expect it to be a major SEO factor for some websites. This session will look at how AMP can be implemented on a site, using existing extensions automatically doing most if not of the work, and then delves into more advanced customization.

by Hugh Douglas-Smith

Site conversion drives successful business and putting the customer in the forefront of your mind when designing/building a site is paramount to achieving the best conversion. This presentation identifies the best practises for an optimised customer journey and improvements in conversion.

jandbeyond
Donnerstag, 01. September 2016

by Crystal Harris

Learn how to connect with your audience to improve your websites and components through common-sense User Experience techniques. This is not a scary technical session! You will leave with practical ideas on how to apply these tactics in your day-to-day work.

jandbeyond

by Rene Kreijveld

Everyone knows Google Maps, the Maps solution by Google. But houw do you use Google Maps in your own extension? With the Google Maps API you can show maps with markers of your locations. How do you create maps en how do you show addresses in a radius around a zipcode? With code examples I will show you how to use Google Maps in your own extension.

jandbeyond
Donnerstag, 01. September 2016

by Michael Bodnarchuk

There are lots of people talking about testing in PHP but you still do not run automated tests on your project? Why so? Probably you don't know how to start or how to migrate your legacy codebase to it. From this talk you will learn the difference between all kind of tests (acceptance, functional, integration, unit), where and how to use them, with pros and cons. You will also learn about popular PHP tools (PHPUnit, Codeception) which will help you getting along the testing process. We will talk about how to "sell testing" to the most conservative managers, and how to make testing process fun for developers and QA team.

jandbeyond
Donnerstag, 01. September 2016

By Zeev Suraski

Zeev Suraski is one of the principal authors of the PHP programming language. His involvement with PHP dates back to 1997 when he co-created the foundation for PHP 3 – the first version that resembles modern PHP. Zeev later spearheaded the PHP 4 project – which helped make PHP the most popular development language in the world for Web apps, contributed to PHP 5, and is to blame for the sixth version of PHP being named PHP 7. Zeev co-founded Zend Technologies in 1999, serves as its CTO and leads the company’s R&D teams.

jandbeyond
Donnerstag, 01. September 2016

by Kiril Hristov

This talk will focus on the factors that are driving HTTPS adoption across the web and why it’s a good idea to secure every project. We will go over how SSL became an SEO rank factor, how it opens doors to performance optimizations through the new HTTP/2 protocol, and how it is now much more accessible with the free SSLs provided by the Let’s Encrypt initiative.

by 1 & 1

The Joomla! Fortress - install Joomla! fast, simple and secure

jandbeyond

by Joe Campbell

For Joomla! to reclaim or even surpass its stature in the Open Source CMS community, a 360 degree transformation is required. One that can only be accomplished with creative problem solving fueled by feedback – JFeedback to be exact.

Join me as we explore real-time JFeedback examples, methodologies, and best practices that every community leader, developer, business and site owner can utilize to improve their Joomla! investments and the community as a whole.

jandbeyond
Donnerstag, 01. September 2016

by Mike Veeckmans

How is Joomla running it's marketing ? Is it easy or hard? Let have an inside view and see if you can help Joomla! grow.

by Radek Suski

Joomla! has built-in caching. It works fine, but you still could do better. I am going to show different ways to speed-up your Joomla! site.

by Aleksander Kuczek

During this presentation you will learn:
- Why updating Joomla is crucial?
- Why people don't do it anyway?
- What tools can ease the pain of updating?
- What does it take to turn updating into a successful business?
- How community can benefit from you updating your websites?

jandbeyond
Donnerstag, 01. September 2016

by Robert Jacobi

A business and technical presentation on the use of hyper media APIs with Joomla. Hyper media APIs are becoming incredibly relevant as the number of devices and end user clients accessing content grows. We will discuss a case study of such an implementation as well as technical and business considerations. By using Joomla and reviewing the latest tools and strategies for your website you will learn how to make your business better and more successful with Joomla, extensions, infrastructure tools, and strategies.

Learning points:
- what are hyper media APIs?
- JSON and REST in Joomla
- business requirements for hyper media

jandbeyond
Donnerstag, 01. September 2016

by Jisse Reitsma

There are numerous cool developments in PHP, but how to integrate them into Joomla: Namespaces, interfaces, exceptions, traits, mixins. This talk focuses on a few concepts and how to use them in your extensions.

Unser Hostingsponsor

Mittwald Logo