📝 Revisa documentación y libera nuevas versiones

This commit is contained in:
Manuel Cillero 2023-02-04 10:06:45 +01:00
parent 1d9934c084
commit c4aef7e2fa
19 changed files with 79 additions and 32 deletions

View file

@ -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

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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"

View file

@ -1,6 +1,6 @@
[package] [package]
name = "pagetop" name = "pagetop"
version = "0.0.34" version = "0.0.35"
edition = "2021" edition = "2021"
authors = [ authors = [

View file

@ -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",