This is the code behind mwop.net.
It is built on:
- Expressive - The entire site consists of different middleware for accomplishing different tasks. These include a contact form, social authentication, a blog, and static pages.
- phly/mustache for templating.
- Aura.Session for managing sessions.
- OPAuth for social authentication.
- Zend\InputFilter and Zend\Mail for handling contact forms.
- Zend\Paginator and Zend\Feed for implementing my blog.
- zf-console for implementing console commands for the site.
If you see bugs in the website, please feel free to provide a pull request!