spacer
itrainonline logo  
Resources in English
Ressources en français
Otros idiomas
spacer
compartiendo al conocimiento sobre internet      
learn about spacer
spacer Audio, Radios Comunitarias y Video en Internet spacer
spacer spacer
spacer
arrow Bases de datos spacer
spacer spacer
spacer
arrow Computación, Internet y Correo Electrónico Básicos spacer
spacer spacer
spacer
arrow Construyendo Comunidades en Línea y Usos estratégicos de Internet spacer
spacer spacer
spacer
arrow Diseño, Programacion y Administración de Sitios Web spacer
spacer spacer
spacer
spacer Redes de Computadoras y Seguridad en Internet spacer
spacer spacer
spacer
spacer Software Libre spacer
spacer spacer
spacer
spacer Telecentros spacer
spacer spacer
spacer
spacer
spacer
arrow RECURSOS PARA CAPACITADORES spacer
spacer spacer
spacer
spacer
spacer
spacer BUSCA EN ITRAINONLINE spacer
spacer spacer
spacer
spacer
spacer
spacer CALENDARIO spacer
spacer spacer
spacer
spacer
spacer
spacer GLOSARIO spacer
spacer spacer
spacer
spacer
spacer
spacer SOBRE NOSOTROS spacer
spacer spacer
spacer
spacer

 

 

spacer
Inicio > Diseño, Programación y Administración de Sitios Web

Diseño, programación y administración de sitios web

Aún si utilizó Internet durante poco tiempo, ya ha podido advertir las ventajas que ofrece ante medios tradicionales como la prensa, la radio o la televisión en términos de economía, amplitud, alcance y hasta impacto social. A esto se debe exactamente que individuos y organizaciones del mundo entero se predispongan a desarrollar lo que se llama una "presencia en línea".

El método más común para desarrollar una presencia en línea es la construcción de un sitio Web. El diseño Web es un término abarcativo que cubre la entera gama de procesos asociados con el desarrollo de un sitio Web.

Antes de apurarse en crear un sitio Web, es esencial que tome su tiempo para pensar en sus metas y en qué recursos tiene disponible. Nunca es demasiado temprano para empezar a manejar expectativas y crear un plan de trabajo realista para usted y para sus colegas. Un sitio Web es el producto de toda la organización y requiere la integración del conocimiento y de las habilidades de todo el personal-- no sólo de aquéllos en los departamentos de comunicaciones o tecnología. 

Por consiguiente, un sitio Web puede comunicarse eficazmente con el mundo fuera de su organización solamente si se tiene buena comunicación y coordinación dentro de su organización. Algunas preguntas importantes que debe hacerse son: 

-¿Por qué necesito un sitio? 
-¿Qué sé yo sobre mi público? 
-¿Qué personal necesito para crear y mantenerlo? 
-¿A qué equipo necesito tener acceso? 
-¿De dónde vendrá el contenido para el sitio? 
-¿Qué políticas de comunicación dentro de la organización podrían facilitar el trabajo en el sitio? 
-¿Qué recursos se han reservado para las tareas continuas tales como la comercialización, la evaluación, y el mantenimiento? 
-¿Cómo puedo asegurar yo que esos buscadores puedan encontrar y poner en un índice el sitio? 

Diseño de Sitios Web

-86400 // generalized version of cmd[]-c // - fields and operators specifed // - unlimited number of conditions // - all default conditions from view definition are // completely redefined by the specified ones //optionaly set[] // setings to modify view behavior (can be combined with cmd) // set[23]=listlen-20 // set[23]=mlx-EN-FR-DE // - sets maximal number of viewed items in view 23 to 20 // - there can be more settings (future) - comma separated //optionaly als[] // user alias - see slice.php3 for more details // for more info see AA FAQ: http://apc-aa.sourceforge.net/faq/index.shtml#219 //ini_set('display_errors', 1); // ----- input variables normalization - start -------------------------------- // This code handles with "magic quotes" and "register globals" PHP (<5.4) setting // It make us sure, taht // 1) in $_POST,$_GET,$_COOKIE,$_REQUEST variables the values are not quoted // 2) the variables are imported in global scope and is quoted // We are trying to remove any dependecy on the point 2) and use only $_* superglobals function AddslashesDeep($value) { return is_array($value) ? array_map('AddslashesDeep', $value) : addslashes($value); } function StripslashesDeep($value) { return is_array($value) ? array_map('StripslashesDeep', $value) : stripslashes($value); } if ( get_magic_quotes_gpc() ) { $_POST = StripslashesDeep($_POST); $_GET = StripslashesDeep($_GET); $_COOKIE = StripslashesDeep($_COOKIE); $_REQUEST = StripslashesDeep($_REQUEST); } if (!ini_get('register_globals') OR !get_magic_quotes_gpc()) { foreach ($_REQUEST as $k => $v) { $$k = AddslashesDeep($v); } } // ----- input variables normalization - end ---------------------------------- require_once "./include/config.php3"; require_once AA_INC_PATH."easy_scroller.php3"; require_once AA_INC_PATH."util.php3"; require_once AA_INC_PATH."item.php3"; require_once AA_INC_PATH."view.php3"; require_once AA_INC_PATH."discussion.php3"; require_once AA_INC_PATH."pagecache.php3"; require_once AA_INC_PATH."searchlib.php3"; $encap = true; // just for calling extsessi.php require_once AA_INC_PATH."locsess.php3"; // DB_AA object definition add_vars(); // we tried to remove all global $db, so let's try to comment out following global object // honza 2015-12-30 // is_object( $db ) || ($db = getDB()); if (ctype_digit((string)$time_limit)) { @set_time_limit((int)$time_limit); } AA::$debug && AA::$dbg->group("/view.php3", "Start"); // Need to be able to set content-type for RSS, cannot do it in the view // because the cache wont reflect this if ($contenttype) { $contenttype = trim(strtolower($contenttype)); if ($len = strspn($contenttype,'abcdefghijklmnopqrstuvwxyz/')) { AA::$headers['type'] = substr($contenttype,0,$len); } } if ($filename) { header('Content-Description: File Transfer'); if (!$contenttype) { header('Content-Type: application/octet-stream'); } header('Content-Disposition: attachment; filename='.basename($filename)); header('Content-Transfer-Encoding: binary'); } $view_param = ParseViewParameters(); if ($convertfrom) { $view_param['convertfrom'] = $convertfrom; } if ($convertto) { $view_param['convertto'] = $convertto; } elseif (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && (strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')) { $view_param['convertto'] = 'utf-8'; } //create keystring from values, which exactly identifies resulting content $cache_key = get_hash($view_param, PageCache::globalKeyArray()); if ($cacheentry = $pagecache->getPage($cache_key, $nocache)) { $cacheentry->processPage(); } else { list($page_content, $cache_sid) = GetViewFromDB($view_param, true); $cacheentry = new AA_Cacheentry($page_content, AA::getHeaders()); $cacheentry->processPage(); if (!$nocache) { $str2find = new CacheStr2find($cache_sid, 'slice_id'); $pagecache->storePage($cache_key, $cacheentry, $str2find); } } AA::$debug && AA::$dbg->groupend("/view.php3", "Completed view"); if (AA::$debug) { AA::$dbg->duration_stat(); } exit; ?>

Programación Web

-86400 // generalized version of cmd[]-c // - fields and operators specifed // - unlimited number of conditions // - all default conditions from view definition are // completely redefined by the specified ones //optionaly set[] // setings to modify view behavior (can be combined with cmd) // set[23]=listlen-20 // set[23]=mlx-EN-FR-DE // - sets maximal number of viewed items in view 23 to 20 // - there can be more settings (future) - comma separated //optionaly als[] // user alias - see slice.php3 for more details // for more info see AA FAQ: http://apc-aa.sourceforge.net/faq/index.shtml#219 //ini_set('display_errors', 1); // ----- input variables normalization - start -------------------------------- // This code handles with "magic quotes" and "register globals" PHP (<5.4) setting // It make us sure, taht // 1) in $_POST,$_GET,$_COOKIE,$_REQUEST variables the values are not quoted // 2) the variables are imported in global scope and is quoted // We are trying to remove any dependecy on the point 2) and use only $_* superglobals function AddslashesDeep($value) { return is_array($value) ? array_map('AddslashesDeep', $value) : addslashes($value); } function StripslashesDeep($value) { return is_array($value) ? array_map('StripslashesDeep', $value) : stripslashes($value); } if ( get_magic_quotes_gpc() ) { $_POST = StripslashesDeep($_POST); $_GET = StripslashesDeep($_GET); $_COOKIE = StripslashesDeep($_COOKIE); $_REQUEST = StripslashesDeep($_REQUEST); } if (!ini_get('register_globals') OR !get_magic_quotes_gpc()) { foreach ($_REQUEST as $k => $v) { $$k = AddslashesDeep($v); } } // ----- input variables normalization - end ---------------------------------- require_once "./include/config.php3"; require_once AA_INC_PATH."easy_scroller.php3"; require_once AA_INC_PATH."util.php3"; require_once AA_INC_PATH."item.php3"; require_once AA_INC_PATH."view.php3"; require_once AA_INC_PATH."discussion.php3"; require_once AA_INC_PATH."pagecache.php3"; require_once AA_INC_PATH."searchlib.php3"; $encap = true; // just for calling extsessi.php require_once AA_INC_PATH."locsess.php3"; // DB_AA object definition add_vars(); // we tried to remove all global $db, so let's try to comment out following global object // honza 2015-12-30 // is_object( $db ) || ($db = getDB()); if (ctype_digit((string)$time_limit)) { @set_time_limit((int)$time_limit); } AA::$debug && AA::$dbg->group("/view.php3", "Start"); // Need to be able to set content-type for RSS, cannot do it in the view // because the cache wont reflect this if ($contenttype) { $contenttype = trim(strtolower($contenttype)); if ($len = strspn($contenttype,'abcdefghijklmnopqrstuvwxyz/')) { AA::$headers['type'] = substr($contenttype,0,$len); } } if ($filename) { header('Content-Description: File Transfer'); if (!$contenttype) { header('Content-Type: application/octet-stream'); } header('Content-Disposition: attachment; filename='.basename($filename)); header('Content-Transfer-Encoding: binary'); } $view_param = ParseViewParameters(); if ($convertfrom) { $view_param['convertfrom'] = $convertfrom; } if ($convertto) { $view_param['convertto'] = $convertto; } elseif (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && (strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')) { $view_param['convertto'] = 'utf-8'; } //create keystring from values, which exactly identifies resulting content $cache_key = get_hash($view_param, PageCache::globalKeyArray()); if ($cacheentry = $pagecache->getPage($cache_key, $nocache)) { $cacheentry->processPage(); } else { list($page_content, $cache_sid) = GetViewFromDB($view_param, true); $cacheentry = new AA_Cacheentry($page_content, AA::getHeaders()); $cacheentry->processPage(); if (!$nocache) { $str2find = new CacheStr2find($cache_sid, 'slice_id'); $pagecache->storePage($cache_key, $cacheentry, $str2find); } } AA::$debug && AA::$dbg->groupend("/view.php3", "Completed view"); if (AA::$debug) { AA::$dbg->duration_stat(); } exit; ?>

Administración de Sitios Web

-86400 // generalized version of cmd[]-c // - fields and operators specifed // - unlimited number of conditions // - all default conditions from view definition are // completely redefined by the specified ones //optionaly set[] // setings to modify view behavior (can be combined with cmd) // set[23]=listlen-20 // set[23]=mlx-EN-FR-DE // - sets maximal number of viewed items in view 23 to 20 // - there can be more settings (future) - comma separated //optionaly als[] // user alias - see slice.php3 for more details // for more info see AA FAQ: http://apc-aa.sourceforge.net/faq/index.shtml#219 //ini_set('display_errors', 1); // ----- input variables normalization - start -------------------------------- // This code handles with "magic quotes" and "register globals" PHP (<5.4) setting // It make us sure, taht // 1) in $_POST,$_GET,$_COOKIE,$_REQUEST variables the values are not quoted // 2) the variables are imported in global scope and is quoted // We are trying to remove any dependecy on the point 2) and use only $_* superglobals function AddslashesDeep($value) { return is_array($value) ? array_map('AddslashesDeep', $value) : addslashes($value); } function StripslashesDeep($value) { return is_array($value) ? array_map('StripslashesDeep', $value) : stripslashes($value); } if ( get_magic_quotes_gpc() ) { $_POST = StripslashesDeep($_POST); $_GET = StripslashesDeep($_GET); $_COOKIE = StripslashesDeep($_COOKIE); $_REQUEST = StripslashesDeep($_REQUEST); } if (!ini_get('register_globals') OR !get_magic_quotes_gpc()) { foreach ($_REQUEST as $k => $v) { $$k = AddslashesDeep($v); } } // ----- input variables normalization - end ---------------------------------- require_once "./include/config.php3"; require_once AA_INC_PATH."easy_scroller.php3"; require_once AA_INC_PATH."util.php3"; require_once AA_INC_PATH."item.php3"; require_once AA_INC_PATH."view.php3"; require_once AA_INC_PATH."discussion.php3"; require_once AA_INC_PATH."pagecache.php3"; require_once AA_INC_PATH."searchlib.php3"; $encap = true; // just for calling extsessi.php require_once AA_INC_PATH."locsess.php3"; // DB_AA object definition add_vars(); // we tried to remove all global $db, so let's try to comment out following global object // honza 2015-12-30 // is_object( $db ) || ($db = getDB()); if (ctype_digit((string)$time_limit)) { @set_time_limit((int)$time_limit); } AA::$debug && AA::$dbg->group("/view.php3", "Start"); // Need to be able to set content-type for RSS, cannot do it in the view // because the cache wont reflect this if ($contenttype) { $contenttype = trim(strtolower($contenttype)); if ($len = strspn($contenttype,'abcdefghijklmnopqrstuvwxyz/')) { AA::$headers['type'] = substr($contenttype,0,$len); } } if ($filename) { header('Content-Description: File Transfer'); if (!$contenttype) { header('Content-Type: application/octet-stream'); } header('Content-Disposition: attachment; filename='.basename($filename)); header('Content-Transfer-Encoding: binary'); } $view_param = ParseViewParameters(); if ($convertfrom) { $view_param['convertfrom'] = $convertfrom; } if ($convertto) { $view_param['convertto'] = $convertto; } elseif (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && (strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')) { $view_param['convertto'] = 'utf-8'; } //create keystring from values, which exactly identifies resulting content $cache_key = get_hash($view_param, PageCache::globalKeyArray()); if ($cacheentry = $pagecache->getPage($cache_key, $nocache)) { $cacheentry->processPage(); } else { list($page_content, $cache_sid) = GetViewFromDB($view_param, true); $cacheentry = new AA_Cacheentry($page_content, AA::getHeaders()); $cacheentry->processPage(); if (!$nocache) { $str2find = new CacheStr2find($cache_sid, 'slice_id'); $pagecache->storePage($cache_key, $cacheentry, $str2find); } } AA::$debug && AA::$dbg->groupend("/view.php3", "Completed view"); if (AA::$debug) { AA::$dbg->duration_stat(); } exit; ?>
 
calendar
Visite el Calendario compartido operado por Bellanet para conocer los ultimos eventos de capacitación

suggest a resource
Sugiere un recurso de capacitación

get updated
Mantengase actualizado sobre las Novedades. Envie un email a: lista novedades.

new
Ultimas Novedades.

partners
APC logo
Bellanet logo
FAO logo
INASP logo
IICD logo
oneworld.net logo
Telecentre.org logo
IISD logo

 
Inicio de Página

Inicio | Sobre Nosotros | Sugiere un Recurso | Escríbanos