A month ago, on May 13, 2019, Tailwind team released 1.0.0, the first stable release of the project. Tailwind has been growing exponentially, and the step of defining a stable API is the most important milestone achieved so far.
At its core, Tailwind offers:
- A clean and simple Utility-first set of tools and syntax to express any design
- A modern toolbox to quickly manage templates
- A consistent approach to achieve the objectives with a lean methodology
I have created a template for Joomla that implements Tailwind CSS. Now, it is the right time to publish the third version of the template that empowers this blog: anibalsanchez/XT-Tailwind-for-Joomla v2.0.3. The template comes with the latest Tailwind CSS version (1.0.3) that has been released after the v1 mark. It is powered by Tailwind, Webpack, PostCSS, PurgeCSS, and CSSNano. The final size of the stylesheet is minimal, 3KB.
To know more about this fantastic Utility-first CSS framework, there is a whole array of updated documentation, that showcases how the framework achieves its objectives:
- Tailwind documentation: https://tailwindcss.com/
- Get Started: https://tailwindcss.com/docs/installation/
- NEW Tailwind CSS Setup Examples: https://github.com/tailwindcss/setup-examples
- My Setup Example for Joomla, based on Laravel Mix: https://github.com/tailwindcss/setup-examples/pull/27
- Tailwind Cheat Sheet https://nerdcave.com/tailwind-cheat-sheet
- My Starter Project, based on Webpack, Tailwind, PostCSS, PurgeCSS, and CSSNano: https://github.com/anibalsanchez/XT-TailwindCSS-Starter
- Again, Tailwind for Joomla v2.0.3: anibalsanchez/XT-Tailwind-for-Joomla v2.0.3
- To collaborate with the Tailwind project on Discord: https://discordapp.com/channels/486935104384532500/572385218510716949
Good numbers, there is still room for future improvements.
To the moon!
After many years of build extensions for Joomla with traditional tools like bash scripts or Phing, I have started a project Extly's Buildfiles for Joomla to modernize my personal Toolbox for Joomla extension development: anibalsanchez/extly-buildfiles-for-joomla.
The key features of the project are:
- Powered by Webpack to build and support the development workflow
- Support for any type of Joomla extension: component, CLI files, template, etc.
- Flexibility, to exclude and customize the package merely deleting folders or customizing the build template files.
- Template files to create the manifests
- Translation files to automate the translation management.
- A Library, to pack Composer libraries or any other library.
- Support of mobile apps, progressive apps or single page apps (App folder)
When the project started, I forked it from joomla-extensions/boilerplate, with the idea of submitting a PR to improve the original project. However, the addition of scripts to manage the package and control the extension has increased the complexity beyond what a user would expect from a boilerplate project.
Feel free to clone, fork, use it or propose improvements. To the moon!
Across the world, the community gets together to organize UbuCon events to celebrate Ubuntu and forge new friendships.
Ubuntu has always been with me. I'm a confessed fanatic, and I deploy Ubuntu on every computer that I can. Now, I have the fantastic opportunity to attend an UbuCon conference, here in Gijón/Xixón, Spain, and meet the community. On top of this, I submitted a conference about Lando (https://docs.devwithlando.io), it has been accepted and I will be honoured to introduce this toolkit.
Lando is for developers who want to quickly specify and painlessly spin up the services and tools needed to develop their projects.
It's a free, open source, cross-platform, local development environment and DevOps tool built on Docker container technology and developed by Tandem. Designed to work with most major languages, frameworks and services, Lando provides an easy way for developers of all types to specify simple or complex requirements for their projects, and then quickly get to work on them. Think of it as your local development's dependency management tool...
Don't miss this event. It's going to be awesome. Registration is still open http://ubucon.org/en/events/ubucon-europe and the Schedule have been published http://ubucon.org/en/events/ubucon-europe/schedule.
To the moon!
Continuing with the subject of the "Mobile Apps Development for Websites", which took place at Joomla! Day Madrid 2017, we are now going to introduce the integration of web and push notifications in Joomla!.
Notifications are a new mean of direct communication with users. They have unlimited potential, but also a capability that must be used with care. In the presentation, we will present the integration of Joomla! with Web Notifications and the integration of a SlimApp with Push Notifications and our Joomla! site. Finally, we will also introduce notification services like OneSignal or Pushwoosh.
If you plan to go to the conference, Blind Bird tickets are now on sale: https://conference.joomla.org/buy-tickets.html
If you are Interested in sponsoring the Joomla! World Conference 2017, there are packages still available: https://www.sponseasy.com/p/joomla-world-conference-2017
See you in Rome!
- Ionic's eBook: Hybrid vs. Native apps
- From JD17UK: Building mobile apps with Ionic 2 and Joomla, by Ray Lawlor
- Lighthouse - Lighthouse is an open-source, automated tool for improving the quality of web pages
- Workbox - Workbox is a collection of libraries and build tools that make it easy to store your website’s files locally, on your users’ devices. Consider Workbox if you want to:Make your site work offline. Improve load performance on repeat-visits. Even if you don’t want to go fully-offline, you can use Workbox to store and serve common files locally, rather than from the network.
UPDATE: Web and Push Notifications for Joomla! - Slides
After few more updates and corrections from community feedback, here they are the final Slides. http://joo.nu/jwc17
- Extly Tech
- Team Leader / Senior Developer
- Empower your project with our web solutions
- Today, working on Laravel, Amazon AWS, and Ionic/ Angular
- A Joomla Volunteer