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, Tumblr, and Blogger.
Read more https://build.prestashop-project.org/news/2024/upcoming-live-update-april-2024/
PhpStorm, the PHP IDE by JetBrains, released version 2024.1 this week with a brand new terminal, local AI code completion, Pest improvements, and more.
Here's the list of highlights from this release:
dd()
, var_dump()
, and
Symfony's var-dumper
composer.json
class-string
typeJeffrey Way's PhpStorm Setup in 2024 is an excellent way to set your editor up quickly for productive workflow for PhpStorm. Jeffrey also has a PhpStorm for Laravel Developers course on Laracasts, which is a 2 1/2 hour course showing you everything you need to know about being productive with PhpStorm.
See JetBrains PhpStorm blog for a detailed look at What’s New in PhpStorm 2024.1.
The post PhpStorm 2024.1 Is Released With a Integrated Terminal, Local AI Code Completion, and More appeared first on Laravel News.
Join the Laravel Newsletter to get all the latest Laravel articles like this directly in your inbox.
Read more https://laravel-news.com/phpstorm-2024-1-0
When it comes to website-building, WordPress themes set your site up for success by providing stylish, preselected options for fonts, colors, and layouts. Even though themes provide the overall aesthetic, you still need to build out the posts, pages, and templates on your site. That’s where block patterns come in!
The WordPress.com Pattern Library is your new go-to resource for finding any kind of pattern for your beautiful WordPress website. With hundreds of pre-built patterns to choose from across over a dozen categories, you’ll be covered no matter your website’s specific needs.
Block patterns are collections of blocks made to work seamlessly with our modern themes. Need an “About” page? Check. A gallery? Check. A testimonial? Check. How about a newsletter? Check. We have just about anything you’ll need.
Best of all: for each pattern, the fonts, colors, and spacing will adapt to your theme’s settings, making for a cohesive look. Still, patterns aren’t locked or static either—after you’ve added the pattern to your post, page, or template, you can tweak it however you like.
This new public Pattern Library allows you to browse, preview, and easily share or implement whichever design speaks your tastes. Let’s take a look around.
If you want to explore the Pattern Library and don’t have anything in particular that you’re looking for, click through each category to spark some ideas.
At the top, you’ll find a fast and easy-to-use search box, allowing you to find exactly what you need. This is a great option if you don’t feel like browsing and want to jump right into a solution for your specific needs.
Sometimes you just need the components of a post, page, or template: a header, a “Subscribe” box, a store module, etc. Other times, you want to be able to copy and paste an entire page into existence. Scroll down past the categories and you’ll find our full-page patterns for whole pages: About, Blog, Contact, Store, and more.
When looking through the library on a desktop or laptop device, you’ll see a gray vertical bar next to each pattern. That’s a nifty little slider that we’ve built into the library which allows you to see how each pattern responds to different screen sizes. Using your cursor to move the bar to the left, you’ll see what that design looks like on a mobile device; in the middle is where most tablets fall; and scroll back all the way to the right for the desktop/laptop version.
Like what you see? Simply click the blue “Copy pattern” button, open the WordPress.com editor to the post, page, or template you’re working on, and paste the design. It’s that easy. Once inserted, you can customize each block as needed using the right sidebar.
The Pattern Library is especially useful if you build websites for clients. Each pattern is built to work with any theme that follows our technical standards, speeding up page-building not just for you but also for your clients—all while maintaining the overall style of your theme.
In concrete terms, this means that our patterns take font, color, and spacing settings from the theme itself rather than using standard presets. This makes it far less likely for a site to break (or just look off) when you—or a client—experiment and make updates.
Our goal is always to make your life both easier and more beautiful. This new resource does just that. Check out the WordPress.com Pattern Library today to enhance your website-building experience!
Take me to the patterns!Read more https://wordpress.com/blog/2024/04/10/pattern-library/
This week, the Laravel team released v11.3, which includes multi-line text in Laravel Prompts, a Session:hasAny() method, a Context::pull() method, and more.
Joe Tannenbaum contributed a textarea function to Laravel prompts that accepts multi-line text from a user:
The textarea()
function includes an optional
validation argument as well as a required argument to make sure the
textarea is filled out:
use function Laravel\Prompts\textarea;
$story = textarea(
label: 'Tell me a story.',
placeholder: 'This is a story about...',
required: true,
hint: 'This will be displayed on your profile.'
);
// Validation
$story = textarea(
label: 'Tell me a story.',
validate: fn (string $value) => match (true) {
strlen($value) < 250 => 'The story must be at least 250 characters.',
strlen($value) > 10000 => 'The story must not exceed 10,000 characters.',
default => null
}
);
See the textarea()
function documentation for usage details and Pull Request #88 in the laravel/prompts repository for
the implementation.
Mahmoud
Mohamed Ramadan contributed a hasAny()
method to
sessions, which is a nice improvement when checking to see if any
values are in the session:
// Before
if (session()->has('first_name') || session()->has('last_name')) {
// do something...
}
// Using the new hasAny() method
if (session()->hasAny(['first_name', 'last_name'])) {
// do something...
}
@renegeuze contributed a pull()
and
pullHidden()
method to the Context service, which
pulls the contextual data and immediately removes it from
context.
$foo = Context::pull('foo');
$bar = Context::pullHidden('foo');
An example use-case for this feature might be capturing context for database logging and pulling it because the additional context is no longer needed.
You can see the complete list of new features and updates below and the diff between 11.2.0 and 11.3.0 on GitHub. The following release notes are directly from the changelog:
hasAny
method by @mahmoudmohamedramadan in https://github.com/laravel/framework/pull/50897retry
func - catch "Throwable" instead of
Exception by @sethsandaru
in https://github.com/laravel/framework/pull/50944serializeAndRestore()
to
NotificationFake
by @dbpolito in
https://github.com/laravel/framework/pull/50935[@param](https://github.com/param)
by @naopusyu in https://github.com/laravel/framework/pull/50967Http::createPendingRequest()
by @Jacobs63 in
https://github.com/laravel/framework/pull/50980The post Laravel Prompts Adds a Multi-line Textarea Input, Laravel 11.3 Released appeared first on Laravel News.
Join the Laravel Newsletter to get all the latest Laravel articles like this directly in your inbox.
Read more https://laravel-news.com/laravel-11-3-0
In this “Build and Beyond” video, Jamie Marsland highlights 10 WordPressers to keep an eye on in 2024.
A couple of weeks ago, we shared a list of 15 WordPress developers you should follow to stay on top of WordPress development news and tips. This video broadens the scope and features folks worth following, regardless of your role or experience with WordPress. If you’re at all interested in or curious about WordPress, these are folks to pay attention to.
Interested in a free trial that allows you to test our all that WordPress.com has to offer? Click below:
WordPress.com/JamieRemkus is a well-known figure in the WordPress community, recognized for his contributions to WordPress development and his overall expertise in web technology.
Kevin helps digital agency owners, freelancers, and web designers to learn best practices for UX/UI design, development, and CSS.
Tyler has free video lessons on YouTube that teach people how to create their own professional website without any coding experience.
Sabrina is a WordPress performance engineer, who’s daily work is to speed up WordPress websites, plugins, and themes.
Mike is a designer and principal software engineer from the USA. He builds killer products and brands that people love, including the fantastic Ollie WordPress theme.
Jonathan runs a small web development agency, creates courses, and makes YouTube videos. He started is WordPress-focused YouTube channel in late 2018.
Birgit works as developer advocate for WordPress, curates community voices on Gutenberg Times, and co-hosts the Gutenberg Changelog podcast.
For the past 20 years David has worked professionally developing websites and in IT management.
Paul has over 15 years of commercial web design and development experience working on a large range of diverse projects, with clients ranging from start-ups to blue-chip companies.
The WP Minute, founded by Matt, is a website dedicated to delivering the most important news and topics from the WordPress ecosystem, keeping WordPress professionals informed, educated, and entertained.
Imran has 17+ years of web design and marketing experience. His YouTube channel has over 55k YouTube subscribers.
Rich describes himself as a multidisciplinary maker specializing in the intersection of product, design, and engineering.
Jamie has trained over 5,000 people on WordPress in the past 10 years, and he also makes WordPress plugins. His YouTube channel is dedicated to helping people with WordPress Blocks.
Read more https://wordpress.com/blog/2024/04/09/10-wordpress-influencers-2024/
Page 6 of 1311