Cuando eres el web master de muchos proyectos, es muy tedioso tener que actualizar o realizar algún cambio en algún sitio cuando está en modo producción y peor aún hacerlo desde el mismo hosting.
Por eso en este artículo te enseñaré a administrar sitios web desde Sublime Text usando la extensión Simple FTP Deploy.
Toda la documentación de la extensión Simple FTP Deploy la encuentras aquí.
En Sublime Text abre el menu Tools -> Command Palette
Busca Package Control: Install Package
Y luego busca e instala la extensión Simple FTP Deploy
¿Cómo utilizar esta extensión?
Abra la carpeta que contiene sus archivos locales en Sublime Text.
Cree un nuevo archivo de configuración simple-ftp-deploy.json en la raíz de un directorio abierto.
Agregue las siguientes líneas a su archivo de configuración:
{
"host": "localhost", //El nombre de host o la dirección IP de su servidor FTP
"port": 21, //El puerto del servidor FTP, por defecto es el 21
"username": "user", //El nombre de usuario de su cuenta FTP
"password": "pass", //La contraseña de su cuenta FTP
"rootDirectory": "/path/", //La ruta FTP para administrar
"autoCreateDirectory": true, //Lo que sea para crear automáticamente un directorio si no existe y no solicita al usuario que lo acepte.
"ignoredFilenames": ["example.py", "anotherFilename.json"], //Lista de nombres de archivos que se ignoran y no se cargan. Tenga en cuenta que "simple-ftp-deploy.json" SIEMPRE se ignora. Distingue mayúsculas y minúsculas
"ignoredExtensions": [".ignore", ".txt"], //Lista de extensiones para ignorar. Tenga en cuenta que solo verifica la última extensión (por lo que file.tar.gz tiene la extensión ".gz") y si desea ignorar archivos como .htaccess, este archivo no tiene extensión => use "ignoredFilenames" en su lugar. Distingue mayúsculas y minúsculas
"ignoredFolders": ["ignore", "IGNORE"], //Lista de nombres de carpetas para ignorar. El archivo se ingresa, si está en al menos una de las carpetas especificadas (por lo tanto, carpeta1 / carpeta2 / archivo.py se ignora si "ignoredFolders" contiene "carpeta1" y / o "carpeta2"). Distingue mayúsculas y minúsculas
"sessionCacheEnabled": true, //Cualquiera que sea el almacenamiento en caché de la sesión FTP que esté habilitado (solo durante el tiempo especificado en "connectionTimeout", se extiende si la sesión se usa en ese tiempo).
"connectionTimeout": 600, //Establece el tiempo de espera para las conexiones FTP y la vida útil de la caché (en segundos).
"passive": true //Ya sea para conectarse al servidor FTP en modo pasivo.
}
Guarde el archivo de configuración.
Ahora abra el archivo que desea editar, debe estar ubicado en un directorio abierto o en las carpetas internas, si lo guarda, este archivo se cargará en el servidor FTP que ingresó en el archivo de configuración.
Si deseas ver esta explicación en video te invito a que visites el canal de YouTube de Tutoriales a tu Alcance dando clic en el botón de reproducción:
Desarrollador Web
13/10/2021
2356 Visitas
Usamos cookies para brindar nuestros servicios. Al utilizar este sitio web, acepta esto. Conoce nuestras políticas de Cookies
Hola fercho bien o no, te admiro mucho sos un crack, me gustaría aprenderle mucho de usted, pero no tengo dinero para pagarle, por acá miro toda su documentación para ir aprendiendo, muchas gracias calidoso, Dios lo bendiga..
Alexander Rojas | 04/11/2021Hola Alexander, en el canal de youtube puedes ver mucho más.
Juan Fernando Urrego | 12/10/2022