Giter VIP home page Giter VIP logo

sitio-web's Introduction

Sitio Web

Repositorio del sitio Web del grupo de usuarios de PHP en Puebla (www.comunidadphppuebla.com).

Instalación

Para trabajar con el sitio Web debes tener instalado PHP 5.5 o superior y Composer. Si ya los tienes instalados, el siguiente comando descargará Sculpin y configurará el sitio:

$ make install

Después de instalar puedes previsualizar el sitio con el comando:

$ make run

Después simplemente revisa el sitio en http://localhost:8000.

Cómo participar

Con una plática

Para proponer una plática debes hacer un Pull Request a este repositorio. El archivo que debes modificar está en la carpeta source/_views/meetups.

Por ejemplo, si quieres presentar una plática para la última semana del mes de mayo de 2015, el archivo a modificar debe llamarse 2015-05.html.twig.

Puedes usar como guía el archivo source/_views/meetups/2015-04.html.twig, tu propuesta de plática debe incluir:

  • Nombre
  • Duración (15 min., 30 min. o 1 hora)
  • Resumen y objetivos

Con un artículo en el blog

Otra forma de contribuir es escribiendo un artículo en el blog. Todos tus posts incluyen tu nombre, tus datos de redes sociales y tu página Web para darte crédito y agradecer tu colaboración.

Para publicar un post debes crear un archivo Markdown en la carpeta source/_posts con el formato año-mes-dia-titulo-del-post.md y hacer un Pull Request para que lo publiquemos.

Por ejemplo, si quieres hacer un post sobre cómo instalar PHP usando Ansible, tu archivo podría llamarse 2015-05-25-instalar-php-con-ansible.md.

Para que tus datos de contacto aparezcan en el post debes agregarlos en la carpeta source/_views/team. Puedes agregar los links a las cuentas de redes sociales y sitios Web que desees, los íconos son de Font Awesome y puedes revisar cuales están disponibles aquí. Para el nombre del archivo puedes usar el nombre de alguna de tus cuentas de redes sociales, yo por ejemplo uso montealegreluis, así que el nombre del archivo con mis datos de contacto es montealegreluis.html.twig, ese mismo nombre debes usar en tu post para que tus datos se carguen bien.

---
title: Cómo instalar PHP usando Ansible
author: montealegreluis

Tus datos de contacto requieren de una foto tuya de 100px por 100px. Puedes agregarla al repositorio en la carpeta source/images/community de preferencia usando el mismo nombre que usas para los posts, en mi caso el archivo se llama montealegreluis.jpg. Si estás usando un servicio como Gravatar, no necesitas agregar fotografía al repositorio y puedes indicar el tamaño agregando al final de la URL ?s=100.

Por último y como una forma más de reconocer tu colaboración puedes agregar tu perfil en la sección de Autores en la página que está en source/nosotros.html, agregando el include con tu perfil, por ejemplo {% include 'team/montealegreluis.html.twig' %}. Puedes tomar de guía la sección de Organizadores.

Compartiendo tus datos con la comunidad

Eres bienvenido si quieres agregar tus datos de contacto en la página de nosotros. Para esto debes crear un archivo con extensión .html.twig en la carpeta source/views/team. Un ejemplo de nombre de archivo sería awesomedev.html.twig. Los detalles del perfil son los mismo que explicamos para los autores de posts en la sección anterior.

Una vez que tienes tu archivo con tus datos de contacto debes agregarlo al archivo source/nosotros.html. Son dos perfiles por row.

<div class="row">
    {% include 'team/dev1.html.twig' %}
    {% include 'team/dev2.html.twig' %}
    {% include 'team/your_awesome_profile.html.twig' %}
</div>

Puedes ubicarlo en la sección de la página que corresponda:

  • En Organizadores si quieres ayudarnos con las actividades del grupo.
  • En Ponentes si vas a presentar una plática.
  • En Autores si vas a publicar un post.
  • En Comunidad si quieres compartir tu información con el grupo.

sitio-web's People

Contributors

dmouse avatar igasi avatar jmolivas avatar michmendar avatar montealegreluis avatar zaer00t avatar zoek1 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.