Samplx, the ASP eXtensible Markup Language

Samplx, the ASP eXtensible Markup Language

Haciendo la web desde 1996, EnterpriseDreams

Prepararando IIS para trabajar con Samplx

Para trabajar con Samplx deberás seguir unos sencillos pasos de instalación, para luego poder trabajar con los archivos XML que se usan para negociar el contenido interno mediante XML_Rewrite (más cónocido cómo Mod_Rewrite).

  1. El primer paso es subir los archivos necesarios a nuestro servidor vía FTP para evitar errores y/o conflictos ántes de proseguir con el segundo paso.
  2. Configuramos la página de error 404 en IIS apuntando a el archivo "samplx.asp" (ubicado en la raíz de nuestro sitio Web si no has obviado el primer paso).
  3. Empezar a construir tu sitio Web mediante URLs amigables, escribiendo pequeños sitios Web o incluso complejas aplicaciones a través de la potencia que brinda Samplx para realizar dichas tareas.

A continuación verás cómo modificar las páginas de error de tu sitio Web a través de la Consola de IIS, y también con el panel de control Helm o H-Sphere indistintamente.

Instalando Samplx con la Consola de Administración de IIS

  1. En primer lugar sube los archivos vía FTP a tu servidor web
  2. Para ejecutar la consola de administración del IIS debemos seleccionar las opciones del menú de Windows:
    "Botón Inicio" --> "Programas" --> "Herramientas de Administración" --> "Internet Services Manager".
  3. A continuación se presentará una pantalla con la consola de administración de nuestros sitios, debemos seleccionar nuestro sitio y con el botón derecho del ratón, seleccionaremos la opción de propiedades.
  4. Se presentará otra ventana, con varias pestañas, debemos seleccionar la pestaña de "Errores personalizados", presentándose los códigos de error y ruta de cada uno de ellos que se gestionan desde el IIS
  5. Seleccionando la opción "Modificar Propiedades" podemos ver y modificar el número de error y la ruta del archivo que se mostrará, para ello seleccionamos en la pantalla el error 404, sustituimos la ruta por defecto: ("...\iisHelp\common\404.htm") por nuestro archivo asp (ej: "/samplx.asp"), finalmente para que todo funcione correctamente debemos elegir el tipo de mensaje cómo URL y no cómo archivo.
  6. Clic en salvar datos, y voila!, Samplx ya está instalado.

Instalando Samplx con con el Panel de Control HELM

  1. En primer lugar sube los archivos vía FTP a tu servidor Web
  2. Ingresa a HELM
  3. Haz clic en dominios
  4. Clic en el dominio que desees modificar
  5. Clic en Páginas de Error personalizadas
  6. Clic en Error 404
  7. En el campo Página de Error URL, escribe la ruta dónde se alojará tu página de error (ej: "/samplx.asp")
  8. Clic en salvar datos, y voila!, Samplx ya está instalado.

Instalando Samplx con el Panel de Control H-Sphere

  1. En primer lugar sube los archivos vía FTP a tu servidor Web
  2. Ingresa a H-Sphere
  3. Haz clic en dominios
  4. Clic en el dominio que desees modificar
  5. Clic en Páginas de Error personalizadas
  6. Clic en Error 404
  7. En el campo Página de Error URL, escribe la ruta dónde se alojará tu página de error (ej: "/samplx.asp")
  8. Clic en salvar datos, y voila!, Samplx ya está instalado.

Construyendo tu sitio Web desde cero con Samplx

El primer paso que debemos hacer es configurar el comportamiento de nuestro objeto, para ello editamos el archivo config.xml (ubicado en el directorio "/bin") que es quien se encarga de pasarle los parámetros necesarios a el objeto para que este funcione.

Configuración

Abre el archivo "config.xml" ubicado en el directorio "/bin" con el bloc de notas y edita los posibles valores de cada una de los objetos config, por defecto los valores son los siguientes.

<?xml version="1.0" encoding="iso-8859-1"?>
<samplx>
<config key="demo"/>
<config xml="samplx.xml"/>
<config root="object"/>
<config mask="web"/>
<config mask_sep="-"/>
</samplx>

Si desea añadir una seguridad extra en su sitio, puede modificar fácilmente sus objetos adaptándolos a sus requerimientos, para ello únicamente es necesario modificar el archivo "config.xml" para que su sitio Web se auto-modifique en caliente sin perder ninguna funcionalidad.

Ejemplo de uso personalizado

  • Uso mi clave para poder usar las APIS, asigno dicho valor al nodo <config key>
  • El archivo "custom.xml" es quien se encarga de darle las directivas de rewrite al sitio web, asigno dicho valor al nodo <config xml>
  • El objeto "custom" es el valor del árbol de objetos del archivo xml, asigno dicho valor al nodo <config root>
  • Modifico la extension ".jsp" como la máscara de mis páginas, asigno dicho valor al nodo <config mask>
  • Cuando pasamos parámetros entre nuestras páginas el típico método es "somepage.asp?var1=something", modifico la asignación de valores por "*" al nodo <config mask_sep>

<?xml version="1.0" encoding="iso-8859-1"?>
<samplx>
<config key="your_user_key_encrypted"/>
<config xml="custom.xml"/>
<config root="custom"/>
<config mask=".jsp"/>
<config mask_sep="*"/>
</samplx>

Cuando instalas Samplx en tu sitio Web el árbol de carpetas y archivos quedará de la siguiente forma:

Haciendo la web desde 1996, EnterpriseDreams
  •  root
    •  bin
      •  api
        •  samplx.xml
      •  error
        •  404.htm
      •  media
      •  src
      •  config.xml
      •  rewrite.xml
    •  default.asp
    •  samplx.js
    •  web.config

Nota:Pasa el ratón por encima del nombre de cada carpeta y/o archivo para obtener más información del mismo.


Samplx, the ASP eXtensible Markup Language

Creative Commons License
Samplx se encuentra protegido bajo una licencia de Creative Commons.

© 1996-2007 Powered by EnterpriseDreams Solutions

Samplx Content generated in 0.140625 seconds