Skip to content

Commit a6cf9cb

Browse files
DOP-4300: Make client libraries icons show up in the side navigation for Homepage redesign (#157)
* oldhomepagewhodat * empty * use old intro * image update * tweak * more tweaks * model * commit * Source * Oops * client library * editing carousel and logos * updated homepage content * updates --------- Co-authored-by: Allison Reinheimer Moore <[email protected]>
1 parent f0bc427 commit a6cf9cb

10 files changed

+174
-169
lines changed
Lines changed: 10 additions & 0 deletions
Loading
Binary file not shown.
Lines changed: 11 additions & 0 deletions
Loading
-19.2 KB
Binary file not shown.
Lines changed: 6 additions & 0 deletions
Loading

source/images/icons/migrator.png

-12.3 KB
Binary file not shown.

source/images/icons/migrator.svg

Lines changed: 9 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading

source/index.txt

Lines changed: 130 additions & 166 deletions
Original file line numberDiff line numberDiff line change
@@ -26,206 +26,170 @@ MongoDB Documentation
2626
:id: client-libraries
2727
:url: https://www.mongodb.com/docs/drivers/
2828

29+
.. card-group::
30+
:columns: 4
31+
:layout: default
32+
:ia-entry-id: client-libraries
33+
:type: drivers
34+
35+
.. card::
36+
:headline: C
37+
:url: https://www.mongodb.com/docs/drivers/c/
38+
:icon: /images/icons/c.svg
39+
:icon-alt: C Driver icon
40+
41+
.. card::
42+
:headline: C++
43+
:url: https://www.mongodb.com/docs/drivers/cxx/
44+
:icon: /images/icons/cpp.svg
45+
:icon-alt: C plus plus Driver icon
46+
47+
.. card::
48+
:headline: C#
49+
:url: https://www.mongodb.com/docs/drivers/csharp/current/
50+
:icon: /images/icons/csharp.svg
51+
:icon-alt: C sharp Driver icon
52+
53+
.. card::
54+
:headline: Go
55+
:url: https://www.mongodb.com/docs/drivers/go/current/
56+
:icon: /images/icons/go.svg
57+
:icon-alt: Go Driver icon
58+
59+
.. card::
60+
:headline: Java
61+
:url: https://www.mongodb.com/docs/drivers/java-drivers/
62+
:icon: /images/icons/java.svg
63+
:icon-alt: Java Driver icon
64+
65+
.. card::
66+
:headline: Kotlin
67+
:url: https://www.mongodb.com/docs/drivers/kotlin-drivers/
68+
:icon: /images/icons/kotlin.svg
69+
:icon-alt: Kotlin Driver icon
70+
71+
.. card::
72+
:headline: Node.js
73+
:url: https://www.mongodb.com/docs/drivers/node/current/
74+
:icon: /images/icons/node.svg
75+
:icon-alt: Node Driver icon
76+
77+
.. card::
78+
:headline: PHP
79+
:url: https://www.mongodb.com/docs/drivers/php/
80+
:icon: /images/icons/php.svg
81+
:icon-alt: PHP Driver icon
82+
83+
.. card::
84+
:headline: Python
85+
:url: https://www.mongodb.com/docs/drivers/python/
86+
:icon: /images/icons/python.svg
87+
:icon-alt: Python Driver icon
88+
89+
.. card::
90+
:headline: Ruby
91+
:url: https://www.mongodb.com/docs/drivers/ruby/
92+
:icon: /images/icons/ruby.svg
93+
:icon-alt: Ruby Driver icon
94+
95+
.. card::
96+
:headline: Rust
97+
:url: https://www.mongodb.com/docs/drivers/rust/current/
98+
:icon: /images/icons/rust.svg
99+
:icon-alt: Rust Driver icon
100+
101+
.. card::
102+
:headline: Scala
103+
:url: https://www.mongodb.com/docs/drivers/scala/
104+
:icon: /images/icons/scala.svg
105+
:icon-alt: Scala Driver icon
106+
107+
.. card::
108+
:headline: Swift
109+
:url: https://www.mongodb.com/docs/drivers/swift/
110+
:icon: /images/icons/swift.svg
111+
:icon-alt: Swift Driver icon
112+
113+
.. card::
114+
:headline: TypeScript
115+
:url: https://www.mongodb.com/docs/drivers/typescript/
116+
:icon: /images/icons/ts.svg
117+
:icon-alt: TypeScript Driver icon
118+
119+
.. introduction::
120+
121+
Welcome to the official MongoDB Documentation.
122+
Whether you’re a developer, database administrator,
123+
or just starting your journey with MongoDB, our
124+
documentation provides you with the information and
125+
knowledge needed to build applications on MongoDB and
126+
the Atlas developer data platform.
127+
128+
.. image:: /images/homepage-hero-revert.svg
129+
:class: hero-img
130+
:alt: Homepage illustration
29131

30-
.. STRICT structure of:
31-
.. title argument, and 3 elements in content block (paragraph, cta, hero)
32-
33-
.. landing:introduction:: Get Started with MongoDB
34-
35-
Store data in flexible documents and develop applications
36-
designed to adapt and scale, backed by Atlas, a fully managed
37-
platform with always-on security and an ecosystem of tools
38-
and integrations.
39-
40-
.. button:: Deploy a Free Cluster
41-
:uri: https://www.mongodb.com/docs/atlas/getting-started/
42-
43-
.. image:: /images/hero-v2.svg
44-
:class: hero-img
45-
:alt: Homepage illustration
46-
47-
.. landing:products::
48-
49-
.. landing:product:: MongoDB Atlas
132+
.. card-group::
133+
:columns: 1
134+
:layout: default
135+
136+
.. card::
137+
:headline: MongoDB Atlas →
138+
:url: https://www.mongodb.com/docs/atlas/getting-started/
50139
:icon: /images/technical-atlas-serverless.svg
51-
:icon-alt: Atlas
140+
:icon-alt: Atlas icon
52141

53142
Run MongoDB on a multi-cloud developer data platform that
54143
accelerates and simplifies working with operational data.
55144

56-
.. cta::
57-
58-
:atlas:`Learn about MongoDB Atlas </getting-started>`
59-
60-
.. landing:product:: Database Manual
145+
.. card::
146+
:headline: Database Manual →
61147
:icon: /images/technical-mdb-shell.svg
62148
:icon-alt: MongoDB Database Manual
149+
:url: https://www.mongodb.com/docs/manual/
63150

64151
Learn core MongoDB concepts, including data modeling, querying
65152
data, aggregations, sharding, and more.
66-
67-
.. cta::
68-
69-
:manual:`Explore MongoDB fundamentals </>`
70153

71-
.. landing:product:: Migrators, Tools, and Connectors
154+
.. card::
155+
:headline: Migrators, Tools, and Connectors →
72156
:icon: /images/general-features-tools.svg
73157
:icon-alt: Migrators, Tools, and Connectors
158+
:url: https://www.mongodb.com/docs/tools-and-connectors/
74159

75160
Explore tools and integrations for MongoDB, from data
76161
visualization and development to migration and management.
77162

78-
.. cta::
79-
80-
:doc:`Connect and interact with MongoDB </tools-and-connectors>`
81-
82-
.. landing:client-libraries:: Client Libraries
83-
:cta: View all
84-
:url: https://www.mongodb.com/docs/drivers/
85-
86-
.. card-group::
87-
:columns: 4
88-
:layout: default
89-
:ia-entry-id: client-libraries
90-
:type: drivers
91-
92-
.. card::
93-
:headline: C
94-
:url: https://www.mongodb.com/docs/drivers/c/
95-
:icon: /images/icons/c.svg
96-
:icon-alt: C Driver icon
97-
98-
.. card::
99-
:headline: C++
100-
:url: https://www.mongodb.com/docs/drivers/cxx/
101-
:icon: /images/icons/cpp.svg
102-
:icon-alt: C plus plus Driver icon
103-
104-
.. card::
105-
:headline: C#
106-
:url: https://www.mongodb.com/docs/drivers/csharp/current/
107-
:icon: /images/icons/csharp.svg
108-
:icon-alt: C sharp Driver icon
109-
110-
.. card::
111-
:headline: Go
112-
:url: https://www.mongodb.com/docs/drivers/go/current/
113-
:icon: /images/icons/go.svg
114-
:icon-alt: Go Driver icon
115-
116-
.. card::
117-
:headline: Java
118-
:url: https://www.mongodb.com/docs/drivers/java-drivers/
119-
:icon: /images/icons/java.svg
120-
:icon-alt: Java Driver icon
121-
122-
.. card::
123-
:headline: Kotlin
124-
:url: https://www.mongodb.com/docs/drivers/kotlin-drivers/
125-
:icon: /images/icons/kotlin.svg
126-
:icon-alt: Kotlin Driver icon
127-
128-
.. card::
129-
:headline: Node.js
130-
:url: https://www.mongodb.com/docs/drivers/node/current/
131-
:icon: /images/icons/node.svg
132-
:icon-alt: Node Driver icon
133-
134-
.. card::
135-
:headline: PHP
136-
:url: https://www.mongodb.com/docs/drivers/php/
137-
:icon: /images/icons/php.svg
138-
:icon-alt: PHP Driver icon
139-
140-
.. card::
141-
:headline: Python
142-
:url: https://www.mongodb.com/docs/drivers/python/
143-
:icon: /images/icons/python.svg
144-
:icon-alt: Python Driver icon
145-
146-
.. card::
147-
:headline: Ruby
148-
:url: https://www.mongodb.com/docs/drivers/ruby/
149-
:icon: /images/icons/ruby.svg
150-
:icon-alt: Ruby Driver icon
151-
152-
.. card::
153-
:headline: Rust
154-
:url: https://www.mongodb.com/docs/drivers/rust/current/
155-
:icon: /images/icons/rust.svg
156-
:icon-alt: Rust Driver icon
157-
158-
.. card::
159-
:headline: Scala
160-
:url: https://www.mongodb.com/docs/drivers/scala/
161-
:icon: /images/icons/scala.svg
162-
:icon-alt: Scala Driver icon
163-
164-
.. card::
165-
:headline: Swift
166-
:url: https://www.mongodb.com/docs/drivers/swift/
167-
:icon: /images/icons/swift.svg
168-
:icon-alt: Swift Driver icon
169-
170-
.. card::
171-
:headline: TypeScript
172-
:url: https://www.mongodb.com/docs/drivers/typescript/
173-
:icon: /images/icons/ts.svg
174-
:icon-alt: TypeScript Driver icon
175-
176-
.. STRICT structure of:
177-
.. title argument, and 3 elements in content block (paragraph, button, codeblock)
178-
179-
.. landing:explore:: Explore the Document Model
180-
181-
Interact with JSON-like documents using the MongoDB Shell to insert,
182-
query, and delete sample data.
183-
184-
.. button:: Launch Interactive Lab
185-
:uri: https://www.mongodb.com/docs/manual/tutorial/getting-started/
186-
187-
.. code-block:: sh
188-
:copyable: true
189-
190-
db.people.insertOne({
191-
name: { first: 'Alan', last: 'Turing' },
192-
birth: new Date('Jun 23, 1912'),
193-
death: new Date('Jun 07, 1954'),
194-
contribs: [ 'Turing machine', 'Turing test' ],
195-
views : Long(1250000)
196-
})
163+
.. card::
164+
:headline: Client Libraries →
165+
:icon: /images/technical-atlas-drivers.svg
166+
:icon-alt: Client libraries icon.
167+
:url: https://www.mongodb.com/docs/drivers/
197168

169+
Connect your application to your database with one of the
170+
official MongoDB libraries.
198171

199172
More Ways to Learn
200173
------------------
201174

202-
.. landing:more-ways:: Deploy a cluster on Atlas
203-
:video_url: https://fast.wistia.net/embed/iframe/dro6xerqbs
204-
205-
Watch a short series of videos on how to create and set up an
206-
account, deploy a free cluster, and load sample data.
207-
208-
.. cta::
209-
210-
`Learn with MongoDB University <https://learn.mongodb.com/>`__
211-
212175
.. card-group::
213176
:columns: 3
177+
:layout: default
214178

215179
.. card::
216180
:icon: /images/general-content-learn.svg
217-
:headline: Become MongoDB Certified
218-
:cta: MongoDB Certifications
219-
:url: https://learn.mongodb.com/pages/certification-program
181+
:headline: Take Free Courses on MongoDB University
182+
:tag: landing-bottom
183+
:url: https://learn.mongodb.com/
220184

221185
.. card::
222186
:icon: /images/general-content-community.svg
223187
:headline: Join Forums and Discussions
224-
:cta: MongoDB Community
188+
:tag: landing-bottom
225189
:url: https://www.mongodb.com/community/
226190

227191
.. card::
228192
:icon: /images/technical-mdb-devhub.svg
229-
:headline: View MongoDB Tutorials
230-
:cta: Developer Center
193+
:headline: View Developer Resources
194+
:tag: landing-bottom
231195
:url: https://www.mongodb.com/developer/

0 commit comments

Comments
 (0)