Refactor scale/colour picking stuff, so we can get inscalekey/outscalekey early Cacti poller_output support (Boost) - lots of reworking Editor QuickWin(tm): Upload images Editor QuickWin(tm): Grid Snap Editor QuickWin(tm): Node Targets picker Memory Leaks? RRDserv-compatible target? rrdfile.rrd@hostname:portnumber rrdremote:host:port:file.rrd (need to learn PHP sockets) BWLABELS nonzero to hide bwlabel boxes for (exactly) zero values. (grangenet weathermap) Node width/height adjustment? Maybe some special ICONs? :- ICON 300 400 box # use existing size thingy. 'box' just draws a bigger box ICON 48 48 nink # draw a nink INBWFORMAT/OUTBWFORMAT - ProcessString strings for the bwlabels - Some way to format BWLABELs? I want milliseconds, someone else wanted "x% of yMb" - should be something like BWLABELIN and BWLABELOUT. Each one needs different vars. - This is starting to get ugly. DONE Refactor draw_curve/draw_label - store the spine in the link? DONE - allow for tangential labels, moving comments, etc, without making draw_curve even bigger DONE INCOMMENTPOS/OUTCOMMENTPOS DONE Tangential Labels DONE Use PHP_CompatInfo to get definitive requirements DONE "subtractive aggregation" prefix a - to a target DONE Editor QuickWin(tm): Pick any defined font? (like the current image picker) DONE Editor QuickWin(tm): Moving a node rotates VIAs - needed in AJAX editor anyway. FIXED SET not inherited for links or nodes? Things below this line are not urgent ----------------------------------------------------------------------------------------------------- Some kind of shorthand for 'last non-relative node'? Then the sub chunks WOULD be generic Move to seperate runtime vars from config vars in WeatherMapItem - makes WriteConfig and editor UI easier. * ReadConfig sets config vars * some kind of GetConfig is used by anything that needs to read these * the runtime state is NOT the config vars * WriteConfig writes the config vars - should a pre/post plugin be allowed to alter the config vars? (e.g. snap to grid) DEAD Decide which internal properties are visible through ProcessString, and limit/rename them. DEAD Move to using RRD xml output, to avoid some text-parsing problems Nagios target Cacti data target (use data_id instead of rrd path - helps with Boost?) Editor: wierd redraw bug switching to xy sometimes. Some kind of preloader? ################################# FIXED WriteConfig fails to write KEYSTYLEs properly for multiple SCALEs FIXED COMMENTFONTCOLOR is ignored! DONE --help for weathermap CLI DONE --no-data option for CLI DONE Config for plugins - some kind of #pragma? DONE Allow specification of RRD command line (via #pragma-like thing) (Andrei) DONE - this is the incomplete SET command FIXED BUG: Two nodes close together will really freak out the curve code DONE? RRD plugin - headers different in rrdtool 1.x DONE Additional ProcessString format option to get KMGT version of value DONE MAXVALUE as synonym for BANDWIDTH on LINKS DONE Figure out at least an appropriate straight-line angle to draw link comments FIRST CUT DONE Label number formatting options in ProcessString - %2f FIXED INCOMMENT and OUTCOMMENT don't do anything FIXED COMMENTFONT and COMMENTFONTCOLOR don't do anything either DONE ProcessString - node:parent:xxxx this would allow you to cut&paste chunks of subordinate nodes without rewriting parent refers to the node that this one is positioned relative to, if any SIDESTEPPED RRD needs bytes/bits/absolute options FIXED $map->rrdtool_check is no longer checked! FIXED WriteConfig doesn't write ICON scaling FIXED? RRD plugin doesn't set data_time (do ANY?) FIXED Editor doesn't edit horiz/vertical keystyles - no AREA? FIXED? ShortOpenTags Editor bug? FIXED WriteConfig doesn't understand ICON none? DONE WriteConfig doesn't do MAXVALUE DONE WriteConfig doesn't do imageoutputfile and htmloutputfile?? DONE UI to allow disabling of poller map generation (while retaining thumbs browsing) (Andrei) DONE UI to 'render now' for debugging DONE CLI script to 'render now' to do async maps (Andrei) FIXED LABELOFFSET needs 'C' FIXED ICON needs 'none' FIXED OVERLIBGRAPH flicker on near-centre verticals FIXED BUG: New node-image stuff doesn't work on PHP4? FIXED with $map->nodes[$this->name]->labeloffsetx = 0; FIXED BUG: Flashing overlib graphs FIXED Node positioning relative to another node DONE positioning bw labels as a percentage from each end... DONE BWLABEL 25 75 bits DONE BWLABEL 45 55 bits DONE Use ProcessString for icon filenames (may allow some up/down icons?) DONE Named SCALEs * DONE for LINKs DONE Format strings - decide how these work! DONE ICON maxwidth maxheight filename DONE rescaling icons without doing any work DONE NODES node1:N node2:10:10 DONE Allow numerical offsets for node offsets LINK sdfsdf INCOMMENT fe0/0.1 OUTCOMMENT fe1/0.1 COMMENTFONT 33 Allow extra 'annotation' text per-link-direction DONE Unrecognised config on line 7: KEYSTYLE horizontal DONE Take classic, horizontal and vertical. H&V are both a continuous DONE strip from 0 to 100%, marked up in 20%s. (maybe 'notches' for the bands?) ##################################################################### DONE Unrecognised config on line 39: KEYBGCOLOR 192 192 192 DONE Unrecognised config on line 40: KEYTEXTCOLOR 0 0 0 DONE Unrecognised config on line 41: TIMECOLOR 255 255 255 DONE Unrecognised config on line 42: TITLEPOS 30 30 DONE Unrecognised config on line 43: TITLECOLOR 255 255 255 DONE Unrecognised config on line 44: TITLEFONT 120 DONE More colours, and also a drawable title DONE Unrecognised config on line 57: BWOUTLINECOLOR 255 255 255 DONE Unrecognised config on line 58: BWFONTCOLOR 255 255 255 DONE Unrecognised config on line 59: BWBOXCOLOR 0 0 0 DONE Unrecognised config on line 60: ARROWSTYLE 3 2 DONE Unrecognised config on line 67: OUTLINECOLOR 255 0 0 DONE for LINKS DONE Unrecognised config on line 68: FONTCOLOR 0 0 255 DONE Unrecognised config on line 69: FONTSHADOWCOLOR none DONE for NODES DONE Extras: DONE Finish curves DONE ( DONE all links are curves DONE imagemap is generated correctly DONE ) DONE WriteConfig doesn't do half these things! Always calc nodesizes early. simplify the box/margin calcs GD capability checking. Option to use indexed colour, for the plebs. Cacti-pick -> MRTG-pick -> NRG-pick DONE Cacti plugin -> at least view/manage. Get weathermap logs into cacti log? Editor: cacti-pick style thing for MRTG folder-of-rrds (and NRG, etc etc) Editor: i18n - all text from a seperate file... DONE Cacti Plugin - display DONE Cacti Plugin - poller DONE Cacti Plugin - manage DONE Cacti Plugin - edit FIXED Editor: Node renaming doesn't work Editor: Draggable dialogs? Editor: Draggable NODEs? Editor: Update to use new defaults model DONE Aggregate TARGETS: TARGET xy.rrd + yz.rrd + rr.rrd [can't be asymmetric in this style] DONE Some way to change Icon/Label colour based on a data source (e.g. up/down info) Some way to have one-directional arrows (e.g. latency) Some way to have non-bits/sec data (e.g. latency in seconds, no *8) Niels Baggesen: BWLABELS BOTH (!) Ueli: Use rrdtool extension if possible DONE: TFC: multipoint links, or curved, or parallel? DONE Alex Soares de Moura: arrow outlines on/off/colour DONE Me: overhaul arrow drawing generally, so I understand it properly! :-) Editor: Scale editor DONE Editor: font selection Editor: other colours (background, link outline) DONE Editor: Cacti source picker Editor: Image management (backgrounds, icons) NOT DONE RIGHT Editor: Help text - onfocus & onblur handlers for all form elements. NOT NEEDED ANYMORE Editor: 'reverse' option on cacti-picker DONE? Editor: wierd redraw bug switching to xy sometimes. Some kind of preloader? NON-BUG sizedebug doesn't work in editor?? did before... maybe only in PHP4 (of course) Recalc Now should check permissions FIXED Editor: ' & " stripslashes issue - MORE stripslashes crap in editor.php - it breaks ' and " in nodenames. FIXED Editor: images on windows \ vs / - http://forums.cacti.net/viewtopic.php?p=93556#93556 DONE Some memory-usage monitoring would make debugging configs easier. FIXED Map Cycle mode broken in IE? DONE Cacti Host Status target DONE length for horizonal/vertical scales: KEYSTYLE horizontal 300 (the width is auto, based on font, isn't it?) DONE Make a note available with the percentage bandwidth, so it can appear in comments/labels DONE --> calculate percentage bandwidth BEFORE drawing anything (before the post-process?), so it's universally available. DONE ProcessString for TARGET, based on hints but not notes. DONE --define x=y option for CLI DONE ProcessString for INFOURL, OVERLIBGRAPH? - Not TARGET? (any plugin could put strings into a command line for '!' plugin) NON-BUG weathermap-cacti-rebuild.php has cacti-path hardcoded! WebSVN - weathermap - Blame - Rev 97 - /TODO
  jablonka.czprosek.czf

weathermap

Subversion Repositories:
[/] [TODO] - Blame information for rev 97

 

Line No. Rev Author Line

Powered by WebSVN 2.2.1