7
votes

I'm working recently on many TYPO3 Projects and I'd like to have a good tutorial/reference to work my way up. I'm looking for something like Agile Web Development with Rails but for TYPO3 if you like. The documentation of TYPO3 is good but not incredible so I was wondering if there was a better option out there.

5

5 Answers

18
votes

For extension development with Extbase and Fluid:

For developing a sitepackage extension:

For understanding the TYPO3 extension architecture:

For looking up specific things:

In general: It depends on what you plan to do, so ask for specific recommendations on Slack:

  1. register
  2. Go to https://typo3.slack.com
  3. Join channel #typo3-cms
  4. Ask your question.

Also, check out these resources:

Videos

Blogs


Outdated

In general: If you use a very old book, make sure it still applies to your version of TYPO3. If in doubt, ask on Slack: #typo3-cms (see above).

These books were recommended in original post:

The mailing lists still exists but there is very little activity. Use Slack oder StackOverflow to ask questions.

older text: "Generally speaking, the best resource for learning TYPO3 outside the documentation is probably the TYPO3 mailing lists; I often find answers to questions just by searching the archives. TYPO3-English is for English-speaking general users; TYPO3-dev is for extension developers and those who want to hack on TYPO3 itself."

6
votes

I would advice also of Patrick Lobacher "Certified TYPO3 Integrator" (English edition, e-book-version).

There are lots of examples with detailed explications, and this book will help a lot, if You would like to pass TYPO3 certification.

https://www.opensourcepress.de/index.php?26&tt_products=294

5
votes

Agree with jalefkowit - the Packt books are an excellent reference. I use my copy of Typo3 Enterprise Contente Management regularly. The mailing list is truly staggering in terms of what's in there. You can find answers to most difficulties in there somewhere.

A key thing I've found is spending time getting to know the api well. A good technique is to look for an extension that does something similar to what you want and then pull it apart to find which api calls it makes. You can then use the api browser to find out how it links to other objects - see api. typo3.org

Also very useful in terms of general strategy are the English translations of the T3 magazine articles typo3.org/ documentation/t3n-magazine/ working your way through the many excellent podcasts typo3.org/ podcasts/kasper Dimitry Deulpov's blog has some brilliant insights dmitry-dulepov.com/ category/typo3.html

Good luck - sorry for weird links - only allowed 1 link as a newbie

1
votes

There are quite some video tutorial available on https://www.youtube.com/user/typo3/videos Each Friday a new video is published, so the channel is worth subscribing. On the same channel you will also find recordings from TYPO3 conferences where they go deeper into certain topics.

0
votes

In addition I would like to recommend the TYPO3 Extbase/Fluid Cheat Sheet. It has been a great help to get an overview of all the most important classes, structures and viewhelpers in Extbase and Fluid, and also as a quick reference. It's a bit outdated by now, but still very useful.