<?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>desarrollo octobercms | Webmago Dev</title>
	<atom:link href="https://webmago.dev/tag/desarrollo-octobercms/feed/" rel="self" type="application/rss+xml" />
	<link>https://webmago.dev</link>
	<description>Creando codigo desde 1990</description>
	<lastBuildDate>Thu, 15 May 2025 19:26:06 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>OctoberCMS &#8211; Migrando mas de una decada de contenidos</title>
		<link>https://webmago.dev/octobercms-migrando-mas-de-una-decada-de-contenidos/</link>
					<comments>https://webmago.dev/octobercms-migrando-mas-de-una-decada-de-contenidos/#respond</comments>
		
		<dc:creator><![CDATA[webmago]]></dc:creator>
		<pubDate>Fri, 27 Nov 2020 17:55:15 +0000</pubDate>
				<category><![CDATA[docker]]></category>
		<category><![CDATA[octobercms]]></category>
		<category><![CDATA[desarrollo octobercms]]></category>
		<category><![CDATA[prensa]]></category>
		<guid isPermaLink="false">https://webmago.dev/?p=619</guid>
					<description><![CDATA[<p>Con mas de catorce años de contenidos entre textos, imagenes y ediciones impresas en PDF funcionando bajo un sistema propietario llego el momento de mejorarlo, esto requeria al menos mantener el actual aspecto e integrar las mejoras de forma amigable y no comprometer el rendimiento y experiencia del usuario. Probamos varios &#8220;CMS&#8221; y ninguno me [&#8230;]</p>
The post <a href="https://webmago.dev/octobercms-migrando-mas-de-una-decada-de-contenidos/">OctoberCMS – Migrando mas de una decada de contenidos</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></description>
										<content:encoded><![CDATA[<p>Con mas de catorce años de contenidos entre textos, imagenes y ediciones impresas en PDF funcionando bajo un sistema propietario llego el momento de mejorarlo, esto requeria al menos mantener el actual aspecto e integrar las mejoras de forma amigable y no comprometer el rendimiento y experiencia del usuario.</p>
<p>Probamos varios &#8220;CMS&#8221; y ninguno me daba la impresion de ser amigable y extendible, es decir, implementar mejoras en el menor tiempo.</p>
<p>El ganador, <a href="http://octobercms.com" target="_blank" rel="noopener noreferrer">October CMS</a>, los desafios fueron:</p>
<ul>
<li>Migrar todas los articulos y sus imagenes relacionados.</li>
<li>Mantener el vinculo de los articulos con su categoria.</li>
<li>Mantener el Look &amp; Feel actual.</li>
<li>Migrar todas las Ediciones Impresas (PDFs) manteniendo su fecha de publicacion.</li>
<li>Tanto para los articulos como para la edicion impresa se deberia mejorar las vistas para las redes sociales.</li>
<li>Integrar el canal de Youtube al sitio y su sistema de captura en el dashboard.</li>
<li>Generar un dashboard para cargar los PDFs de la Edicion Impresa del dia.</li>
<li>Integrar notificaciones push con <a href="https://onesignal.com/" target="_blank" rel="noopener noreferrer">OneSignal</a>.</li>
<li>Formulario de contacto, correos enviados via <a href="https://sendgrid.com" target="_blank" rel="noopener noreferrer">Sendgrid</a>.</li>
<li>Capacitacion a los usuarios en el uso.</li>
</ul>
<p>El mayor reto fue la migracion de la informacion de de los articulos y sus imagenes y convertirlo en el formato del <a href="https://octobercms.com/plugin/rainlab-blog" target="_blank" rel="noopener noreferrer">Rainlab Blog</a>, indudablemente se le hicieron algunas mejoras y ajustes, el blog al manejar una gran cantidad de informacion hacia el sistema muy lento y no proveia una buena experiencia por lo que tuvimos que optimizar algunas consultas e indexados en la base de datos.</p>
<p>Posteriormente el reto fue migrar las Ediciones Impresas a partir del 2012 sin perder la fecha de su publicación debido a que el anterior sistema generaba un calendario para su visualizacion, mismo que fue integrado usando la facilidad de <a href="https://laravel.com/" target="_blank" rel="noopener noreferrer">Laravel</a>/<a href="https://octobercms.com" target="_blank" rel="noopener noreferrer">October CMS</a>, al tiempo que se generaron los scripts de migracion, se generaron los Dashboards para la carga de las ediciones impresas y su acceso via <a href="https://octobercms.com/plugin/octobro-api" target="_blank" rel="noopener noreferrer">API con Octobro</a>.</p>
<p>El Look &amp; Feel no represento un mayor desafio, parte del codigo previo se hizo portable ya que el mismo estaba dividido en plantillas, haciendo mejoras para redes sociales e integracion de <a href="https://onesignal.com/" target="_blank" rel="noopener noreferrer">OneSignal</a>.</p>
<p>El formulario de contacto fue resuelto con el plugin <a href="https://octobercms.com/plugin/grofgraf-contactme" target="_blank" rel="noopener noreferrer">Contact Me</a> y la personalizacion del Look &amp; Feel del sitio.</p>
<p>Para mostrar los videos de Youtube se genero un dashboard/plugin para integrar las URLs y descripcion y mostrar los ultimos 2 videos en la seccion de TV.</p>
<h3>Conclusiones:</h3>
<p>Mantener la confianza y preservar los datos del sitio fue uno de los temas mas preocupantes por lo que se hicieron varios ensayos previamente en un sistema aislado antes de lanzar a produccion, el entrenamiento de tan solo 2 dias tanto en el manejo,  alimentacion de noticias y envio de notificaciones fue suficiente para que nuestro cliente solo nos brindara 8 horas fuera de linea para su migracion final y seguir operando.</p>
<h4>Tecnologia y lenguajes usados.</h4>
<ul>
<li>VPS</li>
<li>MySQL</li>
<li>PHP 7</li>
<li>nginx</li>
<li>Bitbucket (git)</li>
<li>October CMS</li>
<li>Javascript</li>
<li>CSS3</li>
<li>HTML5</li>
<li>Youtube</li>
<li>Sendgrid</li>
<li>Cloudflare</li>
<li>Docker</li>
</ul>
<p>Sitio Cliente: <a href="https://diario21.com" target="_blank" rel="noopener noreferrer">Diario 21</a></p>The post <a href="https://webmago.dev/octobercms-migrando-mas-de-una-decada-de-contenidos/">OctoberCMS – Migrando mas de una decada de contenidos</a> first appeared on <a href="https://webmago.dev">Webmago Dev</a>.]]></content:encoded>
					
					<wfw:commentRss>https://webmago.dev/octobercms-migrando-mas-de-una-decada-de-contenidos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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>
