Profile cover photo
Profile photo
Jennifer Koenig
18 followers
18 followers
About
Jennifer Koenig's posts

Post has attachment
Final day: some observations about extension building with Extension Builder and Extbase
We've arrived at the last week of the Hackership, and my goal this week was to master get pretty good at PHPUnit testing. To that end, I'm creating mock objects to test interactions in my "Organization" class with classes that have not yet been implemented....

Post has attachment
Day 19: PHPUnit testing for TYPO3, the success story
Erfolgserlebnis!  Today, with a lot of help from a hacker-in-residence, I figured out how to get my PHPUnit tests for TYPO3 running. The problem stemmed from the fact that, instead of extending PHPUnit_Framework_TestCase, TYPO3 tests extend their own Test c...

Post has attachment
Day 18: PHPUnit-Eclipse hacker hell on earth
Feels just like Christmas! I don't even want to go through the list of all the stuff I did today, trying to get my TYPO3 PHPUnit tests to run successfully from within Eclipse. I spent the last 2 hours of yesterday evening trying things out, and today it wen...

Post has attachment
Day 18: Chapter 5 and 6 - modelling the domain
Today I'm going to tackle Chapter 5 in "Reliable Extensions": Modelling the domain. The step in which we abstract a part of the real world (the "domain") into a representation within the extension is called "domain modelling" and is, according to "Reliable ...

Post has attachment
Day 17: building another simple extension with Extension-Builder.
Today I tackle Chapter 4 of "Reliable Extensions", which involves building a(nother) basic extension with Extension Builder. To review, building an extension involves the following steps: 1. Create a directory structure and the basic configuration files. 2....

Post has attachment
Day 16: OOP, DDD, TDD, and MVC in Typo3. And something about me.
Day 16 Today I once again got through one chapter of "Reliable Extensions" with a lot more success than yesterday. For example, today's chapter, on object-oriented programming, domain-driven design, test-driven design and the Model-View-Control pattern, whe...

Post has attachment
Day 15: way too many problems
First of all: @Dmitry Dulepov saves the (first part of the) day. Thank you, Mr. Dulepov. "There is a question that I see several times monthly in TYPO3 mailing lists: "I see an empty (blank) page after XXX. How do I fix it?". Here is the step by step answer...

Post has attachment
Day 14: Day 2 of (almost) nothing works
The log entry for Day 13 has been excised, since nothing worked yesterday when I tried to follow the "Praxiswissenschaft" tutorial for setting up editor permissions. The editors I set up can login to the backend and see the various modules I've allowed them...

Post has attachment
Day 12: kiss my backend
The day of extensions: Today I spent the first half of the day trying to make the mm_forum not suck, the front-end module suck less, and to extend the functionality of my self-built "Snowboard Teacher" extension. I used only online documentation, and now I ...

Post has attachment
Day 11: Extensions galore
Today I worked throught the setup and configuration of two popular Typo3 extensions: Piwik, for statistical analysis of website traffic, and mm_forum, for integrating user forums within the Typo3 project site. I also created my own, first (very simple) exte...
Wait while more posts are being loaded