Building custom Joomla! templates is tricky, but well worth the extra time in the long run. We use countModules to—wait for it—count the modules assigned to a specific position. For this particular template, we'll have three (3) different layouts depending on which modules are enabled for the page.
The user experience of logging in to a website or mobile app.
Nowadays you need to login to almost every digital service you visit. Whether it be to check your bank account, buy a new Fitbit, or posting a #selfie on Instagram you need to access your personal profile which means you have to log in with the correct credentials for said service.
If you're doing custom design and development with Joomla! you need all of the tips and tricks you can get your hands on to streamline your development process and make sure you're doing things the correct way.
This is a line that every designer will hear at some point in their career– "We can't actually pay you… but this will look great in your portfolio/provide you with meaningful experience!" I mean, you wouldn’t ask for free dental work from your dentist, right? So why is free work expected so frequently from designers? What can we, whether we are the designer or the client, do to ensure that designers are fairly compensated for the work that they do?
It's disturbing the amount of times I hear designers, clients, or anyone else for that matter, use the phrase "good enough". Unfortunately we live in an age where "good enough" is acceptable, and actually what the majority expects. I want to change this. I want to bring quality back to everything we do.