<?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>agile | Webmago Dev</title>
	<atom:link href="https://webmago.dev/tag/agile/feed/" rel="self" type="application/rss+xml" />
	<link>https://webmago.dev</link>
	<description>Creando codigo desde 1990</description>
	<lastBuildDate>Thu, 15 May 2025 19:24:46 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Desarrollo OctoberCMS &#8211; Proyectos en 5 dias</title>
		<link>https://webmago.dev/desarrollo-octobercms-proyectos-en-5-dias/</link>
					<comments>https://webmago.dev/desarrollo-octobercms-proyectos-en-5-dias/#respond</comments>
		
		<dc:creator><![CDATA[webmago]]></dc:creator>
		<pubDate>Fri, 27 Nov 2020 16:06:29 +0000</pubDate>
				<category><![CDATA[octobercms]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[desarrollo octobercms]]></category>
		<category><![CDATA[proyectos]]></category>
		<category><![CDATA[sitios]]></category>
		<guid isPermaLink="false">https://webmago.dev/?p=608</guid>
					<description><![CDATA[<p>Hace unas semanas nos buscaron con un reto, lanzar un proyecto en 10 dias, en el dia 5 deberia esta el 90% operativo, los temas a resolver fueron: Solo los usuarios que esten dados de alta en una tabla alterna podran registrarse y recibir un codigo unico de acceso en su cuenta de correo. Solo [&#8230;]</p>
The post <a href="https://webmago.dev/desarrollo-octobercms-proyectos-en-5-dias/">Desarrollo OctoberCMS – Proyectos en 5 dias</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></description>
										<content:encoded><![CDATA[<p>Hace unas semanas nos buscaron con un reto, lanzar un proyecto en 10 dias, en el dia 5 deberia esta el 90% operativo, los temas a resolver fueron:</p>
<ul>
<li>Solo los usuarios que esten dados de alta en una tabla alterna podran registrarse y recibir un codigo unico de acceso en su cuenta de correo.</li>
<li>Solo los usuarios pertenecientes a un grupo podran acceder al evento al cual fueron invitados usando su correo y codigo de acceso, en caso de ingresar y no tenga derecho a ver el evento sera re-dirigido a una zona de lobby.</li>
<li>El evento sera una transmision en vivo, visible solo a la hora del evento.</li>
<li>El evento contara ademas con un chat para que los usuarios interactuen con el patrocinador, activo a partir de la hora del evento.</li>
<li>El sitio debera contar con recorridos virtuales en 3D con videos incrustados que se activaran al hacer click sobre cierta zona.</li>
<li>Se debe habilitar un boton 3 minutos antes de finalizar el evento para acceder al recorrido virtual.</li>
</ul>
<p>En el pasado ya habia evaluado varios proyectos para hacer un lanzamiento y mejoras en corto tiempo, algunos requerian de una curvatura de aprendizaje algo grande la cual podria ser mayor si se desconoce el lenguaje de programacion usado.</p>
<p>Por lo tanto opte por usar <a href="https://octobercms.com/" target="_blank" rel="noopener noreferrer">October CMS</a> por su Escritorio en la zona administrativa y lo amigable que es con el usuario sin conocimiento en el tema de desarrollo y la extensebilidad con una gran variedad de plugins.</p>
<h3>Reto 1 y 2, Usuarios y Accesos</h3>
<p>Para resolver esto use el plugin <a href="https://octobercms.com/plugin/keerill-users" target="_blank" rel="noopener noreferrer">KEErill Users</a> con algunas mejoras que realice, la cual buscaba al usuario en la tabla y si lo encontraba le enviaria el codigo unico generado, de lo contrario se le negaba el registro.</p>
<p>Para el envio de los registros via correo electronico use <a href="https://sendgrid.com" target="_blank" rel="noopener noreferrer">Sendgrid</a>.</p>
<p>Para el acceso a la zona del evento se hizo una mejora al componente de autenticacion para validar si el usuario que pertenece al grupo habia sido activado en la zona/pagina, de ser asi, se le permitia el acceso de lo contrario el usuario es re-dirigido a la zona lobby.</p>
<h3>Reto 3 y 4, Video y Chat activos:</h3>
<p>En un proyecto previo ya habia creado un plugin para integrar los enlaces de los videos de youtube y mostrar los 3 videos mas recientes, a partir de este genere una adaptacion para &#8220;activar/desactivar&#8221; el video, adicion de fecha/hora de inicio/fin del evento.</p>
<p>Previo hecho lo anterior se genero un plugin adicional para el Chat con las mejoras del plugin de video.</p>
<p>Finalmente en la parte frontal, la que el cliente accede vera el evento en video y el chat solo si se han activado y durante el lapso de tiempo elegido.</p>
<h3>Reto 5, Recorrido Virtual.</h3>
<p>Este recorrido solo deberia ser accesible a usuarios del evento en turno, se resolvio sin problema usando las mejoras al plugin de usuarios.</p>
<h3>Reto 6, Habilitar Boton 3 mins previos al fin del evento.</h3>
<p>Basado en la fecha/hora de termino del evento del video, se integro un contador hacia atras para que 3 minutos antes de su finalizacion activando dicho boton para proveer acceso al recorrido virtual.</p>
<p>&nbsp;</p>
<h3>Conclusiones.</h3>
<p>El proyecto se lanzo en tiempo y forma, junto con el cliente trabajamos la integracion de las vistas y plantillas de envio de correo electronico. De ultimo minuto nos solicitaron integrar certificados SSL, debido a que trabajamos con <a href="https://docker.com" target="_blank" rel="noopener noreferrer">Docker</a> su integracion no tuvo impacto debido a que trabajamos con nginx proxy.</p>
<p>Durante los 15 dias que duro el evento, el recorrido virtual tuvo varios cambios, mismos que manejamos con rapidez al auto-deplegar en el sitio usando git, lo mas tardado eran los cambios de los archivos de imagenes compuestos por el mismo recorrido.</p>
<p>&nbsp;</p>
<h4>Tecnologia y lenguajes usados.</h4>
<ul>
<li>EC2 AWS</li>
<li>RDS AWS (MySQL)</li>
<li>Route 53, AWS</li>
<li>Bitbucket (git)</li>
<li>October CMS</li>
<li>Javascript</li>
<li>CSS3</li>
<li>HTML5</li>
<li>Vimeo</li>
<li>Chatroll</li>
<li>Sendgrid</li>
</ul>The post <a href="https://webmago.dev/desarrollo-octobercms-proyectos-en-5-dias/">Desarrollo OctoberCMS – Proyectos en 5 dias</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></content:encoded>
					
					<wfw:commentRss>https://webmago.dev/desarrollo-octobercms-proyectos-en-5-dias/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
