Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Alignment and padding controls for all blocks

Abierto
#332 1 comentario 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
bootstrap, django, python
Área
content, frontend

Línea de trabajo

No se nombran archivos ni pruebas. Empieza localizando la implementación de configuración avanzada del bloque común y los controles existentes de puntos de interrupción de columnas; después, sigue el recorrido de cómo se almacenan y se renderizan las clases de Bootstrap seleccionadas. Se considera terminado cuando las opciones de alineación y padding se aplican en todos los bloques, permanecen sin establecer de forma predeterminada y no afectan a los sitios existentes ni a los estilos predeterminados.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Type: Enhancement
Is your feature request related to a problem? Please describe.

Editors frequently need the ability to easily center align or adjust padding of content without using CSS. Considering this is a core part of most word processors and rich text editors (excluding wagtail), this is a big part missing from the editing experience.

Describe the solution you'd like

In the common block advanced settings, two toggles, one for alignment, and one for padding. These would work by simply adding the respective bootstrap classes based on user selection, similar to other advanced settings (e.g. column breakpoints).

Describe alternatives you've considered

The only real alternative is to add this only within rich text fields, or to add this to select blocks outside of advanced settings. However considering the ubiquity of alignment and padding, it makes sense to be added globally to all blocks.

Additional context

The default values of each should be unset, so as not to effect existing sites or default/global styles.

Lenguaje dominante
Python
Estrellas
765
Forks
154
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de coderedcorp/coderedcms

Todos los issues de coderedcorp/coderedcms

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.