Grocery CRUD

Grocery CRUD
Información sobre la plantilla
Logo-big.png
Librería para Codeiniter
DesarrolladorJohn Skoumbourdis
Última versión estable1.57
Sistemas Operativos compatiblesMultiplataforma
LicenciaLicencia GPL v3 y MIT
Sitio web
www.grocerycrud.com

Grocery CRUD es una librería open source (Licencia GPL v3 y MIT) diseñada para el framework CodeIgniter; que permite crear, en unos minutos interfaces que lleven a cabo las funciones básicas en bases de datos como Crear, Leer, Modificar y Eliminar registros CRUD por sus siglas en inglés (Create/Read/Update/Delete).

Funcionalidad

Grocery CRUD contiene todo lo necesario para añadir, mostrar y editar datos. Incluye además validación de datos tanto en del lado del servidor como del lado del en cliente. Con este generador de CRUD, no es necesario copiar todo el código CSS, JavaScript, tablas, formularios, funciones, modelos, bibliotecas a nuestro sistema de backoffice. Su uso es tan fácil como instalar CodeIgniter e instalar la librería copiando los archivos al proyecto.

Esta librería es no sólo un generador de CRUD o simplemente otro generador rejilla CodeIgniter. ¡Es una idea totalmente diferente y más simple! Con unas líneas simples de código PHP que puede tener toda la funcionalidad que necesita para crear su CRUD. Así que esto significa que usted no tiene que copiar los mismos Javascripts, CSS, puntos de vista, modelos, reglas validación, código html, rejilla, funcionalidad de carga ... etc. una y otra vez. Para crear un nuevo CRUD una mesa diferente sólo tendrá líneas simples PHP de código.

La parte buena es que no tienen ni siquiera para cambiar la CSS para que sea más fácil de usar. Grocery CRUD está listo para el modo de producción con toda la seguridad y puntos de vista requerida.

Grocery CRUD es un generador de CRUD automática y puede cubrir casi todas sus necesidades de un sistema ABM (simple o complejo), ya que tiene muchas características y aun así seguir adelante.

Características

Algunas de las principales características de CRUD comestibles son:

  • Cuadrícula de datos con la lista de búsqueda, clasificación, búsqueda por el campo y la búsqueda de todo con el Ajax (tema Flexigrid) o instantánea javascript scripting (tablas de datos tema)
  • Creación automática de entradas por tipo de campo. Hasta ahora los tipos de campo que automáticamente generan diferentes entradas son: entero, cadena, texto, fecha, fecha y hora, establecer, enumeración, true_false (0 ó 1), oculto, contraseña y sólo lectura
  • Relación de base de datos 1-1, 1-n y n-n, de forma automática con sólo una línea de código
  • Puede Cambiar de temas con facilidad, hasta el momento hay dos temas, DataTables y Flexigrid ambos son libres y se instalan con la libreria, aunque se le pueden instalar otros.
  • Validación de formularios con validación del lado del cliente y la validación del lado del servidor
  • Añadiendo sus propias reglas de validación
  • La flexibilidad para elegir las columnas y los campos que desea añadir a su mesa
  • Operación de desarmado como complemento definido, editar o borrar
  • Devoluciones de llamada en casi todas partes para hacer sus propias personalizaciones
  • Cambiar el tipo de campo de auto generar, por ejemplo, un campo de texto se puede transformar fácilmente al campo de fecha
  • Querer hacer algo más complejo? En CRUD comestibles puede añadir su propio modelo mediante la extensión del modelo básico
  • Funciona bien con todos los navegadores modernos, tales como: Mozilla Firefox, Google Chrome, Opera, Safari, Internet Explorer 8 o posterior y funciona bien para todos los sistemas OS modernos como Windows, Linux, MacOS
  • Móvil compatible, funciona bien con los navegadores por defecto de Android, Windows y los móviles de Apple y es multilenguaje al ser traducido a 34 idiomas hasta ahora. Más específicamente: Afrikaans, Árabe, Bengalí, Búlgaro, Catalán, Chino, Checo, Danés, Holandés, Inglés, Francés, Alemán, Griego, Hindi, Húngaro, Indonesio, Italiano, Japonés, Coreano, Lituania, Mongolia, Noruega, Persa, Polaco, Portugués, Rumano, Ruso, Eslovaco, Español, Tailandés, Turco, Ucraniano, Vietnamita.

Ejemplos

Estas son algunas imágenes de muestra de como se ven las tablas cuando se utiliza esta librería.

Ejemplo de de Grocery CRUD Ejemplo de de Grocery CRUD

Fuentes

  1. http://disastercode.com.es/2013/07/usar-grocery-crud-extension-de-codeigniter/
  2. https://www.grocerycrud.com/documentation
  3. https://desarrolloweb.com/de_interes/grocery-crud-interesante-extension-codeigniter-6635.html