{"id":14508,"date":"2018-08-13T08:41:23","date_gmt":"2018-08-13T11:41:23","guid":{"rendered":"http:\/\/localhost\/datacraft2023\/?page_id=14508"},"modified":"2020-01-13T14:45:14","modified_gmt":"2020-01-13T17:45:14","slug":"internet-simply-static","status":"publish","type":"page","link":"http:\/\/localhost\/datacraft2023\/internet-simply-static\/","title":{"rendered":"Internet: an\u00e1lisis Simply Static: el plugin para convertir un sitio WordPress a HTML"},"content":{"rendered":"

\n

\u00a0Volver al Indice –\u00a0Internet y Tutoriales de Dise\u00f1o Web<\/a><\/h2>\n

\"Internet:<\/p>\n

Por Alejandro Franco –\u00a0cont\u00e1ctenos<\/a><\/h2>\n

\"calificaci\u00f3n:Hay una realidad: la oferta de hosting del mercado argentino es sumamente dispar y tiende a ser mediocre. Hablemos de las nuevas tecnolog\u00edas (o, si se quiere, las tecnolog\u00edas standarizadas): seg\u00fan la fuente que se consulte el n\u00famero cambia, pero la realidad es que aproximadamente un 30% de los sitios web que pululan en Internet est\u00e1 hecho con WordPress<\/a>. Creado originalmente como una herramienta para construir blogs, la proliferaci\u00f3n de plantillas de m\u00faltiple prop\u00f3sito y la inherente facilidad de uso han hecho que el WordPress<\/strong>\u00a0se popularice ya sea para construir portales, sitios institucionales o p\u00e1ginas de e-commerce. El secreto est\u00e1 en los plugins<\/em>, ese enorme mercado de mini programas que agregan funciones, son mayoritariamente gratuitos y convierten a WordPress<\/strong> una navaja suiza de infinitos usos.<\/p>\n

Pero el WordPress<\/strong> tiene requisitos m\u00ednimos para correr, y m\u00e1s a\u00fan si pretende crear un sitio con prestaciones sofisticadas o un portal con intrincados servicios. Hay una realidad y es que el WordPress<\/strong> es un programa y, como tal, precisa un m\u00ednimo de memoria para ejecutarse con eficiencia. Ah\u00ed es donde entra la ignorancia \/ picard\u00eda del empresariado argentino de hosting, el cual suele omitir la cantidad de memoria RAM en la descripci\u00f3n de las especificaciones de sus planes. En \u00e9pocas pasadas – en donde la gente dise\u00f1aba en HTML o lenguajes mas simples<\/em> – el tema de la RAM disponible por porci\u00f3n de server (o plan de hosting) era anecd\u00f3tico: uno se fijaba en el tama\u00f1o del hosting, el tr\u00e1fico permitido, la cantidad de casillas de correo pasibles de ser creadas, etc. Hoy, armar un sitio en WordPress<\/strong> y pretender que funcione bien con un plan de hosting de 32 MB de memoria RAM es absurdo: los temas y los plugins<\/em>\u00a0suelen devorar bastante memoria RAM y, si piensa crear algo con bastante tr\u00e1fico (10.000 visitas mensuales en mas), ni hablar. Mucho menos suponer que una web con secci\u00f3n de comentarios en cada una de sus p\u00e1ginas internas pueda caminar con 32 de RAM.<\/p>\n

\n

Hay plugins que miden la memoria RAM disponible y el uso (como el\u00a0Server IP & Memory Usage Display<\/strong>), y si el mismo indica que un 80% de la RAM est\u00e1 usado, usted ya tiene problemas. WordPress<\/strong> precisa como minimo 64 MB de memoria RAM para andar con lo justo (dos o tres plugins y alg\u00fan antivirus residente tipo Wordfence<\/strong>), pero planes con 64 de RAM cotizan caro en el mercado argentino, am\u00e9n de que es una cifra de memoria paup\u00e9rrima. En Europa o USA los planes de hosting que preveen el uso de WordPress<\/strong> vienen, como minimo, con 256 MB de memoria.<\/p>\n

Entonces, \u00bfqu\u00e9 hacer?<\/em>. O contrata un costoso plan a medida o se embarca en un VPS<\/strong>, un servidor virtual multidominio que suelen tener 1 GB de memoria. El tema es que ah\u00ed tampoco hay una standarizaci\u00f3n de precios \/ prestaciones y es una enorme bolsa de gatos: eso s\u00ed, casi todos parten de u$s 300.- anuales, lo cual es salado para algunas pymes y peque\u00f1os emprendedores. Que el WordPress<\/strong> sea f\u00e1cil de implementar \/ operar no implica que un microemprendimiento est\u00e9 en condiciones de gastar 300 dolares en algo que es meramente institucional o decorativo, am\u00e9n de que es necesario de que alguien vigile \/ actualice \/ haga el mantenimiento del sitio (desde agregar o cambiar contenidos a actualizar todos los plugins y temas de WordPress<\/strong> por una cuesti\u00f3n de seguridad). Vale decir, es el costo del VPS + el de un servicio (interno o externo) de un webmaster.<\/p>\n

Si usted no precisa interactividad<\/strong> – carga de comentarios, acceso de visitantes a servicios privados mediante usuario \/ contrase\u00f1a, e-commerce, etc<\/em> -, lo cual requiere usualmente una base de datos que se modifica \/ amplia todo el tiempo, entonces existe un plan B<\/strong>, que es crear una versi\u00f3n HTML est\u00e1tica de\u00a0su sitio construido con WordPress<\/strong>. Ello implica un radical cambio de perspectiva: en vez de instalar el WordPress<\/strong> en la web (e ir creando y modificando el sitio en el ciberespacio), usted deber\u00e1 instalarlo en una simulaci\u00f3n de server alojada en su PC Windows<\/strong>. Estas simulaciones de server\u00a0 (como Wamp<\/strong>) son freeware<\/em> y f\u00e1ciles de instalar (hay muchos tutoriales en YouTube<\/strong> que te indican c\u00f3mo setearlo en cuesti\u00f3n de minutos), y contienen el pack de programas \/ lenguajes \/ bases de datos que precisa WordPress<\/strong> para poder operar (MySql, Apache, PHP, PhpMyAdmin<\/strong>). Una vez seteado se le instala el\u00a0WordPress<\/strong> \/ los temas\u00a0 y plugins que precisamos, se corre el proceso de seteo de WP<\/strong> desde el browser<\/em>, y la instalaci\u00f3n local queda lista para que comencemos el dise\u00f1o y la carga de datos.\u00a0\u00a0Y cuando decidamos que el dise\u00f1o del sitio\u00a0est\u00e1\u00a0terminado s\u00f3lo resta activar el Simply Static<\/strong>, el cual exporta cientos de archivos HTML , im\u00e1genes y rutinas javascript<\/em> a un directorio de su PC, desde el cual lo levantaremos directamente a nuestro hosting v\u00eda un programa de transferencia FTP. Vale decir, usa WordPress<\/strong> como editor WYSWYG en su computadora para armar un sitio web responsivo… que se ve igual a un sitio WordPress<\/strong> standard.<\/p>\n

Ahora bien: en la pr\u00e1ctica, \u00bfqu\u00e9 es lo que hace Simply Static<\/strong>?. Crea un archivo index.html como p\u00e1gina principal y despu\u00e9s crea tantos directorios (compuestos por archivos index.html) como p\u00e1ginas web compongan su sitio. Cada p\u00e1gina HTML busca las im\u00e1genes \/ plugins de WordPress<\/strong> en los directorios respectivos WP-CONTENT y WP-INCLUDES. Como los plugins son en su mayor\u00eda rutinas Javascript<\/em>, no hay problemas de compatibilidad con el lenguaje HTML. Ciertamente no todos los plugins funcionan con la versi\u00f3n “est\u00e1tica” pero si una enorme mayor\u00eda (seguir o compartir en redes sociales, plugins de armado visual, lightboxes o expansi\u00f3n de im\u00e1genes en ventana, etc). Usted puede definir par\u00e1metros adicionales (si el resultado final est\u00e1 totalmente abierto en cientos de archivos en una carpeta o si sale comprimido en un \u00fanico ZIP, si agrega carpetas o seteos extra, etc) pero el proceso es muy sencillo.<\/p>\n

\n

Como todo proceso, hay pros y contras.\u00a0La primera ventaja es que el sitio HTML se ve id\u00e9ntico a la versi\u00f3n original en\u00a0Wordpress<\/strong> (salvo alg\u00fan caso raro en que un plugin resulte incompatible y el mismo afecte el maquetado \/ dise\u00f1o de la p\u00e1gina),\u00a0 y es igual de responsivo<\/strong>:\u00a0 no hay diferencia entre la versi\u00f3n WordPress<\/strong> y la est\u00e1tica HTML (generada por Simply Static<\/strong>) en celulares, tablets o pantallas de ordenadores con diferentes resoluciones. La segunda (y m\u00e1s importante) ventaja es que a la versi\u00f3n HTML est\u00e1tica le importa tres pepinos la cantidad de memoria RAM que tenga el server<\/strong>. Como es un documento fijo (no una web din\u00e1mica generada en el momento a partir de la base de datos, como hace WordPress<\/strong>), s\u00f3lo se descarga – no se ejecuta<\/em> -. La tercera virtud es que la versi\u00f3n est\u00e1tica HTML\u00a0es pr\u00e1cticamente inhackeable<\/strong>: mantener la seguridad en WordPress<\/strong> requiere un trabajo constante de monitoreo y actualizaci\u00f3n de versiones de WP<\/strong>, plugins y temas (sobre todo en los sitios muy visitados), anticip\u00e1ndose a que alguien descubra una debilidad en ellos y se haga con la funci\u00f3n de administrador para usar el sitio, por ejemplo, para postear publicidad indebida o convertirlo en una m\u00e1quina de generar Spam. y la cuarta es que no precisa un plan de hosting especial (con PHP \/ base de datos) para instalar el sitio ya que es 100% HTML.<\/strong><\/p>\n

A primera vista si lo suyo no<\/strong> es un blog interactivo \/ sitio de e-commerce \/\u00a0p\u00e1gina web a la que deba modificar todos los dias, el Simply Static<\/strong> se asoma como una soluci\u00f3n genial… el tema es ver sus defectos:<\/p>\n