SIGA2 - Sistema de Gestión Académico / Administrativo para entidades educativas

76
by Franklin Calle Zapata (http://www.innovavirtual.org [email protected]) 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 integrales 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. 22 de marzo del 2012. Proyecto Open Source - H3M Sistema de Gestión Académico/Administrativo (SIGA2) para entidades educativas El todo es mayor que la suma de sus partes

description

Sistema de Gestión desarrollado con herramientas Open Source - Para entornos web 2.0

Transcript of SIGA2 - Sistema de Gestión Académico / Administrativo para entidades educativas

  • by Franklin Calle Zapata (http://www.innovavirtual.org [email protected])

    Copyright 2012 by Franklin Calle Zapata bajo FDL

    Prlogo

    Versin Beta del proyecto open source: H3M (Hermes Trismegistus), en el mismo se define una nueva alternativa metodolgica, para desarrollar

    soluciones informticas empresariales integrales que trabajen bajo el contexto web 2.0, basndose 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 documentacin que presentamos e iremos ampliando.

    22 de marzo del 2012.

    Proyecto Open Source - H3M

    Sistema de Gestin

    Acadmico/Administrativo

    (SIGA2) para entidades

    educativas

    El todo es mayor que la suma de sus partes

  • Per Nuestro 1er. escenario Informacin estadstica No Universitaria

    Fuente: Estadstica de la calidad educativa

    23/03/2012 www.innovavirtual.org / F. Calle Z. 2

    PER: NMERO DE INSTITUCIONES EDUCATIVAS Y PROGRAMAS DEL SISTEMA

    EDUCATIVO POR TIPO DE GESTIN Y REA GEOGRFICA, SEGN ETAPA,

    MODALIDAD Y NIVEL EDUCATIVO, 2010

    Etapa, modalidad y nivel educativo

    Total

    Gestin rea

    Pblica Privada Urbana Rural

    Total 94,954 70,879 24,075 50,745 44,209

    Bsica Regular 89,887 68,486 21,401 45,764 44,123

    Inicial 40,490 31,470 9,020 22,449 18,041

    Primaria 36,949 29,104 7,845 14,585 22,364

    Secundaria 12,448 7,912 4,536 8,730 3,718

    Bsica Alternativa 1/ 1,639 796 843 1,620 19

    Bsica Especial 462 381 81 456 6

    Tcnico-Productiva 2/ 1,849 728 1,121 1,820 29

    Superior No Universitaria 1,117 488 629 1,085 32

    Pedaggica 317 120 197 309 8

    Tecnolgica 759 334 425 736 23

    Artstica 41 34 7 40 1

    1/ Incluye

    Educacin de

    Adultos.

    2/ Incluye

    Educacin

    Ocupacional.

    Fuente: MINISTERIO DE

    EDUCACIN - Padrn de

    Instituciones Educativas.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 3

    Per Nuestro 1er. escenario Informacin estadstica No Universitaria

    Fuente: Estadstica de la calidad educativa

    Etapa, modalidad y nivel

    educativo Total

    Gestin rea

    Pblica Privada Urbana Rural

    Bsica Regular 100.00% 100.00% 100.00% 100.00% 100.00%

    Inicial 45.05% 45.95% 42.15% 49.05% 40.89%

    Primaria 41.11% 42.50% 36.66% 31.87% 50.69%

    Secundaria 13.85% 11.55% 21.20% 19.08% 8.43%

    Superior No

    Universitaria 100.00% 100.00% 100.00% 100.00% 100.00%

    Pedaggica 28.38% 24.59% 31.32% 28.48% 25.00%

    Tecnolgica 67.95% 68.44% 67.57% 67.83% 71.88%

    Artstica 3.67% 6.97% 1.11% 3.69% 3.13%

    Fuente: MINISTERIO DE

    EDUCACIN - Padrn de

    Instituciones Educativas.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 4

    Per Nuestro 1er. escenario Informacin estadstica No Universitaria

    Fuente: Estadstica de la calidad educativa

    Etapa, modalidad y

    nivel educativo Total

    Gestin rea

    Pblica Privada Urbana Rural

    Total 100.00%

    Bsica Regular 94.66% 72.13% 22.54% 48.20% 46.47%

    Bsica Alternativa 1/ 1.73% 0.84% 0.89% 1.71% 0.02%

    Bsica Especial 0.49% 0.40% 0.09% 0.48% 0.01%

    Tcnico-Productiva 2/ 1.95% 0.77% 1.18% 1.92% 0.03%

    Superior No Universitaria 1.18% 0.51% 0.66% 1.14% 0.03%

    1/ Incluye

    Educacin de

    Adultos.

    2/ Incluye

    Educacin

    Ocupacional.

    Fuente: MINISTERIO DE

    EDUCACIN - Padrn de

    Instituciones Educativas.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 5

    Per Nuestro 1er. escenario Informacin estadstica Universitaria

    Fuente: Principales resultados del II Censo Nacional Universitaria, 2010

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 6

    Per Nuestro 1er. escenario Informacin estadstica Universitaria

    Fuente: Principales resultados del II Censo Nacional Universitaria, 2010

    PERU: Nro. De Universidades, Por ao censal,

    Segn tipo de universidad

    1996 2010

    Pblicas 28 35

    Privadas 29 65

    Total 57 100

    Fuente: II Censo Nacional Universitario, 2010

    I Censo Nacional Universitario, 1996

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 7

    Sistema de Gestin educativa / aula

    disponibles en internet

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 8

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 9

    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/

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 10

    Y ahora ? Qu hacemos ?

    Tengo que aprender todo

    eso para poder comenzar

    a desarrollar un sistema

    integral de Gestin

    acadmico/administrativo

    web 2.0 ?

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 11

    El todo es mayor que la suma de sus partes

  • 23/03/2012 12 www.innovavirtual.org / F. Calle Z.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 13

    YOU MAY NOT REMOVE OR CHANGE THIS NOTICE

    SIGA2 version 2.0.0 (18.01.2012)

    Author & developer: Franklin Edmundo Calle Zapata

    Developers:

    Oscar Alberto M. Calle Lpez

    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 :

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 14

    -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =-

    ---------------------------------------------------------------------------

    ApPHP DataGrid Pro (AJAX enabled) version 7.1.5

    Developed by: ApPHP

    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) [email protected]

    Additional modules (required):

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

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 15

    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) [email protected]

    : Marcus Bointon (coolbru) [email protected]

    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)

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 16

    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

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 17

    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

    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

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 18

    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, ,

    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 - Solucin Javascript para ventanas emergentes - cargan contenido dentro de etiquetas DIV por eso se

    llaman Innerdivs.

    Solucin creada por hartum(Ivan Gascon)

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 19

    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 Bsqueda personalziada -Code Search Engines - Motor de bsqueda personalizado -

    http://www.google.com/cse/?hl=es

    ##

    Chatango - http://chatango.com/

    ##

    Jquery - http://jquery.com/

    Mootools - http://mootools.net/

  • www.innovavirtual.org / F. Calle Z.

    PHPDatagrid

    PHP Data Objects ( PDO ) openWYSIWYG

    AutoSuggest

    JsCalendar

    PEAR::DB

    JS Auto From Validator

    LyteBox

    Scrollable HTML table

    JavaScript Color Picker

    23/03/2012 20

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 21

    ################################################################################

    ## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- #

    ## --------------------------------------------------------------------------- #

    ## ApPHP DataGrid Pro (AJAX enabled) version 7.1.5 #

    ## Developed by: ApPHP #

    ## 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) [email protected] #

    ## -- JSColor v1.3.9 (JavaScript Color Picker) http://jscolor.com #

    ## #

    ## Additional modules (required): #

    ## -- PHP Data Objects (PDO) extension http://www.php.net/ #

    ## #

    ################################################################################

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 22

    PHPDataGrid - es una herramienta simple, innovadora y poderosa para el

    mantenimiento (adicin, modificacin, eliminacin, consulta, impresin,

    descarga) de informacin almacenada en base de datos (i.e.: MySQL) haciendo uso

    de grid o parrillas (similar a los que se disponen en ASP), especialmente diseado

    para desarrolladores Web. El PHP DataGrid es excelente y puede ser aplicado en

    todo sitio web que utiliza informacin almacenada en Base de datos (i.e: MySQL) y

    que usa el lenguaje de programacin PHP para administrarla en lnea.

    Tambin es til para administrar contenidos dinmicos y sitios que dan el servicio de

    hosting basados en PHP. El objetivo final del PHP DataGrid (ApPHP DataGrid Pro

    (AJAX enabled) versin 7.1.5 = $58.19 + Lifetime Updates = $34.90) es hacer

    que, para los desarrolladores de sistemas bajo el entorno web, la generacin y

    edicin de informacin sea la ms simple posible.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 23

    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..

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 24

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 25

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 26

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 27

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 28

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 29

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 30

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 31

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 32

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 33

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 34

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 35

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 36

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 37

    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 programacin PHP. Permite al programador de

    aplicaciones, construir y poner en operacin, con muy pocas lneas de

    cdigo y en el ms breve plazo de tiempo posible, un completo y funcional

    Datagrid, desarrollado en PHP y en el que es posible aplicar la tecnologa

    AJAX. Con muchas opciones, entre ellas : control de paginacin,

    ordenamiento por columnas, bsquedas filtradas y mucho, mucho ms .

    Esto es muy til a cualquier Portal basado en PHP y que administra

    informacin en lnea.

    As tambin para la administracin de contenidos dinmicos y proveedores

    de hosting que utilizan PHP.

    phpMyDataGrid v2007 Release - 200107

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 38

    Fcil de usar : incluso para los programadores novicios de PHP , podrn desarrollar datagrid profesionales, en muy pocos minutos y con un mnimo de lneas de cdigo.

    Habilitacin de AJAX: A diferencia de las versiones previas a la 2007, en modo tabular, puede habilitarse el AJAX (adicin, edicin, edicin en lnea, eliminacin,

    paginacin, ordenamiento, etc.) .

    Auto paginacin: phpMyDataGrid permite 3 estilos de paginacin y podemos definir cuantos registros deseamos mostrar por pgina.

    Ordenamiento: Ordenar una tabla por columna, en forma Ascendente o Descendente, y mostrar un indicador en la columna activada.

    Cabeceras y pi de pgina: Nos permite mostrar cabeceras y pi de pgina personalizadas en cada pgina.

    Multi-Lenguaje: Ud. puede configurar el cdigo para que muestre la informacin en ingls, italiano, francs, alemn, holands, portugues, espaol.

    Compatible con la librera ADOdb: El cdigo soporta conexiones con MySQL usando la librerias nativas del PHP y tambin soporta el uso de la librera ADOdb, permitiendo

    de esta manera la conexin con cualquier otra Base de datos soportada, por dicha

    librera.

    Condicionales: Muestra solo la informacin resultante de los condicionales definidos. Edicin en lnea : Los campos pueden ser editados, y desde esta versin, Ud. puede

    usar controles de formularios tipo : campo para texto, rea para texto, cajas de

    verificacin y mens desplegables.

    Facetas

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 39

    Muestra imgenes: el cdigo muestra imgenes, basndose en la informacin que contenga el campo (enlace al archivo tipo imgen).

    Iconos y enlaces: Ud. puede definir sus propios enlaces o imgenes con enlaces para cada registro.

    Grficos de barra: Soporta salidas en modo de grficos de barras. Mantenimiento de tablas: Ud. puede administrar una tabla especfica, con funciones

    pre construidas para : Adicionar, editar y eliminar registros.

    Mantenimiento definido por el usuario: Ud. puede definir sus propios procesos de adicin, edicin, eliminacin 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 (adicin, edicin, eliminacin y bsqueda), as tambin, cualquier parmetro

    recepcionado por el cdigo, se verifica su nivel de permiso.

    Caja de verificacin a nivel de filas: En est versin de dispone de cajas de verificacin, para selecionar todas o algunas filas y as poder efectuar algn proceso

    especfico con las mismas.

    Bsqueda: Ud. puede efectuar bsquedas por cualquier columna "pre-definida". Las columnas pueden ser configuradas para mostrar la seleccin a travs de un men

    desplegable.

    Facetas

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 40

    Modo de presentacin personalizado: haciendo uso de un archivo CSS externo, Ud. puede cambiar los colores, las formas para su pgina web, de acuerdo a sus

    preferencias.

    Estilos para las columnas: Ud. define como ser mostrada la informacin en cada columna (ttulo, tipo, valor por defecto, informacin a mostrar, etc.).

    Columnas calculadas: Calcule, en base a frmulas matemticas bsicas (adicin, sustraccin, multiplicacin y divisin) entre celdas y muestre el resultado en otra

    (Similar al manejo de frmulas de excel).

    Totales por columna: Muestra totales para una simple columna o para varias. De fcil lectura: Las filas muestra colores altermantes para facilitar su lectura y

    tambin , poder visualizar los cambios efectuados al pasar el mouse encima de algn

    enlace.

    Rpido: El uso de archivos externos de.js y .css permiten descargas rpidas. 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.

    Facetas

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 41

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 42

    PHPMailer es una clase escrita en PHP que facilita el envo de correo,

    aadiendo facilidad en el envo de correos con adjuntos, en formato HTML y con

    diferentes codificaciones, soporte para imgenes embebidas, headers

    personalizados y adems funciona con mltiples servidores de correo.

    Tpicamente para el envo de correo con PHP se utiliza la funcin mail(), pero

    esta funcin tiene varias limitaciones, por ejemplo que no soporta el envo de

    adjuntos. Entonces PHPMailer nos viene a facilitar este trabajo que de otra

    forma seria muy engorroso. Viene con un conjunto de mtodos que nos

    ayudarn en el envi de emails.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 43

    FPDF es una clase desarrollada en PHP para poder realizar documentos en PDF,

    dinmicamente a partir de nuestros scripts PHP. Esta clase trabaja de manera

    totalmente autnoma, por lo que no requiere utilizar la librera 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 pgina, los margenes, las cabeceras y los pies de

    pgina, los saltos de linea, las imgenes, colores, enlaces, etc.

    Un detalle importante es que FPDF es una librera 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.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 44

    Bigdump.- Permite la importacin 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, estn

    configurados con lmites de tiempos de ejecucin muy breves y/o de aquellos

    que trabajan en modo seguro (safe-mode).

    El script ejecuta procesos iterativos de restauracin, por etapas, ejecutando una

    pequea cantidad de sentencias SQL, cada vez, para luego en una siguiente

    sesin continuar con la sentencia siguiente a la ltima que proces.

    La ltima versin (ver 0.34b beta) incluye algunas mejoras muy importantes y

    correcciones de errores y otros.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 45

    Si Ud. quiere :

    Restaurar una copia de seguridad de una o varias bases de datos tipo MySQL, de gran tamao (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 ejecucin 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 travs de los servidores web con lmite de tiempo de ejecucin breve y/o los que han

    sido configurados en modo seguro. El script ejecuta slo una pequea parte del archivo Dump y se auto-reinicia. En

    la siguiente sesin, comienza el proceso de restauracin, a partir de la sentencia SQL siguiente a la ltima ejecutada

    en el proceso previo.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 46

    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 imgenes, en tiempo real.

    Slideshow fue escrito originalmente como un plugin para el CMS Textpattern en 2006,

    utilizando el original librera javascript: moo.fx . Esta nueva versin ha sido re-escrita desde

    cero haciendo uso del framework Mootools, incorporando de esta manera muchas novedades y

    peticiones.

    Caractersticas: Slideshow con dimensiones

    variables

    Tipos de slideshows: Fade, pan,

    zoom and combo

    Opciones de Pan y zoom

    Configuracin de la duracin de las

    transiciones

    Tipo de Slideshow: Wipe and push

    Transiciones facilitadas por Robert

    Penner

    Navegacin basada en Flechas de

    direccin.

    Navegacin basadas en imgenes

    pequeas o Thumbnail

    Navegacin: Modo rpido.

    Ttulos a los Slideshow

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 47

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 48

    Caractersticas principales:

    Soporta mens horizontales y verticales. Apoya la posicin relativa. Compatible con diferentes mens con temas diferentes, en la misma

    pgina web.

    Facilita el proceso de creacin de men con un constructor de men. Efectos especiales disponibles, como deslizamiento y el

    desvanecimiento de entrada / salida .

    API para los desarrolladores de JavaScript.

    JSCookMenu (v2.0.4) es un

    poderoso script para

    crear mens, escrito en JavaScript que puede

    crear complejos mens para

    nuestras aplicaciones GUI. Es

    relativamente simple y fcil 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.

  • www.innovavirtual.org / F. Calle Z. 49

    Qu es H3M ? http://www.innovavirtual.org

    Proyecto open source peruano: H3M (Hermes Trismegistus), en el mismo se define una

    metodologa alternativa para desarrollar soluciones empresariales que trabajen bajo en

    contexto web 2.0, basndose 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 documentacin a

    preparar.

    Para poder disponer del cdigo, solo basta hacer click aqu :

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

    23/03/2012

  • www.innovavirtual.org / F. Calle Z. 50

    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 metodologa, 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 Gestin Acadmico/Administrativo (SIGA2) para:

    . Institutos Superiores,

    . Colegios,

    . Universidades

    Los dos primeros en camino, el tercero, cuando el Seor lo disponga.

    El portal www.innovavirtual.org, es un ejemplo viviente de su aplicacin.

    23/03/2012

  • www.innovavirtual.org / F. Calle Z. 51

    .Qu es H3M ? http://www.innovavirtual.org

    Hay muchos pendientes, sobre todo, la documentacin, pero se que contar con el

    apoyo de todos Uds. para sacar a delante este sueo. Sueo simple que pretende ser un

    humilde aporte para muchas personas, que sea de utilidad, sobre todo para mejorar su

    calidad de vida. Imagnense cuantos colegios, institutos superiores, universidades de

    carcter 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 solucin.

    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, crticas

    constructivas, comentarios, etc., necesarios para esta segunda etapa.

    23/03/2012

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 52

    Caractersticas bsicas: Las empresas de carcter educativo de cualquier nivel, dispondr de un software integral de Gestin acadmico/administrativo, el cual podr disponer de:

    1. Portal web 2.0 (Front end)

    a. Generalidades: Dispone de 12 themes para cambiar su aspecto y abierto a crear nuevos themes, Totalmente configurable desde formularios muy fciles de operar, Configurado para trabajar con Google Analytics, manejo estadstico del uso del portal de

    manera profesional,

    Permite configurar las etiquetas meta y sobre todo el parmetro name="keywords, para permitir que los buscadores clasifiquen mejor el portal de la institucin educativa,

    Hace uso de la tecnologa AJAX, para minimizar los tiempos de disponibilidad de la informacin al usuario y optimar el uso de los anchos de banda.

    b. Cabecera: Muestra el ttulo principal del portal, Banners publicitarios (permanentes) y de fecha importantes, totalmente configurable en

    efectos e imgenes a mostrar en forma aleatoria, permite que para cada imagen se

    muestre un mensaje relacionado (permite cdigo HTML y no est basado en flash

    player),

    Banners publicitarios (popup e innerdiv-ventanas emergentes), Acceso directos al campus virtual basado en Moodle, Email institucional basado en

    Google Apps, Formularios de contactos, Link de refrescamiento (haciendo uso de AJAX)

    de la parte central del portal,

    Acceso a Google Apps (email institucional, Google Docs, Google talk Chat, Calendarios institucionales, gestin de contactos, google sites para la creacin y

    mantenimiento de cursos completos y dinmicos y otros de carcter acadmico y

    administrativos, acceso desde mviles).

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 53

    Caractersticas bsicas: Las empresas de carcter educativo de cualquier nivel, dispondr de un software integral de Gestin acadmico/administrativo, el cual podr disponer de:

    1. Portal web 2.0 (Front end)

    a. Lado izquierdo: Bloque de publicidad y/o acceso a redes sociales, Motor de bsqueda personalizado, basado en tecnologa Google y AJAX, Men principal con opciones para desplegar o colapsar las opciones del mismo y para el

    refrescamiento (haciendo uso de AJAX) de la parte central del portal,

    Acceso a informacin esttica (Misin, Visin, fines, carreras profesionales, convenios y mucho ms..),

    Portal de transparencia, Ubicacin haciendo uso de Google Maps.

    b. Parte central: Sistema de gestin noticioso (Noticias, publicacin de artculos y fechas importantes, de

    inters para la comunidad. Muestra lo ltimo, pero permite el acceso al historial

    almacenado en la Base de datos y permite enviar comentarios, los cuales no son

    publicados hasta que el editor los active, si el comentado est de acuerdo a las polticas

    de la institucin,

    Se dispone de acceso directos al historial, con zona de filtros, de noticias, artculos y fechas importantes.

    Totalmente configurable, si muestra o no la imagen relacionada, la cantidad de caracteres de los textos a mostrar, la cantidad de noticias, artculos y fechas importantes,

    a mostrar,

    Se puede personalizar los conceptos de acuerdo a la necesidad de la institucin educativa.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 54

    Caractersticas bsicas: Las empresas de carcter educativo de cualquier nivel, dispondr de un software integral de Gestin acadmico/administrativo, el cual podr disponer de:

    1. Portal web 2.0 (Front end)

    a. Lado derecho:

    Publicacin de horarios, haciendo uso de Google calendar, Acceso al sistema de gestin acadmico/administrativo para usuarios normales

    (cuenta, contrasea y tipo de cuenta, se usa cdigo CATCHA por seguridad),

    Acceso directo al campus virtual, basado en Moodle, Acceso a un sistema de consultas en base al sistema de gestin

    acadmico/administrativo (lista de alumnos, exalumnos, docentes, apoderados,

    empresas, enlaces de inters, repositorio de archivos con opcin de descarga, etc.),

    Bloque de mltiples utilidades basados en Gadgets de Google, Galeras fotogrficas basadas en Picasa, Bloque que muestra informacin bsica de la entidad educativa, con links para que

    otros lectores RSS puedan acceder a las noticias, fechas y artculos importantes del

    pte. portal, acceso a informacin meteorolgica, hora y temperatura de la ciudad

    donde se ubica la entidad educativa,

    Bloques publicitarios y/o de acceso a redes sociales, Servicio on-line, a travs de chat, Bloque de encuestas rpidas, Acceso a lector RSS rpido a las noticias de otros portales.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 55

    Caractersticas bsicas: Las empresas de carcter educativo de cualquier nivel, dispondr de un software integral de Gestin acadmico/administrativo, el cual podr disponer de:

    2. Sistema web 2.0 (Back end)

    a. Sistema de gestin acadmico/administrativo:

    Gestin de configuracin del sistema

    Control de acceso (cuentas y tipo de cuentas) Configuracin de permisos y acceso a las tablas del sistema por tipo de cuenta Portal principal (Front end): Gestin noticioso, opciones del men principal,

    configuracin general, cabecera, themes, popup, encuestas, el slideshow para el

    banner fijo,

    Configuracin de las impresiones, Utilitarios: Copia y restauracin de seguridad,

    Gestin de las tablas principales del sistema, Gestin del esquema empresarial: personal y empresas, Gestin del esquema acadmico: Alumnos, apoderados, semestre acadmicos,

    matriculaciones va web o manual,

    Gestin del esquema administrativo: caja, control de cuentas por rendir, facturas y boletas por matrculas y pagos programados, otros conceptos, movimientos de caja

    Gestin noticioso: Tpicos, Noticias, artculos de inters, fechas importantes, enlaces de inters, repositorio de archivos, link del lector rpido de RSS,

    Gestin de biblioteca, Gestin de activos y de mantenimiento (preventivo y correctivo), Gestin de las contrasean, emails y mensajera con el webmaster para las cuentas

    de usuario.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 56

    Caractersticas bsicas: Las empresas de carcter educativo de cualquier nivel, dispondr de un software integral de Gestin acadmico/administrativo, el cual podr disponer de:

    2. Sistema web 2.0 (Back end)

    a. Sistema de seguridad y auditora informtica:

    Sistema de control de acceso por cuenta, tipo de cuenta, tabla del sistema, Sistema de autenticacin e identificacin (webmaster, administradores y usuarios del

    sistema),

    Sistema de copia y restauracin de seguridad, Sistema de gestin de cuentas de usuario (cambio de contrasea, correo electrnico y

    mensajera con el webmaster con notificaciones por email),

    Sistema de impresin, Gestin de notificaciones por email (personalizados y envio masivo), Registros para auditora informtica a nivel de registro de cada tabla y por email, Manejo estadstico del acceso al portal web a travs de Google Analytics. Gestin de directorios y archivos haciendo uso de PHPfileNavigator.

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 57

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 58

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 59

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 60

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 61

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 62

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 63

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 64

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 65

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 66

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 67

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 68

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 69

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 70

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 71

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 72

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 73

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 74

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 75

  • 23/03/2012 www.innovavirtual.org / F. Calle Z. 76