Skip to content

Commit 1602697

Browse files
author
Sam Kleinman
committed
merge: minor ux tweak
2 parents 552a8bc + f10bc01 commit 1602697

File tree

2 files changed

+82
-56
lines changed

2 files changed

+82
-56
lines changed

source/index.txt

Lines changed: 69 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -37,62 +37,75 @@ quick response to any question posted to the `MongoDB User Mailing List`_
3737

3838
.. _`MongoDB User Mailing List`: https://groups.google.com/forum/?fromgroups#!forum/mongodb-user
3939

40-
For Developers
41-
--------------
42-
43-
If you want to build an application on MongoDB, you'll start by
44-
picking a :doc:`language and driver <applications/drivers>`. Most of
45-
the drivers include their own tutorials, but to get the most of any
46-
driver, you have to understand a few core MongoDB concepts. The wiki's
47-
:wiki:`developer docs <Developer+Zone>` outlines these topics.
48-
49-
Of the developer docs, those covering CRUD (create, read, update, and
50-
delete) are particularly helpful:
51-
52-
1. :wiki:`Creating documents <Inserting>`
53-
2. :wiki:`Queries <Querying>`
54-
3. :wiki:`Updates <Updating>`
55-
4. :wiki:`Deletes <Removing>`
56-
57-
As you become familiar with CRUD in MongoDB you will also want to
58-
learn about :doc:`indexing </indexes>` and :doc:`data aggregation
59-
</aggregation>` in MongoDB.
60-
61-
To continue learning about :doc:`application development
62-
</applications>` with MongoDB skim the :doc:`developer FAQs
63-
<faq/developers>` and consider the :doc:`use case documentation
64-
</use-cases>` in addition to the core :doc:`Using MongoDB
65-
documentation </applications>`. Also consider the following tutorials:
66-
67-
- :ref:`tutorials-development-patterns`
68-
- :ref:`tutorials-application-development`
69-
70-
For Administrators
71-
------------------
72-
73-
If you're administering MongoDB, you'll need to know at least the
74-
basics of :wiki:`querying <Querying>` MongoDB and :wiki:`using the
75-
shell <Overview+-+The+MongoDB+Interactive+Shell>`. You can then browse
76-
the wiki's extensive :wiki:`administration docs <Admin+Zone>` and the
77-
Manual's :doc:`administration </administration>` section.
78-
79-
First have a look at :doc:`configuration </administration/configuration>`. Then
80-
familiarize yourself with MongoDB's clustered deployment options:
81-
82-
1. :doc:`Replication <replication>`
83-
2. :doc:`Sharding <sharding>`
84-
85-
Most deployments consist of a single replica set. Scaling the
86-
database on existing hardware usually involved sharding. If you
87-
are deploying MongoDB to production, be sure to familiarize
88-
yourself with the following topics:
89-
90-
1. :doc:`Backups </administration/backups>`
91-
2. :doc:`Monitoring </administration/monitoring>`
92-
3. :wiki:`Hardware and System Settings <Production+Notes>`
93-
94-
Also consider the :ref:`Administration Tutorials
95-
<tutorials-administration>`.
40+
..
41+
For Developers
42+
--------------
43+
44+
For Administrators
45+
------------------
46+
47+
MongoDB...
48+
----------
49+
50+
.. hlist::
51+
:columns: 2
52+
53+
- **For Developers**
54+
55+
If you want to build an application on MongoDB, you'll start by
56+
picking a :doc:`language and driver <applications/drivers>`. Most
57+
of the drivers include their own tutorials, but to get the most
58+
of any driver, you have to understand a few core MongoDB
59+
concepts. The wiki's :wiki:`developer docs <Developer+Zone>`
60+
outlines these topics.
61+
62+
Of the developer docs, those covering CRUD (create, read, update,
63+
and delete) are particularly helpful:
64+
65+
#. :wiki:`Creating documents <Inserting>`
66+
#. :wiki:`Queries <Querying>`
67+
#. :wiki:`Updates <Updating>`
68+
#. :wiki:`Deletes <Removing>`
69+
70+
As you become familiar with CRUD in MongoDB you will also want to
71+
learn about :doc:`indexing </indexes>` and :doc:`data aggregation
72+
</aggregation>` in MongoDB.
73+
74+
To continue learning about :doc:`application development
75+
</applications>` with MongoDB skim the :doc:`developer FAQs
76+
<faq/developers>` and consider the :doc:`use case documentation
77+
</use-cases>`. Also consider the following tutorials:
78+
79+
- :ref:`tutorials-development-patterns`
80+
- :ref:`tutorials-application-development`
81+
82+
- **For Administrators**
83+
84+
If you're administering MongoDB, you'll need to know at least the
85+
basics of :wiki:`querying <Querying>` MongoDB and :wiki:`using
86+
the shell <Overview+-+The+MongoDB+Interactive+Shell>`. You can
87+
then browse the wiki's extensive :wiki:`administration docs
88+
<Admin+Zone>` and the Manual's :doc:`administration
89+
</administration>` section.
90+
91+
First have a look at :doc:`configuration
92+
</administration/configuration>`. Then familiarize yourself with
93+
MongoDB's clustered deployment options:
94+
95+
1. :doc:`Replication <replication>`
96+
2. :doc:`Sharding <sharding>`
97+
98+
Most deployments consist of a single replica set. Scaling the
99+
database on existing hardware usually involved sharding. If you
100+
are deploying MongoDB to production, be sure to familiarize
101+
yourself with the following topics:
102+
103+
1. :doc:`Backups </administration/backups>`
104+
2. :doc:`Monitoring </administration/monitoring>`
105+
3. :wiki:`Hardware and System Settings <Production+Notes>`
106+
107+
Also consider the :ref:`Administration Tutorials
108+
<tutorials-administration>`.
96109

97110
Reference
98111
---------

themes/mongodb/static/mongodb-docs.css_t

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,19 @@ table.docutils td {
305305
padding: 1px 8px 1em 5px;
306306
}
307307

308+
/* for main page to knock out the bullets & padding for main columns */
309+
310+
div#mongodb ul{
311+
list-style: none;
312+
padding-left:0px;
313+
padding-right:1em;
314+
}
315+
316+
div#mongodb ul.simple {
317+
padding-left:40px;
318+
list-style:circle;
319+
}
320+
308321
div.sphinxsidebar li.toctree-l1 a.reference {
309322
font-size: 1.2em;
310323
color: #444;

0 commit comments

Comments
 (0)