Jacob Martella
banner
jacobmartella.me
Jacob Martella
@jacobmartella.me
Web Developer working for UNTHSC. Also do freelance web development development work as well.
Big milestone! The Media Library for Digital Shopfront CMS is DONE. This was a massive lift, but it's working beautifully, complete with folders & tags. We're officially in new territory for this project. Check out the full demo!

https://tinyurl.com/ds-update-11-14

#BuildInPublic #WebDev #Laravel
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
tinyurl.com
November 14, 2025 at 4:31 PM
Reposted by Jacob Martella
🚀 Announcing our new package beta: ArtisanPack UI - Livewire Components!

It's a fork of the amazing Mary UI, refactored for our ecosystem and enhanced to give developers even more control over their components and UI.

https://tinyurl.com/ap-ui-livewire

#Laravel #Livewire #PHP
artisanpack-ui/livewire-ui-components - Packagist
A Livewire UI component library for the TALL stack, forked from MaryUI and adapted for the ArtisanPack UI ecosystem.
tinyurl.com
November 13, 2025 at 5:03 PM
To go along with the media library for Digital Shopfront CMS, I've created a companion media library package for ArtisanPack UI. It's just in the beta phase at the moment, but give it a shot!

#Laravel #BuildInPublic
We're excited to release the first beta of our new media management package for Laravel. We're looking for your feedback!

It's an early release, so expect rough edges. Check it out and let us know what you think!

https://tinyurl.com/ap-ui-media

#Laravel #PHP #MediaLibrary #Beta
artisanpack-ui/media-library - Packagist
Media library package for ArtisanPack UI
tinyurl.com
November 12, 2025 at 6:58 PM
This was quite the fun challenge. And I finally passed where I was previously with Digital Shopfront when I stopped back in April.

#Laravel #BuildInPublic
Digital Shopfront CMS is coming along quite nicely! The media library functionality has been built and is ready to go.

More in depth video will be out on Friday!

#Laravel #SmallBusiness #BuildInPublic
November 12, 2025 at 4:53 PM
Death, taxes and Cedar Park High School winning the 5A Texas state marching band championship.

#txband
November 12, 2025 at 12:22 AM
Reposted by Jacob Martella
Mobility is political. Sustainability is political. If you don't care about politics, someone else will. And perhaps that someone wants the opposite of what you want, or wants to take away what you have.
Folks have been telling me they’ve noticed I’ve gotten “a lot more political” on social media this year.

Of course I have.

The circumstances have gotten nightmarishly worse, and the consequences of inaction and staying silent infinitely more obvious.

Everyone needs to get “a lot more political.”
November 11, 2025 at 6:05 PM
Spent a couple of weeks working on this update. The package now works both with Laravel and on its own.

Hope this helps developers create awesome and accessible websites and apps!

#Laravel #a11y #BuildInPublic
🚀 ArtisanPack UI Accessibility 2.0 has landed!

We've rebuilt it to be more powerful: first-class reporting (HTML/JSON/MD), a new plugin API, palette generation, and deep Laravel integration.

Check it out!

https://tinyurl.com/ap-ui-a11y

#Laravel #a11y
artisanpack-ui/accessibility - Packagist
A package for all accessibility functions for ArtisanPack UI.
tinyurl.com
November 11, 2025 at 5:27 PM
It's a band kind of night. UIL 5A state championship prelims on the TV and UNT Symphonic and Concert Bands on the laptop.

#txbands
November 11, 2025 at 2:03 AM
Going to need to put a BOLO out for Gus' vocal cords because they are gone!
GUS-SPLOSIUON
November 8, 2025 at 8:59 PM
Rank UNT you cowards!
November 1, 2025 at 7:49 PM
Go Mean Green!
November 1, 2025 at 4:12 PM
Digital Shopfront update! 🚀 This week, I'm building the core settings & notification systems , making them reusable for modules (part of Artisan Pack UI!).

www.youtube.com/watc...

#Laravel #Livewire #WebDev
Digital Shopfront Dev Update: Settings, Notifications & Admin Polish
This week, the Digital Shopfront dev update is all about building the "guts" of the admin panel. I'm moving from the dashboard to the core functional pieces: a robust settings system and an admin notification center. My goal isn't just to build these features for Digital Shopfront, but to create th
www.youtube.com
October 31, 2025 at 3:30 PM
Coming from WordPress, I really missed the actions/filters system in Laravel. The main package for this seemed unmaintained, which is a red flag for me.

So, I built my own.

Here’s the story behind the artisanpack-ui/hooks package.

jacobmartella.me/web...

#Laravel #WordPress #PHP #PackageDev
The "Why" and "How" Behind My New Laravel Hooks Package - Jacob Martella — Web Developer
Learn why Jacob Martella built a new Laravel hooks package (artisanpack-ui/hooks) to replace an unmaintained one and bring WordPress hook power to Laravel.
jacobmartella.me
October 30, 2025 at 3:00 PM
Reposted by Jacob Martella
“We should treat accessibility as something that is structural or baked in or part of the DNA, if we want to be successful”

— says @marcysutton.com at #perfnow

“Don’t treat it like trying to put chocolate chips into a cookie after it is baked”

I love this framing!
October 30, 2025 at 11:19 AM
lol texass
October 25, 2025 at 10:12 PM
Reposted by Jacob Martella
Ladies and gentlemen... the weekend. (also: you are important and are not alone 🧡)
October 24, 2025 at 11:00 PM
Accessibility isn't a "nice to have," it's essential. In my new video, I cover the human, business, SEO, and usability cases for building an inclusive web.

It's how we empower all users and build a better web for everyone.

www.youtube.com/watc...

#a11y #WebDev #SmallBusiness
Why Accessibility Matters: The Case for a Better, More Inclusive Web
Accessibility isn't a fad, a trend, or just a technical checkbox. It's an essential requirement for building a modern website, and it's a core part of empowering small businesses to reach everyone. In this video, I break down the four key cases for why accessibility matters more than ever: The Hum
www.youtube.com
October 24, 2025 at 4:00 PM
Existing Livewire drag-and-drop packages had a big accessibility problem, so I built my own solution. Here's a look at the process, the challenges, and why building accessible tools is so important.

#laravel #livewire #webdev #accessibility
How I Built It: ArtisanPack UI Livewire Drag and Drop - Jacob Martella — Web Developer
Read the story behind the accessible ArtisanPack UI Livewire Drag and Drop package. Learn why existing tools fell short and how I built a better solution for developers.
jacobmartella.me
October 23, 2025 at 3:00 PM
Welp. Someone’s having an extremely bad Monday. (As far as I could see, no one was hurt and I don’t think it had spread to the building yet.)
October 20, 2025 at 3:55 PM
Digital Shopfront update: I built an accessible drag-and-drop dashboard with #Livewire! The core component is now open-source in my Artisan Pack UI to help empower other devs. See it in action in my new video:

www.youtube.com/watc...

#Laravel #a11y
Digital Shopfront Dev Update: Accessible Dashboards & Widgets
This week's progress on Digital Shopfront is all about putting control in the user's hands with a powerful and fully customizable dashboard! The main focus was creating a truly accessible drag-and-drop system for widgets that works seamlessly with Livewire. It was a significant challenge that took
www.youtube.com
October 17, 2025 at 4:00 PM
Well ... at least the sunset was pretty today.

#txwx
October 17, 2025 at 12:13 AM
Building an inclusive web isn't just a goal; it's a practice. Let’sbreak down the "how" of accessibility with practical, actionable tips. Whether you're a developer, a small business owner, or just posting on social media, there's a step you can take today.

jacobmartella.me/web...

#A11y
Building a Better Web: Your Practical Guide to Web Accessibility - Jacob Martella — Web Developer
Learn how to make your website and social media more accessible. This guide offers practical tips for developers and small business owners to build a better web for everyone.
jacobmartella.me
October 16, 2025 at 3:00 PM
There are a number of good drag and drop packages out there, but I couldn't find one that was actually accessible.

So I spent the last week or so creating an accessible Livewire drag and drop package.

#Laravel #Livewire #a11y
New ArtisanPack UI package just dropped! 🚀 Easily add accessible drag-and-drop functionality to your Livewire components. Get it now!

https://www.npmjs.com/package/@artisanpack-ui/livewire-drag-and-drop

#laravel #livewire #webdev #a11y
www.npmjs.com
October 14, 2025 at 4:10 PM
The WordPress block editor is frustratingly unusable on iPad with a Magic Keyboard if you do anything more than just paste content. Focus gets lost all the time, formatting on paste gets lost and some edits aren’t getting saved. Just frustrating.
October 12, 2025 at 3:02 PM
Reposted by Jacob Martella
I think we really should stop using antifa and just fully say anti-fascist and get them saying they are against anti fascism. Using antifa is giving them some distance and I genuinely think some of their base don’t even know that’s what it stands for.
October 11, 2025 at 11:10 PM