Propuestas para nuevas versiones
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.
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.
Tengo una propuesta para el listado de contenido
![Image](http://g3n.es/bl-content/uploads/pages/a46bbd3e1390e3c5416c3f3057379508/propuesta.png)
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.
![Image](http://g3n.es/bl-content/uploads/pages/a46bbd3e1390e3c5416c3f3057379508/propuesta.png)
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.
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.
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.
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.
De esa forma uno puede crear nuevas entradas en el panel.
Saludos
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
Saludos