<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>wintercms | Webmago Dev</title>
	<atom:link href="https://webmago.dev/category/wintercms/feed/" rel="self" type="application/rss+xml" />
	<link>https://webmago.dev</link>
	<description>Creando codigo desde 1990</description>
	<lastBuildDate>Mon, 28 Jul 2025 19:45:31 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>🚀 ¿Tu equipo aún gestiona versiones con Excel o mensajes sueltos en Archivos de Texto? Es momento de evolucionar</title>
		<link>https://webmago.dev/%f0%9f%9a%80-tu-equipo-aun-gestiona-versiones-con-excel-o-mensajes-sueltos-en-archivos-de-texto-es-momento-de-evolucionar/</link>
		
		<dc:creator><![CDATA[webmago]]></dc:creator>
		<pubDate>Mon, 28 Jul 2025 18:38:50 +0000</pubDate>
				<category><![CDATA[devops]]></category>
		<category><![CDATA[wintercms]]></category>
		<category><![CDATA[ambientes]]></category>
		<category><![CDATA[atlasversion]]></category>
		<category><![CDATA[gestion]]></category>
		<guid isPermaLink="false">https://webmago.dev/?p=5925</guid>
					<description><![CDATA[<p>La gestión de versiones y despliegues es un reto real para startups y empresas de software en crecimiento. Entornos múltiples, cambios constantes, auditorías, errores humanos… todo se vuelve más complejo sin una herramienta que lo centralice todo. &#160; 🎯 AtlasVersion es la solución mexicana creada pensando en los desafíos reales que enfrentan los equipos de [&#8230;]</p>
The post <a href="https://webmago.dev/%f0%9f%9a%80-tu-equipo-aun-gestiona-versiones-con-excel-o-mensajes-sueltos-en-archivos-de-texto-es-momento-de-evolucionar/">🚀 ¿Tu equipo aún gestiona versiones con Excel o mensajes sueltos en Archivos de Texto? Es momento de evolucionar</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></description>
										<content:encoded><![CDATA[<div>La gestión de versiones y despliegues es un reto real para startups y empresas de software en crecimiento. Entornos múltiples, cambios constantes, auditorías, errores humanos… todo se vuelve más complejo sin una herramienta que lo centralice todo.</div>
<p>&nbsp;</p>
<div>🎯 AtlasVersion es la solución mexicana creada pensando en los desafíos reales que enfrentan los equipos de desarrollo locales. Con trazabilidad completa, alertas automáticas por Slack o correo, exportación de reportes para auditoría, e integración con tus pipelines CI/CD, AtlasVersion convierte el caos en control.</div>
<p>&nbsp;</p>
<div>¿Lo mejor? No necesitas cambiar tu stack. AtlasVersion se adapta a tu flujo y no al revés.</div>
<p>&nbsp;</p>
<div>👨‍💻 Desde CTOs hasta DevOps, quienes ya lo usan saben que es más que una herramienta: es un aliado estratégico para liberar versiones de forma segura, ordenada y sin dolores de cabeza.</div>
<p>&nbsp;</p>
<div>📌 Porque nadie conoce mejor tu realidad que una solución hecha en México para empresas mexicanas.</div>
<p>&nbsp;</p>
<div>👉 Agenda tu demo sin costo y conoce cómo AtlasVersion puede transformar tu gestión de versiones:</div>
<div>🔗<a title="Agendar una demo" href="https://www.atlasversion.dev" target="_blank" rel="noopener"> www.atlasversion.dev</a></div>The post <a href="https://webmago.dev/%f0%9f%9a%80-tu-equipo-aun-gestiona-versiones-con-excel-o-mensajes-sueltos-en-archivos-de-texto-es-momento-de-evolucionar/">🚀 ¿Tu equipo aún gestiona versiones con Excel o mensajes sueltos en Archivos de Texto? Es momento de evolucionar</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>¡Descongela tu Desarrollo con Winter CMS! ❄️ Tu Entorno Docker Listo para la Acción</title>
		<link>https://webmago.dev/descongela-tu-desarrollo-con-winter-cms-%e2%9d%84%ef%b8%8f-tu-entorno-docker-listo-para-la-accion/</link>
		
		<dc:creator><![CDATA[webmago]]></dc:creator>
		<pubDate>Fri, 09 May 2025 15:21:43 +0000</pubDate>
				<category><![CDATA[development]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[wintercms]]></category>
		<guid isPermaLink="false">https://webmago.dev/?p=5901</guid>
					<description><![CDATA[<p>¿Cansado de lidiar con configuraciones complejas y entornos de desarrollo inconsistentes? ¡Dile adiós al frío de la incertidumbre y da la bienvenida a Winter CMS, mi imagen Docker preconfigurada lista para potenciar tus proyectos! Hace apenas dos semanas, compartí contigo una herramienta que he estado afinando para simplificar tu flujo de trabajo. Winter CMS encapsula [&#8230;]</p>
The post <a href="https://webmago.dev/descongela-tu-desarrollo-con-winter-cms-%e2%9d%84%ef%b8%8f-tu-entorno-docker-listo-para-la-accion/">¡Descongela tu Desarrollo con Winter CMS! ❄️ Tu Entorno Docker Listo para la Acción</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></description>
										<content:encoded><![CDATA[<p data-sourcepos="5:1-5:231">¿Cansado de lidiar con configuraciones complejas y entornos de desarrollo inconsistentes? ¡Dile adiós al frío de la incertidumbre y da la bienvenida a <strong>Winter CMS</strong>, mi imagen Docker preconfigurada lista para potenciar tus proyectos!</p>
<p data-sourcepos="7:1-7:288">Hace apenas dos semanas, compartí contigo una herramienta que he estado afinando para simplificar tu flujo de trabajo. <strong>Winter CMS</strong> encapsula un entorno de desarrollo robusto y eficiente, ahorrándote horas de configuración y garantizando la consistencia en cada paso de tu proceso creativo.</p>
<p data-sourcepos="9:1-9:26"><strong>¿Qué te ofrece Winter CMS?</strong></p>
<ul data-sourcepos="11:3-15:0">
<li data-sourcepos="11:3-11:158"><strong>Un entorno consistente:</strong> Olvídate de los &#8220;funciona en mi máquina&#8221;. Winter CMS asegura que todos los miembros de tu equipo trabajen en un ambiente idéntico.</li>
<li data-sourcepos="12:3-12:127"><strong>Ahorro de tiempo invaluable:</strong> Dedica tu energía a lo que realmente importa: ¡codificar! Winter CMS viene listo para usarse.</li>
<li data-sourcepos="13:3-13:151"><strong>Flexibilidad total:</strong> Adapta Winter CMS a tus necesidades específicas. Su diseño modular te permite integrar las herramientas que realmente utilizas.</li>
<li data-sourcepos="14:3-15:0"><strong>La base de mis servicios:</strong> Winter CMS no es solo una imagen Docker, es la demostración de mi compromiso con la eficiencia y la calidad en el desarrollo. Utilizo esta misma base para ofrecerte soluciones robustas y escalables.</li>
</ul>
<p><strong>¿Qué Versiones de Winter CMS se han liberado?</strong></p>
<ul>
<li>1.2.7 php 8.2 fpm</li>
<li>1.2.7 php 8.2 apache</li>
<li>1.2.7 php 8.1 fpm</li>
<li>1.2.7 php 8.1 apache</li>
<li>1.2.7 php 8.0 fpm</li>
<li>1.2.7 php 8.0 apache</li>
</ul>
<p><strong>¿Listo para experimentar la calidez de un desarrollo sin complicaciones?</strong></p>
<p><a href="https://webmago.dev/#contact">¡Quiero saber cómo Winter CMS puede impulsar mi próximo proyecto!</a></p>
<p data-sourcepos="20:1-20:228">Al hacer clic en el botón de arriba, podrás contactarme directamente para discutir tus necesidades y descubrir cómo mis servicios, basados en la eficiencia de herramientas como Winter CMS, pueden llevar tus ideas al siguiente nivel.</p>
<p data-sourcepos="22:1-22:202">Ya sea que necesites ayuda para optimizar tu flujo de trabajo, construir aplicaciones robustas o implementar soluciones escalables, estoy aquí para ofrecerte mi experiencia y las herramientas adecuadas.</p>
<p data-sourcepos="24:1-24:164"><strong>¡No esperes más para descongelar tu potencial! Explora Winter CMS en Docker Hub:</strong> <a class="ng-star-inserted" href="https://hub.docker.com/r/webmago/winter" target="_blank" rel="noopener">https://hub.docker.com/r/webmago/winter</a></p>The post <a href="https://webmago.dev/descongela-tu-desarrollo-con-winter-cms-%e2%9d%84%ef%b8%8f-tu-entorno-docker-listo-para-la-accion/">¡Descongela tu Desarrollo con Winter CMS! ❄️ Tu Entorno Docker Listo para la Acción</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WinterCMS, Testing Docker Image</title>
		<link>https://webmago.dev/wintercms-testing-docker-image/</link>
		
		<dc:creator><![CDATA[webmago]]></dc:creator>
		<pubDate>Tue, 04 May 2021 04:25:15 +0000</pubDate>
				<category><![CDATA[docker]]></category>
		<category><![CDATA[wintercms]]></category>
		<category><![CDATA[docker-compose]]></category>
		<guid isPermaLink="false">https://webmago.dev/?p=1206</guid>
					<description><![CDATA[<p>Some days ago, I created the WinterCMS Docker image for use with PHP 7.2 &#8211; 7.4 on Apache2 or FPM variants; those images/versions are publicly available, is my donation to the OpenSource and WinterCMS communities. Today I put my hands to write a basic docker-compose.yml to test the Docker Image using Docker Compose, SQLite as [&#8230;]</p>
The post <a href="https://webmago.dev/wintercms-testing-docker-image/">WinterCMS, Testing Docker Image</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></description>
										<content:encoded><![CDATA[<p>Some days ago, I created the <a title="WinterCMS, descarga la imagen Docker." href="https://webmago.dev/wintercms-descarga-la-imagen-docker/" target="_blank" rel="noopener">WinterCMS Docker image</a> for use with PHP 7.2 &#8211; 7.4 on Apache2 or FPM variants; those images/versions are publicly available, is my donation to the OpenSource and <a title="WinterCMS, descarga la imagen Docker." href="https://wintercms.com" target="_blank" rel="noopener">WinterCMS</a> communities.</p>
<p>Today I put my hands to write a basic <code>docker-compose.yml</code> to test the Docker Image using Docker Compose, SQLite as a database.</p>
<p>I decided to bind to my SSD local directories with <code>storage, themes, plugins, and database</code> container directories to keep this data safe if the container crashes or is removed.</p>
<div id="attachment_1211" style="width: 770px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-1211" class="size-full wp-image-1211" src="https://webmago.dev/buvytsan/2021/05/WinterCMS-bind-dirs.png" alt="WinterCMS binding directories" width="760" height="352" srcset="https://webmago.dev/buvytsan/2021/05/WinterCMS-bind-dirs.png 760w, https://webmago.dev/buvytsan/2021/05/WinterCMS-bind-dirs-300x139.png 300w" sizes="(max-width: 760px) 100vw, 760px" /><p id="caption-attachment-1211" class="wp-caption-text">WinterCMS binding directories</p></div>
<p>I created an <code>.env</code> file to inject environment variables and some values into the <code>docker-compose.yml</code> services file.</p>
<pre><code class="language-bash">###
#
# Winter CMS Test Image
# Version 1.0
# @author: WebMago
#
###
#### ---- * WinterCMS Configuration * ---- ####
# Name
CONTAINER_CMS_NAME=wintercms
# Image
CONTAINER_CMS_IMAGE=webmago/winter:stable-v1.1.3-php7.4-apache
# Env values
APP_DEBUG=false
APP_KEY=base64:PUT-YOUR-KEY-HERE
TZ=America/Mexico_City
APP_LOCALE=en
DB_PATH_SQLITE=storage/database.sqlite
DB_TYPE=sqlite
SESSION_DRIVER=file
CMS_ACTIVE_THEME=jacoweb-freelance
#### ---- * WinterCMS Domains * ---- ####
# A fake domain to test locally
WINTER_DOMAINS=winter.webmago.io</code></pre>
<p>&nbsp;</p>
<p>On the <code>docker-compose.yml</code> the <code>.env</code> values are injected as you can view on the code below and the directories are bound locally on my SSD.</p>
<pre><code class="language-yaml">version: &#039;3&#039;
services:
  web-wintercms:
    image: ${CONTAINER_CMS_IMAGE}
    container_name: ${CONTAINER_CMS_NAME}
    restart: unless-stopped
    ports:
      - &quot;80:80&quot;
    environment:
        VIRTUAL_HOST: ${WINTER_DOMAINS}
        APP_DEBUG: ${APP_DEBUG}
        APP_KEY: ${APP_KEY}
        TZ: ${TZ}
        APP_LOCALE: ${APP_LOCALE}
        DB_PATH_SQLITE: ${DB_PATH_SQLITE}
        DB_TYPE: ${DB_TYPE}
        SESSION_DRIVER: ${SESSION_DRIVER}
        CMS_ACTIVE_THEME: ${CMS_ACTIVE_THEME}
    volumes:
     - ./config/test:/var/www/html/config/docker
     - ./wintercms/storage/database.sqlite:/var/www/html/storage/database.sqlite
     - ./wintercms/storage/logs:/var/www/html/storage/logs
     - ./wintercms/storage/app:/var/www/html/storage/app
     - ./wintercms/storage/cms:/var/www/html/storage/cms
     - ./wintercms/themes:/var/www/html/themes
     - ./wintercms/plugins:/var/www/html/plugins
</code></pre>
<p>&nbsp;</p>
<p>To launch WinterCMS execute:</p>
<pre><code class="language-bash">docker-compose up -d</code></pre>
<p>This runs the process in the background, to stop the execution run:</p>
<pre><code class="language-bash">docker-compose down</code></pre>
<p>&nbsp;</p>
<p>The first run creates the <code>database.sqlite</code> and assign a random password to the <code>admin</code> user, this is not visible if you run the <code>docker-compose</code> command using the flag <code>-d</code>.</p>
<p>This can be solved using three scenarios.</p>
<p>&nbsp;</p>
<p><strong>First Scenario</strong></p>
<p>Execute the docker-compose without the flag -d</p>
<p><code class="language-bash">docker-compose up</code></p>
<p>&nbsp;</p>
<p><strong>Second Scenario</strong></p>
<p>If you have been executed the docker-compose with the flag -d and used the YAML of this example, the database is not deleted and the change will keep on the next execution.</p>
<pre><code class="language-bash"># Access the container
docker-compose exec -it wintercms bash
# change the admin password
php artisan winter:passwd
# Enter the username to reset, on this case is admin
 Username to reset:
 &gt; admin
 Enter new password (leave blank for generated password) []:
 &gt; 
Password successfully changed.
# exit the container.
exit</code></pre>
<p>If you require to use <code>redis</code> my advice is to use my images as a base to generate a new image with this PHP extension.</p>
<p>&nbsp;</p>
<p><strong>Third Scenario</strong></p>
<p>Add the environment variable <code>INIT_WINTER</code> with the <code>false</code> value into the <code>environment</code> section of the YAML file, only if you have not executed the <code>docker-compose</code> command as the first run.</p>
<pre><code class="language-bash"># Access the container
docker-compose exec -it wintercms bash
# Winter up
php artisan winter:up
.
. # this show the DB migration process
.
.
. # finally the process displays the random password assigned, this is an example only
- The following password has been automatically generated for the &quot;admin&quot; account: xZ4DF20k8txIrcBRqEhkjw
 </code></pre>
<p><strong>Accessing the Backend</strong> After all the previous process, now you can access the Backend  CMS, on my case I define the host <code>wintercms.webmago.io</code> as a fake URL added to my hosts, on my web browser typed: <code>http://wintercms.webmago.io/backend/</code> the user is <code>admin</code> and my password the defined or adjusted based on the previous three scenarios described. <code>/etc/hosts file</code></p>
<pre><code class="language-bash">127.0.0.1 wintercms.webmago.io</code></pre>
<p>&nbsp;</p>
<div id="attachment_1216" style="width: 1034px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-1216" class="size-large wp-image-1216" src="https://webmago.dev/buvytsan/2021/05/WinterCMS-sqlite-one-them-1024x378.png" alt="WinterCMS SQLite, Freelance Theme" width="1024" height="378" srcset="https://webmago.dev/buvytsan/2021/05/WinterCMS-sqlite-one-them-1024x378.png 1024w, https://webmago.dev/buvytsan/2021/05/WinterCMS-sqlite-one-them-300x111.png 300w, https://webmago.dev/buvytsan/2021/05/WinterCMS-sqlite-one-them-768x283.png 768w, https://webmago.dev/buvytsan/2021/05/WinterCMS-sqlite-one-them-1536x566.png 1536w, https://webmago.dev/buvytsan/2021/05/WinterCMS-sqlite-one-them-2048x755.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-1216" class="wp-caption-text">WinterCMS SQLite, Freelance Theme</p></div>
<p><strong>Glitches</strong></p>
<p>The <code>demo</code> theme currently is not available, this can origin errors on the Frontend, you need to install and activate one of the suggested on the <code>Front-end theme</code> section, find or add your old theme with the required adjustments for WinterCMS.</p>
<p>&nbsp;</p>
<p>On the Plugins section, the oldest OctoberCMS Plugins are available to be installed, this can be an additional article for the WinterCMS series.</p>
<div id="attachment_1217" style="width: 1034px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-1217" class="size-large wp-image-1217" src="https://webmago.dev/buvytsan/2021/05/WinterCMS-Plugins-1024x562.png" alt="WinterCMS Plugins" width="1024" height="562" srcset="https://webmago.dev/buvytsan/2021/05/WinterCMS-Plugins-1024x562.png 1024w, https://webmago.dev/buvytsan/2021/05/WinterCMS-Plugins-300x165.png 300w, https://webmago.dev/buvytsan/2021/05/WinterCMS-Plugins-768x421.png 768w, https://webmago.dev/buvytsan/2021/05/WinterCMS-Plugins-1536x842.png 1536w, https://webmago.dev/buvytsan/2021/05/WinterCMS-Plugins-2048x1123.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-1217" class="wp-caption-text">WinterCMS Plugins</p></div>
<p>&nbsp;</p>
<p>If you require my help, please let me know, <a href="https://webmago.dev/#contact" target="_blank" rel="noopener">contact me</a>.</p>The post <a href="https://webmago.dev/wintercms-testing-docker-image/">WinterCMS, Testing Docker Image</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WinterCMS, descarga la imagen Docker.</title>
		<link>https://webmago.dev/wintercms-descarga-la-imagen-docker/</link>
		
		<dc:creator><![CDATA[webmago]]></dc:creator>
		<pubDate>Fri, 30 Apr 2021 15:15:58 +0000</pubDate>
				<category><![CDATA[codefresh]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[wintercms]]></category>
		<guid isPermaLink="false">https://webmago.dev/?p=1166</guid>
					<description><![CDATA[<p>Si has leído nuestros artículos previos, te habrás enterado que OctoberCMS ha generado un nuevo esquema de pagos y esto origino una ruptura interna entre los colaboradores del proyecto quienes quienes lanzaron WinterCMS una derivación del actual OctoberCMS. &#160; Varios desarrolladores que hemos usado este CMS también han optado por mirar y  migrar sus proyectos [&#8230;]</p>
The post <a href="https://webmago.dev/wintercms-descarga-la-imagen-docker/">WinterCMS, descarga la imagen Docker.</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></description>
										<content:encoded><![CDATA[<p>Si has leído nuestros artículos previos, te habrás enterado que OctoberCMS ha generado un <a title="Adios OctoberCMS, Hola WinterCMS" href="https://webmago.dev/adios-octobercms-hola-wintercms/" target="_blank" rel="noopener">nuevo esquema de pagos</a> y esto origino una ruptura interna entre los colaboradores del proyecto quienes quienes lanzaron <a title="WinterCMS finalmente disponible" href="https://webmago.dev/wintercms-finalmente-disponible/" target="_blank" rel="noopener">WinterCMS</a> una derivación del actual OctoberCMS.</p>
<p>&nbsp;</p>
<p>Varios desarrolladores que hemos usado este CMS también han optado por mirar y  migrar sus proyectos a este nuevo Administrador de Contenido, y por ello me he unido para proveer de las primeras imágenes <a href="https://hub.docker.com/r/webmago/winter" target="_blank" rel="noopener">Docker de WinterCMS</a> de forma gratuita.</p>
<p>&nbsp;</p>
<p>Para generar dichas imágenes me base en el código  proporcionado por <a href="https://github.com/aspendigital/docker-octobercms" target="_blank" rel="noopener">@aspendigital</a>, haciendo una derivación para generar el CI  con <a href="https://codefresh.io/" target="_blank" rel="noopener">Codefresh</a> un SaaS al que le he confiado varios de mis pipelines desde hace mas de 2 años.</p>
<p>&nbsp;</p>
<p>Al momento de escribir este artículo he generado 3 versiones de WinterCMS, <em>v1.1.0, v1.1.2</em> y <em>v1.1.3</em> con <em>PHP 7.2 a 7.4</em> con dos variantes, para <em>apache</em> y <em>fpm</em>; el por que no esta la version 1.1.1 se debe a que generó un error de sqlite al momento de su construcción, por lo que opté por no generar sus respectivas imágenes, así también  las imágenes con <strong>PHP 5.6</strong> fueron descartadas , esto debido a que WinterCMS recomienda usar la version <strong>PHP 7.2</strong> en adelante.</p>
<p>&nbsp;</p>
<h2>¿Cómo usar la imagen?</h2>
<h3>La forma rápida</h3>
<p><code>$ docker run -p 80:80 --name winter webmago/winter:latest</code></p>
<p>Detener la imagen con CTRL-C</p>
<p><code>$ docker rm winter # Destruye el contenedor</code></p>
<p>&nbsp;</p>
<blockquote>
<div>Si hay un conflicto con el puerto, recibirás un mensaje de error del daemon Docker. Intenta mapear a un puerto local <strong>(-p 8080:80)</strong> o apaga el contenedor o servidor que esté usando el puerto deseado.</div>
</blockquote>
<div>
<ul>
<li>Visita http://localhost usando tu navegador.</li>
<li>Ingresa al backend http://localhost/backend con el usuario <code>admin</code> y  password <code>admin</code>.</li>
<li>Presiona<code>CTRL-C</code> para detener el contenedor. Ejecutar el contenedor en primer plano enviara los mensajes de log a la terminal.</li>
</ul>
</div>
<div></div>
<div></div>
<div>
<h3>Ejecutar el contenedor en segundo plano con la opcion <code>-d</code>:</h3>
<div>
<pre><code class="language-bash">$ docker run -p 80:80 --name winter -d webmago/winter:latest
$ docker stop winter  # Detener el contenedor. Para reiniciar docker start winter
$ docker rm winter  # Destruir el contenedor</code></pre>
</div>
</div>
<div></div>
<h2>Trabajar con archivos locales</h2>
<p>&nbsp;</p>
<div>
<div>Usando <em>volumes Docker,</em> es posible montar archivos localmente dentro de un contenedor.</div>
</div>
<div>
<div></div>
<div>El contenedor usa el directorio de trabajo <code>/var/www/html</code> para el <code>document root</code> del servidor web. Es aquí donde el codigo base de Winter CMS reside dentro del contenedor. Puedes reemplazar archivos y carpetas, o itnroducir nuevos con volumenes montados vinculados:</div>
<div>
<pre><code class="language-bash"># Developing a plugin
$ git clone git@github.com:aspendigital/oc-resizer-plugin.git
$ cd oc-resizer-plugin
$ docker run -p 80:80 --rm \
-v $(pwd):/var/www/html/plugins/aspendigital/resizer \
webmago/winter:latest</code></pre>
</div>
</div>
<div></div>
<div>
<div>
<div>Ahórrate algunos pulsaciones de teclado, utiliza <a href="https://docs.docker.com/compose/overview/" target="_blank" rel="noopener"><code>docker-compose</code></a> introduciendo un archivo <code>docker-compose.yml</code> a tu proyecto:</div>
</div>
</div>
<div></div>
<div>
<pre><code class="language-yaml"># docker-compose.yml
version: &#039;2.2&#039;
services:
  web:
    image: webmago/winter
    ports:
      - 80:80
    volumes:
      - $PWD:/var/www/html/plugins/aspendigital/resizer</code></pre>
</div>
<p>&nbsp;</p>
<div>
<div>Con el código arriba mencionado, guardalo en tu directorio de trabajo y ejecutalo:</div>
</div>
<div></div>
<div>
<pre><code class="language-bash">$ docker-compose up -d # inicia los servicios definidos en `docker-compose.yml` en el fondo
$ docker-compose down # detiene y destruye</code></pre>
</div>
<p>&nbsp;</p>
<p>Estas son algunas formas principales de como usar esta imagen, si requieres una personalización o implementarla en algun cluster Kubernetes <a href="https://webmago.dev/#contact" target="_blank" rel="noopener">contactame</a>.</p>The post <a href="https://webmago.dev/wintercms-descarga-la-imagen-docker/">WinterCMS, descarga la imagen Docker.</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WinterCMS finalmente disponible</title>
		<link>https://webmago.dev/wintercms-finalmente-disponible/</link>
		
		<dc:creator><![CDATA[webmago]]></dc:creator>
		<pubDate>Sun, 25 Apr 2021 16:49:41 +0000</pubDate>
				<category><![CDATA[octobercms]]></category>
		<category><![CDATA[wintercms]]></category>
		<category><![CDATA[lanzamiento]]></category>
		<guid isPermaLink="false">https://webmago.dev/?p=1118</guid>
					<description><![CDATA[<p>Hace unos días hablábamos de la nueva modalidad de pago que OctoberCMS estaba por aplicar a partir de la version 2.0 de su software lo que genero una ruptura entre los fundadores y crearon WinterCMS. &#160; Hace apenas unas horas el sitio web ha cambiado y muestra ya varias opciones para poder instalar y probar [&#8230;]</p>
The post <a href="https://webmago.dev/wintercms-finalmente-disponible/">WinterCMS finalmente disponible</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></description>
										<content:encoded><![CDATA[<p>Hace unos días <a title="Adios OctoberCMS, Hola WinterCMS" href="https://webmago.dev/adios-octobercms-hola-wintercms/" target="_blank" rel="noopener">hablábamos</a> de la nueva modalidad de pago que OctoberCMS estaba por aplicar a partir de la version 2.0 de su software lo que genero una ruptura entre los fundadores y crearon WinterCMS.</p>
<p>&nbsp;</p>
<p>Hace apenas unas horas el sitio web ha cambiado y muestra ya varias opciones para poder instalar y probar esta derivación de CMS, así también <a title="October CMS as you know it is Dead" href="https://wintercms.com/blog/post/october-cms-you-know-it-dead" target="_blank" rel="noopener">publican</a> las razones por las cuales dieron origen a esta derivación de OctoberCMS hacia WinterCMS, tal y como mencioné previamente, fue debido al nuevo plan de negocios impuesta por parte del grupo que formaban al legendario CMS.</p>
<div id="attachment_1129" style="width: 1034px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1129" class="size-large wp-image-1129" src="https://webmago.dev/buvytsan/2021/04/Captura-de-Pantalla-2021-04-25-a-las-11.30.11-1024x532.png" alt="Lanzamiento Website WinterCMS" width="1024" height="532" srcset="https://webmago.dev/buvytsan/2021/04/Captura-de-Pantalla-2021-04-25-a-las-11.30.11-1024x532.png 1024w, https://webmago.dev/buvytsan/2021/04/Captura-de-Pantalla-2021-04-25-a-las-11.30.11-300x156.png 300w, https://webmago.dev/buvytsan/2021/04/Captura-de-Pantalla-2021-04-25-a-las-11.30.11-768x399.png 768w, https://webmago.dev/buvytsan/2021/04/Captura-de-Pantalla-2021-04-25-a-las-11.30.11-1536x798.png 1536w, https://webmago.dev/buvytsan/2021/04/Captura-de-Pantalla-2021-04-25-a-las-11.30.11-2048x1064.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-1129" class="wp-caption-text">Lanzamiento Website WinterCMS</p></div>
<p>&nbsp;</p>
<p>Cabe mencionar que el Marketplace aun esta pendiente y tendremos que esperar un poco mas de tiempo para poder acceder al ecosistema de plugins que tenia OctoberCMS o hacer un pequeño ajuste a tu configuración del archivo <strong>config/cms.php</strong></p>
<p><code><br />
&#039;updateServer&#039; =&gt; &#039;https://api.wintercms.com/marketplace&#039;,<br />
</code></p>
<p>&nbsp;</p>
<p>Mientras tanto esteré ajustando mis sistemas y códigos para probar y proveerles apoyo en este nuevo CMS, no me resta mas que decir que WinterCMS llegue a tener éxito y no repitamos esta historia en el futuro cercano o lejano.</p>
<p>&nbsp;</p>The post <a href="https://webmago.dev/wintercms-finalmente-disponible/">WinterCMS finalmente disponible</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Adios OctoberCMS, Hola WinterCMS</title>
		<link>https://webmago.dev/adios-octobercms-hola-wintercms/</link>
		
		<dc:creator><![CDATA[webmago]]></dc:creator>
		<pubDate>Thu, 15 Apr 2021 17:24:05 +0000</pubDate>
				<category><![CDATA[octobercms]]></category>
		<category><![CDATA[wintercms]]></category>
		<category><![CDATA[negocios]]></category>
		<guid isPermaLink="false">https://webmago.dev/?p=914</guid>
					<description><![CDATA[<p>Hace 3 días, Abril 12 para ser exactos, OctoberCMS anuncio su nuevo modelo de negocios, los que formamos su comunidad nos ha sorprendido. En adelante para acceder a las actualizaciones tendrás que pagar $9.00 USD al año por cada proyecto, o $ 150.00 USD al año por proyectos ilimitados; esta cantidad no incluye los costos [&#8230;]</p>
The post <a href="https://webmago.dev/adios-octobercms-hola-wintercms/">Adios OctoberCMS, Hola WinterCMS</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></description>
										<content:encoded><![CDATA[<p>Hace 3 días, Abril 12 para ser exactos, OctoberCMS anuncio su nuevo <a title="October CMS Moves to Become a Paid Platform" href="https://octobercms.com/blog/post/october-cms-moves-become-paid-platform">modelo de negocios</a>, los que formamos su comunidad nos ha sorprendido. En adelante para acceder a las actualizaciones tendrás que pagar $9.00 USD al año por cada proyecto, o $ 150.00 USD al año por proyectos ilimitados; esta cantidad no incluye los costos de adquisición de plantillas o plugins del Marketplace, por lo que seguirás pagando por ellos.</p>
<p>&nbsp;</p>
<p>Por si fuera poco, si necesitas soporte, el costo es de $97.00 USD por ticket y solo incluye 1.5 hr., entre los que hemos usado <a title="Proyectos en 5 dias" href="https://webmago.dev/proyectos-en-5-dias/" target="_blank" rel="noopener">OctoberCMS</a> para los proyectos ya  existe una preocupación al respecto, y mientras no actualicemos no entraremos en esta modalidad, esto será a partir de que OctoberCMS defina la fecha de aplicación de esta nuevo modelo de negocios.</p>
<p>&nbsp;</p>
<p>Ante esta situación, parte del equipo de OctoberCMS ha abandonado el proyecto y han lanzado una derivación llamada <a title="WinterCMS" href="https://www.wintercms.com/" target="_blank" rel="noopener">WinterCMS</a>, al momento de escribir este artículo, el sitio solo muestra el logo, un campo para suscribirse a las notificaciones y un acceso a Discord; sin embargo, en su <a title="WinterCMS Repoositorio" href="https://github.com/wintercms" target="_blank" rel="noopener">repositorio</a> de  Github ya se ve algo de movimiento.</p>
<p>&nbsp;</p>
<p>Habrá quienes se queden en OctoberCMS y paguen $9 o $150 USD al año, y habrá otros quienes opten por user WinterCMS, solo esperemos que esta decisión no sea contra-producente para el equipo de OctoberCMS.</p>The post <a href="https://webmago.dev/adios-octobercms-hola-wintercms/">Adios OctoberCMS, Hola WinterCMS</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
