My personal website powered by Silex and integrates a few Zend packages and Symfony components
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ansible
config
data
src/TitoMiguelCosta
templates
web
.gitignore
LICENSE
Makefile
README.md
composer.json
composer.lock

README.md

TitoMiguelCosta Website

Repository for my personal website powered by Silex and some Zend2 packages

Zend2 packages

  • ZendPdf - Generation of a PDF for a blog post
  • ZendFeed - Generation of RSS Feed on blog
  • ZendPaginator - Pagination of the blog posts, music videos and photos
  • ZendSoap - Soap webservice for requesting a blog post
  • ZendServiceFlickr - integration of the Flickr api
  • ZendGData - integration of the YouTupe api

Symfony2 components

  • DomCrawler and CssSelector - parse the XML files
  • Form and Validator - contact form
  • And the ones used by Silex

Other libraries in use

  • Twig - template language
  • SwiftMailer - e-mail errors and contacts

Assets

  • JavaScript: JQuery, Prettify and Masonry
  • CSS: TwitterBootstrap

Extra info

  • Using HttpCache for reverse proxy
  • Rich snippets are used in my profile page

Deployment

Using ansible recipes for deploying project. Make sure you have an ssh config setting pointing to the server by the name of titomiguelcosta. And then execute:

ansible-playbook -i ansible/inventories/production/hosts ansible/webservers.yaml