Hi
1.What are the benefits of using layout container component.
Ans:-
Responsive Layouting is a mechanism for realizing responsive web design. This allows the user to create web pages that have a layout and dimensions dependent on the devices their users use.
Layout Container component
This component provides a grid-paragraph system to allow you to add and position components within a responsive grid. It can be used as the default parsys for your page and/or made available to authors in the component browser.
The default Layout Container component is defined under:
- /libs/wcm/foundation/components/responsivegrid
- You can define layout containers:
- As a component that the user can add to a page.
- As the default parsys for the page.
- Both.
You can have the layout container as standard for the page, while allowing the user to add further layout containers within this; for example, to achieve column control.
With these responsive grid mechanisms you can:
- Use breakpoints (that indicate device grouping) to define differing content behavior based on device layout.
- Hide components based on device group (define on which breakpoint a component will be hidden).
- Use horizontal snap to grid (place components into the grid, resize as required, define when they should collapse/reflow to be side-by-side or above/below).
- Realize column control.
Link:- https://docs.adobe.com/docs/en/aem/6-1/administer/operations/page-authoring/configuring-responsive-layouting.html
2.If we are creating a new site on which framework we should create the html pages , previously we use to create html pages using bootstrap and using these html and bootstrap css we use to create components. Now which framework we should use while creating html pages from PSD.
Ans: You can use any framework Sightly, angular, bootstrap, Grunt etc. And to convert PSD to CSS, IED to be recommended is Brackets.
Link:- https://docs.adobe.com/docs/en/dev-tools/aem-brackets.html
3.Do we have any detailed documentation available apart from docs for layout container component usage.
Link:- http://labs.6dglobal.com/blog/2015-05-28/new-aem-61-layout-mode/
Link:- http://adobe-marketing-cloud.github.io/aem-responsivegrid/
Link:- http://www.slideshare.net/GabrielWalt/aem-responsive
Some good reference links:- https://helpx.adobe.com/experience-manager/kb/vanity-urls.html [This will show you how to use angular]
http://adobe-consulting-services.github.io/acs-aem-samples/
http://blogs.adobe.com/aaa/2015/06/build-single-page-applications-using-angularjs-on-aem.html
I hope this would help you.
Thanks and Regards
Kautuk Sahni