@@ -15,7 +15,7 @@ declare(strict_types=1);
1515use GetLaminas \Ecosystem \Enums \EcosystemCategoryEnum ;
1616use GetLaminas \Ecosystem \Enums \EcosystemTypeEnum ;
1717
18- $ this ->layout ('layout::default ' , ['title ' => 'Laminas Ecosystem ' ]);
18+ $ this ->layout ('layout::default ' , ['title ' => 'Laminas third party packages ' ]);
1919
2020function formatDownloads (int $ downloads ): string {
2121 if ($ downloads >= 1_000_000_000 ) {
@@ -32,9 +32,9 @@ function formatDownloads(int $downloads): string {
3232}
3333?>
3434<section id="ecosystem-section" class="container">
35- <div class="mt-5" >
36- <div>
37- <h1>Laminas Ecosystem </h1>
35+ <div>
36+ <div class="my-5" >
37+ <h1>Laminas third party packages </h1>
3838 <h5>Third party packages which provide explicit support for Laminas packages</h5>
3939 </div>
4040
@@ -52,8 +52,8 @@ function formatDownloads(int $downloads): string {
5252 </div>
5353 <div class="col-lg-8 collapse d-lg-flex gap-2" data-bs-parent="#packageSearchBar" id="packageSearchBar">
5454 <div class="btn-group mt-2 mt-lg-0">
55- <button type="button" class="btn border -primary pe-none">Type</button >
56- <button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false">
55+ <button type="button" class="btn btn -primary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false" >
56+ Type:
5757 <span class=""><?= $ type ?? 'All ' ?> </span>
5858 </button>
5959 <ul class="dropdown-menu">
@@ -69,8 +69,8 @@ function formatDownloads(int $downloads): string {
6969 </div>
7070
7171 <div class="btn-group mt-2 mt-lg-0">
72- <button type="button" class="btn border -primary pe-none">Category</button >
73- <button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false">
72+ <button type="button" class="btn btn -primary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false" >
73+ Category:
7474 <span class=""><?= $ category ?? 'All ' ?> </span>
7575 </button>
7676 <ul class="dropdown-menu">
@@ -86,7 +86,7 @@ function formatDownloads(int $downloads): string {
8686 </ul>
8787 </div>
8888
89- <?php if ($ type || $ category || $ search ) : ?>
89+ <?php if ($ type || $ category || $ search || $ keywords !== [] ) : ?>
9090 <div class="btn-group mt-2 mt-lg-0">
9191 <button id="clear-filters-button" type="button" class="btn btn-outline-danger">Clear <i class="bi bi-x-circle"></i></button>
9292 </div>
@@ -113,7 +113,7 @@ function formatDownloads(int $downloads): string {
113113 <?php endif ?>
114114 <div class="card-header">
115115 <h5 class="card-title col-md-9">
116- <a href="<?= $ package ->packagistUrl ?> " target="_blank">
116+ <a href="https://packagist.org/packages/ <?= $ package ->packagistUrl ?> " target="_blank">
117117 <p class="details-item"><?= $ package ->name ?> </p>
118118 </a>
119119 </h5>
@@ -184,4 +184,8 @@ function formatDownloads(int $downloads): string {
184184 <div id="ecosystem-pagination">
185185 <?php $ this ->insert ('partials::pagination ' , ['pagination ' => $ pagination ]) ?>
186186 </div>
187+
188+ <a class="gradient-background rounded-4 text-primary text-decoration-none p-2" target="_blank" href="https://github.com/laminas/getlaminas.org/blob/master/ADD_ECOSYSTEM_PACKAGE.md">
189+ Add a package
190+ </a>
187191</section>
0 commit comments