Building a Wiki Software with Laravel and Filament
A Wiki Software, built with Laravel and TALL Stack

Search for a command to run...
A Wiki Software, built with Laravel and TALL Stack

No comments yet. Be the first to comment.
Fun fact, while deep diving how Claude Code works, I realised some files were stored with a .jsonl format! What’s this, a typo?? 😀 Of course not…. It's a text format where each LINE is a valid JSON object. So why this and not just a JSON array?! Reg...

This apply the dependencies transformations needed, and add the PostCSS config file needed. npm remove @tailwindcss/vite npm remove tailwindcss npm install tailwindcss@3 @tailwindcss/forms npm install postcss autoprefixer cat > postcss.config.js ...

Warning: I just deprecated it. Claude Code is fantastic, it does the same job I wanted to achieve with this. It’s a CLI instead of an UI, but it does 10x or 100x more than the current application situation. Get it here: https://docs.anthropic.com/en/...

I know, Livewire and Tailwind are the base for Filament, and this tutorial is not any hidden gem, but my gut feeling tells me I should write it. It shows few steps of the docs, but many don't get there, and don't even know this is possible. Filament ...

You're reading this, so you want the Login page ready to go in local environments, without having to type in a default user (configured in your seeder). Let's go. Let's create a Filament Page. Press <enter> for an empty answer, when asked if the page...

For many reasons, now I have the availability to put my mind to building this solution.
It's now living in this Github Repo, and there are some Live Streamings while coding it.
I started it a few months ago with a different stack. While I didn't have time to make more live streaming on this, I've been changing my stack opinion for this project.
I won't take much time. This post is an outline of what this solution is.
Well, you got it; it's Wiki Software. A wiki is a website or online resource that multiple users can edit.
We get numerous outputs from it:
Documentation website (not static generated): may have a public part or be authenticated only, permission-based access, etc.
Knowledge base for company internal tools. Versioned controlled documents. Approval workflows.
Output to Web and PDF. Network publishing ensures that only published and approved versions are visited by such networks.
Web catalogs, eBooks
Custom forms, polls
Charts and Reports
That's it, and I hope you enjoy it!
This is fully open-source software, MIT licensed.
Should you not know the TALL stack, it's an acronym for Tailwind, AlpineJS, Laravel, and Livewire.
This stack is permissive to receive browser components in another language, such as Web Components or ReactJS / VueJS / other JS. Be mindful - not as a complete application (SPA), but as portions of the screen.
Not only this, a couple of picks take this rapid application development a step (or ten) further: Filament, Fabricator, and Spatie packages.
It will make use of Docker as a development and production artifact. It will also be possible to code with GitPod, a cloud-based development environment; more on that later.
Here is the first video, don't forget to like it if that's the case, and subscribe.
I hope all of this excites you, and let's keep you updated in the future!
Happy coding! 🚀