ona
ona copied to clipboard
Modernization
Guess what everyone. ONA is old! Yep I know it is, now you do too.
Its still a good system, serves a purpose and I use it every day but yep there is a lot that is left to be desired.
This is just a place for me to put down some very high level modernization ideas so I wont forget about them. Its likely this stuff should and will become separate tasks to go work on.
- GUI
- Use something like bootstrap/jquery instead of the one you wrote before those even existed.
- Let me hit the back button, please!
- API
- Give me a real REST api
- redo dcm.pl so it uses REST and has a proper security model.
- Let me speak things like json and yaml
- Possibly use something like composer to help with dependancies
- Freshen any other libraries
- is there something better than adodb or xajax that should be used? (hint, yes)
- Maybe adhere to some of the PSRs? http://www.php-fig.org/psr/ (ha I cant even follow my own rules)
- Use some sort of unit test framework
- Use PCR-3 logging http://www.php-fig.org/psr/psr-3/
- Real I18n for languages!
And do all this while having a life and a job that would otherwise not let you update things.
Good luck!
Hi Matt, We use your product and are very happy with it. Great to see that you are still working on it, and good luck.
@nicolasochem Thank you for your encouragement. Its good to know people are watching and there is interest. It will likely take awhile to get it ready for prime time but I have a pretty good start so far.
If anyone wants to play around or even help contribute to the conversion efforts let me know!
The new repo is here.. You'll want to use the dev
branch for now.
Thanks again
Hi Matt - ONA has been a tremendous piece of software for us. Thanks again and keep up the great work!
On Thu, Jan 12, 2017 at 12:48 AM, Matt Pascoe [email protected] wrote:
@nicolasochem https://github.com/nicolasochem Thank you for your encouragement. Its good to know people are watching and there is interest. It will likely take awhile to get it ready for prime time but I have a pretty good start so far.
If anyone wants to play around or even help contribute to the conversion efforts let me know!
The new repo is here https://github.com/opennetadmin/ona-core.. You'll want to use the dev branch for now.
Thanks again
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/opennetadmin/ona/issues/111#issuecomment-272081951, or mute the thread https://github.com/notifications/unsubscribe-auth/AAbfWWp1qElC5lTaYKl2lPUQTLypshXhks5rRb62gaJpZM4K8uQE .
@robfantini Good to hear from you.. Thanks much for the comments. Glad ONA has helped you out!
I'm happy to see ONA is still alive! I don't know of any other opensource IPAM that supports DNS records and DHCP ranges. Even the new kid on the block (NetBox of PacketLife fame) has no mention of it. I only ask you to please don't "refactor out" features for the sake of modernization, as so often happens in other projects. Thanks for everything :)