init cms presentation

Post on 21-Jan-2017

458 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

the flexible cms core based on symfony 2github.com/networking/init-cms-bundle

what is it? a bundle that ...●is open sourced under MIT License

●runs on symfony long term support version 2.7 (master branch 2.8 being tested)

●steady developed since november 2012

●suitable for large or small projects(we run 25 projects with it)

●lean by leveraging other great bundles

bundles we ! and depend on."If I have seen further it is by standing on the shoulders of giants." (Isaac Newton)

networking/init-cms-bundle

doctrine/ormdoctrine/fixtures-bundle

sonata-project/admin-bundlesonata-project/doctrine-orm...sonata-project/user-bundlesonata-project/formatter-bundlesonata-project/media-bundle

symfony-cmf/routing-extra-bundle

stof/doctrine-extensions-bundle

friendsofsymfony/user-bundle

mopa/bootstrap-bundle

twitter/bootstrap

knplabs/knp-paginator-bundleknplabs/knp-menu-bundle ibrows/sonata-admin-annotation-bundle

ibrows/sonata-translation-bundle

jms/serializer-bundle

why? really, another cms?

●developer friendly CMS

●implement customer needs by design, not by hacking

●no usable CMS in 2012 based on sf2

●leverage the bundle ecosystem of symfony

●leaves the developer in control

features! gimme more ...● Pages● Layout and Content Types● Templates● Menus● Routing● Versioning of Pages (Draft/Published)● Multi Language● User Manager● Admin Bar● Help Pages● Media Manager etc.

what’s new? lately.

●Translation Manager (thank you iBrows)●Small features added such as time based

page publication, media preview, easier addition of custom CSS for backend preview etc

●AppBundle is an extension of init-cms-bundle

●Upgrade to Symfony 2.7 (2.8 coming soon), following long term release plan.

●Page cache, based on phpfastcache library

another cache system. why?

●Tried Varnish, FosHttpCacheBundle, Symfony Http Cache

●Complicated, and unpredictable results

●Cache validation is a bitch

●We needed something easy to use, in various environments

●we don’t aim to become server admins

a lot of cache! our solution●Simple php based caching system phpfastcache●Save to file, APC, MemCache, XCache,

Redis……●Saves HTML and “updated_at” information, for

easy validation and quick response times●Simple to configure:

networking_init_cms: cache: activate: true cache_time: 86400 cache_service_class: "Networking\\InitCmsBundle\\Lib\PhpCache"

●Available as a service so that you can cache what ever you want e.g. HTML fragments, objects, or doctrine result sets.

the result. it’s fast.

Response times that are as little as 70ms or less

how to find us

find us on github:github.com/networking/init-cms-bundle

visit us:www.initcms.com

contact us at:www.networking.ch

email:info@networking.ch

thanks

top related