<?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>template archivos - KumbiaPHP Framework PHP en español</title>
	<atom:link href="https://kumbiaphp.com/blog/tag/template/feed/" rel="self" type="application/rss+xml" />
	<link>https://kumbiaphp.com/blog/tag/template/</link>
	<description>Web &#38; app MVC PHP framework</description>
	<lastBuildDate>Tue, 21 Apr 2020 16:19:29 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://kumbiaphp.com/blog/wp-content/uploads/2016/01/250-150x150.png</url>
	<title>template archivos - KumbiaPHP Framework PHP en español</title>
	<link>https://kumbiaphp.com/blog/tag/template/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">123854898</site>	<item>
		<title>Exportar tabla HTML a PDF</title>
		<link>https://kumbiaphp.com/blog/2019/04/29/exportar-tabla-html-a-pdf/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=exportar-tabla-html-a-pdf</link>
					<comments>https://kumbiaphp.com/blog/2019/04/29/exportar-tabla-html-a-pdf/#respond</comments>
		
		<dc:creator><![CDATA[HenryStivens]]></dc:creator>
		<pubDate>Sun, 28 Apr 2019 23:29:56 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutoriales y screencast]]></category>
		<category><![CDATA[ejemplos]]></category>
		<category><![CDATA[mpdf]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[template]]></category>
		<guid isPermaLink="false">https://www.kumbiaphp.com/blog/?p=2078</guid>

					<description><![CDATA[<p>En esta segunda parte veremos como exportar una tabla HTML a PDF usando la librería mPDF. Si no has&#8230;</p>
<p>La entrada <a href="https://kumbiaphp.com/blog/2019/04/29/exportar-tabla-html-a-pdf/">Exportar tabla HTML a PDF</a> se publicó primero en <a href="https://kumbiaphp.com/blog">KumbiaPHP Framework PHP en español</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>En esta segunda parte veremos como exportar una tabla HTML a PDF usando la librería mPDF. Si no has visto la primera parte este es el primer artículo: <a href="https://www.kumbiaphp.com/blog/2018/08/06/crear-pdf-usando-html/">Crear PDF usando HTML</a> donde aprendimos a crear un PDF usando partials y funciones en un modelo.</p>



<p>[Actualización: Abril 2020] Hemos creado un nuevo repositorio llamado <a rel="noreferrer noopener" href="https://github.com/KumbiaPHP/Sandbox/" target="_blank">Sandbox en Github</a>  donde van a estar todos los ejemplos y que podrán visualizar en vivo en la página <a rel="noreferrer noopener" href="https://sandbox.kumbiaphp.com/" target="_blank">KumbiaPHP Framework Examples</a> por lo tanto el código se ha mejorado y los links han cambiado.</p>



<h2 class="wp-block-heading">Template PDF</h2>



<p>Un template permite ahorrar código que se repite en la vistas, permitiendo así un fácil mantenimiento y separación del contenido. Realizará la carga de librería, la cabecera y el pié de página y por supuesto el contenido que queremos mostrar.</p>



<p>Para los que aun no han visto el tema de templates en KumbiaPHP o tienen dudas de su funcionamiento los invito a leer la sección sobre el <a href="https://github.com/KumbiaPHP/Documentation/blob/master/es/view.md">manejo de vistas en KumbiapHP.</a> A continuación el código completo del template y más abajo con capturas se explica cada parte importante.</p>



<span id="more-2078"></span>



<p>Archivo: <em>app/views/_shared/templates/pdf/mpdf.phtml</em></p>



<pre class="wp-block-code language-php"><code>&lt;?php

use Mpdf\Mpdf;

/* Defaults */

// fileName
$fileName = $filename ?? &quot;Reporte-de-$controller_name&quot;;

// Title
$title = $title ?? &quot;Reporte de $controller_name&quot;;

// CSS
$css = $css ?? &#039;css/pdf.css&#039;;

// Destination I show in browser  D download
$destination = isset($download) &amp;&amp; $download ? &#039;D&#039; : &#039;I&#039;;

//Activa el almacenamiento en búfer de la salida
ob_start();

?&gt;
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;

&lt;head&gt;
    &lt;title&gt;&lt;?= $title ?&gt;&lt;/title&gt;
    &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;&lt;?= $css ?&gt;&quot;&gt;
    &lt;meta name=&quot;author&quot; content=&quot;KumbiaPHP framework&quot;&gt;
    &lt;meta name=&quot;description&quot; content=&quot;PDF output example with KumbiaPHP framework&quot;&gt;
    &lt;meta name=&quot;keywords&quot; content=&quot;kumbiaphp, php, pdf, mpdf, examples&quot;&gt;

&lt;body&gt;
    &lt;htmlpageheader name=&quot;myHeader1&quot;&gt;
        &lt;section id=&quot;page-header&quot;&gt;
            &lt;a href=&quot;https://www.kumbiaphp.com&quot;&gt;&lt;img src=&quot;img/kumbiaphp.svg&quot; alt=&quot;Logo KumbiaPHP&quot;&gt;&lt;/a&gt;
            &lt;p&gt;Powered by&lt;/p&gt;
        &lt;/section&gt;
    &lt;/htmlpageheader&gt;

    &lt;?php View::content() ?&gt;

    &lt;htmlpagefooter name=&quot;myFooter1&quot;&gt;
        &lt;section id=&quot;page-footer&quot;&gt;
            &lt;div id=&quot;printed-date&quot;&gt;{DATE d/m/Y}&lt;/div&gt;
            &lt;div id=&quot;page-number&quot;&gt;{PAGENO}/{nbpg}&lt;/div&gt;
        &lt;/section&gt;
    &lt;/htmlpagefooter&gt;
&lt;/body&gt;

&lt;/html&gt;
&lt;?php
$html = ob_get_clean();
ob_clean();

// Crea una instancia de la clase y le pasa el directorio temporal
$mpdf = new Mpdf(&#091;
    &#039;tempDir&#039; =&gt; APP_PATH . &#039;temp/mpdf&#039;,
    &#039;format&#039; =&gt; &#039;A4&#039;,
    &#039;title2annots&#039; =&gt; true,  // convert headers &lt;hx&gt; in annotations
    &#039;mirrorMargins&#039; =&gt; 0,    // mirror the left and right margin values on odd and even pages 
    &#039;exposeVersion&#039; =&gt; false // security 
    // more variables in https://mpdf.github.io/reference/mpdf-variables/overview.html
]);

// Escribe el contenido HTML (Template + View):
$mpdf-&gt;WriteHTML($html);

// Genera el PDF, ya sea para su descarga o visualización en el navegador
$mpdf-&gt;Output(&quot;$fileName.pdf&quot;, $destination);
</code></pre>



<p>El proyecto ya usa el autoload de composer para tener disponible mPDF y simplemente importa <em>Mpdf\Mpdf</em>. Luego se definen algunas variables para personalizar el PDF y se ejecuta la función <a href="https://www.php.net/manual/es/function.ob-start.php">ob_start()</a>. «Esta función activará el almacenamiento en búfer de la salida. Mientras dicho almacenamiento esté activo, no se enviará ninguna salida desde el script (aparte de cabeceras); en su lugar la salida se almacenará en un búfer interno.»</p>



<p>Si desean conocer como agregar encabezados y pies de páginas con mPDF un compañero realizó un manual en la Wiki de KumbiaPHP que muestra como agregarlos usando las funciones explicadas en el artículo anterior: <a href="http://wiki.kumbiaphp.com/Exportar_a_PDF_con_cabecera_y_pie_de_pagina">Exportar a PDF con cabecera y pie de pagina</a></p>



<p>Ahora en el <em>&lt;body&gt;</em> definimos el contenido de la cabecera y el pie de página, y entre ellos la función <em><a href="https://github.com/KumbiaPHP/Documentation/blob/master/es/view.md#buffer-de-salida">View::content()</a></em> que nos permite mostrar el contenido de la vista.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="442" src="https://www.kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-body-html-1024x442.png" alt="" class="wp-image-2401" srcset="https://kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-body-html-1024x442.png 1024w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-body-html-300x130.png 300w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-body-html-768x332.png 768w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-body-html-940x406.png 940w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-body-html.png 1111w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Contenido del Body</figcaption></figure>



<p>mPDF maneja sus propias etiquetas, van entre llaves {} y usamos algunas de ellas:</p>



<ul class="wp-block-list"><li>DATE: Para mostrar la fecha actual</li><li>PAGENO: Número de la página</li><li>nbpg: Número total de páginas del documento</li></ul>



<p>Y la parte final del template es la que se encarga de unir el template con la vista, generar el PDF con ese contenido y hacer que el documento se visualice o descargue.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1021" height="541" src="https://www.kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-generate.png" alt="" class="wp-image-2402" srcset="https://kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-generate.png 1021w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-generate-300x159.png 300w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-generate-768x407.png 768w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/template-pdf-generate-940x498.png 940w" sizes="(max-width: 1021px) 100vw, 1021px" /><figcaption>General el PDF con el contenido HTML</figcaption></figure>



<h2 class="wp-block-heading">Controlador PHP</h2>



<p>Vamos a crear una nueva vista y para ello empezamos con el método que llamaremos <em>pdf()</em> en el controlador <em><em>templates_examples_controller</em>.php</em> El código se encuentra explicado entre líneas.</p>



<p>Archivo: <em>app/controllers/templates_examples_controller.php</em></p>



<pre class="wp-block-code language-php"><code>public function pdf()
{
    //Usa el tempalte &#039;pdf&#039;
    View::template(&#039;pdf/mpdf&#039;);
    //Modifica el nombre del archivo a descargar
    $this-&gt;fileName = &#039;user-list&#039;;
    //Modifica el título del documento PDF en la cabecera
    $this-&gt;title = &#039;User List&#039;;
    $this-&gt;download = false;

    $this-&gt;data = User::all(); // data to show (model User from db)
}</code></pre>



<h2 class="wp-block-heading">Vista HTML</h2>



<p>Ahora crearemos la vista la cual tendrá la tabla, recorriendo uno a uno los registro de la consulta realizada por el modelo en el controlador.</p>



<p>Archivo: <em>app/views/templates_examples/pdf.phtml&nbsp;</em></p>



<pre class="wp-block-code language-php"><code>&lt;?php if (!count($data)) : ?&gt;
    &lt;h2&gt;No hay ningún registro&lt;/h2&gt; 
&lt;?php else : ?&gt;
    &lt;table class=&quot;report&quot;&gt;
    &lt;caption class=&quot;caption&quot;&gt;&lt;?= $title ?&gt;&lt;/caption&gt;
        &lt;thead&gt;
            &lt;tr&gt;
                &lt;th scope=&quot;col&quot;&gt;First Name&lt;/th&gt;
                &lt;th scope=&quot;col&quot;&gt;Last Name&lt;/th&gt;
                &lt;th scope=&quot;col&quot;&gt;Email&lt;/th&gt;
                &lt;th scope=&quot;col&quot;&gt;Birthdate&lt;/th&gt;
            &lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt; 
            &lt;?php foreach ($data as $item) : ?&gt;
                &lt;tr&gt;
                    &lt;td&gt;&lt;?= $item-&gt;first_name ?&gt;&lt;/td&gt;
                    &lt;td&gt;&lt;?= $item-&gt;last_name ?&gt;&lt;/td&gt;
                    &lt;td&gt;&lt;?= $item-&gt;email ?&gt;&lt;/td&gt;
                    &lt;td&gt;&lt;?= $item-&gt;birthdate ?&gt;&lt;/td&gt;
                &lt;/tr&gt;
            &lt;?php endforeach ?&gt;
        &lt;/tbody&gt;
    &lt;/table&gt;
&lt;?php endif ?&gt;</code></pre>



<p>No hace falta explicar mucho más de la vista anterior ya que es una vista normal en KumbiaPHP, esta vista es reutilizable por ejemplo si se quiere pasar a un documento Excel o devolver la vista mediante AJAX.</p>



<h2 class="wp-block-heading">Enlazar al reporte PDF</h2>



<p>Y en donde queramos que esté el enlace al reporte PDF simplemente lo añadimos a la vista deseada, nosotros lo hemos añadio a la página de información de los ejemplos de template.</p>



<p>Archivo: <em>app/views/templates_examples/info.pdf.phtml</em></p>



<pre class="wp-block-code language-php"><code>&lt;a href=&quot;/templates-examples/pdf&quot; target=&quot;_blank&quot;&gt;Export users list&lt;/a&gt;</code></pre>



<p>Y al pulsar el botón visualizaremos el documento PDF como el siguiente:</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="855" src="https://www.kumbiaphp.com/blog/wp-content/uploads/2020/04/example-pdf-kumbiaphp-1024x855.png" alt="" class="wp-image-2403" srcset="https://kumbiaphp.com/blog/wp-content/uploads/2020/04/example-pdf-kumbiaphp-1024x855.png 1024w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/example-pdf-kumbiaphp-300x250.png 300w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/example-pdf-kumbiaphp-768x641.png 768w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/example-pdf-kumbiaphp-940x785.png 940w, https://kumbiaphp.com/blog/wp-content/uploads/2020/04/example-pdf-kumbiaphp.png 1259w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Visualización del PDF generado con HTML</figcaption></figure>



<h2 class="wp-block-heading">Descargar código completo</h2>



<p>Como siempre, el código completo está disponible para todos en el siguiente repositorio en Github listo para usar: <a href="https://github.com/KumbiaPHP/Sandbox/" target="_blank" rel="noreferrer noopener">https://github.com/KumbiaPHP/Sandbox/</a></p>


<p>La entrada <a href="https://kumbiaphp.com/blog/2019/04/29/exportar-tabla-html-a-pdf/">Exportar tabla HTML a PDF</a> se publicó primero en <a href="https://kumbiaphp.com/blog">KumbiaPHP Framework PHP en español</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kumbiaphp.com/blog/2019/04/29/exportar-tabla-html-a-pdf/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2078</post-id>	</item>
		<item>
		<title>Cache de template en Kumbiaphp</title>
		<link>https://kumbiaphp.com/blog/2014/04/22/cache-de-template-en-kumbiaphp/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cache-de-template-en-kumbiaphp</link>
					<comments>https://kumbiaphp.com/blog/2014/04/22/cache-de-template-en-kumbiaphp/#comments</comments>
		
		<dc:creator><![CDATA[Matias Berizzo]]></dc:creator>
		<pubDate>Tue, 22 Apr 2014 21:34:22 +0000</pubDate>
				<category><![CDATA[PHP frameworks]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[template]]></category>
		<guid isPermaLink="false">http://www.kumbiaphp.com/blog/?p=727</guid>

					<description><![CDATA[<p>Buenas buenas! les cuento, en la tarde del día miércoles 13 decido pasar por el IRC de #kumbiaphp, para&#8230;</p>
<p>La entrada <a href="https://kumbiaphp.com/blog/2014/04/22/cache-de-template-en-kumbiaphp/">Cache de template en Kumbiaphp</a> se publicó primero en <a href="https://kumbiaphp.com/blog">KumbiaPHP Framework PHP en español</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Buenas buenas! les cuento, en la tarde del día miércoles 13 decido pasar por el IRC de #kumbiaphp, para ver si alguien me echaba una mano con una dificultad que tenía.</p>
<p>Conversación va, conversación viene, el gran «joanhey» expuso algunos tips sobre cache que quisiera compartir con ustedes.</p>
<p>Eh aquí fragmentos destacados de la charla:</p>
<pre>matiasrosario 17:33:25
el template se cachea solo verdad? cuando el sitio está en produccion

joanhey 17:33:45
no, debes poner en el controller 17:33:56

joanhey 17:35:10
View::cache($time, 'template', $group)

matiasrosario 17:35:17
aaah ok

joanhey 17:35:25
el group es opcional pero muy util, es para agrupar los caches y poderlos borrar si es necesario

joanhey 17:36:14
por ejemplo
si pones 'posts' 17:36:24

joanhey 17:36:37
cuando creas un post nuevo puedes borrar todas las caches de posts y dejar las demas 17:37:12

matiasrosario 17:37:33
excelente!!
si yo cacheo algo y los datos que se muestra alli son dinámicos, qué sucede? 17:38:01
ejemplo, cacheo una vista que es un listado de noticias 17:38:12

joanhey 17:38:28
estara cacheado durante el tiempo que le pusiste

matiasrosario 17:38:36
se van agregando nuevas noticias, te las muestra?

joanhey 17:39:12
si esta cacheado no muestra nada nuevo mientras esta cacheado
pero puedes borrar la cache del grupo noticias 17:39:31
al crear una nueva noticia 17:39:38
y se regenerara a la proxima visita 17:39:55

joanhey 17:40:58
pero recuerda
el cache de template 17:41:02
es solo para datos publicos sin auth 17:41:11
ya que la cache de template se ejecuta lo primero de todo 17:41:24
antes del router, controller 17:41:38

joanhey 17:41:53
asi que no puedes usarlo para datos privados

matiasrosario 17:42:25
claro, entiendo
che, muchas gracias por toda esta info 17:42:35

joanhey 17:42:37
se ejecuta lo pirmero de todo y si existe devuelve el template
no sigue con el proceso del req 17:42:51

matiasrosario 17:43:29
claro, ahi está cuando se ahorra todo el tiempo

joanhey 17:43:47
es rapidisima la cache de template
pero esta pensada para webs o datos publicos 17:44:44

matiasrosario 17:45:12
claro

matiasrosario 17:58:35
cuanto tiempo cachea por defecto kumbia?

joanhey 17:58:49
por defecto KumbiaPHP no cachea nada, solo los metadatos de las tablas (en "temp/cache") para usar en el ActiveRecord 17:59:03
un fw nunca puede decidir cachear 18:01:24
es el programador el que decide que cachear 18:01:34
y por cuanto tiempo 18:01:39

joanhey 18:05:27
cachea el tipo de datos de cada campo
si es string, unique, not null, ... 18:05:45

matiasrosario 18:06:08
uuuh mirá vos todo lo que no conocia

joanhey 18:06:17
1 por cada tabla

matiasrosario 18:06:22
es super util para optimizar la velocidad del sitio todo esto

joanhey 18:06:46
no sirve para todos los casos
pero si en muchos 18:06:50
es como cachear los partials 18:07:06

matiasrosario 18:07:08
claro, siempre y cuando no haya un auth de por medio

joanhey 18:07:11
es muy util
eso es solo para la cache de template (lo de auth)
yo no suelo usar cache de template
porque KumbiaPHP es realmente rapido
pero en algunas webs si puede ser util
pero por ejemplo el cache de partials si lo uso mucho 
tengo partials que muestran RSS
otros el tiempo 18:08:46
y estan cacheados para no solicitar los datos a la web cada vez
tambien para datos de tablas 18:09:13
por ejemplo
partials para: ultimas noticias, ultimos comentarios,.... 
que van en muchas paginas 
solo si se añade una noticia 18:10:12
borro el cache de noticias
o si se añade un comentario
el cache de comentarios
el unico que no es valido con el auth es el de template 18:11:12
los demas caches si

matiasrosario 18:20:25
bárbaro hermano, esta charla se merece un post

</pre>
<p>La entrada <a href="https://kumbiaphp.com/blog/2014/04/22/cache-de-template-en-kumbiaphp/">Cache de template en Kumbiaphp</a> se publicó primero en <a href="https://kumbiaphp.com/blog">KumbiaPHP Framework PHP en español</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kumbiaphp.com/blog/2014/04/22/cache-de-template-en-kumbiaphp/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">727</post-id>	</item>
		<item>
		<title>Vídeo tutoriales para crear template con bootstrap</title>
		<link>https://kumbiaphp.com/blog/2013/11/13/video-tutoriales-para-crear-template-con-bootstrap/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=video-tutoriales-para-crear-template-con-bootstrap</link>
					<comments>https://kumbiaphp.com/blog/2013/11/13/video-tutoriales-para-crear-template-con-bootstrap/#respond</comments>
		
		<dc:creator><![CDATA[joanhey]]></dc:creator>
		<pubDate>Wed, 13 Nov 2013 11:14:09 +0000</pubDate>
				<category><![CDATA[Tutoriales y screencast]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[canal]]></category>
		<category><![CDATA[plantilla]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[youtube]]></category>
		<guid isPermaLink="false">http://www.kumbiaphp.com/blog/?p=710</guid>

					<description><![CDATA[<p>Roosvelt nos envía 2 nuevos vídeos para crear templates con KumbiaPHP. En este ejemplo usa una plantilla de administración&#8230;</p>
<p>La entrada <a href="https://kumbiaphp.com/blog/2013/11/13/video-tutoriales-para-crear-template-con-bootstrap/">Vídeo tutoriales para crear template con bootstrap</a> se publicó primero en <a href="https://kumbiaphp.com/blog">KumbiaPHP Framework PHP en español</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Roosvelt nos envía 2 nuevos vídeos para crear templates con KumbiaPHP. En este ejemplo usa una plantilla de administración que usa bootstrap.</p>
<p><iframe loading="lazy" src="https://www.youtube.com/embed/iB6YIgvcWbY?feature=oembed" width="940" height="529" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><iframe loading="lazy" src="https://www.youtube.com/embed/Ze2XEUavXGM?feature=oembed" width="940" height="529" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Gracias a Roosvelt Artizabal de <a href="http://www.tutorialesvirtuales.com">www.tutorialesvirtuales.com</a> , que seguirá creando vídeo tutoriales de KumbiaPHP.</p>
<p>La entrada <a href="https://kumbiaphp.com/blog/2013/11/13/video-tutoriales-para-crear-template-con-bootstrap/">Vídeo tutoriales para crear template con bootstrap</a> se publicó primero en <a href="https://kumbiaphp.com/blog">KumbiaPHP Framework PHP en español</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kumbiaphp.com/blog/2013/11/13/video-tutoriales-para-crear-template-con-bootstrap/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">710</post-id>	</item>
	</channel>
</rss>
