SlideShare una empresa de Scribd logo
1 de 77
Descargar para leer sin conexión
El todo es mayor que la suma de sus partes



 Herramientas para desarrollo
 de aplicaciones web 2.0 con
        Software libre

         Proyecto Open Source - H3M (Hermes Trismegistus)
                    by Franklin Calle Zapata (http://www.innovavirtual.org
                                                       fcallez@gmail.com)
                     Copyright © 2012 by Franklin Calle Zapata bajo FDL
                                                                  Prólogo
Versión Beta del proyecto open source: H3M (Hermes Trismegistus), en
el mismo se define una nueva alternativa metodológica, para desarrollar
soluciones informáticas empresariales que trabajen bajo el contexto web
                          2.0, basándose en otros proyectos open source.
De tal forma, que la misma pueda ser puesta en marcha en tiempos muy
 cortos, que sea muy escalable, confiable, mantenible, migrable, de alta
  calidad, alta disponibilidad, de costos muy bajos, muy seguro y mucha
      cosas adicionales, que ya comentaremos en la documentación que
                                        presentamos e iremos ampliando.
                                                     19 de enero del 2012.
19/01/2012   www.innovavirtual.org / F. Calle Z.   2
El gran final: Cómo unirlos a todos ?




19/01/2012            www.innovavirtual.org / F. Calle Z.   3
Top 10 Ranking PHP Frameworks
  Fuente: http://www.phpframeworks.com/top-10-php-frameworks/




19/01/2012                         www.innovavirtual.org / F. Calle Z.   4
Otras alternativas:
  Fuente: http://en.wikipedia.org/wiki/List_of_rapid_application_development_tools




                                                                       List of rapid
                                                                       application
                                                                    development tools

19/01/2012                            www.innovavirtual.org / F. Calle Z.               5
Top 10 JavaScript Frameworks by Google
  Fuente: http://www.tripwiremagazine.com/2009/11/top-10-javascript-frameworks-by-google.html




19/01/2012                          www.innovavirtual.org / F. Calle Z.                         6
Definición de: CMS
•   De Wikipedia, la enciclopedia libre.

•   CMS significa sistema de administración de contenido (en inglés Content
    Management System), un sistema de este tipo funciona para la creación y
    administración de contenido, actualmente se usa para denominar a los
    sistema que sirven para administrar el contenido de páginas web.

•   El sistema consiste en una interfaz que controla una o varias bases de
    datos donde se aloja el contenido del sitio. El sistema permite manejar de
    manera independiente el contenido por una parte y el diseño por otra. Así,
    es posible manejar el contenido y darle en cualquier momento un diseño
    distinto al sitio sin tener que darle formato al contenido de nuevo, además
    de permitir la fácil y controlada publicación en el sitio a varios editores. Un
    ejemplo clásico es el de editores que cargan el contenido al sistema y otro
    de nivel superior que permite que estos contenidos sean visibles a todo
    público.



19/01/2012                  www.innovavirtual.org / F. Calle Z.                       7
Algunos sistemas CMS son:
 Fuente: http://php.opensourcecms.com/




19/01/2012                 www.innovavirtual.org / F. Calle Z.   8
Definición de: ERP
•   De Wikipedia, la enciclopedia libre.
•   Los sistemas de planificación de recursos empresariales, o ERP (por
    sus siglas en inglés, Enterprise resource planning) son sistemas de
    información gerenciales que integran y manejan muchos de los negocios
    asociados con las operaciones de producción y de los aspectos de
    distribución de una compañía en la producción de bienes o servicios.
•   La Planificación de Recursos Empresariales o el software ERP puede
    intervenir en el control de muchas actividades de negocios como ventas,
    entregas, pagos, producción, administración de inventarios, calidad de
    administración y la administración de recursos humanos.
•   Un ERP es una aplicación que integra en un único sistema todos los
    procesos de negocio de una empresa. Adicionalmente se pretende que
    todos los datos estén disponibles todo el tiempo para todo el mundo en la
    empresa (obviando por el momento permisos sobre disponibilidad, etc) de
    una manera centralizada.



19/01/2012                www.innovavirtual.org / F. Calle Z.                   9
Algunos sistemas ERP son:
         Fuente: http://saforas.wordpress.com/2009/12/16/10-proyectos-erp-open-source/




19/01/2012                         www.innovavirtual.org / F. Calle Z.                   10
Definición de: CRM
•   De Wikipedia, la enciclopedia libre.
•   CRM (de la sigla del término en inglés «customer relationship
    management»), puede poseer varios significados:
•   La administración basada en la relación con los clientes. CRM es
    un modelo de gestión de toda la organización, basada en la orientación al
    cliente (u orientación al mercado según otros autores), el concepto más
    cercano es marketing relacional (según se usa en España) y tiene mucha
    relación con otros conceptos como: clienting, marketing
    1x1,marketing directo de base de datos, etcétera.



•   Software para la administración de la relación con los clientes.
    Sistemas informáticos de apoyo a la gestión de las relaciones con los
    clientes, a la venta y al marketing. Con este significado CRM se refiere al
    sistema que administra un data warehouse (almacén de datos) con la
    información de la gestión de ventas y de los clientes de la empresa.

19/01/2012                 www.innovavirtual.org / F. Calle Z.                    11
Algunos sistemas CRM son:
         Fuente: http://www.focus.com/briefs/top-10-open-source-crm-solutions/
                 http://www.crmmastery.com/article.aspx?articleid=6002




19/01/2012                          www.innovavirtual.org / F. Calle Z.          12
Definición de: Social Media
•   De Wikipedia, la enciclopedia libre.
•   Los Medios de Comunicación Sociales (Social Media en inglés) o simplemente Medios
    Sociales son plataformas de comunicación online donde el contenido es creado por los propios
    usuarios mediante el uso de las tecnologías de la Web 2.0, que facilitan la edición, la publicación
    y el intercambio de información.

•   Los profesores Kaplan y Haenlein definen medios sociales como "un grupo de aplicaciones
    basadas en Internet que se desarrollan sobre los fundamentos ideológicos y tecnológicos de
    la Web 2.0, y que permiten la creación y el intercambio de contenidos generados por el usuario".

•   Los medios sociales son ricos en la influencia y la interacción entre pares y con una audiencia
    pública que es cada vez más "inteligente" y participativa. El medio social es un conjunto de
    plataformas digitales que amplía el impacto de WOMM (marketing boca a boca) y también lo hace
    medible y, por tanto, rentabilizable por medio del Marketing de medios sociales y el Social CRM.

•   Los community managers se encargan de crear y cuidar las comunidades en torno a las
    empresas generando contenido de valor, creando conversación, animando a las personas a
    participar, monitorizando la presencia online de las marcas... Los medios sociales han cambiado
    la comunicación entre las personas y entre las marcas y las personas.

•   Los tipos de medios sociales más utilizados son las redes sociales, los blogs, los microblogs y los
    servicios de compartición multimedia.
19/01/2012                        www.innovavirtual.org / F. Calle Z.                                13
Social media:
         Fuente: http://www.digiworks.es/blog/2011/11/22/generar-trafico-desde-plataformas-social-
         media/
                 http://www.rrhhsocialmedia.com/8-plataformas-social-media-que-pueden-dirigir-trafico-
         hacia-tu-webblog/




19/01/2012                          www.innovavirtual.org / F. Calle Z.                                  14
Y ahora ? Qué hacemos ?
                    Tengo que aprender todo
                    eso para poder comenzar
                      a desarrollar sistemas
                       integrales web 2.0 ?




19/01/2012   www.innovavirtual.org / F. Calle Z.   15
El todo es mayor que la suma de sus partes




19/01/2012         www.innovavirtual.org / F. Calle Z.    16
19/01/2012                                         17
             www.innovavirtual.org / F. Calle Z.
YOU MAY NOT REMOVE OR CHANGE THIS NOTICE


SIGA2 version 2.0.0 (18.01.2012)

Author & developer: Franklin Edmundo Calle Zapata <fcallez@gmail.com>

Developers:

Oscar Alberto M. Calle López <oscarcalle984@gmail.com>

License: GNU GPL


Site: http://www.innovavirtual.org - Interface User

http://www.innovavirtual.org/unisiga2/sisadm/admin - Interface Administrator



Copyright: Franklin Edmundo Calle Zapata (c) 2008. All rights reserved.

For contact author: fcallez at gmail dot com or fcallez at innovavirtual dot org



Projects open source utilized :



  19/01/2012                               www.innovavirtual.org / F. Calle Z.     18
-= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =-
 ---------------------------------------------------------------------------
 ApPHP DataGrid Pro (AJAX enabled) version 7.1.5
 Developed by: ApPHP <info@apphp.com>
 License: GNU LGPL v.3
 Site: http://www.apphp.com/php-datagrid/
 Copyright: ApPHP DataGrid (c) 2006-2011. All rights reserved.
 Last changed: 14.11.2011 10:30

 Additional modules (embedded):
 -- openWYSIWYG v1.0.1 (WYSIWYG editor) http://openWebWare.com#
 -- PEAR::DB v1.7.14 (PHP Ext.&Application Repository) http://pear.php.net
 -- JS AFV v2.0.1 (JS Auto From Validator) http://apphp.com
 -- overLIB v4.21 (JS library) http://www.bosrup.com/web/overlib/
 -- FPDF v1.53 (PDF files generator) http://www.fpdf.org
 -- JsCalendar v1.0 (DHTML/JavaScript Calendar) http://www.dynarch.com
 -- AutoSuggest v2.1.3 (AJAX autocomplete) http://www.brandspankingnew.net
 -- LyteBox v3.22 http://www.dolem.com/lytebox
 -- jQuery v1.3.2 (JavaScript Library) http://jquery.com
 -- Scrollable HTML table http://www.webtoolkit.info
 -- Scrollable HTML table v1.1 (200WAGNER DOSANJOS) wanjos@yahoo.com

 Additional modules (required):
 -- PHP Data Objects (PDO) extension http://www.php.net/




19/01/2012                                    www.innovavirtual.org / F. Calle Z.   19
Phpmydatagrid

  http://www.gurusistemas.com/indexdatagrid.php
  Copyright (c) 2007, Gurú Sistemas and/or Gustavo Adolfo Arcila Trujillo

  ##
  Software: PHPMailer - PHP email class
  Version: 5.1
  Contact: via sourceforge.net support pages (also www.worxware.com)
  Info: http://phpmailer.sourceforge.net
  Support: http://sourceforge.net/projects/phpmailer/

  Admin: Andy Prevost (project admininistrator)
  Authors: Andy Prevost (codeworxtech) codeworxtech@users.sourceforge.net
  : Marcus Bointon (coolbru) coolbru@users.sourceforge.net
  Founder: Brent R. Matzelle (original founder)
  Copyright (c) 2004-2009, Andy Prevost. All Rights Reserved.
  Copyright (c) 2001-2003, Brent R. Matzelle

  License: Distributed under the Lesser General Public License (LGPL)
  http://www.gnu.org/copyleft/lesser.html
  This program is distributed in the hope that it will be useful - WITHOUT
  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  FITNESS FOR A PARTICULAR PURPOSE.

  We offer a number of paid services (www.worxware.com):
  - Web Hosting on highly optimized fast and secure servers
  - Technology Consulting
  - Oursourcing (highly qualified programmers and graphic designers)


19/01/2012                            www.innovavirtual.org / F. Calle Z.    20
BigDump ver. 0.34b from 2011-09-04
  Staggered import of an large MySQL Dump (like phpMyAdmin 2.x Dump)
  Even through the webservers with hard runtime limit and those in safe mode
  Works fine with Internet Explorer 7.0 and Firefox 2.x

  Author: Alexey Ozerov (alexey at ozerov dot de)
  AJAX & CSV functionalities: Krzysiek Herod (kr81uni at wp dot pl)
  Copyright: GPL (C) 2003-2011
  More Infos: http://www.ozerov.de/bigdump

  This program is free software; you can redistribute it and/or modify it under the
  terms of the GNU General Public License as published by the Free Software Foundation;
  either version 2 of the License, or (at your option) any later version.

  THIS SCRIPT IS PROVIDED AS IS, WITHOUT ANY WARRANTY OR GUARANTEE OF ANY KIND

  ##
  PHPfileNavigator version 2.3.2

  Author: Lito (phpfilenavigator at litoweb dot net)

  Copyright: GPL (C) 2005

  More Infos: http://phpfilenavigator.litoweb.net




19/01/2012                              www.innovavirtual.org / F. Calle Z.               21
Software: FPDF
Version: 1.53
Date: 2004-12-31
Author: Olivier PLATHEY
License: Freeware

You may use and modify this software as you wish.

##
Projectname: CAPTCHA class
Version: 2.0
Author: Pascal Rehfeldt <Pascal@Pascal-Rehfeldt.com>
Last modified: 15. January 2006

GNU General Public License (Version 2, June 1991)

This program is free software; you can redistribute
it and/or modify it under the terms of the GNU
General Public License as published by the Free
Software Foundation; either version 2 of the License,
or (at your option) any later version.

This program is distributed in the hope that it will
be useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License
for more details.

Description:
Testsuit for the CAPTCHA Class

19/01/2012                             www.innovavirtual.org / F. Calle Z.   22
JSCookMenu v2.0.4 (c) Copyright 2002-2006 by Heng Yuan

 http://jscook.sourceforge.net/JSCookMenu/

 ##
 Slideshow RC2 for Mootools 1.0. Copyright (c) 2007 Aeron Glemann, <http://electricprism.com/aeron/slideshow>,
 MIT Style License.

 Class: Slideshow

 Slideshow is a javascript class to stream and animate the presentation of images on your website.

 ##
 Simple AJAX Code-Kit (SACK) v1.6.1
 ©2005 Gregory Wild-Smith
 www.twilightuniverse.com
 Software licenced under a modified X11 licence,
 see documentation or authors website for more details

 ##
 Ajax dynamic content
 Copyright (C) 2006 DTHMLGoodies.com, Alf Magne Kalleland

 ##
 Innerdiv - Solución Javascript para ventanas emergentes - cargan contenido dentro de etiquetas DIV por eso se
 llaman Innerdivs.

 Solución creada por hartum(Ivan Gascon)




19/01/2012                            www.innovavirtual.org / F. Calle Z.                                        23
Moodle - http://moodle.org/?lang=es_es

  ##

  Google - http://www.google.com.pe/

  Google Analytics - http://www.google.com/analytics/

  Picasa Google - http://picasa.google.com/

  Google Docs - https://docs.google.com

  Google Apps - http://www.google.com/analytics/

  Google Búsqueda personalziada -Code Search Engines - Motor de búsqueda personalizado -
  http://www.google.com/cse/?hl=es

  ##
  Chatango - http://chatango.com/

  ##
  Jquery - http://jquery.com/

  Mootools - http://mootools.net/




19/01/2012                            www.innovavirtual.org / F. Calle Z.                  24
openWYSIWYG                            PHP Data Objects ( PDO )     PEAR::DB




                                                                         LyteBox
                                              PHPDatagrid
     AutoSuggest




                                                                    JavaScript Color Picker

      JsCalendar




                                                                    Scrollable HTML table

   JS Auto From Validator




19/01/2012                  www.innovavirtual.org / F. Calle Z.                       25
################################################################################
         ##            -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =-                                                            #
         ## ---------------------------------------------------------------------------                                          #
         ## ApPHP DataGrid Pro (AJAX enabled) version 7.1.5                                                                      #
         ## Developed by: ApPHP <info@apphp.com>                                                                                 #
         ## License:          GNU LGPL v.3                                                                                       #
         ## Site:          http://www.apphp.com/php-datagrid/                                                                    #
         ## Copyright: ApPHP DataGrid (c) 2006-2011. All rights reserved.                                                        #
         ## Last changed: 14.11.2011 10:30                                                                                       #
         ##                                                                                                                      #
         ## Additional modules (embedded):                                                                                       #
         ## -- openWYSIWYG v1.0.1 (WYSIWYG editor)                                                 http://openWebWare.com #
         ## -- PEAR::DB v1.7.14 (PHP Ext.&Application Repository)                                            http://pear.php.net #
         ## -- JS AFV v2.0.1 (JS Auto From Validator)                                                          http://apphp.com #
         ## -- overLIB v4.21 (JS library)                                               http://www.bosrup.com/web/overlib/ #
         ## -- FPDF v1.53 (PDF files generator)                                                             http://www.fpdf.org #
         ## -- JsCalendar v1.0 (DHTML/JavaScript Calendar)                                            http://www.dynarch.com #
         ## -- AutoSuggest v2.1.3 (AJAX autocomplete)                                     http://www.brandspankingnew.net #
         ## -- LyteBox v3.22                                                                   http://www.dolem.com/lytebox #
         ## -- jQuery v1.3.2 (JavaScript Library)                                                              http://jquery.com #
         ## -- Scrollable HTML table                                                               http://www.webtoolkit.info #
         ## -- Scrollable HTML table v1.1 (200WAGNER DOSANJOS)                                            wanjos@yahoo.com #
         ## -- JSColor v1.3.9 (JavaScript Color Picker)                                                       http://jscolor.com #
         ##                                                                                                                      #
         ## Additional modules (required):                                                                                       #
         ## -- PHP Data Objects (PDO) extension                                                            http://www.php.net/ #
         ##                                                                                                                      #
         ################################################################################




19/01/2012                                www.innovavirtual.org / F. Calle Z.                                                        26
PHPDataGrid - es una herramienta simple, innovadora y poderosa para el
             mantenimiento      (adición,     modificación,  eliminación, consulta,   impresión,
             descarga) de información almacenada en base de datos (i.e.: MySQL) haciendo uso
             de grid o parrillas (similar a los que se disponen en ASP), especialmente diseñado
             para desarrolladores Web. El PHP DataGrid es excelente y puede ser aplicado en
             todo sitio web que utiliza información almacenada en Base de datos (i.e: MySQL) y
             que usa el lenguaje de programación PHP para administrarla en línea.

             También es útil para administrar contenidos dinámicos y sitios que dan el servicio de
             hosting basados en PHP. El objetivo final del PHP DataGrid (ApPHP DataGrid Pro
             (AJAX enabled) versión 7.1.5 = $58.19 + Lifetime Updates = $34.90) es hacer
             que, para los desarrolladores de sistemas bajo el entorno web, la generación y
             edición de información sea la más simple posible.



19/01/2012                        www.innovavirtual.org / F. Calle Z.                                27
The PHP DG is an excellent tool for:

       • PHP database-driven web sites
       • Adding Back-End for existing sites
       • Creating online-based data administration
       • Creating dynamic content management or your own CMS,ERP, CRM and others..




19/01/2012                      www.innovavirtual.org / F. Calle Z.                  28
19/01/2012   www.innovavirtual.org / F. Calle Z.   29
19/01/2012   www.innovavirtual.org / F. Calle Z.   30
19/01/2012   www.innovavirtual.org / F. Calle Z.   31
19/01/2012   www.innovavirtual.org / F. Calle Z.   32
19/01/2012   www.innovavirtual.org / F. Calle Z.   33
19/01/2012   www.innovavirtual.org / F. Calle Z.   34
19/01/2012   www.innovavirtual.org / F. Calle Z.   35
19/01/2012   www.innovavirtual.org / F. Calle Z.   36
19/01/2012   www.innovavirtual.org / F. Calle Z.   37
19/01/2012   www.innovavirtual.org / F. Calle Z.   38
19/01/2012   www.innovavirtual.org / F. Calle Z.   39
19/01/2012   www.innovavirtual.org / F. Calle Z.   40
19/01/2012   www.innovavirtual.org / F. Calle Z.   41
phpMyDataGrid v2007 Release - 200107

      PhpMyDataGrid 2007 ofrece un conjunto de herramientas que nos
      permiten construir un Datagrid y ser aplicado en ambientes en donde se
      utiliza el lenguaje de programación PHP. Permite al programador de
      aplicaciones, construir y poner en operación, con muy pocas líneas de
      código y en el más breve plazo de tiempo posible, un completo y funcional
      Datagrid, desarrollado en PHP y en el que es posible aplicar la tecnología
      AJAX. Con muchas opciones, entre ellas : control de paginación,
      ordenamiento por columnas, búsquedas filtradas y mucho, mucho más .

      Esto es muy útil a cualquier Portal basado en PHP y que administra
      información en línea.

      Así también para la administración de contenidos dinámicos y proveedores
      de hosting que utilizan PHP.


19/01/2012                  www.innovavirtual.org / F. Calle Z.                    42
Facetas
    •   Fácil de usar : incluso para los programadores novicios de PHP , podrán desarrollar
        datagrid profesionales, en muy pocos minutos y con un mínimo de líneas de código.
    •   Habilitación de AJAX: A diferencia de las versiones previas a la 2007, en modo
        tabular, puede habilitarse el AJAX (adición, edición, edición en línea, eliminación,
        paginación, ordenamiento, etc.) .
    •   Auto paginación: phpMyDataGrid permite 3 estilos de paginación y podemos definir
        cuantos registros deseamos mostrar por página.
    •   Ordenamiento: Ordenar una tabla por columna, en forma Ascendente o Descendente,
        y mostrar un indicador en la columna activada.
    •   Cabeceras y pié de página: Nos permite mostrar cabeceras y pié de página
        personalizadas en cada página.
    •   Multi-Lenguaje: Ud. puede configurar el código para que muestre la información en
        inglés, italiano, francés, alemán, holandés, portugues, español.
    •   Compatible con la librería ADOdb: El código soporta conexiones con MySQL usando
        la librerias nativas del PHP y también soporta el uso de la librería ADOdb, permitiendo
        de esta manera la conexión con cualquier otra Base de datos soportada, por dicha
        librería.
    •   Condicionales: Muestra solo la información resultante de los condicionales definidos.
    •   Edición en línea : Los campos pueden ser editados, y desde esta versión, Ud. puede
        usar controles de formularios tipo : campo para texto, área para texto, cajas de
        verificación y menús desplegables.


19/01/2012                       www.innovavirtual.org / F. Calle Z.                              43
Facetas
    •   Muestra imágenes: el código muestra imágenes, basándose en la información que
        contenga el campo (enlace al archivo tipo imágen).
    •   Iconos y enlaces: Ud. puede definir sus propios enlaces o imágenes con enlaces para
        cada registro.
    •   Gráficos de barra: Soporta salidas en modo de gráficos de barras.
    •   Mantenimiento de tablas: Ud. puede administrar una tabla específica, con funciones
        pre construidas para : Adicionar, editar y eliminar registros.
    •   Mantenimiento definido por el usuario: Ud. puede definir sus propios procesos de
        adición, edición, eliminación sin necesidad de modificar directamente el archivo principal
        de .js (javascript).
    •   Seguridad: Control de acceso de acuerdo a los permisos autorizados a las cuentas de
        usuario (adición, edición, eliminación y búsqueda), así también, cualquier parámetro
        recepcionado por el código, se verifica su nivel de permiso.
    •   Caja de verificación a nivel de filas: En está versión de dispone de cajas de
        verificación, para selecionar todas o algunas filas y así poder efectuar algún proceso
        específico con las mismas.
    •   Búsqueda: Ud. puede efectuar búsquedas por cualquier columna "pre-definida". Las
        columnas pueden ser configuradas para mostrar la selección a través de un menú
        desplegable.




19/01/2012                        www.innovavirtual.org / F. Calle Z.                                44
Facetas
    •   Modo de presentación personalizado: haciendo uso de un archivo CSS externo, Ud.
        puede cambiar los colores, las formas para su página web, de acuerdo a sus
        preferencias.
    •   Estilos para las columnas: Ud. define como será mostrada la información en cada
        columna (título, tipo, valor por defecto, información a mostrar, etc.).
    •   Columnas calculadas: Calcule, en base a fórmulas matemáticas básicas (adición,
        sustracción, multiplicación y división) entre celdas y muestre el resultado en otra
        (Similar al manejo de fórmulas de excel).
    •   Totales por columna: Muestra totales para una simple columna o para varias.
    •   De fácil lectura: Las filas muestra colores altermantes para facilitar su lectura y
        también , poder visualizar los cambios efectuados al pasar el mouse encima de algún
        enlace.
    •   Rápido: El uso de archivos externos de.js y .css permiten descargas rápidas.
    •   Probado en los sgts. navegadores: Internet Explorer 6 y 7, Firefox 1.5 y 2.0, Opera
        9.1, Konqueror 3.5, Netscape 8.1, y Mozilla 1.7
    •   Compatible: Verificado con php 4.4 yphp 5.2
    •   Cumple normas W3C: Cumple normas internacionales, de acuerdo a las
        recomendaciones de la W3C, para las definiciones HTML y XHTML.




19/01/2012                      www.innovavirtual.org / F. Calle Z.                           45
19/01/2012   www.innovavirtual.org / F. Calle Z.   46
PHPMailer es una clase escrita en PHP que facilita el envío de correo,
    añadiendo facilidad en el envío de correos con adjuntos, en formato HTML y con
    diferentes codificaciones, soporte para imágenes embebidas, headers
    personalizados y además funciona con múltiples servidores de correo.

    Típicamente para el envío de correo con PHP se utiliza la función mail(), pero
    esta función tiene varias limitaciones, por ejemplo que no soporta el envío de
    adjuntos. Entonces PHPMailer nos viene a facilitar este trabajo que de otra
    forma seria muy engorroso. Viene con un conjunto de métodos que nos
    ayudarán en el envió de emails.




19/01/2012                   www.innovavirtual.org / F. Calle Z.                     47
FPDF es una clase desarrollada en PHP para poder realizar documentos en PDF,
   dinámicamente a partir de nuestros scripts PHP. Esta clase trabaja de manera
   totalmente autónoma, por lo que no requiere utilizar la librería PDFlib ni cualquier
   otro producto similar.

   Se trata de una clase que da bastante juego, ya que podemos modificar la unidad
   de medida, el formato de la página, los margenes, las cabeceras y los pies de
   página, los saltos de linea, las imágenes, colores, enlaces, etc.

   Un detalle importante es que FPDF es una librería gratuita para cualquier uso,
   tanto comercial como personal (Su primera "F" inicial significa justamente "Free",
   osea, libre y gratis), por lo que resultará muy interesante para cualquier uso.




19/01/2012                   www.innovavirtual.org / F. Calle Z.                          48
Bigdump.- Permite la importación escalonada de archivos grandes y muy
    grandes con sentencias SQL, de copias de respaldo de base de datos tipo
    MySQL (como los archivos tipo dump generados con phpMyAdmin 2.x) e incluso
    procesa dichas sentencias a pesar que algunos servidores web, están
    configurados con límites de tiempos de ejecución muy breves y/o de aquellos
    que trabajan en modo seguro (safe-mode).

    El script ejecuta procesos iterativos de restauración, por etapas, ejecutando una
    pequeña cantidad de sentencias SQL, cada vez, para luego en una siguiente
    sesión continuar con la sentencia siguiente a la última que procesó.

    La última versión (ver 0.34b beta) incluye algunas mejoras muy importantes y
    correcciones de errores y otros.


19/01/2012                  www.innovavirtual.org / F. Calle Z.                         49
Si Ud. quiere :

Restaurar una copia de seguridad de una o varias bases de datos tipo MySQL, de gran tamaño (o una parte de
ella), en una nueva o en la misma base de datos MySQL y Ud. no puede acceder al shell del servidor y/o no puede
efectuar importaciones utilizando phpMyAdmin o cualquier otro script, debido a inconvenientes de memoria, tiempo
de ejecución limitado del servidor web.

BigDump importa archivos Dump MySQL (como los generados por phpMyAdmin 2.x), que son muy grandes, de
forma escalonada e incluso a través de los servidores web con límite de tiempo de ejecución breve y/o los que han
sido configurados en modo seguro. El script ejecuta sólo una pequeña parte del archivo Dump y se auto-reinicia. En
la siguiente sesión, comienza el proceso de restauración, a partir de la sentencia SQL siguiente a la última ejecutada
en el proceso previo.

19/01/2012                            www.innovavirtual.org / F. Calle Z.                                           50
Slideshow - Una clase Javascript, que hace uso del
                                                                        framework Mootools

Slideshow es una clase Javascript, para mostrar, en su portal web, animaciones basadas en
archivos de imágenes, en tiempo real.
Slideshow fue escrito originalmente como un plugin para el CMS Textpattern en 2006,
utilizando el original librería javascript: moo.fx . Esta nueva versión ha sido re-escrita desde
cero haciendo uso del framework Mootools, incorporando de esta manera muchas novedades y
peticiones.

Características:       Slideshow con dimensiones              Tipos de slideshows: Fade, pan,
                       variables                              zoom and combo
                       Opciones de Pan y zoom                 Configuración de la duración de las
                                                              transiciones
                       Tipo de Slideshow: Wipe and push       Transiciones facilitadas por Robert
                                                              Penner

                       Navegación basada en Flechas de        Navegación basadas en imágenes
                       dirección.                             pequeñas o Thumbnail

                       Navegación: Modo rápido.               Títulos a los Slideshow



19/01/2012                       www.innovavirtual.org / F. Calle Z.                                51
19/01/2012   www.innovavirtual.org / F. Calle Z.   52
JSCookMenu (v2.0.4) es un
                                                       poderoso script para
                                                       crear menú’s, escrito en
                                                       JavaScript que puede
                                                       crear complejos menús para
                                                       nuestras aplicaciones GUI. Es
                                                       relativamente simple y fácil de
                                                       usar. Crear un nuevo
                                                       tema requiere un poco de
                                                       paciencia, pero rara vez uno
                                                       tiene que escribir una, ya que los
                                                       que se disponen en el portal web
                                                       oficial son muy buenos.


             Características principales:

             • Soporta menús horizontales y verticales.
             • Apoya la posición relativa.
             • Compatible con diferentes menús con temas diferentes, en la misma
               página web.
             • Facilita el proceso de creación de menú con un constructor de menú.
             • Efectos especiales disponibles, como deslizamiento y el
               desvanecimiento de entrada / salida .
             • API para los desarrolladores de JavaScript.

19/01/2012       www.innovavirtual.org / F. Calle Z.                                53
¿Qué es H3M ?
                                   http://www.innovavirtual.org




Proyecto open source peruano: H3M (Hermes Trismegistus), en el mismo se define una
metodología alternativa para desarrollar soluciones empresariales que trabajen bajo en
contexto web 2.0, basándose en otros proyectos open source. De tal forma, que la
misma pueda ser puesta en marcha en tiempos muy cortos, que sea muy escalable,
confiable, mantenible, migrable, de alta calidad, alta disponibilidad, de costos muy bajos,
muy seguro y mucha cosas adicionales, que ya comentaremos en la documentación a
preparar.

Para poder disponer del código, solo basta hacer click aquí :

http://www.innovavirtual.org/proyecto_h3m/unisiga2.rar




19/01/2012                    www.innovavirtual.org / F. Calle Z.                        54
¿Qué es H3M ?
                                   http://www.innovavirtual.org



La idea es que la comunidad de software libre, disponga de un ejemplo real, en la que se
haya aplicado lo definido hasta el momento con dicha metodología, para ello me propuse
desarrollar tres soluciones para empresas o instituciones del sector educativo, como
complemento al famoso CMS Moodle (claro, guardando las distancias, pero con la ayuda
de todos Uds. podemos disponer de una herramienta adicional de la calidad de esta
última):

Un sistema de Gestión Académico/Administrativo (SIGA2) para:
. Universidades,
. Institutos Superiores,
. Colegios

Los dos primeros en camino, el tercero, cuando el Señor lo disponga.

El portal www.innovavirtual.org, es un ejemplo viviente de su aplicación.




19/01/2012                    www.innovavirtual.org / F. Calle Z.                     55
….¿Qué es H3M ? http://www.innovavirtual.org



Hay muchos pendientes, sobre todo, la documentación, pero se que contaré con el
apoyo de todos Uds. para sacar a delante este sueño. Sueño simple que pretende ser un
humilde aporte para muchas personas, que sea de utilidad, sobre todo para mejorar su
calidad de vida. Imagínense cuantos colegios, institutos superiores, universidades de
carácter estatal y/o sin fines de lucro, todas ellos con pocos recursos para comprar o
desarrollar este tipo de soluciones, muy necesarias para que sean mas eficientes y que
en lugar de hacer el mismo trabajo muchas veces, se haga una sola vez, en equipo,
todos juntos en busca de una solución.

Esto es replicable a otro tipo de empresas, sobre todo a las PYMES. Estoy convencido
que es mejor hacer el trabajo una sola vez y bien, con el apoyo de todos, que el hacer el
mismo trabajo muchas veces y muchas veces inconcluso o deficiente.

Bueno, a cerrar esta primera etapa y ha recibir las recomendaciones, aportes, críticas
constructivas, comentarios, etc., necesarios para esta segunda etapa.




19/01/2012                    www.innovavirtual.org / F. Calle Z.                        56
19/01/2012   www.innovavirtual.org / F. Calle Z.   57
19/01/2012   www.innovavirtual.org / F. Calle Z.   58
19/01/2012   www.innovavirtual.org / F. Calle Z.   59
19/01/2012   www.innovavirtual.org / F. Calle Z.   60
19/01/2012   www.innovavirtual.org / F. Calle Z.   61
19/01/2012   www.innovavirtual.org / F. Calle Z.   62
19/01/2012   www.innovavirtual.org / F. Calle Z.   63
19/01/2012   www.innovavirtual.org / F. Calle Z.   64
19/01/2012   www.innovavirtual.org / F. Calle Z.   65
19/01/2012   www.innovavirtual.org / F. Calle Z.   66
19/01/2012   www.innovavirtual.org / F. Calle Z.   67
19/01/2012   www.innovavirtual.org / F. Calle Z.   68
19/01/2012   www.innovavirtual.org / F. Calle Z.   69
19/01/2012   www.innovavirtual.org / F. Calle Z.   70
19/01/2012   www.innovavirtual.org / F. Calle Z.   71
19/01/2012   www.innovavirtual.org / F. Calle Z.   72
19/01/2012   www.innovavirtual.org / F. Calle Z.   73
19/01/2012   www.innovavirtual.org / F. Calle Z.   74
19/01/2012   www.innovavirtual.org / F. Calle Z.   75
¿Qué es AJAX?
                                 http://es.wikipedia.org/wiki/AJAX


AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML),
es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich
Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el
navegador de los usuarios mientras se mantiene la comunicación asíncrona con el
servidor en segundo plano. De esta forma es posible realizar cambios sobre las páginas
sin necesidad de recargarlas, lo que significa aumentar la interactividad, velocidad y
usabilidad en las aplicaciones.
Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se
requieren al servidor y se cargan en segundo plano sin interferir con la visualización ni el
comportamiento de la página. JavaScript es el lenguaje interpretado (scripting language)
en el que normalmente se efectúan las funciones de llamada de Ajax mientras que el
acceso a los datos se realiza mediante XMLHttpRequest, objeto disponible en los
navegadores actuales. En cualquier caso, no es necesario que el contenido asíncrono
esté formateado en XML.
Ajax es una técnica válida para múltiples plataformas y utilizable en muchos sistemas
operativos y navegadores dado que está basado en estándares abiertos como
JavaScript y Document Object Model (DOM).


19/01/2012                    www.innovavirtual.org / F. Calle Z.                         76
19/01/2012   www.innovavirtual.org / F. Calle Z.   77

Más contenido relacionado

La actualidad más candente

Nociones basicas alrededor de la web 2.0 y padlet (1)
Nociones basicas alrededor de la web 2.0 y padlet (1)Nociones basicas alrededor de la web 2.0 y padlet (1)
Nociones basicas alrededor de la web 2.0 y padlet (1)luciana lorena carreras
 
Nociones basicas alrededor de la web 2.0 y padlet
Nociones basicas alrededor de la web 2.0 y padletNociones basicas alrededor de la web 2.0 y padlet
Nociones basicas alrededor de la web 2.0 y padletluciana lorena carreras
 
ensayo de computación utpl
 ensayo de computación utpl ensayo de computación utpl
ensayo de computación utplRita Ochoa
 
Deber 25 01-2016 conceptos
Deber 25 01-2016 conceptosDeber 25 01-2016 conceptos
Deber 25 01-2016 conceptosmicke999
 
Trabajo Practico Nº 5 - servetto - cirio
Trabajo Practico Nº 5 - servetto - cirioTrabajo Practico Nº 5 - servetto - cirio
Trabajo Practico Nº 5 - servetto - ciriomargaritasanpa
 
Actividad de recurecuperacion
Actividad de recurecuperacionActividad de recurecuperacion
Actividad de recurecuperacionBBRYANN
 
Trabajo Web 2.0
Trabajo Web 2.0Trabajo Web 2.0
Trabajo Web 2.0maky
 
Redes Sociales En Internet Iv
Redes Sociales En Internet IvRedes Sociales En Internet Iv
Redes Sociales En Internet IvPromálaga
 
Presentacion de guia tres
Presentacion de guia tresPresentacion de guia tres
Presentacion de guia tresarchivosena2011
 

La actualidad más candente (18)

Nociones basicas alrededor de la web 2.0 y padlet (1)
Nociones basicas alrededor de la web 2.0 y padlet (1)Nociones basicas alrededor de la web 2.0 y padlet (1)
Nociones basicas alrededor de la web 2.0 y padlet (1)
 
Nociones basicas alrededor de la web 2.0 y padlet
Nociones basicas alrededor de la web 2.0 y padletNociones basicas alrededor de la web 2.0 y padlet
Nociones basicas alrededor de la web 2.0 y padlet
 
Que Es La Web 2.0
Que Es La Web  2.0Que Es La Web  2.0
Que Es La Web 2.0
 
Web, world gabriela
Web, world gabrielaWeb, world gabriela
Web, world gabriela
 
Web 2
Web 2Web 2
Web 2
 
Evolución de la web
Evolución de la webEvolución de la web
Evolución de la web
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
ensayo de computación utpl
 ensayo de computación utpl ensayo de computación utpl
ensayo de computación utpl
 
Deber 25 01-2016 conceptos
Deber 25 01-2016 conceptosDeber 25 01-2016 conceptos
Deber 25 01-2016 conceptos
 
Cirio servetto
Cirio servettoCirio servetto
Cirio servetto
 
Trabajo Practico Nº 5 - servetto - cirio
Trabajo Practico Nº 5 - servetto - cirioTrabajo Practico Nº 5 - servetto - cirio
Trabajo Practico Nº 5 - servetto - cirio
 
Actividad de recurecuperacion
Actividad de recurecuperacionActividad de recurecuperacion
Actividad de recurecuperacion
 
Trabajo Web 2.0
Trabajo Web 2.0Trabajo Web 2.0
Trabajo Web 2.0
 
Web 6 credito
Web 6 creditoWeb 6 credito
Web 6 credito
 
web 2.0
web 2.0web 2.0
web 2.0
 
Redes Sociales En Internet Iv
Redes Sociales En Internet IvRedes Sociales En Internet Iv
Redes Sociales En Internet Iv
 
La visión tecno-pedagógica de los nuevos Sistema de Gestión de Aprendizaje
La visión tecno-pedagógica de los nuevos Sistema de Gestión de AprendizajeLa visión tecno-pedagógica de los nuevos Sistema de Gestión de Aprendizaje
La visión tecno-pedagógica de los nuevos Sistema de Gestión de Aprendizaje
 
Presentacion de guia tres
Presentacion de guia tresPresentacion de guia tres
Presentacion de guia tres
 

Destacado

Comic objetivos del milenio (AECIi)
Comic objetivos del milenio (AECIi)Comic objetivos del milenio (AECIi)
Comic objetivos del milenio (AECIi)Geohistoria23
 
Grade 8: Araling Panlipunan Modyul 2: Mga Sinaunang Kabihasnan sa Asya
Grade 8: Araling Panlipunan Modyul 2: Mga Sinaunang Kabihasnan sa AsyaGrade 8: Araling Panlipunan Modyul 2: Mga Sinaunang Kabihasnan sa Asya
Grade 8: Araling Panlipunan Modyul 2: Mga Sinaunang Kabihasnan sa AsyaNiño Caindoy
 
Tula, talumpati, maikling kwento, pabula, sanaysay
Tula, talumpati, maikling kwento, pabula, sanaysayTula, talumpati, maikling kwento, pabula, sanaysay
Tula, talumpati, maikling kwento, pabula, sanaysayMariel Flores
 
Unidad Didáctica: Los sectores ecónomicos
Unidad Didáctica: Los sectores ecónomicosUnidad Didáctica: Los sectores ecónomicos
Unidad Didáctica: Los sectores ecónomicosmarina valverde
 
Vr voor kerkbezoek onderzoeksrapport versie-2
Vr voor kerkbezoek   onderzoeksrapport versie-2Vr voor kerkbezoek   onderzoeksrapport versie-2
Vr voor kerkbezoek onderzoeksrapport versie-2rloggen
 
K to 12 - Grade 8 Edukasyon sa Pagpapakatao Learner Module
K to 12 - Grade 8 Edukasyon sa Pagpapakatao Learner ModuleK to 12 - Grade 8 Edukasyon sa Pagpapakatao Learner Module
K to 12 - Grade 8 Edukasyon sa Pagpapakatao Learner ModuleNico Granada
 
Progama de formación tecnico en sistemas 865244
Progama de formación tecnico en sistemas 865244Progama de formación tecnico en sistemas 865244
Progama de formación tecnico en sistemas 865244David Rojas
 
Currículo Nacional de la Educación Básica
Currículo Nacional de la Educación BásicaCurrículo Nacional de la Educación Básica
Currículo Nacional de la Educación BásicaDiego Ponce de Leon
 
Mello anthony despierta charlas sobre la espiritualidad [doc]
Mello anthony   despierta charlas sobre la espiritualidad [doc]Mello anthony   despierta charlas sobre la espiritualidad [doc]
Mello anthony despierta charlas sobre la espiritualidad [doc]Mario Paternina
 
32 ways to make your blog suck less
32 ways to make your blog suck less32 ways to make your blog suck less
32 ways to make your blog suck lessScott Hanselman
 
Interacciones farmaco-alimento
Interacciones farmaco-alimentoInteracciones farmaco-alimento
Interacciones farmaco-alimentoGénesis Cedeño
 
Metodología de la investigacióm
Metodología de la investigaciómMetodología de la investigacióm
Metodología de la investigaciómPaul Itusaca Canaza
 
Informe mantenimiento mecanico
Informe mantenimiento mecanicoInforme mantenimiento mecanico
Informe mantenimiento mecanicoJDPVasquez
 
Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)Advocatenkantoor LEGALZ
 
Training Schrijven voor het Web
Training Schrijven voor het WebTraining Schrijven voor het Web
Training Schrijven voor het WebSimone Levie
 
Marco del buen desempeño docente
Marco del buen desempeño docenteMarco del buen desempeño docente
Marco del buen desempeño docente0013
 
Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)Zacatecas TresPuntoCero
 

Destacado (20)

Comic objetivos del milenio (AECIi)
Comic objetivos del milenio (AECIi)Comic objetivos del milenio (AECIi)
Comic objetivos del milenio (AECIi)
 
Metodología Asis
Metodología AsisMetodología Asis
Metodología Asis
 
Grade 8: Araling Panlipunan Modyul 2: Mga Sinaunang Kabihasnan sa Asya
Grade 8: Araling Panlipunan Modyul 2: Mga Sinaunang Kabihasnan sa AsyaGrade 8: Araling Panlipunan Modyul 2: Mga Sinaunang Kabihasnan sa Asya
Grade 8: Araling Panlipunan Modyul 2: Mga Sinaunang Kabihasnan sa Asya
 
Tula, talumpati, maikling kwento, pabula, sanaysay
Tula, talumpati, maikling kwento, pabula, sanaysayTula, talumpati, maikling kwento, pabula, sanaysay
Tula, talumpati, maikling kwento, pabula, sanaysay
 
Unidad Didáctica: Los sectores ecónomicos
Unidad Didáctica: Los sectores ecónomicosUnidad Didáctica: Los sectores ecónomicos
Unidad Didáctica: Los sectores ecónomicos
 
Woman3
Woman3Woman3
Woman3
 
Vr voor kerkbezoek onderzoeksrapport versie-2
Vr voor kerkbezoek   onderzoeksrapport versie-2Vr voor kerkbezoek   onderzoeksrapport versie-2
Vr voor kerkbezoek onderzoeksrapport versie-2
 
K to 12 - Grade 8 Edukasyon sa Pagpapakatao Learner Module
K to 12 - Grade 8 Edukasyon sa Pagpapakatao Learner ModuleK to 12 - Grade 8 Edukasyon sa Pagpapakatao Learner Module
K to 12 - Grade 8 Edukasyon sa Pagpapakatao Learner Module
 
Progama de formación tecnico en sistemas 865244
Progama de formación tecnico en sistemas 865244Progama de formación tecnico en sistemas 865244
Progama de formación tecnico en sistemas 865244
 
Proyecto Formativo
Proyecto FormativoProyecto Formativo
Proyecto Formativo
 
Currículo Nacional de la Educación Básica
Currículo Nacional de la Educación BásicaCurrículo Nacional de la Educación Básica
Currículo Nacional de la Educación Básica
 
Mello anthony despierta charlas sobre la espiritualidad [doc]
Mello anthony   despierta charlas sobre la espiritualidad [doc]Mello anthony   despierta charlas sobre la espiritualidad [doc]
Mello anthony despierta charlas sobre la espiritualidad [doc]
 
32 ways to make your blog suck less
32 ways to make your blog suck less32 ways to make your blog suck less
32 ways to make your blog suck less
 
Interacciones farmaco-alimento
Interacciones farmaco-alimentoInteracciones farmaco-alimento
Interacciones farmaco-alimento
 
Metodología de la investigacióm
Metodología de la investigaciómMetodología de la investigacióm
Metodología de la investigacióm
 
Informe mantenimiento mecanico
Informe mantenimiento mecanicoInforme mantenimiento mecanico
Informe mantenimiento mecanico
 
Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)Actualiteiten ICT Contracten en Partnerships (2012)
Actualiteiten ICT Contracten en Partnerships (2012)
 
Training Schrijven voor het Web
Training Schrijven voor het WebTraining Schrijven voor het Web
Training Schrijven voor het Web
 
Marco del buen desempeño docente
Marco del buen desempeño docenteMarco del buen desempeño docente
Marco del buen desempeño docente
 
Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)Primer Paquete Económico 2017 Zacatecas (2/9)
Primer Paquete Económico 2017 Zacatecas (2/9)
 

Similar a Herramientas para desarrollo de aplicaciones web 2.0 con Software libre

Similar a Herramientas para desarrollo de aplicaciones web 2.0 con Software libre (20)

Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Power point c8
Power point c8Power point c8
Power point c8
 
Web2 conceptos básicos
Web2 conceptos básicosWeb2 conceptos básicos
Web2 conceptos básicos
 
Creación de proyectos web con Drupal
Creación de proyectos web con DrupalCreación de proyectos web con Drupal
Creación de proyectos web con Drupal
 
Evolución de la web
Evolución de la webEvolución de la web
Evolución de la web
 
Web20fcallezapuntes02 091113134814-phpapp02
Web20fcallezapuntes02 091113134814-phpapp02Web20fcallezapuntes02 091113134814-phpapp02
Web20fcallezapuntes02 091113134814-phpapp02
 
Web20fcallezapuntes02 091113134814-phpapp02
Web20fcallezapuntes02 091113134814-phpapp02Web20fcallezapuntes02 091113134814-phpapp02
Web20fcallezapuntes02 091113134814-phpapp02
 
Trabajo de tics
Trabajo de ticsTrabajo de tics
Trabajo de tics
 
Informatica
InformaticaInformatica
Informatica
 
Evolución de la web
Evolución de la webEvolución de la web
Evolución de la web
 
Guia de aprendizaje 4 cms
Guia de aprendizaje 4 cmsGuia de aprendizaje 4 cms
Guia de aprendizaje 4 cms
 
Repositorios Software Libre Y Web 2 0
Repositorios Software Libre Y Web 2 0Repositorios Software Libre Y Web 2 0
Repositorios Software Libre Y Web 2 0
 
CLASE_MODELO_EXPOSICIONzxfsdfdvfgfgh.pptx
CLASE_MODELO_EXPOSICIONzxfsdfdvfgfgh.pptxCLASE_MODELO_EXPOSICIONzxfsdfdvfgfgh.pptx
CLASE_MODELO_EXPOSICIONzxfsdfdvfgfgh.pptx
 
Slideshare Plataformas Digitales Sánchez Zambrano Adriana Raquel
Slideshare Plataformas Digitales Sánchez Zambrano Adriana RaquelSlideshare Plataformas Digitales Sánchez Zambrano Adriana Raquel
Slideshare Plataformas Digitales Sánchez Zambrano Adriana Raquel
 
La Informacion Y Las Tics
La Informacion Y Las TicsLa Informacion Y Las Tics
La Informacion Y Las Tics
 
Aproximación a la web 2.0
Aproximación a la web 2.0Aproximación a la web 2.0
Aproximación a la web 2.0
 
Proyecto final programación
Proyecto final programaciónProyecto final programación
Proyecto final programación
 
Planeta Web 2.0 
Planeta Web 2.0 Planeta Web 2.0 
Planeta Web 2.0 
 
Planeta Web 2.0
Planeta Web 2.0Planeta Web 2.0
Planeta Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 

Más de Franklin Calle Zapata

Moodle versión 2 y la Social Media 2.0. Parte 1
Moodle versión 2 y la Social Media 2.0. Parte 1Moodle versión 2 y la Social Media 2.0. Parte 1
Moodle versión 2 y la Social Media 2.0. Parte 1Franklin Calle Zapata
 
PARA CURAR EL CANCER - Excelente recomendación: Dieta a base de Espárragos
PARA CURAR EL CANCER - Excelente recomendación: Dieta a base de EspárragosPARA CURAR EL CANCER - Excelente recomendación: Dieta a base de Espárragos
PARA CURAR EL CANCER - Excelente recomendación: Dieta a base de EspárragosFranklin Calle Zapata
 
Sistema Integral de Gestión académico administrativo 2.0 (H3M - SIGA2)
Sistema Integral de Gestión académico administrativo 2.0 (H3M - SIGA2)Sistema Integral de Gestión académico administrativo 2.0 (H3M - SIGA2)
Sistema Integral de Gestión académico administrativo 2.0 (H3M - SIGA2)Franklin Calle Zapata
 
Recursos Web 2.0 con Moodle y Google Apps para optimar el proceso de enseñan...
Recursos Web 2.0 con Moodle y Google Apps para optimar el proceso de enseñan...Recursos Web 2.0 con Moodle y Google Apps para optimar el proceso de enseñan...
Recursos Web 2.0 con Moodle y Google Apps para optimar el proceso de enseñan...Franklin Calle Zapata
 
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5Franklin Calle Zapata
 
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5Franklin Calle Zapata
 
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5Franklin Calle Zapata
 
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5Franklin Calle Zapata
 
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5Franklin Calle Zapata
 
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5Franklin Calle Zapata
 
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5Franklin Calle Zapata
 
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5Franklin Calle Zapata
 
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5Franklin Calle Zapata
 
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5Franklin Calle Zapata
 
MáS Allá Del Pacs V2.0 Mio 2008 (Esp)
MáS Allá Del Pacs V2.0   Mio 2008 (Esp)MáS Allá Del Pacs V2.0   Mio 2008 (Esp)
MáS Allá Del Pacs V2.0 Mio 2008 (Esp)Franklin Calle Zapata
 
Telemedicine Circuits Based On Standards
Telemedicine Circuits Based On StandardsTelemedicine Circuits Based On Standards
Telemedicine Circuits Based On StandardsFranklin Calle Zapata
 

Más de Franklin Calle Zapata (18)

Moodle versión 2 y la Social Media 2.0. Parte 1
Moodle versión 2 y la Social Media 2.0. Parte 1Moodle versión 2 y la Social Media 2.0. Parte 1
Moodle versión 2 y la Social Media 2.0. Parte 1
 
PARA CURAR EL CANCER - Excelente recomendación: Dieta a base de Espárragos
PARA CURAR EL CANCER - Excelente recomendación: Dieta a base de EspárragosPARA CURAR EL CANCER - Excelente recomendación: Dieta a base de Espárragos
PARA CURAR EL CANCER - Excelente recomendación: Dieta a base de Espárragos
 
Sistema Integral de Gestión académico administrativo 2.0 (H3M - SIGA2)
Sistema Integral de Gestión académico administrativo 2.0 (H3M - SIGA2)Sistema Integral de Gestión académico administrativo 2.0 (H3M - SIGA2)
Sistema Integral de Gestión académico administrativo 2.0 (H3M - SIGA2)
 
Recursos Web 2.0 con Moodle y Google Apps para optimar el proceso de enseñan...
Recursos Web 2.0 con Moodle y Google Apps para optimar el proceso de enseñan...Recursos Web 2.0 con Moodle y Google Apps para optimar el proceso de enseñan...
Recursos Web 2.0 con Moodle y Google Apps para optimar el proceso de enseñan...
 
INFUSIONESDE CAMU CAMU
INFUSIONESDE CAMU  CAMUINFUSIONESDE CAMU  CAMU
INFUSIONESDE CAMU CAMU
 
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5
 
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5
 
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5
 
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5
 
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5
 
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 4 De 5
 
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 3 De 5
 
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 2 De 5
 
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 1 De 5
 
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5
Proyecto H3m Unisiga2 Proceso Instalacion 5 De 5
 
Concepto - Web 2.0
Concepto - Web 2.0Concepto - Web 2.0
Concepto - Web 2.0
 
MáS Allá Del Pacs V2.0 Mio 2008 (Esp)
MáS Allá Del Pacs V2.0   Mio 2008 (Esp)MáS Allá Del Pacs V2.0   Mio 2008 (Esp)
MáS Allá Del Pacs V2.0 Mio 2008 (Esp)
 
Telemedicine Circuits Based On Standards
Telemedicine Circuits Based On StandardsTelemedicine Circuits Based On Standards
Telemedicine Circuits Based On Standards
 

Último

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxMaritza438836
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxkeithgiancarloroquef
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 

Último (20)

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptx
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 

Herramientas para desarrollo de aplicaciones web 2.0 con Software libre

  • 1. El todo es mayor que la suma de sus partes Herramientas para desarrollo de aplicaciones web 2.0 con Software libre Proyecto Open Source - H3M (Hermes Trismegistus) by Franklin Calle Zapata (http://www.innovavirtual.org fcallez@gmail.com) Copyright © 2012 by Franklin Calle Zapata bajo FDL Prólogo Versión Beta del proyecto open source: H3M (Hermes Trismegistus), en el mismo se define una nueva alternativa metodológica, para desarrollar soluciones informáticas empresariales que trabajen bajo el contexto web 2.0, basándose en otros proyectos open source. De tal forma, que la misma pueda ser puesta en marcha en tiempos muy cortos, que sea muy escalable, confiable, mantenible, migrable, de alta calidad, alta disponibilidad, de costos muy bajos, muy seguro y mucha cosas adicionales, que ya comentaremos en la documentación que presentamos e iremos ampliando. 19 de enero del 2012.
  • 2. 19/01/2012 www.innovavirtual.org / F. Calle Z. 2
  • 3. El gran final: Cómo unirlos a todos ? 19/01/2012 www.innovavirtual.org / F. Calle Z. 3
  • 4. Top 10 Ranking PHP Frameworks Fuente: http://www.phpframeworks.com/top-10-php-frameworks/ 19/01/2012 www.innovavirtual.org / F. Calle Z. 4
  • 5. Otras alternativas: Fuente: http://en.wikipedia.org/wiki/List_of_rapid_application_development_tools List of rapid application development tools 19/01/2012 www.innovavirtual.org / F. Calle Z. 5
  • 6. Top 10 JavaScript Frameworks by Google Fuente: http://www.tripwiremagazine.com/2009/11/top-10-javascript-frameworks-by-google.html 19/01/2012 www.innovavirtual.org / F. Calle Z. 6
  • 7. Definición de: CMS • De Wikipedia, la enciclopedia libre. • CMS significa sistema de administración de contenido (en inglés Content Management System), un sistema de este tipo funciona para la creación y administración de contenido, actualmente se usa para denominar a los sistema que sirven para administrar el contenido de páginas web. • El sistema consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido por una parte y el diseño por otra. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior que permite que estos contenidos sean visibles a todo público. 19/01/2012 www.innovavirtual.org / F. Calle Z. 7
  • 8. Algunos sistemas CMS son: Fuente: http://php.opensourcecms.com/ 19/01/2012 www.innovavirtual.org / F. Calle Z. 8
  • 9. Definición de: ERP • De Wikipedia, la enciclopedia libre. • Los sistemas de planificación de recursos empresariales, o ERP (por sus siglas en inglés, Enterprise resource planning) son sistemas de información gerenciales que integran y manejan muchos de los negocios asociados con las operaciones de producción y de los aspectos de distribución de una compañía en la producción de bienes o servicios. • La Planificación de Recursos Empresariales o el software ERP puede intervenir en el control de muchas actividades de negocios como ventas, entregas, pagos, producción, administración de inventarios, calidad de administración y la administración de recursos humanos. • Un ERP es una aplicación que integra en un único sistema todos los procesos de negocio de una empresa. Adicionalmente se pretende que todos los datos estén disponibles todo el tiempo para todo el mundo en la empresa (obviando por el momento permisos sobre disponibilidad, etc) de una manera centralizada. 19/01/2012 www.innovavirtual.org / F. Calle Z. 9
  • 10. Algunos sistemas ERP son: Fuente: http://saforas.wordpress.com/2009/12/16/10-proyectos-erp-open-source/ 19/01/2012 www.innovavirtual.org / F. Calle Z. 10
  • 11. Definición de: CRM • De Wikipedia, la enciclopedia libre. • CRM (de la sigla del término en inglés «customer relationship management»), puede poseer varios significados: • La administración basada en la relación con los clientes. CRM es un modelo de gestión de toda la organización, basada en la orientación al cliente (u orientación al mercado según otros autores), el concepto más cercano es marketing relacional (según se usa en España) y tiene mucha relación con otros conceptos como: clienting, marketing 1x1,marketing directo de base de datos, etcétera. • Software para la administración de la relación con los clientes. Sistemas informáticos de apoyo a la gestión de las relaciones con los clientes, a la venta y al marketing. Con este significado CRM se refiere al sistema que administra un data warehouse (almacén de datos) con la información de la gestión de ventas y de los clientes de la empresa. 19/01/2012 www.innovavirtual.org / F. Calle Z. 11
  • 12. Algunos sistemas CRM son: Fuente: http://www.focus.com/briefs/top-10-open-source-crm-solutions/ http://www.crmmastery.com/article.aspx?articleid=6002 19/01/2012 www.innovavirtual.org / F. Calle Z. 12
  • 13. Definición de: Social Media • De Wikipedia, la enciclopedia libre. • Los Medios de Comunicación Sociales (Social Media en inglés) o simplemente Medios Sociales son plataformas de comunicación online donde el contenido es creado por los propios usuarios mediante el uso de las tecnologías de la Web 2.0, que facilitan la edición, la publicación y el intercambio de información. • Los profesores Kaplan y Haenlein definen medios sociales como "un grupo de aplicaciones basadas en Internet que se desarrollan sobre los fundamentos ideológicos y tecnológicos de la Web 2.0, y que permiten la creación y el intercambio de contenidos generados por el usuario". • Los medios sociales son ricos en la influencia y la interacción entre pares y con una audiencia pública que es cada vez más "inteligente" y participativa. El medio social es un conjunto de plataformas digitales que amplía el impacto de WOMM (marketing boca a boca) y también lo hace medible y, por tanto, rentabilizable por medio del Marketing de medios sociales y el Social CRM. • Los community managers se encargan de crear y cuidar las comunidades en torno a las empresas generando contenido de valor, creando conversación, animando a las personas a participar, monitorizando la presencia online de las marcas... Los medios sociales han cambiado la comunicación entre las personas y entre las marcas y las personas. • Los tipos de medios sociales más utilizados son las redes sociales, los blogs, los microblogs y los servicios de compartición multimedia. 19/01/2012 www.innovavirtual.org / F. Calle Z. 13
  • 14. Social media: Fuente: http://www.digiworks.es/blog/2011/11/22/generar-trafico-desde-plataformas-social- media/ http://www.rrhhsocialmedia.com/8-plataformas-social-media-que-pueden-dirigir-trafico- hacia-tu-webblog/ 19/01/2012 www.innovavirtual.org / F. Calle Z. 14
  • 15. Y ahora ? Qué hacemos ? Tengo que aprender todo eso para poder comenzar a desarrollar sistemas integrales web 2.0 ? 19/01/2012 www.innovavirtual.org / F. Calle Z. 15
  • 16. El todo es mayor que la suma de sus partes 19/01/2012 www.innovavirtual.org / F. Calle Z. 16
  • 17. 19/01/2012 17 www.innovavirtual.org / F. Calle Z.
  • 18. YOU MAY NOT REMOVE OR CHANGE THIS NOTICE SIGA2 version 2.0.0 (18.01.2012) Author & developer: Franklin Edmundo Calle Zapata <fcallez@gmail.com> Developers: Oscar Alberto M. Calle López <oscarcalle984@gmail.com> License: GNU GPL Site: http://www.innovavirtual.org - Interface User http://www.innovavirtual.org/unisiga2/sisadm/admin - Interface Administrator Copyright: Franklin Edmundo Calle Zapata (c) 2008. All rights reserved. For contact author: fcallez at gmail dot com or fcallez at innovavirtual dot org Projects open source utilized : 19/01/2012 www.innovavirtual.org / F. Calle Z. 18
  • 19. -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- --------------------------------------------------------------------------- ApPHP DataGrid Pro (AJAX enabled) version 7.1.5 Developed by: ApPHP <info@apphp.com> License: GNU LGPL v.3 Site: http://www.apphp.com/php-datagrid/ Copyright: ApPHP DataGrid (c) 2006-2011. All rights reserved. Last changed: 14.11.2011 10:30 Additional modules (embedded): -- openWYSIWYG v1.0.1 (WYSIWYG editor) http://openWebWare.com# -- PEAR::DB v1.7.14 (PHP Ext.&Application Repository) http://pear.php.net -- JS AFV v2.0.1 (JS Auto From Validator) http://apphp.com -- overLIB v4.21 (JS library) http://www.bosrup.com/web/overlib/ -- FPDF v1.53 (PDF files generator) http://www.fpdf.org -- JsCalendar v1.0 (DHTML/JavaScript Calendar) http://www.dynarch.com -- AutoSuggest v2.1.3 (AJAX autocomplete) http://www.brandspankingnew.net -- LyteBox v3.22 http://www.dolem.com/lytebox -- jQuery v1.3.2 (JavaScript Library) http://jquery.com -- Scrollable HTML table http://www.webtoolkit.info -- Scrollable HTML table v1.1 (200WAGNER DOSANJOS) wanjos@yahoo.com Additional modules (required): -- PHP Data Objects (PDO) extension http://www.php.net/ 19/01/2012 www.innovavirtual.org / F. Calle Z. 19
  • 20. Phpmydatagrid http://www.gurusistemas.com/indexdatagrid.php Copyright (c) 2007, Gurú Sistemas and/or Gustavo Adolfo Arcila Trujillo ## Software: PHPMailer - PHP email class Version: 5.1 Contact: via sourceforge.net support pages (also www.worxware.com) Info: http://phpmailer.sourceforge.net Support: http://sourceforge.net/projects/phpmailer/ Admin: Andy Prevost (project admininistrator) Authors: Andy Prevost (codeworxtech) codeworxtech@users.sourceforge.net : Marcus Bointon (coolbru) coolbru@users.sourceforge.net Founder: Brent R. Matzelle (original founder) Copyright (c) 2004-2009, Andy Prevost. All Rights Reserved. Copyright (c) 2001-2003, Brent R. Matzelle License: Distributed under the Lesser General Public License (LGPL) http://www.gnu.org/copyleft/lesser.html This program is distributed in the hope that it will be useful - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. We offer a number of paid services (www.worxware.com): - Web Hosting on highly optimized fast and secure servers - Technology Consulting - Oursourcing (highly qualified programmers and graphic designers) 19/01/2012 www.innovavirtual.org / F. Calle Z. 20
  • 21. BigDump ver. 0.34b from 2011-09-04 Staggered import of an large MySQL Dump (like phpMyAdmin 2.x Dump) Even through the webservers with hard runtime limit and those in safe mode Works fine with Internet Explorer 7.0 and Firefox 2.x Author: Alexey Ozerov (alexey at ozerov dot de) AJAX & CSV functionalities: Krzysiek Herod (kr81uni at wp dot pl) Copyright: GPL (C) 2003-2011 More Infos: http://www.ozerov.de/bigdump This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. THIS SCRIPT IS PROVIDED AS IS, WITHOUT ANY WARRANTY OR GUARANTEE OF ANY KIND ## PHPfileNavigator version 2.3.2 Author: Lito (phpfilenavigator at litoweb dot net) Copyright: GPL (C) 2005 More Infos: http://phpfilenavigator.litoweb.net 19/01/2012 www.innovavirtual.org / F. Calle Z. 21
  • 22. Software: FPDF Version: 1.53 Date: 2004-12-31 Author: Olivier PLATHEY License: Freeware You may use and modify this software as you wish. ## Projectname: CAPTCHA class Version: 2.0 Author: Pascal Rehfeldt <Pascal@Pascal-Rehfeldt.com> Last modified: 15. January 2006 GNU General Public License (Version 2, June 1991) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Description: Testsuit for the CAPTCHA Class 19/01/2012 www.innovavirtual.org / F. Calle Z. 22
  • 23. JSCookMenu v2.0.4 (c) Copyright 2002-2006 by Heng Yuan http://jscook.sourceforge.net/JSCookMenu/ ## Slideshow RC2 for Mootools 1.0. Copyright (c) 2007 Aeron Glemann, <http://electricprism.com/aeron/slideshow>, MIT Style License. Class: Slideshow Slideshow is a javascript class to stream and animate the presentation of images on your website. ## Simple AJAX Code-Kit (SACK) v1.6.1 ©2005 Gregory Wild-Smith www.twilightuniverse.com Software licenced under a modified X11 licence, see documentation or authors website for more details ## Ajax dynamic content Copyright (C) 2006 DTHMLGoodies.com, Alf Magne Kalleland ## Innerdiv - Solución Javascript para ventanas emergentes - cargan contenido dentro de etiquetas DIV por eso se llaman Innerdivs. Solución creada por hartum(Ivan Gascon) 19/01/2012 www.innovavirtual.org / F. Calle Z. 23
  • 24. Moodle - http://moodle.org/?lang=es_es ## Google - http://www.google.com.pe/ Google Analytics - http://www.google.com/analytics/ Picasa Google - http://picasa.google.com/ Google Docs - https://docs.google.com Google Apps - http://www.google.com/analytics/ Google Búsqueda personalziada -Code Search Engines - Motor de búsqueda personalizado - http://www.google.com/cse/?hl=es ## Chatango - http://chatango.com/ ## Jquery - http://jquery.com/ Mootools - http://mootools.net/ 19/01/2012 www.innovavirtual.org / F. Calle Z. 24
  • 25. openWYSIWYG PHP Data Objects ( PDO ) PEAR::DB LyteBox PHPDatagrid AutoSuggest JavaScript Color Picker JsCalendar Scrollable HTML table JS Auto From Validator 19/01/2012 www.innovavirtual.org / F. Calle Z. 25
  • 26. ################################################################################ ## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- # ## --------------------------------------------------------------------------- # ## ApPHP DataGrid Pro (AJAX enabled) version 7.1.5 # ## Developed by: ApPHP <info@apphp.com> # ## License: GNU LGPL v.3 # ## Site: http://www.apphp.com/php-datagrid/ # ## Copyright: ApPHP DataGrid (c) 2006-2011. All rights reserved. # ## Last changed: 14.11.2011 10:30 # ## # ## Additional modules (embedded): # ## -- openWYSIWYG v1.0.1 (WYSIWYG editor) http://openWebWare.com # ## -- PEAR::DB v1.7.14 (PHP Ext.&Application Repository) http://pear.php.net # ## -- JS AFV v2.0.1 (JS Auto From Validator) http://apphp.com # ## -- overLIB v4.21 (JS library) http://www.bosrup.com/web/overlib/ # ## -- FPDF v1.53 (PDF files generator) http://www.fpdf.org # ## -- JsCalendar v1.0 (DHTML/JavaScript Calendar) http://www.dynarch.com # ## -- AutoSuggest v2.1.3 (AJAX autocomplete) http://www.brandspankingnew.net # ## -- LyteBox v3.22 http://www.dolem.com/lytebox # ## -- jQuery v1.3.2 (JavaScript Library) http://jquery.com # ## -- Scrollable HTML table http://www.webtoolkit.info # ## -- Scrollable HTML table v1.1 (200WAGNER DOSANJOS) wanjos@yahoo.com # ## -- JSColor v1.3.9 (JavaScript Color Picker) http://jscolor.com # ## # ## Additional modules (required): # ## -- PHP Data Objects (PDO) extension http://www.php.net/ # ## # ################################################################################ 19/01/2012 www.innovavirtual.org / F. Calle Z. 26
  • 27. PHPDataGrid - es una herramienta simple, innovadora y poderosa para el mantenimiento (adición, modificación, eliminación, consulta, impresión, descarga) de información almacenada en base de datos (i.e.: MySQL) haciendo uso de grid o parrillas (similar a los que se disponen en ASP), especialmente diseñado para desarrolladores Web. El PHP DataGrid es excelente y puede ser aplicado en todo sitio web que utiliza información almacenada en Base de datos (i.e: MySQL) y que usa el lenguaje de programación PHP para administrarla en línea. También es útil para administrar contenidos dinámicos y sitios que dan el servicio de hosting basados en PHP. El objetivo final del PHP DataGrid (ApPHP DataGrid Pro (AJAX enabled) versión 7.1.5 = $58.19 + Lifetime Updates = $34.90) es hacer que, para los desarrolladores de sistemas bajo el entorno web, la generación y edición de información sea la más simple posible. 19/01/2012 www.innovavirtual.org / F. Calle Z. 27
  • 28. The PHP DG is an excellent tool for: • PHP database-driven web sites • Adding Back-End for existing sites • Creating online-based data administration • Creating dynamic content management or your own CMS,ERP, CRM and others.. 19/01/2012 www.innovavirtual.org / F. Calle Z. 28
  • 29. 19/01/2012 www.innovavirtual.org / F. Calle Z. 29
  • 30. 19/01/2012 www.innovavirtual.org / F. Calle Z. 30
  • 31. 19/01/2012 www.innovavirtual.org / F. Calle Z. 31
  • 32. 19/01/2012 www.innovavirtual.org / F. Calle Z. 32
  • 33. 19/01/2012 www.innovavirtual.org / F. Calle Z. 33
  • 34. 19/01/2012 www.innovavirtual.org / F. Calle Z. 34
  • 35. 19/01/2012 www.innovavirtual.org / F. Calle Z. 35
  • 36. 19/01/2012 www.innovavirtual.org / F. Calle Z. 36
  • 37. 19/01/2012 www.innovavirtual.org / F. Calle Z. 37
  • 38. 19/01/2012 www.innovavirtual.org / F. Calle Z. 38
  • 39. 19/01/2012 www.innovavirtual.org / F. Calle Z. 39
  • 40. 19/01/2012 www.innovavirtual.org / F. Calle Z. 40
  • 41. 19/01/2012 www.innovavirtual.org / F. Calle Z. 41
  • 42. phpMyDataGrid v2007 Release - 200107 PhpMyDataGrid 2007 ofrece un conjunto de herramientas que nos permiten construir un Datagrid y ser aplicado en ambientes en donde se utiliza el lenguaje de programación PHP. Permite al programador de aplicaciones, construir y poner en operación, con muy pocas líneas de código y en el más breve plazo de tiempo posible, un completo y funcional Datagrid, desarrollado en PHP y en el que es posible aplicar la tecnología AJAX. Con muchas opciones, entre ellas : control de paginación, ordenamiento por columnas, búsquedas filtradas y mucho, mucho más . Esto es muy útil a cualquier Portal basado en PHP y que administra información en línea. Así también para la administración de contenidos dinámicos y proveedores de hosting que utilizan PHP. 19/01/2012 www.innovavirtual.org / F. Calle Z. 42
  • 43. Facetas • Fácil de usar : incluso para los programadores novicios de PHP , podrán desarrollar datagrid profesionales, en muy pocos minutos y con un mínimo de líneas de código. • Habilitación de AJAX: A diferencia de las versiones previas a la 2007, en modo tabular, puede habilitarse el AJAX (adición, edición, edición en línea, eliminación, paginación, ordenamiento, etc.) . • Auto paginación: phpMyDataGrid permite 3 estilos de paginación y podemos definir cuantos registros deseamos mostrar por página. • Ordenamiento: Ordenar una tabla por columna, en forma Ascendente o Descendente, y mostrar un indicador en la columna activada. • Cabeceras y pié de página: Nos permite mostrar cabeceras y pié de página personalizadas en cada página. • Multi-Lenguaje: Ud. puede configurar el código para que muestre la información en inglés, italiano, francés, alemán, holandés, portugues, español. • Compatible con la librería ADOdb: El código soporta conexiones con MySQL usando la librerias nativas del PHP y también soporta el uso de la librería ADOdb, permitiendo de esta manera la conexión con cualquier otra Base de datos soportada, por dicha librería. • Condicionales: Muestra solo la información resultante de los condicionales definidos. • Edición en línea : Los campos pueden ser editados, y desde esta versión, Ud. puede usar controles de formularios tipo : campo para texto, área para texto, cajas de verificación y menús desplegables. 19/01/2012 www.innovavirtual.org / F. Calle Z. 43
  • 44. Facetas • Muestra imágenes: el código muestra imágenes, basándose en la información que contenga el campo (enlace al archivo tipo imágen). • Iconos y enlaces: Ud. puede definir sus propios enlaces o imágenes con enlaces para cada registro. • Gráficos de barra: Soporta salidas en modo de gráficos de barras. • Mantenimiento de tablas: Ud. puede administrar una tabla específica, con funciones pre construidas para : Adicionar, editar y eliminar registros. • Mantenimiento definido por el usuario: Ud. puede definir sus propios procesos de adición, edición, eliminación sin necesidad de modificar directamente el archivo principal de .js (javascript). • Seguridad: Control de acceso de acuerdo a los permisos autorizados a las cuentas de usuario (adición, edición, eliminación y búsqueda), así también, cualquier parámetro recepcionado por el código, se verifica su nivel de permiso. • Caja de verificación a nivel de filas: En está versión de dispone de cajas de verificación, para selecionar todas o algunas filas y así poder efectuar algún proceso específico con las mismas. • Búsqueda: Ud. puede efectuar búsquedas por cualquier columna "pre-definida". Las columnas pueden ser configuradas para mostrar la selección a través de un menú desplegable. 19/01/2012 www.innovavirtual.org / F. Calle Z. 44
  • 45. Facetas • Modo de presentación personalizado: haciendo uso de un archivo CSS externo, Ud. puede cambiar los colores, las formas para su página web, de acuerdo a sus preferencias. • Estilos para las columnas: Ud. define como será mostrada la información en cada columna (título, tipo, valor por defecto, información a mostrar, etc.). • Columnas calculadas: Calcule, en base a fórmulas matemáticas básicas (adición, sustracción, multiplicación y división) entre celdas y muestre el resultado en otra (Similar al manejo de fórmulas de excel). • Totales por columna: Muestra totales para una simple columna o para varias. • De fácil lectura: Las filas muestra colores altermantes para facilitar su lectura y también , poder visualizar los cambios efectuados al pasar el mouse encima de algún enlace. • Rápido: El uso de archivos externos de.js y .css permiten descargas rápidas. • Probado en los sgts. navegadores: Internet Explorer 6 y 7, Firefox 1.5 y 2.0, Opera 9.1, Konqueror 3.5, Netscape 8.1, y Mozilla 1.7 • Compatible: Verificado con php 4.4 yphp 5.2 • Cumple normas W3C: Cumple normas internacionales, de acuerdo a las recomendaciones de la W3C, para las definiciones HTML y XHTML. 19/01/2012 www.innovavirtual.org / F. Calle Z. 45
  • 46. 19/01/2012 www.innovavirtual.org / F. Calle Z. 46
  • 47. PHPMailer es una clase escrita en PHP que facilita el envío de correo, añadiendo facilidad en el envío de correos con adjuntos, en formato HTML y con diferentes codificaciones, soporte para imágenes embebidas, headers personalizados y además funciona con múltiples servidores de correo. Típicamente para el envío de correo con PHP se utiliza la función mail(), pero esta función tiene varias limitaciones, por ejemplo que no soporta el envío de adjuntos. Entonces PHPMailer nos viene a facilitar este trabajo que de otra forma seria muy engorroso. Viene con un conjunto de métodos que nos ayudarán en el envió de emails. 19/01/2012 www.innovavirtual.org / F. Calle Z. 47
  • 48. FPDF es una clase desarrollada en PHP para poder realizar documentos en PDF, dinámicamente a partir de nuestros scripts PHP. Esta clase trabaja de manera totalmente autónoma, por lo que no requiere utilizar la librería PDFlib ni cualquier otro producto similar. Se trata de una clase que da bastante juego, ya que podemos modificar la unidad de medida, el formato de la página, los margenes, las cabeceras y los pies de página, los saltos de linea, las imágenes, colores, enlaces, etc. Un detalle importante es que FPDF es una librería gratuita para cualquier uso, tanto comercial como personal (Su primera "F" inicial significa justamente "Free", osea, libre y gratis), por lo que resultará muy interesante para cualquier uso. 19/01/2012 www.innovavirtual.org / F. Calle Z. 48
  • 49. Bigdump.- Permite la importación escalonada de archivos grandes y muy grandes con sentencias SQL, de copias de respaldo de base de datos tipo MySQL (como los archivos tipo dump generados con phpMyAdmin 2.x) e incluso procesa dichas sentencias a pesar que algunos servidores web, están configurados con límites de tiempos de ejecución muy breves y/o de aquellos que trabajan en modo seguro (safe-mode). El script ejecuta procesos iterativos de restauración, por etapas, ejecutando una pequeña cantidad de sentencias SQL, cada vez, para luego en una siguiente sesión continuar con la sentencia siguiente a la última que procesó. La última versión (ver 0.34b beta) incluye algunas mejoras muy importantes y correcciones de errores y otros. 19/01/2012 www.innovavirtual.org / F. Calle Z. 49
  • 50. Si Ud. quiere : Restaurar una copia de seguridad de una o varias bases de datos tipo MySQL, de gran tamaño (o una parte de ella), en una nueva o en la misma base de datos MySQL y Ud. no puede acceder al shell del servidor y/o no puede efectuar importaciones utilizando phpMyAdmin o cualquier otro script, debido a inconvenientes de memoria, tiempo de ejecución limitado del servidor web. BigDump importa archivos Dump MySQL (como los generados por phpMyAdmin 2.x), que son muy grandes, de forma escalonada e incluso a través de los servidores web con límite de tiempo de ejecución breve y/o los que han sido configurados en modo seguro. El script ejecuta sólo una pequeña parte del archivo Dump y se auto-reinicia. En la siguiente sesión, comienza el proceso de restauración, a partir de la sentencia SQL siguiente a la última ejecutada en el proceso previo. 19/01/2012 www.innovavirtual.org / F. Calle Z. 50
  • 51. Slideshow - Una clase Javascript, que hace uso del framework Mootools Slideshow es una clase Javascript, para mostrar, en su portal web, animaciones basadas en archivos de imágenes, en tiempo real. Slideshow fue escrito originalmente como un plugin para el CMS Textpattern en 2006, utilizando el original librería javascript: moo.fx . Esta nueva versión ha sido re-escrita desde cero haciendo uso del framework Mootools, incorporando de esta manera muchas novedades y peticiones. Características: Slideshow con dimensiones Tipos de slideshows: Fade, pan, variables zoom and combo Opciones de Pan y zoom Configuración de la duración de las transiciones Tipo de Slideshow: Wipe and push Transiciones facilitadas por Robert Penner Navegación basada en Flechas de Navegación basadas en imágenes dirección. pequeñas o Thumbnail Navegación: Modo rápido. Títulos a los Slideshow 19/01/2012 www.innovavirtual.org / F. Calle Z. 51
  • 52. 19/01/2012 www.innovavirtual.org / F. Calle Z. 52
  • 53. JSCookMenu (v2.0.4) es un poderoso script para crear menú’s, escrito en JavaScript que puede crear complejos menús para nuestras aplicaciones GUI. Es relativamente simple y fácil de usar. Crear un nuevo tema requiere un poco de paciencia, pero rara vez uno tiene que escribir una, ya que los que se disponen en el portal web oficial son muy buenos. Características principales: • Soporta menús horizontales y verticales. • Apoya la posición relativa. • Compatible con diferentes menús con temas diferentes, en la misma página web. • Facilita el proceso de creación de menú con un constructor de menú. • Efectos especiales disponibles, como deslizamiento y el desvanecimiento de entrada / salida . • API para los desarrolladores de JavaScript. 19/01/2012 www.innovavirtual.org / F. Calle Z. 53
  • 54. ¿Qué es H3M ? http://www.innovavirtual.org Proyecto open source peruano: H3M (Hermes Trismegistus), en el mismo se define una metodología alternativa para desarrollar soluciones empresariales que trabajen bajo en contexto web 2.0, basándose en otros proyectos open source. De tal forma, que la misma pueda ser puesta en marcha en tiempos muy cortos, que sea muy escalable, confiable, mantenible, migrable, de alta calidad, alta disponibilidad, de costos muy bajos, muy seguro y mucha cosas adicionales, que ya comentaremos en la documentación a preparar. Para poder disponer del código, solo basta hacer click aquí : http://www.innovavirtual.org/proyecto_h3m/unisiga2.rar 19/01/2012 www.innovavirtual.org / F. Calle Z. 54
  • 55. ¿Qué es H3M ? http://www.innovavirtual.org La idea es que la comunidad de software libre, disponga de un ejemplo real, en la que se haya aplicado lo definido hasta el momento con dicha metodología, para ello me propuse desarrollar tres soluciones para empresas o instituciones del sector educativo, como complemento al famoso CMS Moodle (claro, guardando las distancias, pero con la ayuda de todos Uds. podemos disponer de una herramienta adicional de la calidad de esta última): Un sistema de Gestión Académico/Administrativo (SIGA2) para: . Universidades, . Institutos Superiores, . Colegios Los dos primeros en camino, el tercero, cuando el Señor lo disponga. El portal www.innovavirtual.org, es un ejemplo viviente de su aplicación. 19/01/2012 www.innovavirtual.org / F. Calle Z. 55
  • 56. ….¿Qué es H3M ? http://www.innovavirtual.org Hay muchos pendientes, sobre todo, la documentación, pero se que contaré con el apoyo de todos Uds. para sacar a delante este sueño. Sueño simple que pretende ser un humilde aporte para muchas personas, que sea de utilidad, sobre todo para mejorar su calidad de vida. Imagínense cuantos colegios, institutos superiores, universidades de carácter estatal y/o sin fines de lucro, todas ellos con pocos recursos para comprar o desarrollar este tipo de soluciones, muy necesarias para que sean mas eficientes y que en lugar de hacer el mismo trabajo muchas veces, se haga una sola vez, en equipo, todos juntos en busca de una solución. Esto es replicable a otro tipo de empresas, sobre todo a las PYMES. Estoy convencido que es mejor hacer el trabajo una sola vez y bien, con el apoyo de todos, que el hacer el mismo trabajo muchas veces y muchas veces inconcluso o deficiente. Bueno, a cerrar esta primera etapa y ha recibir las recomendaciones, aportes, críticas constructivas, comentarios, etc., necesarios para esta segunda etapa. 19/01/2012 www.innovavirtual.org / F. Calle Z. 56
  • 57. 19/01/2012 www.innovavirtual.org / F. Calle Z. 57
  • 58. 19/01/2012 www.innovavirtual.org / F. Calle Z. 58
  • 59. 19/01/2012 www.innovavirtual.org / F. Calle Z. 59
  • 60. 19/01/2012 www.innovavirtual.org / F. Calle Z. 60
  • 61. 19/01/2012 www.innovavirtual.org / F. Calle Z. 61
  • 62. 19/01/2012 www.innovavirtual.org / F. Calle Z. 62
  • 63. 19/01/2012 www.innovavirtual.org / F. Calle Z. 63
  • 64. 19/01/2012 www.innovavirtual.org / F. Calle Z. 64
  • 65. 19/01/2012 www.innovavirtual.org / F. Calle Z. 65
  • 66. 19/01/2012 www.innovavirtual.org / F. Calle Z. 66
  • 67. 19/01/2012 www.innovavirtual.org / F. Calle Z. 67
  • 68. 19/01/2012 www.innovavirtual.org / F. Calle Z. 68
  • 69. 19/01/2012 www.innovavirtual.org / F. Calle Z. 69
  • 70. 19/01/2012 www.innovavirtual.org / F. Calle Z. 70
  • 71. 19/01/2012 www.innovavirtual.org / F. Calle Z. 71
  • 72. 19/01/2012 www.innovavirtual.org / F. Calle Z. 72
  • 73. 19/01/2012 www.innovavirtual.org / F. Calle Z. 73
  • 74. 19/01/2012 www.innovavirtual.org / F. Calle Z. 74
  • 75. 19/01/2012 www.innovavirtual.org / F. Calle Z. 75
  • 76. ¿Qué es AJAX? http://es.wikipedia.org/wiki/AJAX AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano. De esta forma es posible realizar cambios sobre las páginas sin necesidad de recargarlas, lo que significa aumentar la interactividad, velocidad y usabilidad en las aplicaciones. Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se requieren al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje interpretado (scripting language) en el que normalmente se efectúan las funciones de llamada de Ajax mientras que el acceso a los datos se realiza mediante XMLHttpRequest, objeto disponible en los navegadores actuales. En cualquier caso, no es necesario que el contenido asíncrono esté formateado en XML. Ajax es una técnica válida para múltiples plataformas y utilizable en muchos sistemas operativos y navegadores dado que está basado en estándares abiertos como JavaScript y Document Object Model (DOM). 19/01/2012 www.innovavirtual.org / F. Calle Z. 76
  • 77. 19/01/2012 www.innovavirtual.org / F. Calle Z. 77