The essential news about content management systems and mobile technology. Powered by Perfect Publisher and XT Search for Algolia.
The News Site publishes posts to the following channels: Facebook, Instagram, Twitter, Telegram, Web Push, Bluesky, and Blogger.
We just released Headless UI v1.5, which includes a brand new
Combobox
component. Comboboxes are like select
controls but with autocomplete/typeahead functionality, and are a
great alternative to a regular select when you’re working with
large datasets and want to quickly filter for the right option.
Like all other Headless UI components, the combobox abstracts away all of the complex accessibility considerations but leaves the styling completely up to you, giving you total control to design exactly the combobox you want without worrying about things like keyboard navigation or screen reader support.
Here’s a quick demo if you’d like to see it in action:
We’ve intentionally designed it so that you have full control over filtering the actual results. You can do basic string comparisons, use a fuzzy search library like Fuse.js, or even make server-side requests to an API — whatever makes sense for your project.
Here’s what it looks like to filter the results using a basic string comparison:
Comboboxes are not only great as standalone inputs, but they can also be used as a lower-level primitive for building more complex components, such as command palettes.
This is actually what originally motivated us to create the combobox component in the first place — we wanted to add a new command palettes category to Tailwind UI and needed this component to make that happen.
If you happen to have a Tailwind UI license, be sure to browse the new Command Palettes category to see how these turned out. And if you’re wondering, we also added a new Comboboxes category as well.
Riding on the excitement of the new command palettes, we also just published a new in-depth screencast on building a command palette from scratch with Tailwind CSS, React and Headless UI.
It covers tons of interesting Tailwind tricks for getting the design and animations just right, and teaches you a ton about how to use the new combobox component and wire it into your app.
If you already have Headless UI installed in your project, be
sure to upgrade to v1.5 to get the new Combobox
component. This is a minor update so there are no breaking
changes.
# For React
npm install @headlessui/react
# For Vue
npm install @headlessui/vue
Be sure to also check out the official website for the latest documentation.
(The post Headless UI v1.5: The One With Comboboxes appeared first on Tailwind CSS Blog.)
Read more https://tailwindcss.com/blog/headless-ui-v1-5
The post Enum Helpers for PHP appeared first on Laravel News.
Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.
Read more https://laravel-news.com/enum-helpers-for-php
Our CEO, Matt Mullenweg, recently asked
us to reflect on this question for the new year: “Are all your
meetings so effective that you look forward to them?”
It’s important to also ask, if you are a meeting organizer, are
attendees looking forward to your meeting? Live meetings have their
place but are costly in terms of time and energy. Fortunately,
there’s an alternative: asynchronous work.
Asynchronous work has a lot of buzz, but many don’t know what it
looks like, or how to adapt to it. Here are 10 P2 use cases that you might find useful.
Automattic and others are using P2 to train staff and teach courses using asynchronous courses and boot camps. Students don’t need to all be on the same Zoom call to learn and interact.
Our legal staff tells us that in the past when someone needed a contract, the default was to schedule a meeting to discuss. The default now is to submit legal requests on the contracts P2. Our legal team has a standardized form to complete. The contracts can then be discussed in comments.
Additionally, Automattic’s Systems/IT team, Data Teams, and others have request P2s:
Automattic has a P2 called Thursday Updates where every team is required to provide a status update summary every two weeks. At many organizations, such updates would be delivered in Powerpoint at a live meeting, often to full rooms with people who don’t need to be there.
With office cultures, when a new employee joins someone might walk them around the office to introduce them. Automattic asks every new employee to write a post and embed a video where they introduce themselves and co-workers respond and welcome in comments.
Another format is for a manager to interview a new team-mate:
Hiring new staff is often done in a series of Zoom calls or in-person meetings that can be exhausting for everyone. At Automattic, we create a P2 for each new candidate and work with them on trial projects.
It’s common to have a follow-up meeting where the first 10 minutes is where people try to remember what was said in a prior meeting. At Automattic, it’s a requirement that every external call have notes shared in P2. That way if you missed the call you can get a summary, or if you were on the call you can be reminded. You can also consider videoing the call and embedding the Loom or other video type in the P2 so that people can ask questions and comment.
You can also embed the video recording from a meeting into a P2 so that people can watch later and comment:
Partners and clients will often want to schedule a regular meeting, even if there are no major updates to discuss. Consider creating a partnership or major client P2 and asking the partner or client to share updates there. Then only schedule meetings as needed.
Office cultures might schedule after-work outings to celebrate wins or commemorate a year of success. As we can’t easily get people together in person it’s common at Automattic to use P2 to celebrate wins.
Teams at Automattic periodically meet up in person. Team leads are tasked with researching and booking. They also must summarize meetups to share details like attendees, location, cost, projects, Internet speed tests, and other logistics. Without these posts, meetings might be required with accounting to discuss costs and with other team leads who are researching the location. Fun fact: historically Lisbon, Portugal and Hawaii have been the most popular meetup locations at Automattic.
Automattic has a number of documentation P2s that we call Universities. We have everything from Domain University to Scheduling University. There is so much to cover in these university P2s that it might require a full-day live training session. With these P2 universities, staff can drink from these firehose on their own when they have time.
Read more https://wordpress.com/blog/2022/02/23/10-ways-to-avoid-unnecessary-meetings-with-asynchronous-p2s/
If you’ve been a WordPress.com user in any capacity, you’re probably aware that we believe in democratizing publishing and e-commerce. We believe in designing products for everyone, emphasizing accessibility, performance, security, and ease of use. We believe great software should focus on you, so you can share your story, product, or services, and achieve your dreams. We believe you have a say in this product and how it can make your life easier every day you use it.
Since last year, we’ve been working hard to enable more features for Professional Email and our other email products. One of the things we heard from you is that you want annual payment options, so you don’t have to worry about monthly payouts and pricing. Now, we’re happy to announce that annual plans are officially available for Professional Email. Don’t worry: our 3-month free trial is still available, so that you can try out the best-in-class email product with either payment method — without committing up front.
And we haven’t stopped there. WordPress.com now offers one-click webmail access, making it easier than ever to access and manage your emails directly within your site admin panel. That’s better for you, your community, and your customers. We’re also working on integrating webmail into the admin panel to make it easier to manage Professional Email and save you more time to focus on things important to you.
We want to make sure we continue building a product that makes your everyday life a bit better. If you have any ideas for features you’d want us to add, or any cool Professional Email experiences to share with us, drop us a line. We’re in this together!
Not sure where to get Professional Email?
Read more https://wordpress.com/blog/2022/02/23/help-us-define-the-next-stage-of-professional-email/
The post Laravel 9.2 Released appeared first on Laravel News.
Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.
Read more https://laravel-news.com/laravel-9-2-0