2. Welcome
· Joern
· Project leader and project manager at AOE media
· Ben
· Co-leader and community manager TYPO3
· Tolleiv
· Technical leader and senior developer at AOE media
3. A lot of people worked a long time
Before the Launch
4. The old typo3.org
· Launched in 2000
· Split 2002 into
· typo3.org
· typo3.com
· news.typo3.org
· Smaller improvements…
5.
6. Pains
· No clear code-base
· Missing QA process
· Old maintainers not available
· Many hidden ''gems'' in the system
· Background tasks too load intensive
7. Ignition
· First start in 2007
· typo3.reorg
· Stopped in 2008
· Company attempt
· Stopped in 2009
· Restart from scratch in 2010
>T3O
9. A community approach
· Company sponsored phases 2010/11
· Design phase
· Markup phase
· TYPO3 setup and FCEs
· T3O Week in Essen
· April 2011
10. T3O Week in Essen 04/12
· modelled after the T3UXW09
· 26 people
· 8 days
· 4 teams organised via Kanban
· 217 features BL
· 80% done
11.
12.
13. The Public Preview
· 833 tickets in Forge (655 done)
· 42 people from the community
· 2 code sprints
· September 2011 - 16 guys
· April 2012 - 10 guys
21. Professional Service Listing
· Network of qualified Agencies
· Qualification Levels
· Active contributer
· Certified developers
· Proof of development knowledge
· Sponsorship
22.
23. The Current Status
· 260 tickets in Forge
· 315 ideas via Uservoice
· QA process
· Some maintainers not available
29. Background Jobs
· Use the TYPO3 scheduler
· Introduce queue processing
· Frequency relates to the server load
· ~20 background jobs running
30. Search
· Systems included in the indexing process:
· TYPO3
· TER
· Redmine (a.k.a Forge)
· Documentation
· Forum (disabled)
· forge.typo3.org/projects/show/extension-solr
31. TER
· Existing TER migrated BUT:
· Rewritten TER frontent
· Asynchron manual rendering
· 10GB files +
· 10GB extension manuals
32.
33. Upcoming Challenges
· Bugfixing
· Migrate towards a Git deployment workflow
· Migrate documentation to dedicated server
· Upgrade to TYPO3 CMS 6.0
· Migrate TER towards composer support
· More automated testing
· Enable Workspaces
35. Maintenance Concept (FOR)
· Most of the work will still be done by
volunteers
· If a volunteer needs to step back - the
agency will take over
· Agencies will backup the voluntary work
· Each FOR has an contact person
published at the FOR page at typo3.org
· http://typo3.org/projects/typo3-org/themaintenanceconcept/
36. The FORs
· Login and Registration
· Extension Repository TER
· Professional Services Listing
· News, Events, Articles, Security Bulletins
· Documentation
· Server, Deployment
· Search
· Video Integration
· Markup
· Donation
37. Goals
· Sub-pages (e.g. topic and team pages)
· Migrate other pages such as
· association.typo3.org
· shop.typo3.org
· buzz.typo3.org
· forum.typo3.org
38. Participation
· What to do when someone wants to help
out?
· What skillset is needed?
· What are possible takeaways for
newcomers?
· When could you support the team?
39. Try this at home!
· Install Vagrant (http://vagrantup.com/):
# gem install vagrant
· Import or Vagrant setup:
# git clone http://bit.ly/t3o-box
# cd Typo3Org
# vagrant up
· Download 800MB
· Start improving
· Send patches to the bugtracker!