📝 Revisa documentación y libera nuevas versiones
This commit is contained in:
parent
1d9934c084
commit
c4aef7e2fa
19 changed files with 79 additions and 32 deletions
37
README.md
37
README.md
|
|
@ -33,6 +33,24 @@ El repositorio se organiza en un *workspace* con los siguientes subproyectos:
|
||||||
patrones de desarrollo y buenas prácticas para la creación avanzada de soluciones web SSR
|
patrones de desarrollo y buenas prácticas para la creación avanzada de soluciones web SSR
|
||||||
(*Server-Side Rendering*).
|
(*Server-Side Rendering*).
|
||||||
|
|
||||||
|
## Utilidades
|
||||||
|
|
||||||
|
* **[pagetop-macros](https://github.com/manuelcillero/pagetop/tree/main/pagetop-macros)**, agrupa
|
||||||
|
las principales macros procedurales y declarativas para usar desde **PageTop**.
|
||||||
|
|
||||||
|
* **[pagetop-build](https://github.com/manuelcillero/pagetop/tree/main/pagetop-build)**, utilidad
|
||||||
|
para incluir fácilmente recursos en los archivos binarios al compilar aplicaciones creadas con
|
||||||
|
**PageTop**.
|
||||||
|
|
||||||
|
* **[pagetop-jquery](https://github.com/manuelcillero/pagetop/tree/main/pagetop-jquery)**, módulo
|
||||||
|
que permite añadir jQuery en las páginas que incluyen componentes o temas que usen esta librería
|
||||||
|
JavaScript para interactuar con el documento HTML.
|
||||||
|
|
||||||
|
* **[pagetop-megamenu](https://github.com/manuelcillero/pagetop/tree/main/pagetop-megamenu)**,
|
||||||
|
módulo que proporciona un nuevo componente para incluir menús avanzados en las soluciones web.
|
||||||
|
|
||||||
|
## Módulos
|
||||||
|
|
||||||
* **[pagetop-admin](https://github.com/manuelcillero/pagetop/tree/main/pagetop-admin)**, módulo que
|
* **[pagetop-admin](https://github.com/manuelcillero/pagetop/tree/main/pagetop-admin)**, módulo que
|
||||||
proporciona a otros módulos un lugar común donde presentar a los administradores sus opciones de
|
proporciona a otros módulos un lugar común donde presentar a los administradores sus opciones de
|
||||||
configuración.
|
configuración.
|
||||||
|
|
@ -43,6 +61,25 @@ El repositorio se organiza en un *workspace* con los siguientes subproyectos:
|
||||||
* **[pagetop-node](https://github.com/manuelcillero/pagetop/tree/main/pagetop-node)**, módulo para
|
* **[pagetop-node](https://github.com/manuelcillero/pagetop/tree/main/pagetop-node)**, módulo para
|
||||||
crear, extender o personalizar los tipos de contenido que puede administrar un sitio web.
|
crear, extender o personalizar los tipos de contenido que puede administrar un sitio web.
|
||||||
|
|
||||||
|
## Temas
|
||||||
|
|
||||||
|
* **[pagetop-minimal](https://github.com/manuelcillero/pagetop/tree/main/pagetop-minimal)**, tema de
|
||||||
|
prueba con un conjunto mínimo de estilos para ver la composición básica de páginas y componentes.
|
||||||
|
|
||||||
|
* **[pagetop-aliner](https://github.com/manuelcillero/pagetop/tree/main/pagetop-aliner)**, tema de
|
||||||
|
prueba con un conjunto básico de estilos que delimita con cajas los elementos HTML para visualizar
|
||||||
|
esquemáticamente la composición de páginas y componentes.
|
||||||
|
|
||||||
|
* **[pagetop-bootsier](https://github.com/manuelcillero/pagetop/tree/main/pagetop-bootsier)**, tema
|
||||||
|
que utiliza el *framework* [Bootstrap](https://getbootstrap.com/) para la composición de páginas y
|
||||||
|
visualización de componentes.
|
||||||
|
|
||||||
|
* **[pagetop-bulmix](https://github.com/manuelcillero/pagetop/tree/main/pagetop-bulmix)**, tema que
|
||||||
|
utiliza el *framework* [Bulma](https://bulma.io/) para la composición de páginas y visualización
|
||||||
|
de componentes.
|
||||||
|
|
||||||
|
## Aplicación
|
||||||
|
|
||||||
* **[drust](https://github.com/manuelcillero/pagetop/tree/main/drust)**, es una aplicación
|
* **[drust](https://github.com/manuelcillero/pagetop/tree/main/drust)**, es una aplicación
|
||||||
inspirada modestamente en [Drupal](https://www.drupal.org) que utiliza PageTop para crear un CMS
|
inspirada modestamente en [Drupal](https://www.drupal.org) que utiliza PageTop para crear un CMS
|
||||||
(*Content Management System* o sistema de gestión de contenidos) para construir sitios web
|
(*Content Management System* o sistema de gestión de contenidos) para construir sitios web
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,14 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop-admin"
|
name = "pagetop-admin"
|
||||||
version = "0.0.5"
|
version = "0.0.6"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
"Manuel Cillero <manuel@cillero.es>"
|
"Manuel Cillero <manuel@cillero.es>"
|
||||||
]
|
]
|
||||||
description = """\
|
description = """\
|
||||||
Handles general site configuration for administrators.\
|
Module for PageTop that provides a common place for other modules to handle general site \
|
||||||
|
settings for administrators.\
|
||||||
"""
|
"""
|
||||||
homepage = "https://pagetop.cillero.es"
|
homepage = "https://pagetop.cillero.es"
|
||||||
repository = "https://github.com/manuelcillero/pagetop"
|
repository = "https://github.com/manuelcillero/pagetop"
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,14 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop-aliner"
|
name = "pagetop-aliner"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
"Manuel Cillero <manuel@cillero.es>"
|
"Manuel Cillero <manuel@cillero.es>"
|
||||||
]
|
]
|
||||||
description = """\
|
description = """\
|
||||||
Theme for PageTop that uses minimal CSS with bounding boxes for page layout and component \
|
Theme for PageTop with a basic set of styles that encloses HTML elements with boxes to show an \
|
||||||
display.\
|
outline of the page layout and components display.\
|
||||||
"""
|
"""
|
||||||
homepage = "https://pagetop.cillero.es"
|
homepage = "https://pagetop.cillero.es"
|
||||||
repository = "https://github.com/manuelcillero/pagetop"
|
repository = "https://github.com/manuelcillero/pagetop"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
Tema para **PageTop** que define un conjunto mínimo de estilos con cajas delimitadas por bordes para
|
Tema de prueba para **PageTop** con un conjunto básico de estilos que delimita con cajas los
|
||||||
la composición de páginas y visualización de componentes.
|
elementos HTML para visualizar esquemáticamente la composición de páginas y componentes.
|
||||||
|
|
||||||
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
||||||
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
|
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop-bootsier"
|
name = "pagetop-bootsier"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
"Manuel Cillero <manuel@cillero.es>"
|
"Manuel Cillero <manuel@cillero.es>"
|
||||||
]
|
]
|
||||||
description = """\
|
description = """\
|
||||||
Theme for PageTop that uses the Bootstrap framework for page layout and component display.\
|
Theme for PageTop that uses the Bootstrap framework for page layout and components display.\
|
||||||
"""
|
"""
|
||||||
homepage = "https://pagetop.cillero.es"
|
homepage = "https://pagetop.cillero.es"
|
||||||
repository = "https://github.com/manuelcillero/pagetop"
|
repository = "https://github.com/manuelcillero/pagetop"
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Proporciona funcionalidades para incluir recursos en los binarios al compilar aplicaciones creadas
|
Utilidad para incluir fácilmente recursos en los archivos binarios al compilar aplicaciones creadas
|
||||||
con **PageTop**.
|
con **PageTop**.
|
||||||
|
|
||||||
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop-bulmix"
|
name = "pagetop-bulmix"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
"Manuel Cillero <manuel@cillero.es>"
|
"Manuel Cillero <manuel@cillero.es>"
|
||||||
]
|
]
|
||||||
description = """\
|
description = """\
|
||||||
Theme for PageTop that uses the Bulma framework for page layout and component display.\
|
Theme for PageTop that uses the Bulma framework for page layout and components display.\
|
||||||
"""
|
"""
|
||||||
homepage = "https://pagetop.cillero.es"
|
homepage = "https://pagetop.cillero.es"
|
||||||
repository = "https://github.com/manuelcillero/pagetop"
|
repository = "https://github.com/manuelcillero/pagetop"
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,14 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop-jquery"
|
name = "pagetop-jquery"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
"Manuel Cillero <manuel@cillero.es>"
|
"Manuel Cillero <manuel@cillero.es>"
|
||||||
]
|
]
|
||||||
description = """\
|
description = """\
|
||||||
Manages the user registration and login system.\
|
Module for PageTop that allows adding jQuery in pages that include components or themes that \
|
||||||
|
use this JavaScript library to interact with the HTML document.\
|
||||||
"""
|
"""
|
||||||
homepage = "https://pagetop.cillero.es"
|
homepage = "https://pagetop.cillero.es"
|
||||||
repository = "https://github.com/manuelcillero/pagetop"
|
repository = "https://github.com/manuelcillero/pagetop"
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,8 @@
|
||||||
Módulo para añadir jQuery a las páginas generadas con **PageTop**.
|
Módulo para **PageTop** que permite añadir jQuery en las páginas que incluyen componentes o temas
|
||||||
|
que usen esta librería JavaScript para interactuar con el documento HTML.
|
||||||
|
|
||||||
|
Por defecto **PageTop** no requiere jQuery para el funcionamiento de sus componentes base y tema
|
||||||
|
predefinido.
|
||||||
|
|
||||||
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
||||||
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
|
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop-macros"
|
name = "pagetop-macros"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
"Manuel Cillero <manuel@cillero.es>"
|
"Manuel Cillero <manuel@cillero.es>"
|
||||||
]
|
]
|
||||||
description = """\
|
description = """\
|
||||||
Useful macros for creating web solutions using the PageTop framework.\
|
Group the main procedural and declarative macros for use from PageTop.\
|
||||||
"""
|
"""
|
||||||
homepage = "https://pagetop.cillero.es"
|
homepage = "https://pagetop.cillero.es"
|
||||||
repository = "https://github.com/manuelcillero/pagetop"
|
repository = "https://github.com/manuelcillero/pagetop"
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Macros útiles para la creación de soluciones web con **PageTop**.
|
Agrupa las principales macros procedurales y declarativas para usar desde **PageTop**.
|
||||||
|
|
||||||
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
||||||
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
|
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop-megamenu"
|
name = "pagetop-megamenu"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
"Manuel Cillero <manuel@cillero.es>"
|
"Manuel Cillero <manuel@cillero.es>"
|
||||||
]
|
]
|
||||||
description = """\
|
description = """\
|
||||||
Component MegaMenu for PageTop applications.\
|
Module for PageTop that provides a new component to include advanced menus in web solutions.\
|
||||||
"""
|
"""
|
||||||
homepage = "https://pagetop.cillero.es"
|
homepage = "https://pagetop.cillero.es"
|
||||||
repository = "https://github.com/manuelcillero/pagetop"
|
repository = "https://github.com/manuelcillero/pagetop"
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
Componente MegaMenu para aplicaciones desarrolladas con **PageTop**.
|
Módulo para **PageTop** que proporciona un nuevo componente para incluir menús avanzados en las
|
||||||
|
soluciones web.
|
||||||
|
|
||||||
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
||||||
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
|
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,14 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop-minimal"
|
name = "pagetop-minimal"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
"Manuel Cillero <manuel@cillero.es>"
|
"Manuel Cillero <manuel@cillero.es>"
|
||||||
]
|
]
|
||||||
description = """\
|
description = """\
|
||||||
Theme for PageTop that uses minimal CSS for page layout and component display.\
|
Theme for PageTop with a minimal set of styles to view the basic composition of pages and \
|
||||||
|
components.\
|
||||||
"""
|
"""
|
||||||
homepage = "https://pagetop.cillero.es"
|
homepage = "https://pagetop.cillero.es"
|
||||||
repository = "https://github.com/manuelcillero/pagetop"
|
repository = "https://github.com/manuelcillero/pagetop"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
Tema para **PageTop** que define un conjunto mínimo de estilos para la composición de páginas y
|
Tema de prueba para **PageTop** con un conjunto mínimo de estilos para ver la composición básica de
|
||||||
visualización de componentes.
|
páginas y componentes.
|
||||||
|
|
||||||
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
|
||||||
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
|
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,14 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop-node"
|
name = "pagetop-node"
|
||||||
version = "0.0.5"
|
version = "0.0.6"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
"Manuel Cillero <manuel@cillero.es>"
|
"Manuel Cillero <manuel@cillero.es>"
|
||||||
]
|
]
|
||||||
description = """\
|
description = """\
|
||||||
Allows content to be submitted to the site and displayed on pages.\
|
Module for PageTop to create, extend or customize the types of content that a website can \
|
||||||
|
handle.\
|
||||||
"""
|
"""
|
||||||
homepage = "https://pagetop.cillero.es"
|
homepage = "https://pagetop.cillero.es"
|
||||||
repository = "https://github.com/manuelcillero/pagetop"
|
repository = "https://github.com/manuelcillero/pagetop"
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,14 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop-user"
|
name = "pagetop-user"
|
||||||
version = "0.0.5"
|
version = "0.0.6"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
"Manuel Cillero <manuel@cillero.es>"
|
"Manuel Cillero <manuel@cillero.es>"
|
||||||
]
|
]
|
||||||
description = """\
|
description = """\
|
||||||
Manages the user registration and login system.\
|
Module to add user management, roles, permissions and sessions in applications developed with \
|
||||||
|
PageTop.\
|
||||||
"""
|
"""
|
||||||
homepage = "https://pagetop.cillero.es"
|
homepage = "https://pagetop.cillero.es"
|
||||||
repository = "https://github.com/manuelcillero/pagetop"
|
repository = "https://github.com/manuelcillero/pagetop"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop"
|
name = "pagetop"
|
||||||
version = "0.0.34"
|
version = "0.0.35"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
|
|
|
||||||
|
|
@ -204,7 +204,7 @@ pub struct App {
|
||||||
pub name: String,
|
pub name: String,
|
||||||
/// Valor predefinido: *"Developed with the amazing PageTop framework."*
|
/// Valor predefinido: *"Developed with the amazing PageTop framework."*
|
||||||
pub description: String,
|
pub description: String,
|
||||||
/// Valor predefinido: *"Bootsier"*
|
/// Valor predefinido: *"Saturn"*
|
||||||
pub theme: String,
|
pub theme: String,
|
||||||
/// Valor predefinido: *"en-US"*
|
/// Valor predefinido: *"en-US"*
|
||||||
pub language: String,
|
pub language: String,
|
||||||
|
|
@ -278,7 +278,7 @@ pub_config!(SETTINGS: Settings,
|
||||||
// [app]
|
// [app]
|
||||||
"app.name" => "PageTop Application",
|
"app.name" => "PageTop Application",
|
||||||
"app.description" => "Developed with the amazing PageTop framework.",
|
"app.description" => "Developed with the amazing PageTop framework.",
|
||||||
"app.theme" => "Bootsier",
|
"app.theme" => "Saturn",
|
||||||
"app.language" => "en-US",
|
"app.language" => "en-US",
|
||||||
"app.direction" => "ltr",
|
"app.direction" => "ltr",
|
||||||
"app.startup_banner" => "Slant",
|
"app.startup_banner" => "Slant",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue