Download the PHP package rogertm/twenty-em without Composer

On this page you can find all versions of the php package rogertm/twenty-em. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package twenty-em

Latest Stable Version Total Downloads Build Status License Scrutinizer Code Quality Build Status Code Intelligence Status CodeFactor

Twenty'em WordPress Framework

¿Qué es Twenty'em?

Twenty'em es un theme/framework para WordPress creado específicamente para el desarrollo de Child Themes, que gracias a la gran variedad de opciones de configuración que posee y su API de Desarollo, puede ser usado tanto para proyectos sencillos como para proyectos de gran envergadura.

Instalación

Manual

Twenty'em se instala como cualquier otro theme de WordPress. Para ello debes descargar la última versión, descompactar el archivo .zip y copiar su contenido en el directorio /wp-content/themes/ de tu instalación de WordPress. O subirlo usando el instalador de themes de WordPress.

Instalar vía Git

Puedes clonar el repositorio directamente de GitHub:

Instalar vía Composer

O puedes instalar directamente Twenty'em Child Theme que automáticamente instalará Twenty'em.

Dependencias

Twenty'em requiere de algunas dependencias, para ello debes instalarlas vía npm. Debes tener Node.js instalado previamente en tu ordenador. Ejecuta los siguientes comandos desde tu CLI:

En caso de usar un Child Theme debes tambien desplegar las tareas necesarias para compilar los archivos scss del Child Theme. Desde el mismo direcotrio de twenty-em corres el siguiente comando:

También puedes ejecutar gulp watch y gulp watch:child para complilar los archivos scss y js miesntras trabajas. Este comando depende en gran medida de las variables de entorno. Ver más abajo.

Variables de entorno (.env)

Para el mejor funcionamiento de las tareas que se ejecuntan con el comando gulp, se deben definir las variables de entorno necesarias en un archivo llamado .env.

Variable Name Possibles Values Description
DEV_MODE true, false Si se define como false, todos los archivos compilados serán minificados
CHILD_THEME_EXISTS true, false Evaluar a true si hay un CHild Theme instalado
CHILD_THEME ../child-theme-dir Nombre del directorio del Child Theme (si el slash final)

Panel de Administración

Twenty'em ofrece un Panel de Administración desde el que podrás configurar la estructura de tu sitio con un mínimo de esfuerzo.

Desde este panel podrás acceder a la ayuda, donde esbozados rápidamente cómo accionar en cada caso y para qué sirve cada opción.

El manejo de este panel de administración es muy fácil e intuitivo, en caso de que cada panel de opciones tenga sub-opciones, que permitan varios comportamientos para un mismo módulo, entonces se elegirá el indicado accionando la pestaña que activará dicha sub-opción.

Una vez configuradas todas las opciones, deberás hacer clic en Guardar Cambios para salvar toda la configuración que has hecho.

Administrador de Resplado

Una vez hechas todas las configuraciones en el Panel de Administración de Twenty'em, podrás exportar un archivo .txt que luego podrás usar para importar dichas configuraciones en caso de que necesites restaurar todo el set de opciones. O incluso, configurar otro sitio hecho con Twenty'em.

Para ello debes acceder a Twenty'em > Respaldo, donde encontrarás nuestro Administrador de Respaldo, un asistente bien sencillo de usar.

Exportar

Puedes exportar la configuración con el objetivo de restaurarla nuevamente, o copiarla en otro sitio. Si un Child Theme o Plugin hace un merge de sus configuraciones en la opción t_em_theme_options de la tabla wp_options en la Base de Datos, esas opciones serán exportadas también en el mismo archivo .txt.

Las opciones serán exportadas en un archivo denominado t-em-backup- seguido por la fecha y el tiempo en que ha sido exportado. Ej: t-em-backup-Ymd-His.txt.

Importar

Puedes importar archivos previamente exportados, esto actualizará la opción t_em_theme_options en la tabla wp_options en la Base de Datos.

Importante: Solo archivos generados a través del Administrador de Respaldo podrán ser importados nuevamente. Esta acción no puede ser deshecha.

Widgets, Templates y Shortcodes

Twenty'em trae consigo de manera predeterminada una serie de elementos que te permitirán un mejor manejo del contenido dentro de tu proyecto.

Widgets

Además de los widgets nativos de WordPress, Twenty'em trae nuevos widgets que mejorarán visual y estructuralmente tu proyecto, entre los que se encuentran Autores, Galería de Imágenes, Últimas Entradas, Entradas Populares, Comentarios y uno muy útil que permitirá a tus clientes o usuarios la Suscripción vía FeedBurner.

Templates

En WordPress, los Templates o Plantillas de Páginas son archivos mediante los que puedes crear páginas, pero con características o comportamientos que difieren de una página estándar. Twenty'em ofrece un grupo de estas plantillas, entre las que se destacan, Archivo, Autores, Mapa del Sitio, entre otras.

Shortcodes

Los shortcodes son pequeños macro códigos que se insertan en el editor de entradas, y ejecutan funciones creadas por los desarrolladores. Twenty'em tiene una serie de estos shortcodes mediante los que podrás dar formato a tus entradas. Alertas, Citas, Iconos, Botones, entre otros, que a su vez tienen múltiples opciones.

API de Desarrollo

Twenty'em se basa fundamentalmente en el uso de Hooks, lo cual permite que el desarrollo con este Framework sea extremadamente flexible y escalable. Además brindamos una serie de funciones (tipo Helpers) que su objetivo es facilitar el trabajo de los desarrolladores, y por su puesto Variables, Constantes, etc…

Nota: Actualmente estamos en proceso de documentar esta sección.

Licencia

Como WordPress, Twenty'em es un software de código libre y abierto y se distribuye bajo Licencia GPLv2 (o superior). Una copia de la licencia se puede encontrar en cada versión de Twenty'em, también incluimos una copia no oficial en español para usuarios hispanohablantes.

Asimismo, cada software que se derive de Twenty'em (plugin, módulo, código, etc…) y se distribuya desde este sitio heredará dicha licencia.

Donar

Hemos trabajado durante varios años en el desarrollo de Twenty'em Framework y ahora lo compartimos contigo. Apreciamos cualquier contribución que nos quieras hacer y así poder mantener nuestro proyecto. Gracias.

Hacer una Donación


All versions of twenty-em with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0
composer/installers Version ^1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package rogertm/twenty-em contains the following files

Loading the files please wait ...