-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #32 from visto9259/master
Update layout
- Loading branch information
Showing
30 changed files
with
2,067 additions
and
1,042 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
sidebar_position: 4 | ||
title: Administration | ||
--- | ||
|
||
## [LmcAdmin](https://lm-commons.github.io/LmcAdmin) | ||
|
||
LmcAdmin is a low-level module that helps Laminas MVC Framework developers | ||
create admin interfaces. | ||
|
||
The module allows to have a uniform layout, navigation structure and routing scheme. You can create controllers routed | ||
as a child of LmcAdmin, so you can easily change the (root) url, access control and other properties. | ||
|
||
The navigation is also flexible, to allow you having a structure built of pages in the admin interface with menus, | ||
breadcrumbs and other links. | ||
|
||
 | ||
 | ||
 | ||
|
||
|
||
|
||
[Documentation](https://lm-commons.github.io/LmcAdmin) | ||
|
||
## LmcAdminUser (future) | ||
|
||
LmcAdmin submodule for user management | ||
|
||
## LmcAdminRbac (future) | ||
|
||
LmcAdmin submodule for roles and permissions management |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
sidebar_position: 3 | ||
title: Cross Origin Resource Sharing | ||
--- | ||
|
||
## [LmcCors](https://lm-commons.github.io/LmcCors) | ||
LmcCors is a simple Laminas MVC module that | ||
provides support to handle Cross-Origin Resource Sharing (CORS). | ||
|
||
 | ||
 | ||
 | ||
|
||
|
||
[Documentation](https://lm-commons.github.io/LmcCors) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
sidebar_position: 1 | ||
--- | ||
|
||
# Introduction | ||
|
||
LM-Commons is a GitHub organization dedicated to the collaborative | ||
and community-driven long-term maintenance of packages & libraries based on the Laminas MVC and Components, and on | ||
Mezzio. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
--- | ||
sidebar_position: 2 | ||
title: Roles and Permissions | ||
--- | ||
|
||
LM-Commons provides components to add roles and permissions to your application. | ||
|
||
## [LmcRbac](https://lm-commons.github.io/LmcRbac) | ||
LmcRbac provides the authorization services to implement role-based access control on top of | ||
Laminas\Permissions\Rbac. | ||
|
||
Roles and permissions can be defined in simple local configuration file, suitable for applications with | ||
a small set of roles and permissions, or in database for application with larger sets of roles and permissions. | ||
|
||
 | ||
 | ||
 | ||
|
||
[Documentation](https://lm-commons.github.io/LmcRbac) | ||
|
||
## [LmcRbacMvc](https://lm-commons.github.io/LmcRbacMvc) | ||
|
||
LmcRbacMvc is a companion component that extends the functionality | ||
of LmcRbac to provide Role-based Access Control (RBAC) for Laminas MVC applications. | ||
|
||
LmcRbacMvc provides: | ||
- Route and controller guard to control access to route based on roles. | ||
- Strategies to handle unauthorized access, such as 403 response and redirection | ||
- Controller and view authorization plugins | ||
|
||
 | ||
 | ||
 | ||
|
||
[Documentation](https://lm-commons.github.io/LmcRbacMvc) | ||
|
||
## LmcRbacMezzio (future) | ||
|
||
LmcRbacMezzio will be a companion component that extends the functionality | ||
of LmcRbac to provide Role-based Access Control (RBAC) for Mezzio applications. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
sidebar_position: 1 | ||
title: User Management | ||
--- | ||
|
||
## [LmcUser](https://lm-commons.github.io/LmcUser) | ||
LmcUser is a user registration and authentication module for Laminas MVC. | ||
LmcUser provides the foundations for adding | ||
user authentication and registration to your Laminas MVC application. It is designed to be very | ||
simple and easy to extend. | ||
|
||
 | ||
 | ||
 | ||
|
||
|
||
[Documentation](https://lm-commons.github.io/LmcUser) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
sidebar_position: 5 | ||
title: Utilities | ||
--- | ||
|
||
## [LmcMail](https://lm-commons.github.io/LmcMail) | ||
|
||
LmcMail is an email service module that provides the ability to use the View Manager of a Laminas MVC application | ||
and the installed View Helper plugins to render HTML emails. | ||
|
||
 | ||
 | ||
 | ||
|
||
|
||
[Documentation](https://lm-commons.github.io/LmcMail) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: Introduction | ||
sidebar_position: 1 | ||
--- | ||
|
||
The intent of the LM-Commons Starter Kits is to provide skeletons, either based on Laminas MVC or on Laminas Mezzio, | ||
that meet business needs above the basic MVC and Mezzio frameworks by including user management, role based access, CORS | ||
and administration modules. | ||
|
||
This is a work in progress looking for contributors. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.