#**TYPO3 CMS Active Contributor Meeting** Location: Online via Skype Date: Friday, August 2nd 2013, 15:00 CEST ##**Agenda** 1. Current short status reports (what did you do, what are you doing the next few days/weks) 1. General topics to be discussed ##**Topics** Please add topics and your name here, if you'd like to have it discussed during the meeting. We will arrange and pick those topics at the beginning of the meeting. * "Say hello" (Oliver Hader) * "Sprints" in the next weeks (Ernesto) * OpenID patches (Christian Weiske) * ApplicationContext (Steffen Müller) \url{http://forge.typo3.org/projects/typo3v4-core/repository/revisions/8fdab46dbd167b1969dcb30b823f3f3e591d03a2} * Logging (Steffen Müller) * Fix issues in TYPO3 4.7 (Michael Stucki) - see \url{https://review.typo3.org/#/c/20731/}## ##Participants * Ernesto * StefanN * Tom (customers in the room, cannot speak) * Felix * Wouter * Xavier * Philipp * Nicole * Michael * Georg * Dmitry * Alex (just listening) * Steffen Müller * Susi (microphone will destroy your ears, so not speaking) * Olly * Helmut ##**Protocol** * Ernesto was basically busy with organizing the various code sprints in August, which are * FAL code sprint (August 5th-8th 2013) in Mainz/DE - \url{http://wiki.typo3.org/FAL\_Code\_Sprint\_2013} * Extbase/Workspaces code sprint (August 15th - 18th 2013) - \url{http://wiki.typo3.org/ECS13WS} * Agency "Smooth Upgrade" code sprint (August 26th-30th 2013) in Essen * Stefan * mainly doing cleanups, reviews etc. currently; creating some patches on the go * have some smaller features in gerrit. Would be great to get some reviews. (Whom ever I may ask for a review, feel free to let me know.) * Tom * Was very occupied after the DevDays with projects, which will continue until next week * Will continue on PackageManagement refactoring and try to finish before Alpha3 * Felix * Was invited for the Agency sprint, found it very professional * will be on the Hamburg Camp, lots of initiatives, but nothing boiling * => regarding centralizing table handling, what about centralizing jquery-datatables (used by EXT:extensionmanager + EXT:documentation) * Wouter * Working on: Scheduler for Extbase, already contacted with Anja * General reviews * helping new contributors * Xavier * Documentation project - the "whole concept" * Merged the Doc-Module (Yea!!!) * Polishing, and working with Martin Bless on docs.typo3.org * OpenOffice > Rest convertion in the sphinx ext * Philipp * friendly ghost this week. Issue handling * full-time job the next 6 weeks * Nicole * working on: rsaauth / salted password in install process * picking old lasting bugs / gremlins * proposed to integrate functionality (rewritten) for FE-user-logins from the backend: \url{http://forge.typo3.org/projects/extension-cabag\_loginas} * Michael * organisational stuff (not cms related) * small bugfixes (see note later) * no plans for more projects right now * todo: protocol from last meeting in hamburg: \url{https://notes.typo3.org/p/T3ACME13HH} * Georg * does not have many open source time currently * pending: Graylog Writer * pending: FE editing needs Merge (\url{https://review.typo3.org/#/c/21859/)} and further improvements * Dmitry * reviewing patches * Olly asks Dmitry to take a look at Workspaces changes that will come in the next weeks * Alex * just holidays * Steffen Müller * ApplicationContext * backport from Flow has been merged: \url{https://review.typo3.org/#/c/22269/} * will get in touch with Helmut about API details: current API: \TYPO3\CMS\Core\Core\Bootstrap::getInstance()->getContext(); * WIP: TypoScript conditions for the contextes. Needs help for unit tests (sth broken in the bootstrap mock): \url{https://review.typo3.org/#/c/22412/} * Needs feedback on: Load context specific AdditionalConfiguration, overwriting LocalConfiguration.php settings: \url{http://forge.typo3.org/issues/50131} * Logging: * decoupling sys\_history from sys\_log, first step, rename sys\_log to sys\_history\_log Needs evaluation of backward compatibility. Suggestion: Keep belog module but limited to web->info module and show only sys\_history\_log * goal to replace complete logging will not be possible because it's a huge effort * alternative: replace devlog, introduce a new "devlog" module, leave sys\_log ... * Vidi (List module) * Fabien has kickstarted a new vidi approach based on jQuery DataTables: \url{https://github.com/fudriot/vidi} * the old idea during the BLE project back in 2011 - \url{http://forge.typo3.org/projects/show/extension-list} * Anyone is invited to participate and give feedback * Susi * vacation from 10.8. - 3.9. - in italy from 10. - 20., after that available for reviews / coding * code sprint essen (yay!) * currently programming "unload extensions" for install tool extension compatibility check (will push to gerrit this weekend) * no t3camp hamburg as I'm currently ill :( * if you need reviews, especially end of august reviews, just ask me. * Olly * Workspaces UI components in the backend module * Workspaces MM/IRRE in the Core during the code sprint * File Abstraction Layer (general) issues during the code sprints * Compatibility Layer in TER * GSoC project "Core Updater" (mentored by Kay Strobach / Oliver Klee) * \url{https://github.com/pkostya/upcoreup/commits/master} * \url{https://github.com/kaystrobach/TYPO3.CMS.ForCoreUpdate} * Helmut * Top: * top prio: functional testing framework * Steffen Müller wants to help (susi too) * sec-team * visions document ("Future of TYPO3 CMS") - Tom cheers * Want * rsaauth / saltedpassword * pbkdf2 hashing algorithm - \url{http://en.wikipedia.org/wiki/PBKDF2} * "encoding library" * OpenID patch by Christian Weiske: Helmut will meet with him and finish the work * will be at the FAL sprint, focus on Security * "nice / unified API for typoscript for FAL" * Logging * ApplicationContext * Tom's patch with Package-Management - tom mentions it's "testable" * will also be in Essen CMS Sprint Sponsors of the Nuremberg Meeting \url{http://wiki.typo3.org/T3ACME13N#Sponsoring} General * "someone time to maybe investigate into upgrading codemirror (ts editor)?" (Stefan N) * StefanN: Will try to find time to look at the general upgrade. Might need help getting the tsref-suggestions working again (maybe auto-generated code-completion or so). * => Contact Xavier, general idea would be to retrieve JSON-compiled info from docs.typo3.org (see EXT:restdoc), and will most probably need some special markup in source * CGL * Closing PHP tags - do we want to vote about that?" (Olly) * we vote * Using commonly used functions with integers in if-statements without explicit comparison? Like "if (strlen($abc))" or should that have a >0 in there? (Stefan N) - \url{https://review.typo3.org/#/c/19008/} * require / require\_once: with parenthesis or not? - \url{https://review.typo3.org/#/c/19952/} * both not discussed in detail yet, but in general CGL should not enforce too many restrictions, leaving some freedom of choice for developers * "Introduction Package \& Government Package" Blockers for 6.2 * Intro/Gov * Design Foundations * Font-Sizes * Tables
{}