Intelligent Business de México, S.A. de C.V. 
«Inicio»  |  «Actualizaciones»  |  «Contáctenos»  |  «Licencia»  |  «Miembros»  |  «Soporte»
Productos
CATEGORIA A
CATEGORIA B
CATEGORIA C
Búsqueda


Qué?
Productos
Páginas

Capitalización?
Irrelevante
Relevante

Términos?
Cualquiera
Todos

Palabras?
Parciales
Completas

Actualizaciones

Here is a list of some of the updates that we have made to version 5 of WebMX:

  • SE BLOQUEARON Y DESBLOQUEARON TODOS LOS ARCHIVOS MIENTRAS SE LEE O ESCRIBE A ELLOS!!!
  • Agregamos seguridad adicional, que cuando utilizada, sobre impone los permisos de los archivos predeterminados.
  • Se arreglaron pequeños errores de HTML en varios archivos.
  • Depuramos archivos de registros, y borramos varios archivos de respaldo y de muestras.
  • Agregamos programa de instalación totalmente automatizado. Usted tendrá el programa funcionando en minutos!!!
  • Agregamos soporte para todas las variables en el archivo configuration/webmx_user_lib.pl.
  • Puede instalar Web Mercader eXtremo v.5.0 en español.
  • Creamos nuevas imágenes, sin texto, para el carrito, y actualizamos varios enlaces de texto ("Borrar" y "Ver Carrito") para que usen estas nuevas imágenes también.
  • Agregamos validación de la información ingresada por los usuarios en el archivo manager/process/settings.pl.
  • Agregamos validación de los correos electrónicos ingresados por los usuarios.
  • Agregamos el archivo library/shared_lib.pl y colocamos las subrutinas compartidas por el programa principal y el programa del administrador ahí.
  • Agregamos el archivo library/*-language_lib.pl que contiene plabras sueltas y pequeñas frases traducidas a los diferentes idiomas para ser usadas por WebMX.
  • Movimos la variable $sc_use_pgp del archivo configuration/pgp_user_lib.pl al archivo configuration/webmx_user_lib.pl, que es donde debería estar, agregamos la variable $sc_pgp_user_lib_was_loaded en su lugar.
  • Quitamos un requerimiento reduntante de pgp_lib.pl en el archivo Offline-order_lib.pl.
  • Renombramos un montón de variables, directorios y archivos, para mejorar el estilo, facilitar la lectura y el entendimiento del programa, incuyendo renombrar las referencias a ellos en los demás archivos.
  • Agregamos 'rutas' definidas por el usuario a casi todos los directorios y archivos que utiliza este programa. Dichas 'rutas' se agregaron al archivo configuration/webmx_user_lib.pl para permitir que archivos que no deben estar accesibles a través de su servidor HTML se puedan esconder en 'rutas' no accesibles. Ya no existen 'rutas' directas o indirectas a ningún archivo en el programa.
  • Agregamos archivos de índice y de '.htaccess' a los directorios que realmente lo ameritan, con referencias correctas al programa principal.
  • Ahora Usted puede escoger, a la hora de instalación, el nombre para el archivo del programa del carrito de compras 'webmx.pl'.
  • Ahora Usted puede escoger, a la hora de instalación, el nombre para el archivo del programa del administrador 'manager/admin.pl'.
  • Ahora Usted puede escoger, a la hora de instalación, el nombre para el archivo del programa de imágenes 'images.pl'.
  • Agregamos programación para conseguir el nombre predeterminado del archivo que es utilizado como página predeterminada por el servidor de HTML especificamente en su sistema, y la programación para modificar todos los archivos necesarios para que WebMX corra en su sistema sin ningún error.
  • Creamos un directorio para archivos de registros (data_logs) y pusimos todos los archivos de registro ahí.
  • Mejoramos la seguridad al mover todos los archivos que no requieren ser accesados directamente desde el Internet a 'rutas' ocultas, y al correctamente establecer permisos de acceso a archivos y directorios, los cuales, ahora ya no llevan nombres fijos, si no los que escoja el usuario.
  • Remplazamos código en el archivo library/html_lib.pl para que la cantidad actual de productos ordenados se despliegue en el carrito de compras. (Esta idea fue tomada de un mensaje publicado por el usuario "officehost", GRACIAS!)
  • Corregimos el javascript para que acepte el mensaje de error cuando el usuario no escribe texto en el area de búsqueda directamente del machote de la tienda para que se pueda mostrar el error en el idioma correcto.
  • Corregimos varios ';' faltantes en el archivo css que causaban errores.
  • Corregimos la rutina de búsqueda para que al buscar ^ $ % + * ? . | / \ ( ) [ ] { } el programa no terminara con error.
  • Simplificamos un montón de código redundante.
  • Movimos todas las variables locales de cada programa al archivo configuration/webmx_user_lib.pl para que todo lo que pueda/deba/necesite ser editaddo por el usuario se encuentre en un mismo archivo.
  • Corregimos falla que omitía páginas a ser listadas correctamente en la rutina 'pages' del archivo library/html_lib.pl en caso de que el nombre del archivo tuviera un punto antes de la extensión final.
  • Corregimos falla en el programa webmx.pl en su rutina 'valid_page' donde si el nombre del archivo sin la extensión tuviera el valor de la extensión, el programa ejecutaría un ciclo infinito y nunca terminaría (ej.: miarchivo.htm.txt).
  • El nombre de la página principal estaba preestablecida en el sistema, ahora Usted puede escoger cual será su página principal a la hora de instalación.
  • Reescribimos las pruebas y condiciones para 'small image' y 'large image' en la rutina 'displayProductPage' del archivo library/html_lib.pl porque la variable $sc_na_image_if_not_found estaba predefinida, lo cual no debió haberlos estado, y porque había una falla en el diseño del programa que asumía que todos los productos deberían tener una imágen. Como algunos productos pueden tenerlas y otros no, tanto las referencias para "{ large_image }" y "{ small_image }" fueron actualizadas para reflejar el código completo para '<IMG>', y una referencia para "{ small_image_with_href }" fue añadida para regresar el valor del c&ocaute;digo '<A HREF=""><IMG></A>', y así, el programa funciona como se esperaba y a los usuarios no se les muestra una imágen 'rota' en caso de que no exista, mientras que la variable $sc_na_image_if_not_found variable realmente funciona como se espera en caso de que el administrador del sistema desee mostrar una imágen 'no disponible' para un producto que no tenga imágen. Asimismo, modificamos los valores correspondientes en los archivos templates/productPage*.txt según se requirió.
  • Cambiamos todas las existencias del texto "WebMX.pl Pedido: $form_data{'INVOICE'}" al enviar correos electrónicos por el texto "$sc_site_name Order: $form_data{'INVOICE'}", así el cliente puede ver en el encabezado del correo de que trata el mensaje, y hace más sencillo identificar los correos cuando se reciben correos de varias tiendas.
  • Cambiamos varias referencias de texto de "WebMX" a $sc_site_name oo { sc_site_name }, caundo era apropiado en diferentes archivos.
  • Agregamos 'target="_blank"' a todos los enlaces a páginas fuera del portal instalado
  • Agregamos la función checkClicks() al archivo media/WebMX.js debido a que es utilizada por la programación establecida en el archivo gateway/Offline-order_lib.pl. (El código para esta función fue tomado de un mensaje escrito por Larry Wagar.)
  • Cambiamos el editor en línea de HTML de 'http://sniptools.com/dhtml_editor.php' al editor OpenWYSIWYG (http://www.openwebware.com/products/openwysiwyg/).
    Esto se hizo por 3 razones específicas:
    1. El editor de sniptools.com no era un editor compatible con todas las plataformas (no funcionaba en Netscape). LA documentación existente dice que solamente funciona con IE, mientras que el editor OpenWYSIWYG funciona de igual manera en cualquier navegador compatible con javascript 1.2, y para los que no, aún pueden ingresar el código HTML en el espacio previsto, pero sin toda la funcionalidad del editor.
    2. Había un error en el código donde la estructura 'body' se definía dos veces, debido a que está definida en el machote del administrador, y se redefinía en la rutina 'form' del archivo manager/process/page_edit.pl.
    3. El editor OpenWYSIWYG cuenta con más y mejores funciones para editar HTML, que el editor de sniptools.com editor. (También el código es gratuito y puede distribuirse bajo los terminos de la Licencia Limitada Pública de Gnu.)
  • Arreglamos falla que permitía a usuarios crear archivos de opciones con la extansión .htm que podían ser agregados/editados a las definiciones de los productos, pero que no podían ser editadas por el programa de opciones, al añadir la variable $sc_extension_for_listing_options_files, la cual puede configurarse para utilizar '.htm', '.html' o 'ambas', lo que ha hecho que esta fallas sea ahora una función documentada del programa.
    Debido a lo anbterior, se añadió la variable $sc_extension_for_listing_files_to_edit como una función adicional del paquete, la cual permite a los usuarios decidir si desean ver archivos '.htm', '.html' o 'ambos' en la opci&ocaute;n de editar páginas del administrador.
    En cualquiera de los dos casos, el valor predeterminado es '.htm' y como precaución adicional, todos los archivos de opciones creados recibirán la extensión $sc_default_extension_for_creating_html.
  • Arreglamos el javascript en la rutina 'change_settings_screen' del archivo manager/process/settings.pl para que ambos seleccionadores de color funcionaran con varios navegadores, incluyendo Netscape. También actualizamos la información de donde se consiguió dicho código pues la dirección había cambiado, y el programa ya no existe ahí.
  • Agregamos la variable $sc_money_symbol_space para determinar si desea que aparezca un espacio entre el símbolo del dinero y la cantidad, o no
  • Centramos los títulos 'Productos', 'Búsqueda', 'Páginas', 'Carrito' y 'Novedades' en el machote de la tienda.
  • Centramos la imágen view_cart.gif y reducimos el espacio para el pie de página 'Impulsado por:...' en el machote de la tienda.
  • Corregimos en el archivo manager/process/options.pl la rutina 'option_page', àra que correctamente desplegara el símbolo del dinero como lo establece el usuario.
  • Agregamos textos totalmente aleatorios para la 'llave de encripción' y para el nombre del archivo utilizado por el formulario de ingreso sencillo, además de crear una sequencia totlamente aleatoria para el archivo rand.pl a la hora de instalación.
  • Arreglamos el archivo password.pl para que despliegue campos de contraseña en vez de campos de texto, y para que ya no despliegue el formulario de ingreso sencillo en caso de tener seguridad básica instalada.
  • Agregamos la definición 'whats_new_text' al archivo css y actualizamos el machote de la tiende para que utilice esta definición en la sección de noticias.
  • Agregamos soporte para el módulo adicional search_pages_lib.pl.
  • Agregamos soporte para el módulo adicional ErrorDocument.pl.
  • Normalizamos todo el contenido de los archivos HTML del directorio preinstalado 'pages', para que todas las páginas tuvieran el mismo aspecto, semblanza y tamañ:o.
  • Corregimos commas por puntos en los precios de los archivos gift_options.html y gift_options.html.inc.
  • Corregimos falla donde el correo de confirmación para los pedidos era enviado por el administrador y no por el correo de los pedidos.
  • Agregamos soporte para la librería de correo 'Net::SMTP', y añadimos los nombres de 'de' y 'para' a todos los constructores de las rutinas '&send_mail()', lo que hace que ahora los correos puedan enviarse con el formato "Pedro Paredes <pedro@ejemplo.com>" lo cual se ve mucho más bonito. (No se hicieron cambios a las otrs dos librerías de correo, las cuales solo ignorarán los valores adicionales.)
  • Quitamos la rutina 'valid_address' del archivo order_lib.pl y la reemplazamos con una mejor ('CheckTheEMail') en el archivo shared_lib.pl.
  • Agregamos las rutinas 'ValidatedADomain' y 'get_date_by_language' a el archivo shared_lib.pl.
  • Modificamos los archivos mail-lib.pl y nt_mail-lib.pl para que terminaran si el programa para enviar correos no se encuentra, o si el correo no se puede enviar, además de escribir una anotación pertinente en el archivo de registro en caso de que aplique. Esto es algo que debe arreglar el usuario antes de que el o ella publiquen la versión final de su portal.
  • Agregamos código para ordenar alfabéticamente el listado de las páginas para que ahora si pueda listar las páginas en el órden que desee.
  • Agregamos soporte para 'Páginas Virtuales' que pueden ser utilizadas por módulos adicionales según se requiera.
  • Modificamos el 'mini carrito' para que desplegara la cantidad de artículos y de productos en el; para que utilizara definiciones de CSS especiales; y movimos el enlace de la imágen para ver el carrito a ésta rutina, para que desplegara o no la imágen correspondiente en caso de requerirse.
  • Enlazamos los archivos CSS y JavaScript al machote del administrador y también movimos las definiciones de CSS del administrador al archivo CSS
  • Normalizamos todo el contenido de los archivos HTML utilizados en el administrador, para que todas las páginas tuvieran el mismo aspecto, semblanza y tamaño.
  • Movimos el contenido de la página de 'Inicio' a la página de 'Soporte' y creamos una página de 'Inicio' con un "mejor" contenido inicial.
  • Traducimos los machotes del administrador al español.
  • Creamos nuevos machotes tanto para la tienda como para el administrador. Esperamos les gusten!
  • Movimos las rutinas '&get_date()', '&get_data()', y '&require_addons()' a la biblioteca compartida para que éstas rutinas puedan ser utilizadas tanto por el administrador como por la tienda en si. Se hicieron los cambios apropiados en los archivos involucrados.
  • Arreglamos el órden del cargado de los archivos requeridos, por que algunas rutinas requeridas por ciertos archivos aún no habían sido cargadas cuando se necesitaban.
  • Arreglamos TODOS los archivos de proceso del administrador para que en verdad asignara acciones a la variable '%menu_action'. Esto se hizo para permitir que los módulos adicionales puedan agregar sus propias acciones a estas variables, de requerirlo, por lo cual, ahora el administrador también carga los módulos adicionales para hacer esto.
  • Movimos el archivo 'template.pl' a el directorio de archivos de ejemplo que está incluido en el paquete de instalación.
  • Arreglamos un riesgo de seguridad mayor en el administrador que no verificaba las credenciales del administrador conectado en caso de que existiera el archivo '.htaccess'. Toda la rutina estaba mal, por lo cual tuvimos que reescribirla. Esto elimino la necesidad de utilizar el archivo 'login.pl', por lo cual fue eliminado, y en su lugar se creó un nuevo archivo HTML en el directorio de los archivos del administrador llamado 'login.html'.
  • Arreglamos el tener que cargar los archivos de proceso y los módulos adicionales en el administrador si el administrador no había validado sus credenciales.
Carrito
Su carrito está vacío.
Novedades
La versión 5.0 de WebMX tiene muchas nuevas funciones, especialmente destacan una mayor modularidad, su programa de instalación y la posibilidad de instalarlo en español.
I.P.:38.107.191.107
5/Sep/2010 4:22 p.m.