- Posts: 3
- Thank you received: 0
My monitoring dashboard — Halfmoon dark mode
1 week 12 hours ago #14
by cereal
My monitoring dashboard — Halfmoon dark mode was created by cereal
Built a server monitoring dashboard for my homelab using BaseFrame +
Halfmoon adapter
.
The dark-first approach is perfect for dashboards — easy on the eyes during late night debugging sessions. The sidebar has real-time stats modules and the main content area shows log entries in a category list view.
No custom JavaScript at all. Pure Joomla + CSS.
Screenshot coming once I figure out how to attach images here.
The dark-first approach is perfect for dashboards — easy on the eyes during late night debugging sessions. The sidebar has real-time stats modules and the main content area shows log entries in a category list view.
No custom JavaScript at all. Pure Joomla + CSS.
Screenshot coming once I figure out how to attach images here.
Please Log in or Create an account to join the conversation.
1 week 11 hours ago #15
by ramon
Replied by ramon on topic Re: My monitoring dashboard — Halfmoon dark mode
This is sick. How are you handling the real-time stats? Custom module with AJAX polling?
I have been thinking about building something similar for my network monitoring setup. The Halfmoon adapter seems perfect for it.
I have been thinking about building something similar for my network monitoring setup. The Halfmoon adapter seems perfect for it.
Please Log in or Create an account to join the conversation.
1 week 10 hours ago #16
by cereal
Replied by cereal on topic Re: My monitoring dashboard — Halfmoon dark mode
No AJAX. I'm using a cron job that updates custom fields on articles every 5 minutes via the Joomla CLI. The frontend just renders the latest values. Dead simple.
The custom fields display feature in BaseFrame base.css handles the rendering. Fields show as label:value pairs next to each article.
Code:
php cli/joomla.php custom:update-stats
The custom fields display feature in BaseFrame base.css handles the rendering. Fields show as label:value pairs next to each article.
Please Log in or Create an account to join the conversation.
Time to create page: 0.272 seconds