Here comes the next issue of the “TYPO3 Reading List”. My impression is that the blogging community around TYPO3 is growing more in the last weeks … and that’s great! Besides special TYPO3 stuff, I’ve also collected several related topics and posts.

TYPO3

TYPO3.org Code Sprint Basel

Last week the next TYPO3.org Team Sprint took place in Basel. Jonathan Iroulin (@wembley971) wrote a detailed article (in french language) about it here:

http://typo3-fr.org/actualites/detail/news/t3o-code-sprint-a-bale/

Integrate FeManager and DirectMail

Torben Hansen (@derhansen) wrote an article about how to use the extension “FeManager” to subscribe to a direct mail newsletter. Additionally he developed a small extension which eases this further more.

http://www.derhansen.de/2017/01/typo3-adding-direct-mail-fields-to.html

TYPO3 and Cloudflare

Cloudflare is a service which has the goal to protect and accelerate websites. Read how your TYPO3 setup can profit from this service in the post by Xavier Perseguers (@xperseguers):

https://typo3.com/more/blog/cloudflare-optimizes-images-with-webp/

Deployment of TYPO3 CMS

The second post by Torben Hansen (@derhansen) in this Reading List is about deployment of TYPO3. He is taking a totally different appraoch than I did in my article a couple of weeks ago. My this fits better for your needs:

http://www.derhansen.de/2016/10/deploying-typo3-using-gitlab-capistrano-and-typo3-console.html

TYPO3 Icon API

Daniel Goerz updated his introduction to the TYPO3 Icon API, which is replacing the old IconUtility. As the IconUtility is completely removed in TYPO3 V8 and your extension(s) still relies on this code, I can really recommend this.

https://usetypo3.com/icon-api.html

TYPO3 Fun

A new version of the T3Extension quiz was released. Answer eight questions in max two minutes and beat others. If you post your result on twitter, please post only your first try … all other results are “fake results”.

https://t3extensions.org/quiz/

Security

WAF rules for TYPO3

Web Application Firewalls are there to protect a website from malicious attacks. Christian Follini (@chrfolini) has started to build such a set of rules specialized and teamed up with @avarx_ from the TYPO3 security team.

https://www.netnea.com/cms/2017/01/13/starting-to-build-a-set-of-rule-exclusions-or-typo3/

HTTP Security Headers

The central part of a secure web is https. If you must deal with http security headers, here is a good overview, of what you have to consider.

https://blog.appcanary.com/2017/http-security-headers.html

Web Security

Cade Cairns and Daniel Somerfield explain in an article on Martin Fowlers website the basics of “Web Security Basics”. This is really not a short article but an ebook published as a blog post. They call it an “evolving publication”. Updates will be posted on their twitter feeds.

https://martinfowler.com/articles/web-security-basics.html

Coding Principles

Pragmatic coding

This post boils software design decisions down to the question: “What is really necessary?” But read his full story:

http://leftontheweb.com/blog/2017/01/04/pragmatic_coding/

Writing better tests

An article by Michael Bodnarchuk (@davert) from CodeCeption finds out why is it better to test versus expectations than to implementations.

http://codeception.com/12-21-2016/writing-better-tests-expectation-vs-implementation.html

DevOps & Administration

Pipelines with Jenkins

Pipelines in Jenkins are concatenated deployment steps, where the successor is only executed, the previous one was successful. Alex Bilbie published an article how to get your first pipeline up and running with Jenkins.

https://www.sitepoint.com/re-introducing-jenkins-automated-testing-with-pipelines

Conclusion

I hope you enjoyed this list of links. If so, I would be happy if you share this post on your favorite social network.

In case you have any reading recommendations for the next issue, please don’t hesitate to send them in. You can use twitter, TYPO3 slack or e-mail.

Credits
I found the blog post image on pixabay (https://pixabay.com/en/glasses-read-learn-book-text-272399/). It was published by Hans (https://pixabay.com/en/users/Hans-2/) under the CC0 public domain license. It was modified by myself using pablo on buffer (https://pablo.buffer.com/#).