@@ -70,39 +70,74 @@ will typically want to keep this close at hand.
70
70
Bundles
71
71
-------
72
72
73
- Looking for some in depth information about a CMF Bundle? Want a list of all the
74
- configuration options of a bundle? Want to know if you can use a bundle independently and how
75
- to do it? In this case the reference is the right place for you.
73
+ Looking for some in depth information about a CMF Bundle? Want to know if you
74
+ can use a bundle independently and how to do it? In this case the bundles
75
+ section is the right place for you!
76
+
77
+ Core Bundles
78
+ ~~~~~~~~~~~~
79
+
80
+ Most of the Symfony CMF bundles provide some functionality, they integrate a
81
+ library or they introduce a complete new concept.
76
82
77
83
.. toctree ::
78
84
:maxdepth: 1
79
85
80
86
bundles/block/index
81
- bundles/blog
82
- bundles/content/index
83
87
bundles/core/index
84
88
bundles/create/index
85
- bundles/phpcr_odm
86
89
bundles/media/index
87
90
bundles/menu/index
88
91
bundles/routing/index
89
92
bundles/routing_auto
90
93
bundles/search/index
94
+ bundles/tree_browser/index
95
+
96
+ Showcase Bundles
97
+ ~~~~~~~~~~~~~~~~
98
+
99
+ Other bundles provide an example on how to use these core bundles. They all
100
+ show a different way of implementing a concept. You can use these bundles in
101
+ your project, but you can also get ideas from these bundles to create your own
102
+ bundle based on the core bundles.
103
+
104
+ .. toctree ::
105
+ :maxdepth: 1
106
+
107
+ bundles/blog
108
+ bundles/content/index
91
109
bundles/simple_cms/index
110
+
111
+ 3th Party Bundles
112
+ ~~~~~~~~~~~~~~~~~
113
+
114
+ Besides that, the Symfony CMF team also maintains some 3th party bundles which
115
+ help with integrating PHPCR concepts into the Symfony Framework.
116
+
117
+ .. toctree ::
118
+ :maxdepth: 1
119
+
92
120
bundles/doctrine_phpcr_admin
93
- bundles/tree_browser/index
121
+ bundles/phpcr_odm
94
122
95
123
Components
96
124
----------
97
125
98
- Looking for some information about the low level components of the CMF?
126
+ The Symfony CMF believes in a concept where bundles integrate library
127
+ (components) into the framework. The components can be used in any PHP
128
+ project, even when they are not using Symfony.
99
129
100
130
.. toctree ::
101
131
:maxdepth: 1
102
132
103
133
components/routing/introduction
104
134
components/testing
105
135
136
+ .. note ::
137
+
138
+ The Testing component is a bit strange, as it can only be used with the
139
+ symfony framework. There are plans to change this in the feature.
140
+
106
141
Reference
107
142
---------
108
143
@@ -127,9 +162,7 @@ configuration is broken down per bundle.
127
162
Cookbook
128
163
--------
129
164
130
- Special solutions for specific use cases that go beyond standard usage.
131
-
132
- Want to know more about the CMF and how each part can be configured? There's a tutorial for each one.
165
+ The cookbook consist of articles about advanced concepts of the Symfony CMF.
133
166
134
167
.. toctree ::
135
168
:maxdepth: 1
@@ -147,6 +180,8 @@ Want to know more about the CMF and how each part can be configured? There's a t
147
180
Contributing
148
181
------------
149
182
183
+ Do you want to contribute to the Symfony CMF? Start reading these articles!
184
+
150
185
.. toctree ::
151
186
:maxdepth: 1
152
187
0 commit comments