An open API service indexing awesome lists of open source software.

https://github.com/titomiguelcosta/dreamerwebsite

My personal website powered by Silex and integrates a few Zend packages and Symfony components
https://github.com/titomiguelcosta/dreamerwebsite

php silex symfony2-components zend2-packages

Last synced: 2 months ago
JSON representation

My personal website powered by Silex and integrates a few Zend packages and Symfony components

Awesome Lists containing this project

README

        

TitoMiguelCosta Website
=======================

Repository for [my personal website](http://www.titomiguelcosta.com/ "Tito Miguel Costa") powered by [Silex](http://silex.sensiolabs.org) and some [Zend2 packages](http://packages.zendframework.com)

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

Symfony 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
```