Cacti (home)ForumsDocumentation
Cacti: offical forums and support
It is currently Mon May 29, 2017 8:19 am

All times are UTC - 5 hours




Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject: Re: New skin
PostPosted: Tue Dec 16, 2014 5:42 am 
Offline
Developer
User avatar

Joined: Tue Jun 13, 2006 1:17 am
Posts: 786
Location: Cologne, Germany
Correct, the roadmap is outdated.
I assume the new version will be released beginning 2015.
Currently we're making huge progress.

Regards
-Andi

_________________
Hat das Blümchen einen Knick, war der Schmetterling zu dick! ;)
reportit v0.7.5a
SNMPAgent v0.2.3
Download ReportIt | Download SNMPAgent | ReportIt SVN | ReportIt Templates | Wish list


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Thu Dec 25, 2014 5:30 pm 
Offline
Cacti Guru User
User avatar

Joined: Thu Jan 31, 2008 6:39 am
Posts: 2581
Location: Kressbronn, Germany
Now 0.8.9 does come with themes, but having looked at it, it's more like the jquery skin in CactiEZ.

Here's a preview on the new UI I'm currently working on, including:

  • Portlet Support ( nmidWeb2 )
  • Enhanced tables ( export to PDF/CSV ..., enhanced searching )
  • Responsive Design ( the UI works on a PC as well as on a smartphone/tablet )
  • Some other UI improvements

It's still work-in-progress (WIP) but a good demonstration of its current abilities:

Wathc GoogleDrive/Video : Enhanced Cacti Theme - Work-In Progress

_________________
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code:
CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Fri Dec 26, 2014 7:59 am 
Offline

Joined: Sun Dec 14, 2014 5:03 am
Posts: 8
This new interface is really impressive, thank you for all your work.


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Fri Dec 26, 2014 8:06 am 
Offline
Cacti User

Joined: Wed Dec 19, 2007 2:00 pm
Posts: 76
+1 :o

1Q15 ? :D


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Fri Dec 26, 2014 8:22 am 
Offline
Cacti Guru User
User avatar

Joined: Thu Jan 31, 2008 6:39 am
Posts: 2581
Location: Kressbronn, Germany
if you dont have any plugins and only use a pure plain cacti its ready to test now.

thold and weathermap will be added later.

and its not a real theme, but a complete rewrite of cacti as the original code isn't really compatible with the new ui. so its replacjng your current cacti install.

pm me if you like to get it for demo/bug reporting purposes.

_________________
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code:
CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Fri Dec 26, 2014 8:34 am 
Offline

Joined: Sun Dec 14, 2014 5:03 am
Posts: 8
I'm interested because I'm using a brand new installation without plugins. But I can't sent PM at this time, I'm like a newbie :lol:


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Fri Dec 26, 2014 8:49 am 
Offline
Cacti User

Joined: Wed Dec 19, 2007 2:00 pm
Posts: 76
phalek wrote:
if you dont have any plugins and only use a pure plain cacti its ready to test now.

thold and weathermap will be added later.

and its not a real theme, but a complete rewrite of cacti as the original code isn't really compatible with the new ui. so its replacjng your current cacti install.

pm me if you like to get it for demo/bug reporting purposes.


Thanks Phalek, but I could not change UI easily, I will wait for final release. :)


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Fri Dec 26, 2014 1:01 pm 
Offline
Cacti Guru User
User avatar

Joined: Thu Sep 16, 2004 5:53 am
Posts: 5100
Location: United Kingdom
This looks fantastic Phalek!

The jQuery skin is a strange thing, especially as part of the core code - download the old-style page and then restyle it with lots of hardcoded stuff?

Is yours based on any css framework?

_________________
Weathermap 0.98 is out! & QuickTree 0.2. Superlinks is over there now.
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Fri Dec 26, 2014 1:16 pm 
Offline
Cacti Guru User
User avatar

Joined: Thu Jan 31, 2008 6:39 am
Posts: 2581
Location: Kressbronn, Germany
yes, kindof. its based on the twitter bootstrap stuff. to be more precise i am using the ACE template from here: https://wrapbootstrap.com/theme/ace-res ... -WB0B30DGR

have a look at that page for possibilities which can be implemented.

unfortunately to make cacti truely theme aware a rewrite to use a mvc framework would be far more effective ( besides going to truely PDO mode)

basically i had to rip out most of the table based layout and replace it with divs which also requires to rewrite the plugins accordingly. Weathermap is one of the easiest to do in this regard.

_________________
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code:
CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Fri Dec 26, 2014 2:13 pm 
Offline
Cacti Guru User
User avatar

Joined: Thu Sep 16, 2004 5:53 am
Posts: 5100
Location: United Kingdom
Thanks I'll take a look.

I'm actually planning to rewrite the admin pages for weathermap into simpler style, too. I started a while ago, but didn't get it all done. I don't like the separate groups and permissions pages, so there will be one Map Properties box, instead.

_________________
Weathermap 0.98 is out! & QuickTree 0.2. Superlinks is over there now.
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Sat Dec 27, 2014 12:11 am 
Offline
Developer

Joined: Thu Apr 07, 2005 3:29 pm
Posts: 2541
Location: B/CS Texas
We are moving towards a real templating system, such as Smarty. We are just doing it in baby steps. You won't see the beginnings of it for a few more versions. It is going to take a large effort to finally separate all the display logic out. Right now we are focused on removing a lot of hardcoded colors and styling and moving it to css. Then we can pull the full tables, etc.. out From there it will be fairly simple to use Bootstrap or any of the other various responsive UIs you like. I use Bootstrap on several of my other projects, its dirt simple to work with, and its really going to improve things a good bit.

BTW, your theme looks pretty good so far.

_________________
CactiEZ CD


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Sat Dec 27, 2014 5:51 am 
Offline

Joined: Sun Dec 14, 2014 5:03 am
Posts: 8
Thanks for all information, but to be sure to understand, the phalek version is a fork and not a new addition to the official version? This is not the same thing that says browniebraun?


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Sat Dec 27, 2014 5:58 am 
Offline
Cacti Guru User
User avatar

Joined: Thu Jan 31, 2008 6:39 am
Posts: 2581
Location: Kressbronn, Germany
Yes until the cacti team has competed the separation of functional code and presentation code, every new ui is essentially a new fork.

95% of the code is the same, but most of the presentation code had to be changed to make use of the mentioned bootstrap css framework.

This especially affects the plugins as they still make use of the old cacti user interface

_________________
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code:
CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Sat Dec 27, 2014 6:37 am 
Offline
Cacti Guru User
User avatar

Joined: Thu Sep 16, 2004 5:53 am
Posts: 5100
Location: United Kingdom
There are lots of other benefits to pulling all the functional code out of the 'page' files, too - like unit tests. And once you have unit tests, you can make bigger changes with a lot more confidence. PHPUnit has changed my world...

The aim should really be that the pages you call in the browser have very little code, and especially anything that changes the state of the application is in a function, not just loose in the page. That way it can be tested independently.

_________________
Weathermap 0.98 is out! & QuickTree 0.2. Superlinks is over there now.
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)


Top
 Profile  
 
 Post subject: Re: New skin
PostPosted: Sat Dec 27, 2014 10:07 am 
Offline

Joined: Sun Dec 14, 2014 5:03 am
Posts: 8
This is only great news! 2015 will be the Cacti year!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3, 4  Next

All times are UTC - 5 hours


Who is online

Users browsing this forum: Google [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Protected by Anti-Spam ACP Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group