Blog

Compartiendo experiencias digitales

Cuppa CMS un potente, adaptativo administrador para todo tipo de proyectos
By

Crea y personaliza la administración de tu contenidos. La principal característica es la sencillez y velocidad en la que el desarrollador puede crear todo un complejo, completo sistema para gestionar el contenido, de forma fácil y sin tener que escribir ni una linea de código.

Porque usarlo.

No te preocupes y gastes días desarrollando componentes para administrar las tablas personalizadas de tu aplicación o desarrollo web, aprendiendo nuevas plataformas para migrar todos los desarrollos y lograr que sean administrables, buscando desarrollos de terceros que ya hagan lo que buscas al pie de la letra, o quemándote las pestañas para extenderlos y adaptarlos a tus proyectos para que hagan lo que el desarrollo requiere.

Usa todo ese valioso tiempo para mejorar tu proyecto, lograr una aplicación mas robusta, una pagina web con mas características y finalmente un front-end mas impactante para el usuario. Cuppa es una plataforma que te ayuda a crear la administración de lo que necesites de forma avanzada en cuestión de segundos.

Bajo la misma herramienta puedes administrar tablas, gestionar usuarios, gestionar permisos, administrar idiomas, crear secciones de configuración general, personalizar el back-end, cuenta con  integración con Google Analytics y mucho mas.

Funcionamiento basico de Cuppa.

Usa Table manager para configurar y gestionar las tablas de tu base de datos.

Luego agrega un elemento en el menú principal para dar al usuario un rápido acceso a la administración de la tabla.

Eso es todo :), con esos 2 sencillos pasos puedes crear toda la administración de contenidos...

WWW.CUPPACMS.COM

Descarga Cuppa CMS.

DESCARGAR

O mira nuestra demo en linea.

URL demo.cuppacms.com
User admin
Contraseña admin

Puedes encontrar algunas tablas previamente configuradas en el menú: Demo tables y mirar su configuración en el menú de configuración lateral:Table manager.

TablaDescripción
ex_categories Muestra una tabla configurada para verse de forma anidada, este tipo de configuración se puede utilizar para crear listas de categorías, menús, sistema de carpetas, etc.
ex_articles Esta tabla muestra el funcionamiento con respecto a la configuración de algunos campo.
alias Campo de tipo: Text, auto genera el alias con respecto a algún otro campo de la tabla.
categories Campo de tipo: Select List, Este campo carga la información de la tabla ex_categories y muestra su contenido como una lista anidada.
content Campo de tipo: Textarea, configurado con el editor TinyMCE.
date Campo de tipo: Date, creado para el manejo de fechas.
ex_products Esta tabla se creo con el fin e mostrar como relacionar o enviar parámetros de una tabla a otra, en la parte derecha de la lista, hemos agregado un botón que se encarga de enviar el id a la tabla ex_product_images.
ex_product_images En esta tabla se almacenan las imágenes del producto y quedan automáticamente relacionadas a a dicho producto.
ex_all_fields Esta tabla muestra el funcionamiento general de todos los tipos de campo configurables. Cuppa CMS permite crear nuevos campos, personalizarlos con el fin de poder extender su funcionamiento.

Componentes personalizados

Si el desarrollo de alguna sección requiere de otro tipo de administración que soporta  Cuppa, es posible crear componentes personalizados y extender las funcionalidades de forma rápida. No es requerido que aprendas nuevos paradigmas, ni llevar a cabo la implementación de una estructura estándar.


Ventajas de usar el framework de Cuppa en tu front-end.

Es posible integrar el framework de Cuppa en tus desarrollos y acceder a una serie de métodos que te facilitan la integración entre tu desarrollo y el administrador.

Para incluir Cuppa en tu desarrollo solo debes incluir el archivo Cuppa.php y instanciar el framework de la siguiente forma.

include_once('administrator/classes/Cuppa.php');
$cuppa = Cuppa::getInstance();

Con solo 2 lineas de cogido ya tenemos todo el framework de Cuppa correctamente instanciado y podemos acceder a todos sus clases y métodos, en un futuro articulo tocaremos a profundidad las clases y métodos que componen dicho framework, a continuación se listan las clases que componen el framework y algunos ejemplos de utilización.

ClasesDescripción
Cuppa.php Clase principal, instancia todas las otras clases y da acceso a todos sus métodos.

DataBase.php

Esta clase da acceso a la base de datos, facilitando la integración y el acceso a los datos.

Ejemplos de uso.

Leer datos

$cuppa->dataBase->getList("table");
// Retorna todos los datos de la tabla

-----

$condition = "enabled = 1";

$cuppa->dataBase->getRow("table", "condition");
// Retorna el o los datos según la condición

Insertar

$data = new stdClass();
$data->name = "'Tufik Chediak'";
$data->age = 18;
$data->date_registered = 'NOW()';

$cuppa->dataBase->insert("table", $data);
// Inserta los datos en su tabla respectiva

Update

$data = new stdClass();
$data->name = "'Tufik Chediak'";
$data->age = 20;

$condition = "id = 1";
$cuppa->dataBase->update("table", $data, $condition);
// Actualiza los datos según la condición.

MenuManager.php

Esta clase contiene diferentes métodos para obtener la diferente información del Menú.

Ejemplos de uso.

$cuppa->menu->getMenu('menu_name');
// Retorna el menu creado en formato de lista ul,li

$cuppa->menu->getArrayData('menu_name');
// Retorna el menu creado en un array

LanguageManager.php

Esta clase da un rápido acceso para manejar múltiples idiomas.

Ejemplos de uso.

$cuppa->language->load('file_name');
// Retorna un objeto con la información en el idioma actual

$cuppa->language->current();
// Retorna la referencia del idioma que actualmente se esta utilizando: en, ef, es

$cuppa->language->languages();
// Retorna un array con todos los idiomas disponibles [en, fr, es]

UserManager.php
Permissions.php
Security.php
DataHelp.php
SendMail.php
FileManager.php
ImageHelp.php
Paginator.php
Cuppa CMS un potente, adaptativo administrador para todo tipo de proyectos
comments powered by Disqus
Cargando

Cuppa CMS un potente, adaptativo administrador para todo tipo de proyectos

Crea y personaliza la administración de tu contenidos. La principal característica...

cloudbit, agencia digital, sitios web, agencia interactiva, paginas web, diseno web, digital marketing, cloudbit interactive, aplicaciones mobile, facebook app, facebook tab, sistema de gestion de contenidos, cuppa cms, desarrollo web, desarrollo mobile, desarrollo ios, desarrollo android, ios app, android app, aplicaciones ios, aplicaciones android, interactive, agencia, digital, publicidad, tecnologia, marketing, web, social media, seo, cuppa