21-03-2016 | Cómo hacer una Web con WordPress

Una vez «presentada» la empresa y habiendo explicado que es el SEO, explicaremos mediante un ejemplo como crear una página Web como podria hacerse en cualquier otra empresa de diseño Web, pero antes de nada conviene repasar algunos conceptos. Por lo general, antes de subir una página a un hosting para que sea acesible desde internet, se realizan 4 fases. Nostros nos saltaremos las fases creativa y de preproduccion ya que en estas fases solo hay que formular una idea acerca del motivo principal de la Web y su posible aspecto, por lo que pasaremos a la parte de la produccion, donde crearemos la Web, que en nuestro caso tratará de la venta de alpargatas, para seguir con el ejemplo planteado en la entrada anterior.

Hay que saber también que la elaboracion de una página Web es una tarea laboriosa si la hacemos «a mano», ya que una página medianamente «útil» cuenta con demasiado codigo, por lo que nos ayudaremos de un CMS (gestor de contenidos) para la elaboracion de la nuestra.

El CMS que usaremos es WordPress, pero al no disponer de un servidor Web en el que trabajar, instalaremos una herramienta llamada Desktop Server, que cuenta con los servicios necesarios para la implementacion de nuestra página. Estos servicios son los mismos que usabamos en clase mediante Xampp, es decir, un servidor Web (apache) y un servidor de base de datos (MySQL).

Para instalar Desktop Server, debemos seguir los siguientes pasos.

  1. Descargar y descomprimir los ficheros necesarios para la instalacion. Estos ficheros los descargaremos desde https://serverpress.com/get-desktopserver/.
  2. Ejecutar el instalador. Tendremos que aceptar los terminos de licencia y la instalacion comenzará. Captura_instalacion_DS_1
  3. Una vez completada la instalacion veremos la siguiente ventana, donde nos muestra la ruta en la que se encuentra el programa. Captura_instalacion_DS_completado
  4. Si accedemos a la ruta que se muestra en la captura anterior, veremos que la carpeta Xampplite está vacia. Lo que haremos para ejecutar el DS será acceder a la carpeta que contiene el instalador, y ahí veremos una carpeta llamada libs, que contiene una carpeta llamada Xampplite. Copiaremos el contenido de esa carpeta en la Xampplite de nuestro disco C:.
  5. Una vez copiado el contenido, iniciaremos el desktop server.
    1. La primera ventana nos preguntará si queremos iniciarlo con privilegios. Pinchamos en sí. Esto reiniciará DS.   DS_iniciado_1
    2. A continuación iniciaremos los servicios SQL y Apache.DS_iniciado_2
    3. Una vez iniciados los servicios, crearemos un nunevo entorno de desarollo.DS_iniciado_3
    4. Escogemos el nombre del site, el cual será .dev. Esto puede cambiarse una vez que la Web sea subida a un hosting. Escogemos también el blueprint, que es una «base» sobre la que trabajaremos. Y por ultimo el documentroot de nuestra página.development_site

Una vez realizados estos pasos, Desktop Server creará nuestra Web.  En la siguiente entrada veremos como configurar varios aspectos de seguridad de la misma.

 

Enlace permanente a este artículo: https://asir.maristak.com/?p=649

Segunda semana de prácticas (22-23 Marzo)

 MARTES 22 DE MARZO DE 2016

Hoy martes, he añadido una impresora compartida en un equipo que no tenia compartida ninguna impresora. Lo hice de la siguiente manera:

Inicio – Dispositivos e Impresoras – Agregar una impresora – Agregar una impresora de red… – La impresora no está en la lista – en el cuadro de texto \\equipo\nombre_impresora – Finalizar. Acto seguido, me dispongo a imprimir una página de prueba para comprobar que la impresora ha sido agregada correctamente.

 

En portería, querían que cuando se reinicie el equipo se ejecuten dos programas simultáneamente. En primer lugar accedemos al editor de registro y creamos un valor que permita que una aplicación o programa se ejecute al iniciar sesión. Esto se puede hacer de dos maneras:

  • En modo gráfico nos situamos en HKEY_CURRENT_USER\MICROSOFT\WINDOWS\CURRENTVERSION\RUN creamos un valor de cadena. Una vez creado, clicamos con el botón derecho y le damos a Modificar. En el cuadro de texto que pone Información del valor, introducimos la dirección de un archivo .bat o .cmd, que lo que hará será ejecutar las aplicaciones que queremos que se ejecuten al iniciar sesión. Como ejemplo, he creado un script que permita ejecutar el bloc de notas al iniciar sesión:

bat

  • En modo comando (cmd), introducimos el siguiente script:

task

NOTA: También se pueden elegir las aplicaciones que se ejecuten al iniciar Windows introduciendo los accesos directos de los programas en esta carpeta: C:\Users\xx-xxx-xxxxx\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Ahora lo que haremos será crear otro fichero .bat en el que escribiremos una línea que provocará el reinicio del equipo (shutdown /g) . Acto seguido creamos una tarea programada (Programador de tareas o taskschd.msc desde Ejecutar) la cual reinicie el equipo todos los días a las 2:00 a.m. Creamos un desencadenador que ejecute la tarea todos los días a la hora correspondiente y en la pestaña Acción, marcamos Iniciar un programa y ponemos el archivo .bat que va a reiniciar el equipo.

des

tareas

 

MIÉRCOLES 23 DE MARZO DE 2016

En el día de hoy he investigado sobre otro problema que tenían en portería: quieren que un usuario sólo pueda acceder a unos programas determinados y bloquear el acceso e lectura y escritura a unidades de CD-ROM y unidades de almacenamiento extraíble.

  • La primera tarea se realiza de la siguiente manera: creamos un usuario estándar con una contraseña y en Control parental seleccionamos este usuario para configurarle el control parental. Activamos el control parental y tenemos tres aspectos a configurar: Limite de tiempo (cuanto tiempo puede trabajar el usuario), Juegos (restringir el acceso a juegos) y Permitir y bloquear programas específicos. Accedemos a Permitir y bloquear programas específicos y en la ventana que nos aparecerá a continuación desmarcamos aquellos programas que queramos bloquear para este usuario. Más tarde reiniciaríamos el equipo y comprobaríamos que funciona.

c.parental no.acceso

 

  • La segunda tarea sigue estas pautas: primero, accedemos a las directivas de seguridad local (gpedit.msc o bien Panel de control – Herramientas administrativas – Directivas de seguridad local) y nos dirigimos hacia Configuración de usuario – Plantillas administrativas – Sistema – Acceso de almacenamiento extraíble. Habilitamos las directivas correspondientes a denegar acceso de lectura y escritura (CD-ROM y dispositivos extraíbles), hacemos un gpupdate /force, reiniciamos el equipo y comprobamos que no se puede acceder a un dispositivo de almacenamiento extraíble.

denegar

Acceso denegado al USB

Acceso denegado al USB.

ACCESO DENEGADO AL CD-ROM

Acceso denegado a la unidad de CD-ROM / DVD

Aquí muestro algunas fuentes en las que  me he basado:

–> http://culturacion.com/como-crear-cuentas-restringidas-en-windows-7/

–> http://www.fermu.com/16-regedit/configuracion-del-sistema/803-denegar-el-acceso-de-lectura-escritura-en-unidades-de-cd-y-DVD

 

Enlace permanente a este artículo: https://asir.maristak.com/?p=656

Introducción al SEO

Esta es mi primera semana en la empresa queme ha sido asignadda para las practicas.

La principal ocupacion de la FCT es el sector Web. Se dedica aa la implantacion Web, así como al SEO(Search Engine Optimization), diseño Web y demás aspectos de este campo de la informatica como lo son las páginas Web.

El posicionamiento Web (SEO) es el tema principal sobre el que hablaré en este blog, ya que es una de las caracteristicas fundamentales de la empresa.

 

seo_whatis

El posicionamiento Web es,fundamentalmente, que nuestra página Web sea mas visible de cara al publico cuando realizan una busqueda relacionada con nuestro sector en algún buscador Web.

Por ejemplo, si nosotros tenemos una empresa de venta de alpargatas, cuando un usuario busque alpargatas en un buscador, si contamos con un buen posicionamiento, nuestra página Web aparecerá lo mas visible posible, es decir, en los primeros resultados.

Otra manera de conseguir posicionamiento es pagando al propio buscador para que saque nuestra página la primera en la lista de resultados, pero no es nuestro caso, nosotros trabajamos con los algoritmos del buscador para que mediante los datos que introducimos en nuestro codigo, la página sea mas viisble en las listas de busqueda.

Existen dos factores principales en los que un buscador se basa para posicionar una página Web.

-Por una parte tenemos la «popularidad» de una página. Si una página es muy popular, por lo general, la informacion que contiene es mas valiosa. Este es el mayor de los factores en los que google(que es el mayor motor de busqueda en la actualidad), se basa  a la hora de posicionar, ya que se basa en la experiencia del usuario. Resumiendo, si a los usuarios les gusta, a google también.

-Por otro lado está la relevancia del contenido. Esta relevancia del contenido es la relación entre nuestra página y la busqueda realizada, no por tener mas veces en nuestro codigo la palabra que se haya buscado vamos a posicionarnos mejor (antes era así), sino que los motores de busqueda tienen diferentes factores y algoritmos para determinar este aspecto del posicionamiento. A la relevancia de contenido podemos denominarla factor on-site, ya que este factor se centra en los factores de posicionamiento dentro de la propia Web.

Además de lo mencionado anteriormente, las medidas para el posicionamiento Web se pueden dividir en dos grupos, medidas On-Site y Off-Site.

  • Onsite_SEOOn-Site: El SEO On-Site es el que se encarga de crear la página de manera que el motor de busqueda entienda sobre que es el contenido de esta. Esto, se consigue mediante key-words, optimizacion de codigo, formato de las URLs etc. Las Keywords, son palabras clave del texto que contiene la web, las cuales hablan acerca del tema principal de la página. No por tener más palabras clave va a posicionarse mejor la Web, es más, la proporcion de keywords con el resto del contenido optima es de un 2-3%, para no pasarse de este porcentaje, se suele recurrir al uso de sinonimos. Para que un buscador de por buena una página Web, también es recomendable que sus URLs sean entendibles, y que al poder ser contengan alguna palabra clave.
  • Off-Site SEO: Este grupo trata de las acciones que ocurren «fuera» de nuestra página. Los factores mas importantes son la calidad de nuestros enlaces, la presencia en redes sociales (para tener una mejor experiencia de usuario), la autoridad que tenga nuestra página. Cabe destacar que si los enlaces con los que contamos en nuestra página no son de calidad, es decir, son de una página que nadie conoce, hará mas mal que bien a nuestro posicionamiento, en cambio, si enlazamos con una página de renombre, eso nos dará mas puntos.

Junto con lo mencionado anteriormente, podemos también encontrar practicas poco eticas para dar a conocer una página, comunmente denominado como BlackHat SEO, angunas de estas acciones pueden ser el envio de SPAM, Keyword Stuffing (llenar la página de palabras clave para posicionar mejor), etc.

Enlace permanente a este artículo: https://asir.maristak.com/?p=552