Skip to content
This repository was archived by the owner on Sep 16, 2021. It is now read-only.

Commit 3d8881e

Browse files
committed
Moved toctrees to section index
1 parent a98e8d8 commit 3d8881e

File tree

4 files changed

+48
-103
lines changed

4 files changed

+48
-103
lines changed

bundles/map.rst.inc

Lines changed: 36 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Key Bundles
2+
~~~~~~~~~~~
3+
4+
Most of the Symfony CMF bundles provide some functionality, they integrate a
5+
library or they introduce a complete new concept.
6+
17
* :doc:`block/index`
28

39
* :doc:`block/introduction`
@@ -6,14 +12,6 @@
612
* :doc:`block/cache`
713
* :doc:`block/relation_to_sonata_block_bundle`
814

9-
* **BlogBundle**
10-
11-
* :doc:`blog`
12-
13-
* :doc:`content/index`
14-
15-
* :doc:`content/introduction`
16-
1715
* :doc:`core/index`
1816

1917
* :doc:`core/introduction`
@@ -28,10 +26,6 @@
2826
* :doc:`create/other-editors`
2927
* :doc:`create/developing-hallo`
3028

31-
* **DoctrinePHPCRBundle**
32-
33-
* :doc:`phpcr_odm`
34-
3529
* :doc:`media/index`
3630

3731
* :doc:`media/introduction`
@@ -56,17 +50,43 @@
5650

5751
* :doc:`search/introduction`
5852

53+
* :doc:`tree_browser/index`
54+
55+
* :doc:`tree_browser/introduction`
56+
57+
Showcase Bundles
58+
~~~~~~~~~~~~~~~~
59+
60+
Other bundles provide an example on how to use these key bundles. They all
61+
show a different way of implementing a concept. You can use these bundles in
62+
your project, but you can also get ideas from these bundles to create your own
63+
bundle based on the key bundles.
64+
65+
* **BlogBundle**
66+
67+
* :doc:`blog`
68+
69+
* :doc:`content/index`
70+
71+
* :doc:`content/introduction`
72+
5973
* :doc:`simple_cms/index`
6074

6175
* :doc:`simple_cms/introduction`
6276
* :doc:`simple_cms/multilang`
6377
* :doc:`simple_cms/rendering`
6478
* :doc:`simple_cms/extending_page_class`
6579

66-
* **SonataDoctrinePhpcrAdminBundle**
80+
Contributed Bundles
81+
~~~~~~~~~~~~~~~~~~~
6782

68-
* :doc:`doctrine_phpcr_admin`
83+
Besides that, the Symfony CMF team also maintains some 3th party bundles which
84+
help with integrating PHPCR concepts into the Symfony Framework.
6985

70-
* :doc:`tree_browser/index`
86+
* **DoctrinePHPCRBundle**
7187

72-
* :doc:`tree_browser/introduction`
88+
* :doc:`phpcr_odm`
89+
90+
* **SonataDoctrinePhpcrAdminBundle**
91+
92+
* :doc:`doctrine_phpcr_admin`

components/map.rst.inc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,8 @@
99
* **Testing**
1010

1111
* :doc:`testing`
12+
13+
.. note::
14+
15+
The Testing component is a bit strange, as it can only be used with the
16+
symfony framework. There are plans to change this in the feature.

contributing/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Contributing
66

77
code
88
bundles
9+
releases
910
license
1011

1112
.. include:: map.rst.inc

index.rst

Lines changed: 6 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ will typically want to keep this close at hand.
5959

6060
.. toctree::
6161
:maxdepth: 1
62+
:numbered:
6263

6364
book/installation
6465
book/simplecms
@@ -74,51 +75,7 @@ Looking for some in depth information about a CMF Bundle? Want to know if you
7475
can use a bundle independently and how to do it? In this case the bundles
7576
section is the right place for you!
7677

77-
Key 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.
82-
83-
.. toctree::
84-
:maxdepth: 1
85-
86-
bundles/block/index
87-
bundles/core/index
88-
bundles/create/index
89-
bundles/media/index
90-
bundles/menu/index
91-
bundles/routing/index
92-
bundles/routing_auto
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 key 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 key bundles.
103-
104-
.. toctree::
105-
:maxdepth: 1
106-
107-
bundles/blog
108-
bundles/content/index
109-
bundles/simple_cms/index
110-
111-
Contributed 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-
120-
bundles/doctrine_phpcr_admin
121-
bundles/phpcr_odm
78+
:doc:`Browse the bundles <bundles/index>`
12279

12380
Components
12481
----------
@@ -127,16 +84,7 @@ The Symfony CMF believes in a concept where bundles integrate library
12784
(components) into the framework. The components can be used in any PHP
12885
project, even when they are not using Symfony.
12986

130-
.. toctree::
131-
:maxdepth: 1
132-
133-
components/routing/introduction
134-
components/testing
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.
87+
:doc:`Browse the components <components/index>`
14088

14189
Reference
14290
---------
@@ -145,50 +93,21 @@ Ever wondered what configuration options you have available to you in files
14593
such as ``app/config/config.yml``? In this section, all available
14694
configuration is broken down per bundle.
14795

148-
.. toctree::
149-
:maxdepth: 1
150-
151-
reference/configuration/block
152-
reference/configuration/content
153-
reference/configuration/core
154-
reference/configuration/create
155-
reference/configuration/media
156-
reference/configuration/menu
157-
reference/configuration/routing
158-
reference/configuration/search
159-
reference/configuration/simple_cms
160-
reference/configuration/tree_browser
96+
:doc:`Browse the reference <reference/index>`
16197

16298
Cookbook
16399
--------
164100

165101
The cookbook consist of articles about advanced concepts of the Symfony CMF.
166102

167-
.. toctree::
168-
:maxdepth: 1
169-
170-
cookbook/create_new_project_phpcr_odm
171-
cookbook/create_basic_cms_auto_routing
172-
cookbook/creating_cms_using_cmf_and_sonata
173-
cookbook/database/choosing_storage_layer
174-
cookbook/editions/cmf_core
175-
cookbook/editions/cmf_sandbox
176-
cookbook/handling_multilang_documents
177-
cookbook/installing_configuring_doctrine_phpcr_odm
178-
cookbook/using_blockbundle_and_contentbundle
103+
:doc:`Browse the cookbook <cookbook/index>`
179104

180105
Contributing
181106
------------
182107

183108
Do you want to contribute to the Symfony CMF? Start reading these articles!
184109

185-
.. toctree::
186-
:maxdepth: 1
187-
188-
contributing/code
189-
contributing/bundles
190-
contributing/releases
191-
contributing/license
110+
:doc:`Browse the contributing guide <cookbook/index>`
192111

193112
.. _`decoupled CMS`: http://decoupledcms.org
194113
.. _`Symfony2`: http://symfony.com

0 commit comments

Comments
 (0)