by Lukas Jardin
An introduction to Motion Design in User Interfaces
Motion Design becomes more and more relevant in user interfaces, actually it is allready omnipresent in modern GUIs.
On the one hand nice animations create personality and bring joy. On the other hand they can increase the usability of an interface. Let's explore this additional layer to the visual design which should be used.
An introduction to Motion Design in User Interfaces
Motion Design becomes more and more relevant in user interfaces, actually it is allready omnipresent in modern GUIs.
On the one hand nice animations create personality and bring joy. On the other hand they can increase the usability of an interface. Let's explore this additional layer to the visual design which should be used.
by Zoran Tanevski
We carry out occasional development work on the Joomla sites for a variety of clients. To simplify the development workflow over the past year we made extensive usage of the Akeeba Unite CLI - embedded within a dedicated Joomla instance - to enable the rapid creation and re-deployment of off-site dev sites. We would like to present this tool and talk about the process of creating it, etc. This tool:
- allows us to develop entirely offsite- saves us a great deal of time in site creation, etc.- allows us to temporarily 'freeze' the live site during development- allows multiple developers to maintain an overview of who is working on what- allows us to select/deploy Akeeba backups from Amazon S3
We carry out occasional development work on the Joomla sites for a variety of clients. To simplify the development workflow over the past year we made extensive usage of the Akeeba Unite CLI - embedded within a dedicated Joomla instance - to enable the rapid creation and re-deployment of off-site dev sites. We would like to present this tool and talk about the process of creating it, etc. This tool:
- allows us to develop entirely offsite- saves us a great deal of time in site creation, etc.- allows us to temporarily 'freeze' the live site during development- allows multiple developers to maintain an overview of who is working on what- allows us to select/deploy Akeeba backups from Amazon S3
by Thierry Lewyllie
Start with separation of content and form: doing this helps addressing content fragmentation and surviving the content apocalypse (the multitude of devices that you need to push your content to).
Build an API before anything else: your API is connecting the dots, transforming unstructured to structured content
BYOF - Bring your own frontend: build a set of frontend tools that take care of the presentation layer (your web application)
Use Frontender to manage your presentation layer. This Electron desktop app allows content managers to manipulate frontend containers, adapt and create new landing pages and control URL routing
Start with separation of content and form: doing this helps addressing content fragmentation and surviving the content apocalypse (the multitude of devices that you need to push your content to).
Build an API before anything else: your API is connecting the dots, transforming unstructured to structured content
BYOF - Bring your own frontend: build a set of frontend tools that take care of the presentation layer (your web application)
Use Frontender to manage your presentation layer. This Electron desktop app allows content managers to manipulate frontend containers, adapt and create new landing pages and control URL routing
by Marco Dings
Joomla Component Builder (JCB) is but one of the solutions to helping you build your component. Until now JCB has kept out much of the spotlight, but it is definitively an alternative to consider. JCB has been around for quite some time it is opensource and as such its "free", it recently stepped up its documentation effort.
There is a learning curve to using JCB as the tool was initially setup with a developer mind. Having said that, that is what kind of attracted me to it as one of the features allows for modification of any of the generated source-code which then is "imported" back into the builder so when you "regenerate" you will not loose them.
Theoretically that could mean that when going to joomla 4 ( when support is ready ) you can compile/regenerate and have a joomla 4 component.
JCB supports many standard joomla concept so you get ACL, multilingual, version-history, categories, repeatable sub-form fields out of the box, as well as support for bs3, ui-kit, bs4 .
In this session want to share with you experiences based on the use-case of everycharacter.com a website i was volunteered/drafted to by my son Alex. Since the area to be covered is so complex i will not be able to cover all, but it should give a good impression if it would to the job for you.
Joomla Component Builder (JCB) is but one of the solutions to helping you build your component. Until now JCB has kept out much of the spotlight, but it is definitively an alternative to consider. JCB has been around for quite some time it is opensource and as such its "free", it recently stepped up its documentation effort.
There is a learning curve to using JCB as the tool was initially setup with a developer mind. Having said that, that is what kind of attracted me to it as one of the features allows for modification of any of the generated source-code which then is "imported" back into the builder so when you "regenerate" you will not loose them.
Theoretically that could mean that when going to joomla 4 ( when support is ready ) you can compile/regenerate and have a joomla 4 component.
JCB supports many standard joomla concept so you get ACL, multilingual, version-history, categories, repeatable sub-form fields out of the box, as well as support for bs3, ui-kit, bs4 .
In this session want to share with you experiences based on the use-case of everycharacter.com a website i was volunteered/drafted to by my son Alex. Since the area to be covered is so complex i will not be able to cover all, but it should give a good impression if it would to the job for you.
by Elisa Foltyn
Developers are the creatures that turn caffeine into code, right? Some years ago I took that literally and build up an successful online shop for traditional roasted coffeebeans. This session is about our daily companion coffee - if you know more about your raw material, you probably create better output. Additionally I will give you a quick overview about the aquired insights which steps lead us to success and which not ...
Developers are the creatures that turn caffeine into code, right? Some years ago I took that literally and build up an successful online shop for traditional roasted coffeebeans. This session is about our daily companion coffee - if you know more about your raw material, you probably create better output. Additionally I will give you a quick overview about the aquired insights which steps lead us to success and which not ...
by Roberto Segura
Embrace modern practices and use Test Driven Development to release fully tested extensions from day 1. It's easy, it's fast and will make your extensions better for your clients and for other developers.
Embrace modern practices and use Test Driven Development to release fully tested extensions from day 1. It's easy, it's fast and will make your extensions better for your clients and for other developers.
by Jeffrey A. "jam" McGuire
Joomla! is many things to many people. How do you go about finding, creating, and focusing marketing it towards a particular target? And how to tackle necessary technical changes to match this direction? Are these even the right questions to be asking? The Joomla! project’s decentralised nature can make decisions about project direction lengthy and arduous. And it may appear that other open source CMSs have an easier time with these issues, but I say play to your strengths, Joomla! In this talk, we’ll explore some practical approaches from other projects to addressing the intersection of open source community and delivering business value with a platform that offers a broad range of functionality, supported by a large community of diverse contributors.
Joomla! is many things to many people. How do you go about finding, creating, and focusing marketing it towards a particular target? And how to tackle necessary technical changes to match this direction? Are these even the right questions to be asking? The Joomla! project’s decentralised nature can make decisions about project direction lengthy and arduous. And it may appear that other open source CMSs have an easier time with these issues, but I say play to your strengths, Joomla! In this talk, we’ll explore some practical approaches from other projects to addressing the intersection of open source community and delivering business value with a platform that offers a broad range of functionality, supported by a large community of diverse contributors.
by Jay Haydon
For one client we have implemented 10+ large sites which share a common corporate identity, involving many aspects of the layout and visual design. To simplify development, over the last 18 months we progressively centralised many of the aspects of these J! installations, including CSS, JS, many PHP layout files, almost the entire template, shortcodes (ReReplacer), language strings, serving of PDF files, Google CSE, ... Along the way we have made plenty of mistakes, learned a great deal and ultimately achieved our goals.
For one client we have implemented 10+ large sites which share a common corporate identity, involving many aspects of the layout and visual design. To simplify development, over the last 18 months we progressively centralised many of the aspects of these J! installations, including CSS, JS, many PHP layout files, almost the entire template, shortcodes (ReReplacer), language strings, serving of PDF files, Google CSE, ... Along the way we have made plenty of mistakes, learned a great deal and ultimately achieved our goals.
by Ivan Komlev
I would like to talk and show a set of extensions to build school website and to manage students, grades, study guides etc.
I would like to talk and show a set of extensions to build school website and to manage students, grades, study guides etc.
by Claes Holmgren
As a web developer working with Joomla! I like to spend my time creating effective and easy-to-manage solutions for our clients. The less time I have to spend on unnecessary support, like editing content, the better. For this, I have found that letting our clients manage all their content using only Joomla! articles works really well. At the same time, I need to keep design and functionality out of the articles for this to work. This could limit what we can achieve, but it doesn’t have to. In this session I will demonstrate how you can set up a website with relationships, complex layouts and a slim structural footprint using Joomla! core, PixBuilder and Advanced Module Manager.
As a web developer working with Joomla! I like to spend my time creating effective and easy-to-manage solutions for our clients. The less time I have to spend on unnecessary support, like editing content, the better. For this, I have found that letting our clients manage all their content using only Joomla! articles works really well. At the same time, I need to keep design and functionality out of the articles for this to work. This could limit what we can achieve, but it doesn’t have to. In this session I will demonstrate how you can set up a website with relationships, complex layouts and a slim structural footprint using Joomla! core, PixBuilder and Advanced Module Manager.