Propuestas para nuevas versiones

Preguntas en general, reporte de errores (bugs), y otros temas
Post Reply
MigLacha
Ssr. Bludit
Posts: 12
Joined: Fri Jan 12, 2018 2:00 am

Sat Dec 22, 2018 9:53 pm

Tipos y Campos personalizados.
Con esta funcionalidad Bludit podría llegar a convertirse en un potentisimo framework de desarrollo.

Tal y como están estructuradas la lógica de las páginas, pienso sería muy sencillo añadir una opción para crear nuevos tipos.

Tan fácil como:
· 1 :
Que el tipo de contenido no solo se pudiese elegir, sino también enviar a través de un campo de texto.

· 2 :
Añadir un tipo de etiquetas especiales para añadir campos personalizados.

Un ejemplo de como funcionaría.

-------------------

Tipo:

Seleciona Tipo:
- Predeterminado
- Sticky
- Estática
- Otro

// Si seleccionas otro aparecería

[Introduce nombre de tipo ]
[Introduce listado de campos extra separados por coma]

// Completado quedaría

[Producto Moda]
[precio, talla, color]

//Al enviar quedaría registrado el tipo de producto
//Si intentamos crear un nuevo tipo de Producto Moda, solo habría que seleccionarlo. Los campos extra los tomaría de una busqueda de la primera pagina tipo Producto Moda. Se quedaría solo con el campo despreciando el valor. Si se modifica se añade o se elimina uno de los campos en cualquier producto, se busca y se remplaza en el resto para mantener el modelo,

En el documento editado aparecerían los campos debajo (o encima) del editor de texto:

precio [introduce valor]
talla [introduce valor]
color [introduce valor]

Los valores se guardarían de la siguiente forma:
"TypeTags": {
"precio": "valor"
}

Es una propuesta. Tal vez podría desarrollar un pluging, pero por ahora no me veo preparado ni con tiempo.

No se que le parecerá esta idea a los desarrolladores.
MigLacha
Ssr. Bludit
Posts: 12
Joined: Fri Jan 12, 2018 2:00 am

Sun Dec 23, 2018 2:27 pm

Tengo una propuesta para el listado de contenido

Image

Así mostraría todos los datos relevantes a la hora de localizar un documento.

El filtro de búsqueda sería muy sencillo de realizar con jquery.

Sería algo así como oculta todas las filas que no contengan el texto buscado.
Si se realiza una segunda busqueda, el filtro busca sobre lo filtrado.
El filtro buscado aparece con una "x" de cerrar para volver al listado sin filtro.
MigLacha
Ssr. Bludit
Posts: 12
Joined: Fri Jan 12, 2018 2:00 am

Sun Dec 23, 2018 2:38 pm

Estructura de plantilla del admin:

Actualmente las vistas estan separadas del theme admin.
Esto dificulta personalizar un theme a medida para el admin con otras funcionalidades.

Lo suyo sería que se pudiese crear:

Themes/myTheme/views/

Si por ejemplo creo
Themes/myTheme/views/content.php

Bludit cargase por preferencia este, y no el que se incluye en vistas

Asi mismo, que desde el gestro del admin en:

general/avanzado

pudiese decidir que template prefiero usar para el admin

Gracias por crear esta maravilla de soft, tiene un potencial inmenso.
User avatar
diego
Site Admin
Posts: 679
Joined: Sat May 16, 2015 2:53 pm
Contact:

Fri Dec 28, 2018 10:49 am

Hola,
voy a intentar responder tus propuestas, pero casi todas estan en el TODO LIST.

Por ejemplo campos personalizados esta definido en el siguiente Github issue.
https://github.com/bludit/bludit/issues/895

No seria un nuevo tipo de pagina, sino serian campos definidos para todas ellas. Por ejemplo, incluir un nuevo campo afectaria a todas las paginas viejas y las nuevas. Luego el usuario al momento de crear una nueva pagina tendria este nuevo campo definido.

Respecto a buscar paginas en el panel de administracion tambien lo tengo en mente, es mas estaba pensando en hacer una busqueda en general, desdes paginas, plugins, themes, etc..

El tema de plantillas en el administrador no esta tan definido, porque nunca pense en customizar el panel de administracion, lo veo como algo mas fijo. De todas formas uno puede crear un controlador y una vista.

Code: Select all

bl-kernel/admin/controller/nuevo.php
bl-kernel/admin/view/nuevo.php

url: https://example.com/admin/nuevo
De esa forma uno puede crear nuevas entradas en el panel.

Saludos
Post Reply