There is a brilliant blog post from Taiseer Joudeh with a detailed step-by-step description.
1.4m articles
1.4m replys
5 comments
56.9k users