Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

2. Keep it modular!

We use ping pong laravel modulemodules to enable modularity usage. A new module is required, when a new (and not already used topic) is addressed! More modules are often better.

See Writing See Write your own ModulesApplication for more information.

PHP artisan module-list output for nms prime

3. Database independents

...

matter!

One of our goals is to achieve database independents. For this purpose, we use the default laravel Eloquent Concept. See: https://laravel.com/docs/eloquent. This required as less little as possible usage of direct DB connections – Don't use mysql_query() or avoid laravel DB:: command when possible (smile)

...

Base MVC is our own core framework which extends the laravel framwork framework to our special needs. Most of the things you will experience , will go through it. See: Base MVC:

...

  1. You really know what you are doing!
  2. You will put a lot of effort in into testing before the merge request comes!

5. Do not reinvent the world! Use Standard Linux!

Make as much as possible use of common standard linux Linux tools, like

  • ISC DHCP
  • NagiosIcinga
  • Cacti and rrdRRD

Linux Mascot Pinguin Tux

These are cool projects! So: USE THEM!

6. Design, look and feel matters!

For this purpose, we use bootstrap with the "Color Admin" Topic. So there is nothing wrong with producing a cool, modern, fancy, and responsive GUI. Most of our users care about this, they are no geeks. Checkout projects for more infosinformations

  1. Bootstrap: http://getbootstrap.com/
  2. Topic: Color Admin: https://wrapbootstrap.com/theme/color-admin-admin-template-front-end-WB0N89JMK

...