📝 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
(*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
proporciona a otros módulos un lugar común donde presentar a los administradores sus opciones de
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
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
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

View file

@ -1,13 +1,14 @@
[package]
name = "pagetop-admin"
version = "0.0.5"
version = "0.0.6"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
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"
repository = "https://github.com/manuelcillero/pagetop"

View file

@ -1,14 +1,14 @@
[package]
name = "pagetop-aliner"
version = "0.0.1"
version = "0.0.2"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
description = """\
Theme for PageTop that uses minimal CSS with bounding boxes for page layout and component \
display.\
Theme for PageTop with a basic set of styles that encloses HTML elements with boxes to show an \
outline of the page layout and components display.\
"""
homepage = "https://pagetop.cillero.es"
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
la composición de páginas y visualización de componentes.
Tema de prueba para **PageTop** 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](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

View file

@ -1,13 +1,13 @@
[package]
name = "pagetop-bootsier"
version = "0.0.1"
version = "0.0.2"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
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"
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**.
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo

View file

@ -1,13 +1,13 @@
[package]
name = "pagetop-bulmix"
version = "0.0.1"
version = "0.0.2"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
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"
repository = "https://github.com/manuelcillero/pagetop"

View file

@ -1,13 +1,14 @@
[package]
name = "pagetop-jquery"
version = "0.0.1"
version = "0.0.2"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
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"
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
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar

View file

@ -1,13 +1,13 @@
[package]
name = "pagetop-macros"
version = "0.0.1"
version = "0.0.2"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
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"
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
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar

View file

@ -1,13 +1,13 @@
[package]
name = "pagetop-megamenu"
version = "0.0.1"
version = "0.0.2"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
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"
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
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar

View file

@ -1,13 +1,14 @@
[package]
name = "pagetop-minimal"
version = "0.0.1"
version = "0.0.2"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
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"
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
visualización de componentes.
Tema de prueba para **PageTop** con un conjunto mínimo de estilos para ver la composición básica de
páginas y componentes.
[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

View file

@ -1,13 +1,14 @@
[package]
name = "pagetop-node"
version = "0.0.5"
version = "0.0.6"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
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"
repository = "https://github.com/manuelcillero/pagetop"

View file

@ -1,13 +1,14 @@
[package]
name = "pagetop-user"
version = "0.0.5"
version = "0.0.6"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
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"
repository = "https://github.com/manuelcillero/pagetop"

View file

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

View file

@ -204,7 +204,7 @@ pub struct App {
pub name: String,
/// Valor predefinido: *"Developed with the amazing PageTop framework."*
pub description: String,
/// Valor predefinido: *"Bootsier"*
/// Valor predefinido: *"Saturn"*
pub theme: String,
/// Valor predefinido: *"en-US"*
pub language: String,
@ -278,7 +278,7 @@ pub_config!(SETTINGS: Settings,
// [app]
"app.name" => "PageTop Application",
"app.description" => "Developed with the amazing PageTop framework.",
"app.theme" => "Bootsier",
"app.theme" => "Saturn",
"app.language" => "en-US",
"app.direction" => "ltr",
"app.startup_banner" => "Slant",