diff --git a/README.md b/README.md index 3d3380a2..9f72111e 100644 --- a/README.md +++ b/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 (*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 diff --git a/pagetop-admin/Cargo.toml b/pagetop-admin/Cargo.toml index e76687dc..e4e09b4a 100644 --- a/pagetop-admin/Cargo.toml +++ b/pagetop-admin/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "pagetop-admin" -version = "0.0.5" +version = "0.0.6" edition = "2021" authors = [ "Manuel Cillero " ] 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" diff --git a/pagetop-aliner/Cargo.toml b/pagetop-aliner/Cargo.toml index 17a359fa..5592265d 100644 --- a/pagetop-aliner/Cargo.toml +++ b/pagetop-aliner/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "pagetop-aliner" -version = "0.0.1" +version = "0.0.2" edition = "2021" authors = [ "Manuel Cillero " ] 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" diff --git a/pagetop-aliner/README.md b/pagetop-aliner/README.md index f35e4f1a..4ead7970 100644 --- a/pagetop-aliner/README.md +++ b/pagetop-aliner/README.md @@ -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 diff --git a/pagetop-bootsier/Cargo.toml b/pagetop-bootsier/Cargo.toml index 8bc69bad..82efe6a7 100644 --- a/pagetop-bootsier/Cargo.toml +++ b/pagetop-bootsier/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "pagetop-bootsier" -version = "0.0.1" +version = "0.0.2" edition = "2021" authors = [ "Manuel Cillero " ] 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" diff --git a/pagetop-build/README.md b/pagetop-build/README.md index 7b97d5de..71fc545e 100644 --- a/pagetop-build/README.md +++ b/pagetop-build/README.md @@ -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 diff --git a/pagetop-bulmix/Cargo.toml b/pagetop-bulmix/Cargo.toml index 042d296c..f091b01a 100644 --- a/pagetop-bulmix/Cargo.toml +++ b/pagetop-bulmix/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "pagetop-bulmix" -version = "0.0.1" +version = "0.0.2" edition = "2021" authors = [ "Manuel Cillero " ] 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" diff --git a/pagetop-jquery/Cargo.toml b/pagetop-jquery/Cargo.toml index f8b6b6ab..6fdb652e 100644 --- a/pagetop-jquery/Cargo.toml +++ b/pagetop-jquery/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "pagetop-jquery" -version = "0.0.1" +version = "0.0.2" edition = "2021" authors = [ "Manuel Cillero " ] 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" diff --git a/pagetop-jquery/README.md b/pagetop-jquery/README.md index 6b98b412..e332b6c9 100644 --- a/pagetop-jquery/README.md +++ b/pagetop-jquery/README.md @@ -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 diff --git a/pagetop-macros/Cargo.toml b/pagetop-macros/Cargo.toml index 2aa4ec10..1564d64f 100644 --- a/pagetop-macros/Cargo.toml +++ b/pagetop-macros/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "pagetop-macros" -version = "0.0.1" +version = "0.0.2" edition = "2021" authors = [ "Manuel Cillero " ] 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" diff --git a/pagetop-macros/README.md b/pagetop-macros/README.md index c8d634b8..b9155ea7 100644 --- a/pagetop-macros/README.md +++ b/pagetop-macros/README.md @@ -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 diff --git a/pagetop-megamenu/Cargo.toml b/pagetop-megamenu/Cargo.toml index f507f80c..37922a41 100644 --- a/pagetop-megamenu/Cargo.toml +++ b/pagetop-megamenu/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "pagetop-megamenu" -version = "0.0.1" +version = "0.0.2" edition = "2021" authors = [ "Manuel Cillero " ] 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" diff --git a/pagetop-megamenu/README.md b/pagetop-megamenu/README.md index 1382edf9..3f02cca4 100644 --- a/pagetop-megamenu/README.md +++ b/pagetop-megamenu/README.md @@ -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 diff --git a/pagetop-minimal/Cargo.toml b/pagetop-minimal/Cargo.toml index a24da3ba..dcc21a1b 100644 --- a/pagetop-minimal/Cargo.toml +++ b/pagetop-minimal/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "pagetop-minimal" -version = "0.0.1" +version = "0.0.2" edition = "2021" authors = [ "Manuel Cillero " ] 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" diff --git a/pagetop-minimal/README.md b/pagetop-minimal/README.md index 0cc87d10..7562929a 100644 --- a/pagetop-minimal/README.md +++ b/pagetop-minimal/README.md @@ -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 diff --git a/pagetop-node/Cargo.toml b/pagetop-node/Cargo.toml index 52ac6b6e..4018d5c2 100644 --- a/pagetop-node/Cargo.toml +++ b/pagetop-node/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "pagetop-node" -version = "0.0.5" +version = "0.0.6" edition = "2021" authors = [ "Manuel Cillero " ] 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" diff --git a/pagetop-user/Cargo.toml b/pagetop-user/Cargo.toml index b0b5ddc1..7810794c 100644 --- a/pagetop-user/Cargo.toml +++ b/pagetop-user/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "pagetop-user" -version = "0.0.5" +version = "0.0.6" edition = "2021" authors = [ "Manuel Cillero " ] 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" diff --git a/pagetop/Cargo.toml b/pagetop/Cargo.toml index 73a7d5bd..8218156c 100644 --- a/pagetop/Cargo.toml +++ b/pagetop/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pagetop" -version = "0.0.34" +version = "0.0.35" edition = "2021" authors = [ diff --git a/pagetop/src/config.rs b/pagetop/src/config.rs index 756ffd7d..496b2d31 100644 --- a/pagetop/src/config.rs +++ b/pagetop/src/config.rs @@ -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",