Skip to content

Commit 316d251

Browse files
authored
Merge pull request #34 from dotkernel/alexmerlin-patch-1
Home page additions
2 parents 0d0304c + d886036 commit 316d251

3 files changed

Lines changed: 101 additions & 65 deletions

File tree

index.html

Lines changed: 74 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -31,80 +31,72 @@
3131
<ul class="dropdown-menu">
3232
<li class="dropdown-item">
3333
<a href="https://docs.dotkernel.org/api-documentation/" class="nav-link d-flex gap-4 align-items-center">
34-
<img src="https://docs.dotkernel.org/img/dk_logomark.svg" alt="Dotkernel Logo" width="45" height="50" class="d-inline-block align-text-top" />
35-
<div>
34+
<i class="bi bi-arrow-return-right text-primary"></i>
35+
<div class="py-1">
3636
<span class="fw-bold d-block">API</span>
37-
<span>Dotkernel API</span>
3837
</div>
3938
</a>
4039
</li>
4140

4241
<li class="dropdown-item">
4342
<a href="https://docs.dotkernel.org/admin-documentation/" class="nav-link d-flex gap-4 align-items-center">
44-
<img src="https://docs.dotkernel.org/img/dk_logomark.svg" alt="Dotkernel Logo" width="45" height="50" class="d-inline-block align-text-top" />
45-
<div>
43+
<i class="bi bi-arrow-return-right text-primary"></i>
44+
<div class="py-1">
4645
<span class="fw-bold d-block">Admin</span>
47-
<span>Dotkernel Admin application</span>
4846
</div>
4947
</a>
5048
</li>
5149

5250
<li class="dropdown-item">
5351
<a href="https://docs.dotkernel.org/frontend-documentation/" class="nav-link d-flex gap-4 align-items-center">
54-
<img src="https://docs.dotkernel.org/img/dk_logomark.svg" alt="Dotkernel Logo" width="45" height="50" class="d-inline-block align-text-top" />
55-
<div>
52+
<i class="bi bi-arrow-return-right text-primary"></i>
53+
<div class="py-1">
5654
<span class="fw-bold d-block">Frontend</span>
57-
<span>Dotkernel Frontend application</span>
5855
</div>
5956
</a>
6057
</li>
6158

6259
<li class="dropdown-item">
6360
<a href="https://docs.dotkernel.org/light-documentation/" class="nav-link d-flex gap-4 align-items-center">
64-
<img src="https://docs.dotkernel.org/img/dk_logomark.svg" alt="Dotkernel Logo" width="45" height="50" class="d-inline-block align-text-top" />
65-
<div>
61+
<i class="bi bi-arrow-return-right text-primary"></i>
62+
<div class="py-1">
6663
<span class="fw-bold d-block">Light</span>
67-
<span>Dotkernel Light application</span>
6864
</div>
6965
</a>
7066
</li>
7167

7268
<li class="dropdown-item">
7369
<a href="https://docs.dotkernel.org/queue-documentation/" class="nav-link d-flex gap-4 align-items-center">
74-
<img src="https://docs.dotkernel.org/img/dk_logomark.svg" alt="Dotkernel Logo" width="45" height="50" class="d-inline-block align-text-top" />
75-
<div>
70+
<i class="bi bi-arrow-return-right text-primary"></i>
71+
<div class="py-1">
7672
<span class="fw-bold d-block">Queue</span>
77-
<span>Dotkernel Queue application</span>
7873
</div>
7974
</a>
8075
</li>
8176

8277
<li class="dropdown-item">
8378
<a href="https://docs.dotkernel.org/headless-documentation/" class="nav-link d-flex gap-4 align-items-center">
84-
<img src="https://docs.dotkernel.org/img/dk_logomark.svg" alt="Dotkernel Logo" width="45" height="50" class="d-inline-block align-text-top" />
85-
<div>
79+
<i class="bi bi-arrow-return-right text-primary"></i>
80+
<div class="py-1">
8681
<span class="fw-bold d-block">Headless Platform</span>
87-
<span>Dotkernel Headless Platform</span>
8882
</div>
8983
</a>
9084
</li>
9185

9286
<li class="dropdown-item">
9387
<a href="https://docs.dotkernel.org/packages/" class="nav-link d-flex gap-4 align-items-center">
94-
<img src="https://docs.dotkernel.org/img/dk_logomark.svg" alt="Dotkernel Logo" width="45" height="50" class="d-inline-block align-text-top" />
95-
<div>
88+
<i class="bi bi-arrow-return-right text-primary"></i>
89+
<div class="py-1">
9690
<span class="fw-bold d-block">Packages</span>
97-
<span>Dotkernel packages</span>
9891
</div>
9992
</a>
10093
</li>
10194

10295
<li class="dropdown-item">
10396
<a href="https://docs.dotkernel.org/development/" class="nav-link d-flex gap-4 align-items-center">
104-
<img src="https://docs.dotkernel.org/img/dk_logomark.svg" alt="Dotkernel Logo" width="45" height="50" class="d-inline-block align-text-top" />
105-
<div>
97+
<i class="bi bi-arrow-return-right text-primary"></i>
98+
<div class="py-1">
10699
<span class="fw-bold d-block">Development</span>
107-
<span>WSL2 Development Environment</span>
108100
</div>
109101
</a>
110102
</li>
@@ -130,13 +122,53 @@
130122
</nav>
131123

132124
<div class="container">
133-
<div class="hero py-5 text-center">
134-
<h1 class="fw-bold">Dotkernel documentation</h1>
125+
<div class="hero pt-5 pb-4 text-center">
126+
<div class="text-start">
127+
<img src="https://docs.dotkernel.org/img/dk_logo_2024.svg" alt="Dotkernel logo with text" />
128+
<h1 class="fw-bold py-3 m-0">
129+
A Full-Fledged Headless Platform
130+
</h1>
131+
<ul class="list-unstyled">
132+
<li>
133+
<i class="bi bi-check text-success"></i>
134+
Built on top of the Mezzio microframework using Laminas components.
135+
</li>
136+
<li>
137+
<i class="bi bi-check text-success"></i>
138+
With both <a href="https://github.com/dotkernel/admin" target="_blank">backend management</a>
139+
and <a href="https://github.com/dotkernel/api" target="_blank">frontend-agnostic capabilities.</a>
140+
</li>
141+
<li>
142+
<i class="bi bi-check text-success"></i>
143+
Built entirely on PSR-15 middleware.
144+
</li>
145+
<li>
146+
<i class="bi bi-check text-success"></i>
147+
Follows the middleware pipeline pattern offered by Laminas and the PSR standards.
148+
</li>
149+
<li>
150+
<i class="bi bi-check text-success"></i>
151+
Adhering strictly to
152+
<a href="https://www.php-fig.org/psr/psr-3/" target="_blank">PSR-3</a> (<a href="https://github.com/php-fig/log" target="_blank">logging</a>),
153+
<a href="https://www.php-fig.org/psr/psr-7/" target="_blank">PSR-7</a> (<a href="https://github.com/php-fig/http-message" target="_blank">HTTP messages</a>),
154+
<a href="https://www.php-fig.org/psr/psr-11/" target="_blank">PSR-11</a> (<a href="https://github.com/php-fig/container" target="_blank">containers</a>),
155+
<a href="https://www.php-fig.org/psr/psr-15/" target="_blank">PSR-15</a> (<a href="https://github.com/php-fig/http-server-handler" target="_blank">middleware</a>).
156+
</li>
157+
</ul>
158+
<p>
159+
Open discussions are available on our
160+
<a href="https://github.com/orgs/dotkernel/discussions" target="_blank">GitHub Discussions page</a>
161+
</p>
162+
</div>
163+
</div>
164+
165+
<div class="text-center">
166+
<h2 class="fw-bold">Dotkernel documentation</h2>
135167
</div>
136168

137169
<div class="main">
138170
<div class="row gx-4 gy-1">
139-
<div class="col-lg-4 col-md-6 py-2">
171+
<div class="col-lg-3 col-md-6 col-sm-12 py-2">
140172
<div class="card h-100 pkg_card">
141173
<div class="card-header">
142174
<a href="https://docs.dotkernel.org/admin-documentation/" class="stretched-link">
@@ -150,7 +182,7 @@ <h5 class="card-title">Admin</h5>
150182
</div>
151183
</div>
152184

153-
<div class="col-lg-4 col-md-6 py-2">
185+
<div class="col-lg-3 col-md-6 col-sm-12 py-2">
154186
<div class="card h-100 pkg_card">
155187
<div class="card-header">
156188
<a href="https://docs.dotkernel.org/frontend-documentation/" class="stretched-link">
@@ -164,7 +196,7 @@ <h5 class="card-title">Frontend</h5>
164196
</div>
165197
</div>
166198

167-
<div class="col-lg-4 col-md-6 py-2">
199+
<div class="col-lg-3 col-md-6 col-sm-12 py-2">
168200
<div class="card h-100 pkg_card">
169201
<div class="card-header">
170202
<a href="https://docs.dotkernel.org/light-documentation/" class="stretched-link">
@@ -178,7 +210,7 @@ <h5 class="card-title">Light</h5>
178210
</div>
179211
</div>
180212

181-
<div class="col-lg-3 col-md-6 py-2">
213+
<div class="col-lg-3 col-md-6 col-sm-12 py-2">
182214
<div class="card h-100 pkg_card">
183215
<div class="card-header">
184216
<a href="https://docs.dotkernel.org/headless-documentation/" class="stretched-link">
@@ -192,7 +224,7 @@ <h5 class="card-title">Headless Platform</h5>
192224
</div>
193225
</div>
194226

195-
<div class="col-lg-6 col-md-6 py-2">
227+
<div class="col-lg-3 col-md-6 col-sm-12 py-2">
196228
<div class="card h-100 pkg_card">
197229
<div class="card-header">
198230
<a href="https://docs.dotkernel.org/api-documentation/" class="stretched-link">
@@ -206,7 +238,7 @@ <h5 class="card-title">API</h5>
206238
</div>
207239
</div>
208240

209-
<div class="col-lg-3 col-md-6 py-2">
241+
<div class="col-lg-3 col-md-6 col-sm-12 py-2">
210242
<div class="card h-100 pkg_card">
211243
<div class="card-header">
212244
<a href="https://docs.dotkernel.org/queue-documentation/" class="stretched-link">
@@ -220,7 +252,7 @@ <h5 class="card-title">Queue</h5>
220252
</div>
221253
</div>
222254

223-
<div class="col-lg-6 col-md-6 py-2">
255+
<div class="col-lg-3 col-md-6 col-sm-12 py-2">
224256
<div class="card h-100 pkg_card">
225257
<div class="card-header">
226258
<a href="https://docs.dotkernel.org/packages/" class="stretched-link">
@@ -234,15 +266,15 @@ <h5 class="card-title">Packages</h5>
234266
</div>
235267
</div>
236268

237-
<div class="col-lg-6 col-md-6 py-2">
269+
<div class="col-lg-3 col-md-6 col-sm-12 py-2">
238270
<div class="card h-100 pkg_card">
239271
<div class="card-header">
240272
<a href="https://docs.dotkernel.org/development/" class="stretched-link">
241-
Development environment
273+
WSL2 Development environment
242274
</a>
243275
</div>
244276
<div class="card-body pkg_card_body">
245-
<h5 class="card-title">WSL2 Development Environment</h5>
277+
<h5 class="card-title">Development</h5>
246278
<p class="card-text">Install PHP, Apache, MariaDB, Composer, PhpMyAdmin, Node.js and Git on WSL2</p>
247279
</div>
248280
</div>
@@ -341,14 +373,19 @@ <h5 class="card-title">WSL2 Development Environment</h5>
341373
<i class="bi bi-rss-fill"></i> Feed
342374
</a>
343375
</li>
376+
<li class="support__list-item col-lg-6 mb-md-3">
377+
<a href="https://github.com/orgs/dotkernel/discussions" class="support__link" title="Blog feed" target="_blank">
378+
<i class="bi bi-chat-left-text"></i> Discussions
379+
</a>
380+
</li>
344381
</ul>
345382
</div>
346383
</div>
347384

348385
<hr class="mt-5" />
349386

350387
<div class="footer_copy">
351-
&#169; Copyright Dotkernel 2024. All rights reserved.
388+
&#169; Copyright Dotkernel <span id="current-year"></span>. All rights reserved.
352389
</div>
353390
</div>
354391
</footer>

js/docs.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,6 @@ document.addEventListener("DOMContentLoaded", function () {
2222
icon.setAttribute("onclick", "copy(this)");
2323
element.prepend(icon);
2424
});
25+
26+
document.getElementById("current-year").textContent = new Date().getFullYear().toString();
2527
});

0 commit comments

Comments
 (0)