<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>Motor de Expresiones</title>
    <link>http://www.motordeexpresiones.com/</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:rights>Copyright 2010</dc:rights>
    <dc:date>2010-06-24T04:40:33+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>Cómo cambiar la nomenclatura de las fechas al español?</title>
      <dc:creator>Oscar Sanchez</dc:creator>
      <link>http://www.motordeexpresiones.com/tutorial/como_cambiar_la_nomenclatura_de_las_fechas_al_espanol/</link>
      <guid>http://www.motordeexpresiones.com/tutorial/como_cambiar_la_nomenclatura_de_las_fechas_al_espanol/#When:04:40:33Z</guid>

      <description><![CDATA[Expression Engine 1.6.(+)<br/>

<p>Es bastante sencillo este paso, pero hay veces que sin una guía es difícil de encontrar el archivo especifico. Para modificar la nomenclatura del ingles al español (Ej.: Monday a Lunes) solo seguí estos pasos:</p>

<p>Ve al siguiente directorio:</p>

<p><strong>System (o como lo hayas renombrado)>language>english>lang.core.php</strong></p>
Ejemplo:<br/>
Realiza el cambio:<br/>
<br/>
"year" =><br/>
"year",<br/>
<br/>
a<br/>

"year" =><br/>
"año",<br/>

<p>Aparte de modificar los días, semanas y meses en la sección de lenguaje podes editar los mensajes predeterminados en ingles al idioma que prefieras.</p>]]></description>
      <dc:subject>básico, ExpressionEngine</dc:subject>
      <dc:date>2010-06-24T04:40:33+00:00</dc:date>
    </item>

    <item>
      <title>Cambiar la ruta a la documentación oficial</title>
      <dc:creator>Admin</dc:creator>
      <link>http://www.motordeexpresiones.com/tutorial/cambiar_la_ruta_a_la_documentacion_oficial/</link>
      <guid>http://www.motordeexpresiones.com/tutorial/cambiar_la_ruta_a_la_documentacion_oficial/#When:02:07:05Z</guid>

      <description><![CDATA[<p>En la versión Beta de ExpressionEngine 2.0 el enlace a la documentación oficial no funciona por defecto. Es muy fácil de solucionar ya que nosotros podemos establecer la ruta desde el panel de control.</p>

<p>Desde <strong>Admnistracion > Preferencias del sistema > Configuración General</strong>. La ultima opción es la URL al directorio de documentación.</p>

<img src="http://www.motordeexpresiones.com/images/EnlaceDocumentacion.jpg" alt="Enlace Documentación ExpressionEngine" />
<p class="imagedes">Opción para cambiar el enlace a la documentación de ExpressionEngine</p>

<p>Puede resultar muy útil si se descarga la documentacion oficial y se instala en modo local para acelerar la carga de las paginas</p>]]></description>
      <dc:subject>consejos y trucos</dc:subject>
      <dc:date>2009-12-18T02:07:05+00:00</dc:date>
    </item>

    <item>
      <title>Cambiar el idioma en ExpressionEngine</title>
      <dc:creator>Admin</dc:creator>
      <link>http://www.motordeexpresiones.com/tutorial/cambiar_el_idioma_en_expressionengine/</link>
      <guid>http://www.motordeexpresiones.com/tutorial/cambiar_el_idioma_en_expressionengine/#When:01:37:13Z</guid>

      <description><![CDATA[<p>En la <a href="http://www.motordeexpresiones.com/tutorial/instalar_expresioneengine_y_cambiar_el_idioma">primera parte de este tutorial</a> se explicaba como instalar ExpressionEngine. Una vez completado el proceso de instalación una de las primeras cosas que nos puede interesar hacer es cambiar el idioma. Por defecto, EE aporta muchas funcionalidades que incluyen mensajes al usuario. Por ejemplo, existen formularios de registro o entrada ya predefinidos que podemos utilizar facilmente copiando el código requerido en nuestras plantillas. Si un usuario introduce una contraseña incorrecta en el formulario de entrada, el sistema muestra un mensaje de error que se mostrará en inglés si no se ha instalado el paquete para el idioma español. En este tutorial vamos a explicar el proceso para cambiar el idioma no solo para los mensajes del sistema y el panel de control sino también para las plantillas personalizadas que el sistema puede enviar por email tanto al administrador como a los usuarios. Además daremos algunas indicaciones importantes a tener en cuenta y mostraremos una forma de acelerar el todo proceso.</p>


<ul>
	<li>Instalar el paquete de lenguage</li>
	<li>Plantillas especiales</li>
	<li>Factores a tener en cuenta</li>
	<li>Acelerar el proceso de instalación</li>
</ul>
    
<h3>Instalar el paquete de lenguage en ExpressionEngine</h3>

<p>Este paquete se puede descargar de forma gratuita desde la <a href="http://expressionengine.com/language/">web de ExpressionEngine</a>, ha sido traducido por <a href="http://raulferrer.com/">Raúl Ferrer</a> y contiene la traducción del panel de administración y los mensajes que se dan al usuario pero no las plantillas especiales ni las páginas de error en caso de página no encontrada. El archivo zip contiene los ficheros correspondientes a la última versión de EE (actualmente 1.6.8.)</p>

<p>Una vez descargado el archivo hay que descomprimirlo y mover la carpeta que contiene (spanish) dentro del directorio languages en el directorio del sistema de ExpressionEngine. Si el directorio del sistema no se ha renombrado durante la instalación su nombre será <em>system</em>.</p>

<img src="http://www.motordeexpresiones.com/images/tut-002a-ruta-lenguaje.jpg" alt="Ruta a la carpeta languages dentro de system" width="500" height="220" />
<p class="imagedes">Ruta a la carpeta que contiene los archivos de idioma</p>
<p>Para activar el idioma en EE hay que entrar al panel de control y dirigirse a pestaña de administración (Admin), preferencias del sistema (System Preferences) y Configuración General (General Configuration).</p>

<img src="http://www.motordeexpresiones.com/images/tut-002b-configurar-idioma.jpg" alt="Configurar idioma" width="500" height="150" />
<p class="imagedes">Cambio de idioma en la configuración general</p>

<p>Una vez dentro de la pantalla de configuración general, buscar la opción para el idioma por defecto (Default Language) y cambiar inglés por español. Pulsar el botón Actualizar (Update) que se encuentra al final de la página para salir de esta pantalla. Hay que salir del sistema pulsando el botón de "Log-out" que se encuentra en la parte superior izquierda. Automaticamente aparecerá la pantalla de entrada con las opciones en español.</p>

<img src="http://www.motordeexpresiones.com/images/tut-002c-pantalla-inicio.jpg" alt="Pantalla inicial traducida" width="500" height="258" />
<p class="imagedes">Pantalla de entrada en español</p>

<p>Al entrar en el sistema con nuestro usuario veremos que las opciones del panel de control se siguen presentando en inglés, es necesario dar un paso más para cambiarlo. Las preferencias personales de nuestro usuario todavía mantienen seleccionado el inglés como lenguaje en los Ajustes de localización. Para cambiarlo ir a:<br />
<strong>My Account › Personal Settings > Localization Settings</strong>.</p>

<img src="http://www.motordeexpresiones.com/images/tut-002d-cambio-idioma.jpg" alt="Cambio de idioma" width="500" height="243" />
<p class="imagedes">Cambio de idioma en la cuenta de usuario</p>

<p>Una vez realizado este cambio, pulsa el botón actualizar y el interfaz del panel de control presentará todas las opciones en español</p>

<img src="http://www.motordeexpresiones.com/images/tut-002e-idioma-cambiado.jpg" alt="Cambio de idioma" width="500" height="243" />
<p class="imagedes">Cambio de idioma completado</p>

<h3>Plantillas especiales</h3>

<p>Las plantillas especiales se utilizan para mostrar mensajes útiles desde la web o para enviar avisos por email al administrador al usuario. Se encuentran en el panel de control <strong>Administración del Sistema > Plantillas Especiales</strong>. Están divididas en tres grupos:</p>

<ul>
	<li>Plantillas de email de notificación</li>
	<li>Plantilla de mensajes de usuario</li>
	<li>Plantilla de Sistema Offline</li>
</ul>

<h4>Plantillas de email de notificación</h4>

<p>Estas 16 plantillas aparecen ordenadas en orden alfabético en el panel de control, por lo tanto al cambiar el idioma no mantienen el orden original. El contenido de estas plantillas se encuentra en la tabla de la base de datos: <strong>exp_specialty_templates</strong>. Aunque los títulos de casa plantilla aparecen traducidos al cambiar el idioma en la configuración general, los contenidos no los están (versión  1.x). Desde esta web puedes descargar un archivo de texto con todas las traducciones completas para la versión 1.6.8. Simplemente pulsa en este enlace:

<ul>
	<li><a href="http://motordeexpresiones.com/docs/Traduccion-PlantillasAvisosEmail.txt.zip">Descarga de plantillas de email de notificación</a>. (4k, .txt comprimido en formato zip)</li>
</ul>

<p><strong>Nota</strong>: "Notification" se ha traducido por "Notificación" en el paquete de idioma, en estas plantillas se ha cambiado por "Aviso"</p>

<p>Es recomendable leer las plantillas y realizar los cambios necesarios para personalizar los mensajes de usuario de acuerdo con el tono que se quiera emplear en la web en desarrollo.</p>

<h4>Plantilla de mensajes de usuario</h4>

<p>Como indican las instrucciones del panel de control "La intención de esta plantilla es la de mostrar mensajes de error y otros mensajes a los usuarios después de realizar ciertas acciones, como iniciar sesión, enviar un formulario, etc..." Basicamente es un plantilla HTML que contiene las variables necesarias para dar un mensaje concreto y personalizado para cada acción que lo requiera. El HTML es editable para facilitar que tenga el mismo diseño que el resto de la web pero hay que destacar que en esta plantilla no se pueden utilizar llamadas a otras mediante el comando  <em><strong>embed</strong></em>, igualmente las referencias a hojas de estilo o archivos Javascript debe hacerse con HTML estandar y no con las etiquetas de ExpressionEngine.</p>

<h4>Plantilla de Sistema Offline</h4>

<p>Es la plantilla que se mostrará si el sistema está desactivado. Muy util cuando se están realizando labores de mantenimiento y otras tareas que puedan provocar errores en la web. Igual que con la plantilla de mensajes de usuario, no admite etiquetas de ExpressionEngine.</p>
    
<h3>Factores a tener en cuenta</h3>

<p>Para facilitar el trabajo desde la pestaña para publicar contenidos, de manera que no sea necesario introducir el código HTML para los caracteres especiales, eñes, acentos y demás símbolos característicos del lenguaje español es conveniente realizar una serie de comprobaciones y ajuntes mínimos:</p>

<p>Antes de realizar la instalación comprueba que tu base de datos almacena la información en formato <a href="http://es.wikipedia.org/wiki/UTF-8">UTF-8</a></p>

<p> Deshabilitar la opción <em>Convertir automáticamente texto ASCII en Entidades</em> que se encuentra en: <br />
<strong>Inicio › Admin › Administración de Weblog › Preferencias de Weblog Global</strong></p>

<p>Además debes incluir en las meta-tags de tus páginas la etiqueta:<br />

[code lang=html line=none]
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></p>
</code>
  
<p>Si utilizas Addons que generan texto visible al usuario final, debes realizar las traducciones oportunas. Por ejemplo, el módulo <a href="http://www.solspace.com/software/detail/user/">User de Solspace</a> da muchas opciones para modificar los formularios de registro, entrada, etc... pero los mensajes que se muestran solamente se publica en inglés. El archivo de idioma se incluye con cada Addon (en inglés) y se debe traducir y poner en la carpeta del idioma correspondiente (en este caso spanish) dentro del directorio del sistema: <strong>system/language/english</strong>.</p>

<p>La página de error para páginas no encontradas debe ser creada dentro de las plantillas y se tiene que configurar desde:
<strong>Plantillas › Preferencias de Plantilla Global > Página 404</strong></p>
 
<h3>Acelerar el proceso de instalación de ExpressionEngine</h3>

<p>Aunque el proceso de instalación de ExpressionEngine no es muy pesado, al incluir el cambio de idioma si que se extiende considerablemente. Una forma de reducir el tiempo de instalación enormemente una vez que se ha realizado por primera vez es haciendo una copia de seguridad de la base de datos. También se deben copiar todos los archivos manteniendo la estructura de directorios y cuando se quiera volver a desarrollar una web simplemente hay que crear una nueva base de datos, importar la copia de seguridad previamente guardada y cambiar el archivo de configuración (config.php) dento de la carpeta del sistema para que utilice la información almacenada en la base de datos recién creada.</p>
]]></description>
      <dc:subject>básico</dc:subject>
      <dc:date>2009-12-01T01:37:13+00:00</dc:date>
    </item>

    <item>
      <title>Utiliza la guía de referencia rápida</title>
      <dc:creator>Admin</dc:creator>
      <link>http://www.motordeexpresiones.com/tutorial/utiliza_la_guia_de_referencia_rapida/</link>
      <guid>http://www.motordeexpresiones.com/tutorial/utiliza_la_guia_de_referencia_rapida/#When:20:07:45Z</guid>

      <description><![CDATA[<p>La guía  rapida se puede encontrar con el resto de la <a href="http://expressionengine.com/docs/index.html">documentación oficial de ExpressionEngine</a>, tiene una <a href="http://expressionengine.com/docs/quick_reference.html">página dedicada a ella</a> y esta disponible para <a href="http://expressionengine.com/docs_assets/images/ee_quick_reference.pdf">descargarla en formato PDF</a>. Es un recurso valioso para aquellos que empiezan a trabajar con EE, merece la pena imprimirla y tenerla a mano hasta que uno se acostumbra a las diferentes etiquetas, sus parámetros y variables. </p>

<p>Contiene las variables globales estándar y las variables y parámetros para las etiquetas más comunes (entradas, comentarios, categorías, rss, etc...).</p>]]></description>
      <dc:subject>consejos y trucos</dc:subject>
      <dc:date>2009-11-14T20:07:45+00:00</dc:date>
    </item>

    <item>
      <title>Instalar ExpresioneEngine y cambiar el idioma</title>
      <dc:creator>Admin</dc:creator>
      <link>http://www.motordeexpresiones.com/tutorial/instalar_expresioneengine_y_cambiar_el_idioma/</link>
      <guid>http://www.motordeexpresiones.com/tutorial/instalar_expresioneengine_y_cambiar_el_idioma/#When:19:28:57Z</guid>

      <description><![CDATA[<p>En este tutorial esta dividido en dos partes, en la primera vamos a repasar los pasos para instalar ExpressionEngine 1.x y en la segunda como configurarlo para que el panel de administración presente todas las opciones en español.</p>

<p>Desde la <a href="http://expressionengine.com/overview/requirements/">web de ExpressionEngine</a> te puedes <a href="http://expressionengine.com/files/wizard.zip">descargar un asistente</a> que te ayuda a detectar si tu servidor esta preparado o no para soportar la instalación</p>

<p>Los requerimientos mínimos para instalar ExpressionEngine en un servidor web son:</p>

<ul>
	<li>Por lo menos 10Mb de espacio libre</li>
	<li>Version PHP 4.1 o posterior</li>
	<li>MySQL version 3.23.32 o posterior</li>
	<li>PHP debe ofrecer soporte para XML</li>
	<li>Debes tener suficientes privilegios para tablas MySQL: SELECT, INSERT, UPDATE, DELETE, DROP, ALTER, CREATE</li>
	<li>El servidor MySQL no debe estar funcionando en modo estricto</li>
</ul>

<p>Para instalar ExpressionEngine en tu ordenador en modo local necesitas previamente descargar e instalar estos componentes o puedes hacerlo de una manera más sencilla utilizando <a href="http://www.apachefriends.org/en/xampp-windows.html">XAMPP</a> (para Windows) o <a href="http://www.mamp.info">MAMP</a> (Para OSX), ambos que incluyen Apache, MySQL, PHP, y phpMyAdmin.</p>

<p>Los pasos necesarios para instalar XAMPP o MAMP y copiar los archivos de ExpressionEngine en el servidor están fuera del alcance de este tutorial, una vez completados, hay que abrir el navegador y escribir la ruta al archivo install.php en la barra de direcciones.</p>

<h3>Instalación de ExpressionEngine en 3 pasos</h3>

<h4>1 y 2.- Pantalla de bienvenida y aceptar los términos de la licencia</h4>

<p>La primera pantalla del asistente para la instalación ofrece enlaces a las páginas de soporte y las instrucciones de instalación, para proceder hay que pulsar el botón "Click here to Begin"</p>

<p>Después se nos presentan los términos y condiciones de nuestra licencia de ExpressionEngine. Seleccionar (I agree...) y pulsar el botón "Submit"</p>

<h4>3.- Carpeta del sistema y configuración básica</h4>

<p>Para hacer el sistema más seguro podemos cambiar el nombre del directorio principal "system", es opcional, pero recomendable.</p>

<p>La cuarta pantalla esta dividida en 6 bloques:</p>

<ol>
	<li><strong>Configuración del servidor:</strong><br />
    	<ul>
        	<li>Nombre de la página index. Se puede cambiar</li>
        	<li>Ruta al directorio por encima de la página index. Normalmente, el archivo raíz de tu sitio (http://www.tudominio.com)</li>
        	<li>Ruta al directorio system</li>
        	<li>Email del responsable a nivel técnico de la web</li>
        	<li>Tipo de servidor (Unix o Windows)</li>
        </ul> 
    </li> 
    
	<li><strong>Configuración de la base de datos</strong><br />
    	<ul>
        	<li>Ruta a la base de datos MySql, normalmente es "localhost" pero dependiendo del proveedor puede cambiar</li>
        	<li>Nombre de usuario de la base de datos</li>
        	<li>Contraseña para acceder a la base de datos</li>
        	<li>Nombre de la base de datos</li>
        	<li>Prefijo de la base de datos</li>
        	<li>Tipo de conexión (se recomienda no persistente)</li>
        </ul> 
    </li>

	<li><strong>Configuración de la codificación para las contraseñas</strong><br />
    	<ul>
        	<li>SH1 es más segura pero MH5 es compatible con un rango más amplio de aplicaciones PHP</li>
        </ul> 
    </li>
    
    <li><strong>Creación de la cuenta del administrador</strong><br />
    	<ul>
        	<li>Nombre de usuario (necesario para entrar en el sistema)</li>
        	<li>Contraseña</li>
        	<li>Email</li>
        	<li>Nombre de pantalla (puede ser diferenre al nombre de usuario)</li>
        	<li>Nombre de la web</li>
        </ul> 
    </li>
    
    <li><strong>Configuración de la localización</strong><br />
    	<ul>
        	<li>Seleccion tu zona horaria y si está en periodo de ahorro de energía o no</li>
        </ul> 
    </li>
    
    <li><strong>Selección de plantilla</strong><br /></li>
</ol>

<p>Hacer click sobre el botón "Click Here To Install ExpressionEngine!" para finalizar la instalación</p>

<h4>Pantalla de despedida</h4>
<p>Si todos los campos se han rellenado correctamente la última pantalla nos pide que borremos el archivo install.php y nos presenta dos links para ir al panel de control o visitar la web que viene instalada por defecto con ExpressionEngine.</p>]]></description>
      <dc:subject>básico</dc:subject>
      <dc:date>2009-11-01T19:28:57+00:00</dc:date>
    </item>

    
    </channel>
</rss>
