[00:00] Hello guys, in this video I want to show you a package I found, Laravel Forum. So this is one of the cases where the package is very old, 11 years old in fact, but still supported in Laravel 13 with the new version 8. [00:14] But the problem with such packages, it lacks screenshots. So this is what I see often by package creators, quick documentation, and there's a separate actually documentation page. So this is the page of documentation, but how does it actually look? [00:29] It's all text-based, and I decided to try it out and show it to you. So, if any of you wants a forum on your website in 2026 for whatever reason, this could be the case. [00:41] So, this is what I got after installing the package, seeded some fake data, added login and logout functionality, and this is the forum you would get. And yes, I know it looks like 20th century, so the full sentence would be, if on your website you still want a forum in 2026, [00:59] that would look like it's 1999, this is the package. But also, frontend is customizable, and we will try to do that in this video. The installation of the package is pretty simple. [01:11] Composal require, package discovery should be automatic, then you do vendor publish and migration, and then you install UI presets. So there are two options for UI, live wire or blade, if I understand correctly. [01:25] both use Tailwind and a few more configuration options. And if you install all of that, you can go and browse through forum. This is how it looks. New thread, for example. And yes, this is how it looks. Let's use Facebook Chrome extension. Create the [01:41] buttons to pin, remain and quick reply, for example. We can reply to the forum post. We can go to recent threads and reply to someone, for example, specifically reply to this one, something something, so like a good old forum. In the database we have tables like forum posts, [02:02] forum categories threads and then when the threads were read and also fields like pinned logged and other stuff So also nothing really fancy And in your allowable project as a result [02:15] of that, you don't get any public clouds. So it's all in Vendor. You don't have much control over it, to be honest. So it's all in the slash forum, and then the package takes care of what works and how [02:28] inside. There are a few things on top like API for example, so you can have the API and probably build your own frontend for the same backend API. So these are the endpoints and these are the [02:41] parameters listed in the documentation, so you can use that only as a backend if you wish. Also interesting for category tree it uses nested set functionality. This is the package variable nested set for tree structures. I have a separate video about how it works, I will link that in the [02:57] the description below, but basically in the database forum categories, you have pretty weird column names in the database, but this is how the tree structure of categories actually work. A pretty interesting separate topic about the algorithm and how it works in Eloquent and [03:12] Laravel specifically. And now let's try to change the visual design, and we can use AI for that. So if we take only the front-end part, we have resources, forum, and then we have CSS, JS, [03:24] and views. So these are the blades with partials. So let's try to customize those and see how far we can get. And I will ask Eli to do that. So I've made my homework, so to speak, [03:36] and asked Codex GPT 5.5 what are our options for customizations. And depends on how far you can go or how far you want to go. Light restyle is easy. Complete visual redesign is harder. And new UX [03:51] then touches the vendor and controller as well. So, I will prompt codec for something like this. And this is my prompt, I will make it more visible like this, and I will choose 5.5 high in this case, [04:04] because I suspect the model would need to think for a while how to implement that on top of old design and let see what will be the result So while it is working in general my thought about such older packages So the package still works and the backend is good [04:20] but the frontend looks not really modern. So, you have a few options with such packages. First, to fork it and then if you need the backend functionality of form, then build your own frontend from scratch. [04:33] Then also another option is to ask AI to recreate the package functionality without the package. So I could do that. For example, I could prompt AI go to vendor, look at elephant structure, look at database tables and then make it a [04:49] part of the first party part of my application without any package. Then you don't have any dependency but you do have the logic from the package mostly. or as I'm doing in this case, I'm taking the package as is, [05:03] as long as it supports Laravel 13 newest version, and then I prompt for fundamental changes on top, which would make package more usable in 2026. But basically, my point is, [05:16] if you see that some package is not actively supported that much or lacks some functionality, with AI as a helper, you can go further with that package as fundamental idea for your project. [05:29] Now I will skip this video until the moment where this prompt is actually finished. And this is the part that I want to comment on. So it predicted to have like 15 files to be changed. Now we have 59 files changed, [05:42] and it's automatically compacting the context. So we're running out of context window already. I don't see the context window visible anywhere here in the Codex app. in the codec CLI it would show the percentage, but anyway, and it says it's mostly in place, [06:00] so hopefully small details left, and then I will be able to show you the result. Interesting detail is showing bootstrap era classes, so as I said, the package itself is 11 years old, so I'm pretty [06:12] sure there are some older ways let put it this way to do stuff including old bootstrap classes so that was also needed to be refreshed And yes it is done finally done It doesn say in how much time I would roughly calculate like [06:28] 15 minutes or even 20 minutes with that many files changed. 60 files. Was it worth it? Let's refresh. So this was the old forum test. I will leave it in the [06:40] browser and open a new tab and if we launch that one now we have our new form which looks like this and yes I would say it looks much more like 2026 with some rounded borders here it all [06:56] seems to be working so we can go and reply to someone with even spacing and padding taken care off. So yeah, this is the result that you can achieve with AI to redesign something older, [07:12] even from bootstrap for example. And this is how the homepage would look like. It's in create category. You can do a lot of things here. So yeah, this is my visually updated forum. And side note, how much it cost on Codex. So if I refresh my dashboard here, five-hour usage limit, [07:29] I'm on $20 plan of Codex Chat GPT. So before my prompt this set 84% remaining. So it has eaten half of my 5-hour usage limit. Is it a lot? Probably. But for the amount of work if I had [07:44] to do that manually or hire someone it's a no-brainer to pay that amount. Again if you compare this original design to this modern design it's night and day in my opinion. Here, what do you guys think about this Laravel forum package? [07:59] On the backend is good, the frontend is customizable or regenerated with AI? Or do you know any other forum packages for Laravel projects which would include a forum into your existing website? [08:12] And do we even need forums in 2026 or what is the like new reincarnation maybe if needed of such discussions in modern 21st century? Again let's discuss in the comments. [08:24] That's it for this time and see you guys in other videos.