Vivoé es un Sistema de Administración de Contenidos (CMS) diseñado para crear y mantener sitios en Internet de forma sencilla y cómoda.
Su principal característica es la forma en cómo se aproxima al diseño y programación de los sitios. Una de las mayores dificultades como compañía de internet es hacer que los equipos de diseño y de programación trabajen en un mismo proyecto en forma coordinada, sin que los diseñadores tengan que aprender a programar ni los programadores a diseñar.
Esta es la mayor preocupación en el diseño de VIVOE. Hacer que los dos equipos puedan trabajar en forma independiente sin tener que obstaculizarse en tiempos ni en recursos, para que en forma simple sea posible llegar a la fecha de entrega sin contratiempos.
MODULOS
VIVOE está diseñado con una estructura modular, de forma que sea fácil añadir nuevas funciones a todo el sistema con sólo agregar un módulo. Aunque la idea ha sido explotada ya por varios CMS, la ventaja con VIVOE es que la programaciòn de dichos mòdulos, salvo algunas reglas básicas, puede hacerse libremente sin tener restricciones severas acerca de ubicaciones especiales. Cada módulo es en sí mismo un sistema autocontenido.
PLUGINS
¿Para qué reinventar la rueda? Habiendo tantos programas OpenSource de excelente calidad, no tiene sentido dedicar esfuerzos adicionales para inventar lo que ya se ha inventado. Es por eso que el sistema de plugins de VIVOE funciona en forma un poco diferente a como otros CMS lo usan.
En VIVOE es muy fácil instalar la aplicación de tu preferencia, incluyendo todas sus zonas de administración, setups etc. en forma virtualmente independiente, y luego, con un simple código, integrarlo a las páginas generadas por VIVOE como si fuera código nativo.
Ahora, prácticamente todos los programas son un plugin para tu sitio!
ETIQUETAS DE USUARIO
Esta es una demostración de etiquetas definidas por el usuario. Tu navegador actual es: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com). Esto lo hicimos colocando la etiqueta:
< vivoe:user_agent />
que no es parte del código central (core) de VIVOE sino que simplemente ejecuta un código programado por el usuario:
echo $_SERVER["HTTP_USER_AGENT"];
Esta herramienta es muy util para la contrucción de un sitio, por ejemplo a la hora de crear un módulo, se pueden programar etiquetas especiales que llamen a funciones del módulo aumentando increiblemente su funcionalidad y flexibilidad.
Y otra más util, datos del servidor:
Array
(
[USER] => vivoecom
[HOME] => /home/vivoecom
[SCRIPT_NAME] => /index.php
[REQUEST_URI] => /que-es-vivoe.html
[QUERY_STRING] =>
[REQUEST_METHOD] => GET
[SERVER_PROTOCOL] => HTTP/2.0
[GATEWAY_INTERFACE] => CGI/1.1
[REDIRECT_URL] => /que-es-vivoe.html
[REMOTE_PORT] => 5863
[SCRIPT_FILENAME] => /home/vivoecom/domains/vivoe.net/private_html/index.php
[SERVER_ADMIN] => webmaster@vivoe.net
[CONTEXT_DOCUMENT_ROOT] => /home/vivoecom/domains/vivoe.net/private_html
[CONTEXT_PREFIX] =>
[REQUEST_SCHEME] => https
[DOCUMENT_ROOT] => /home/vivoecom/domains/vivoe.net/private_html
[REMOTE_ADDR] => 18.117.99.192
[SERVER_PORT] => 443
[SERVER_ADDR] => 207.210.229.254
[SERVER_NAME] => vivoe.net
[SERVER_SOFTWARE] => Apache/2
[SERVER_SIGNATURE] =>
[PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
[HTTP_HOST] => vivoe.net
[HTTP_ACCEPT_ENCODING] => gzip, br, zstd, deflate
[HTTP_USER_AGENT] => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
[HTTP_ACCEPT] => */*
[proxy-nokeepalive] => 1
[H2_STREAM_TAG] => 2001-1234-1
[H2_STREAM_ID] => 1
[H2_PUSHED_ON] =>
[H2_PUSHED] =>
[H2_PUSH] => off
[H2PUSH] => off
[HTTP2] => on
[SSL_TLS_SNI] => vivoe.net
[HTTPS] => on
[UNIQUE_ID] => Zz7T401vBcdXPukV-xWaXwABRTo
[REDIRECT_STATUS] => 200
[REDIRECT_H2_STREAM_TAG] => 2001-1234-1
[REDIRECT_H2_STREAM_ID] => 1
[REDIRECT_H2_PUSHED_ON] =>
[REDIRECT_H2_PUSHED] =>
[REDIRECT_H2_PUSH] => off
[REDIRECT_H2PUSH] => off
[REDIRECT_HTTP2] => on
[REDIRECT_SSL_TLS_SNI] => vivoe.net
[REDIRECT_HTTPS] => on
[REDIRECT_UNIQUE_ID] => Zz7T401vBcdXPukV-xWaXwABRTo
[FCGI_ROLE] => RESPONDER
[PHP_SELF] => /index.php
[REQUEST_TIME_FLOAT] => 1732170723.5822
[REQUEST_TIME] => 1732170723
)
Y las variables en el Eviroment:
array ( 'site_name' => 'VIVOE - Content Management System', 'site_url' => 'www.vivoe.com', 'site_domain' => 'vivoe.com', 'site_keywords' => 'CMS, Content, Manager, System, VIVO, update, PHP, html, design, CSS', 'site_description' => 'Content Management System for fast website deployment, SEO friendly', 'site_author' => 'Digitarte S.A.de C.V.', 'site_footer' => '©2008-2010 Digitart - All rights reserved - Todos los derechos reservados', 'site_online' => 'Y', 'site_offline_page' => 'offline.html', 'site_theme' => 'vivoe', 'lang_breadcrumb_separator' => ' » ', 'fp_num_items' => '6', 'show_rss' => 'Y', 'admin_wysiwyg' => 'Y', 'admin_lang' => 'es', 'admin_md5encryptpass' => 'Y', 'admin_sessiontimeout' => '120', 'show_placeHolders' => 'Y', 'show_templateTimer' => 'N', 'show_missingCommands' => 'Y', 'lang_home' => 'Inicio', 'lang_readmore' => 'Leer más', 'lang_locale' => 'es_MX', 'lang_dateformat' => '%a %e de %B de %Y', 'lang_contact_name' => 'Nombre:', 'lang_contact_email' => 'Email:', 'lang_contact_comment' => 'Comentario:', 'lang_contact_error' => 'Error en la forma', 'lang_contact_success' => 'Gracias por su envÃo', 'lang_contact_send' => 'Enviar', 'lang_contact_subject' => 'Comentario desde la forma de contacto', 'lang_dayNames' => 'Dom,Lun,Mar,Mie,Jue,Vie,Sab', 'lang_monthNames' => 'Enero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre', 'menu_pages_title' => 'Páginas', 'menu_pages_home' => 'Inicio', 'menu_pages_divid' => 'pagesMenu', 'menu_pages_divclass' => '', 'menu_pages_ulid' => '', 'menu_pages_ulclass' => '', 'menu_pages_iehack' => 'N', 'menu_articles_title' => 'ArtÃculos', 'menu_articles_home' => '', 'menu_articles_divid' => 'artsMenu', 'menu_articles_divclass' => '', 'menu_articles_ulid' => '', 'menu_articles_ulclass' => '', 'menu_articles_iehack' => 'N', 'menu_user_title' => 'Ligas externas', 'menu_user_home' => '', 'menu_user_divid' => 'userMenu', 'menu_user_divclass' => '', 'menu_user_ulid' => '', 'menu_user_ulclass' => '', 'menu_user_iehack' => 'N', 'lang_no_results' => 'No hay resultados para %s', 'lang_no_items_found' => 'No se encontraron elementos', 'site_frontpage' => '', 'site_intro' => '', 'seo_friendly_url_suffix' => '.html', 'menu_pages_currentclass' => 'current', 'google_ua' => '6169313-2', 'mod_fbcomments' => 'a:5:{s:5:"appId";s:15:"141169192621500";s:6:"admins";s:8:"digitart";s:5:"width";s:3:"480";s:9:"num_posts";s:2:"10";s:11:"colorscheme";s:5:"light";}', 'TABLES_LIST' => array ( 0 => 'vivoe_access', 1 => 'vivoe_articles', 2 => 'vivoe_categories', 3 => 'vivoe_comments', 4 => 'vivoe_config', 5 => 'vivoe_frontpage', 6 => 'vivoe_menus', 7 => 'vivoe_mod_formbuilder', 8 => 'vivoe_mod_mailit', 9 => 'vivoe_mod_share', 10 => 'vivoe_mod_simplenews', 11 => 'vivoe_pages', 12 => 'vivoe_rss', 13 => 'vivoe_sections', 14 => 'vivoe_sessions', 15 => 'vivoe_users', 16 => 'vivoe_usertags', ), )