Giter VIP home page Giter VIP logo

modules's Introduction

#Steroids Modules Build Status

Nette modules on the Steroids

Simple registration of Nette modules & extensions.

Support of SOLID MODULAR CONCEPT.

Read more about this package on blog [CZE]

##Features

###Simple configuration ####Bootstrap In bootstrap.php in conjunction with Flame/Framework

$configurator = new \Flame\Configurator;
$configurator->createModulesInstaller()
	->addConfig(__DIR__ . '/config/extensions.php')
	->register();
return $configurator

Look at implementation of creating modules installator

####extensions.php Register extensions very simply

return array(
	'modules' => array(
		'REST' => 'Flame\Rest\DI\RestExtension',
		'doctrine' => 'Flame\Doctrine\DI\OrmExtension',
		'events' => 'Kdyby\Events\DI\EventsExtension',

		'Enlan\CategoryModule\DI\CategoryExtension',
	    'Enlan\DictionaryModule\DI\DictionaryExtension',

		'Flame\CMS\AngularModule\DI\AngularExtension'
	)
);

If you favor NEON, you can use extensions.neon configuration.

That's all, nothing more! Simple!

##Killer feature ;-)

###You can use composer package Nette Module Installer for automatic installation of new extensions

##Bonus?! You can use Flame\Modules\Providers\IConfigProvider for loading additional neon configuration.

Or implement one of these interface: IRouterProvider & IPresenterMappingProvider & ILatteMacrosProvider.

###What next? Look at this implementation of modules on steroids.

modules's People

Contributors

budry avatar frosty22 avatar jirinapravnik avatar jsifalda avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.