[Neos] Meeting Notes from 3.-7.11.2014 -- first week of November Sprint
Sebastian Kurfürst
sebastian at typo3.org
Fri Nov 7 11:21:49 CET 2014
Hi everybody,
we'll start posting these notes on a daily basis starting next week :-)
Greets, Sebastian
Meeting from 7.11.2014 - 11:00
*
Andi
o
worked on Flow ACL refactoring (FLOW-11)
o
discussed small renaming change yesterday, did renaming; tests
almost run through again
o
-> cleanup; push for review this evening
o
! get behat restructuring merged today ! (TODO discuss with
Sebastian)
*
Aske
o
Added build jobs for the 1.2 release
o
Fixed the 1.2 branch (broken)
o
Started to get an overview of the remaining tasks for the 1.2
release
o
-> Create tickets for remaining tasks
o
-> Decide on a working date for the beta release
o
-> Help Karsten with remaining important reviews
o
-> Start working on remaining tasks
*
Bastian
o
Reviews, ACL brainstorming
o
Almost finished routing cache related performance improvements
(NEOS-296)
+
possible race condition issue -> fix & add tests
o
-> Finish improved node link handling (NEOS-564)
*
Christopher
o
Won’t be available much today until the afternoon
o
Finished translation (NEOS-633) and solved a lot of bugs /
missing scenarios in the TYPO3CR
o
Will continue with research about top blockers (NEOS-657) until
Monday / Tuesday
*
Christian
o
Resource Management changes work now (NEOS-???)
o
3 tasks left open, but Robert can already start
o
-> ??? (please fill in your todo here, didn’t fully understand it.)
o
! please do not fix nitpicks, but leave comments
o
-> remove ImageVariants from media browser
*
Henjo
o
-> rebase UI Translation (NEOS-89), get that working and mergable
o
-> make sure Jira board is up to date
*
Rens
o
working on test runner
o
-> get into ACL features
o
! get ACL change list smaller
*
Karsten
o
did loads of reviews; now 6 “important 1.2 issues” missing
o
-> continue with more reviews
*
Robert
o
communication
o
set up demo server; demo site deployed to jenkins (NEOS-630)
o
-> DNS from server team
o
-> Review Resource Management
*
Sebastian
o
together with Christopher, finished+merged NEOS-633 (“Start
translating a document”)
o
NEOS-654: “Copy+Paste across dimension” now under review
o
-> Kickstart NEOS-655: History Timeline
*
Daniel
o
some discussions about specific functionality; @Andi, Aske,
Bastian, Henjo -- feel welcomed to ping/ask me :)
o
Ludwig will be more involved now; a few process improvements
will come up (TODO: discuss Ludwig’s suggestions afterwards)
o
looking forward to demo instance -- excited to see changes of
1st week :)
o
awesome first week
*
Rasmus
o
Dashboard
o
QA of trans
Meeting from 6.11.2014 - 11:00
!!!please all say how long you plan to work on your assigned stories!!!
*
Andi
o
finished behat improvements (see
https://review.typo3.org/#/q/topic:behatisolatedfor review)
o
-> restructure ACLs in Flow (FLOW-11, belonging to NEOS-650)
*
Aske
o
ready to start doing work, today and tomorrow (4h/4h)
o
? what to start with? -> Robert/Daniel
*
Bastian
o
started “assigning arbitrary roles to NEOS-Users” (!! on top of
ACL changes)
o
improved Route Cache for Neos (! performance !)
(https://review.typo3.org/33788plus 3 dependant mini changes in
the footer)
o
-> allow linking to missing nodes / shortcuts (1.2 bugfix) -
NEOS-564
o
-> join forces with Andi concerning ACL
*
Christian
o
worked on resource management, Images + ImageVariants work
correctly now
o
JS side of resource management basically done
o
-> will upload changes to Gerrit again, TODO Robert: Reviews
o
-> fix remaining issues
o
-> hopefully review-ready tomorrow
o
NEOS-639
*
Christopher
o
NEOS-657 (“Top Blockers / Error Messages”)
o
works on fixing a new bug with moving documents in dimensions
o
-> continue with introducing TYPO3CR method
“getAllNodeVariantsForNode”
o
-> start with “Red Carpet” stories
*
Daniel
o
we got a server from the server team for demo purposes
*
Karsten
o
did loads of reviews; 3 “important 1.2 issues” missing
o
-> get Localized Routing change merged, including related tickets
o
-> continue with more reviews
*
Rens
o
working on JS test runner
o
-> working on role-based node type constraints NEOS-163
*
Robert
o
coordination
o
-> set up Neos Demo server, then hand off to Karsten NEOS-630
o
-> help Christian get Resource Management finished
o
?NEOS-640 - Rackspace Cloud Storage (OpenStack, Akamai) -- how
relevant now?
*
Sebastian
o
bug hunting in localization
o
"recursive" localization (when starting on a sub page, add parents)
o
-> copy across node dimensions needs some love, hopefully under
review after today
o
-> tomorrow: start with History, NEOS-655
Meeting from 5.11.2014 - 11:00
*
Andi
o
working on Behat Testing (as basis for ACLs) FLOW-102
o
-> finish that, maybe contact Christopher to fix security Behat
tests
o
-> continue ACL changes in Flow
*
Bastian
o
ACL kickoff meeting
o
improved routing cache for translation/localization (NEOS-296)
(NEEDS HELP testing)
o
working on improved link support (NEOS-564)
o
-> assign arbitrary roles to Neos users (NEOS-115)
*
Christian
o
not much progress with Flow Resource Management (customers)
o
-> fixing Resource Handling; Image vs Image Variants (TODO
discussing with Robert)
*
Christopher
o
made some nice progress with translation together with @skurfuerst
o
(i) about 5-6 hours of Neos work a day
o
-> continue there, allow to move non-aggregate node types inside
a document
*
Daniel
o
*
Karsten
o
did loads of reviews
o
-> continue with these (1.2 reviews) - see
https://docs.google.com/document/d/18haDTW4ys-3kgIbyy6nTSUPNdTHDB4g8hsJ48f4PMdg/edit#
*
Ludwig
*
Rens
o
done reviews
o
started rebasing UI ACL changes
o
-> continue working on ACL changes; discuss JS test runner
(shortly!)
o
NEOS-163
*
Robert
o
did organizational things mostly
o
started reviewing
o
-> continue with helping out
*
Sebastian
o
worked on content translation features
o
started implementing the modal dialogue for starting a new
translation NEOS-633
o
-> will continue with that, get that merge-ready
Meeting from 4.11.2014 - 11:00
*
Andi
o
14:00 meeting with Basti and Rens (who does which ACL topic)
o
-> merge Behat Testing feature
*
Bastian
o
reviewed “Links to deleted nodes / assets”
o
reviewed “translation support for routes”
o
-> fix that
o
-> starting 14:00, ACL meeting and ACL work
*
Christian
o
working on Resource Mgmt, fixed Image Editor in Neos
o
basic image cropping works
o
-> PHP: ImageVariantTypeConverter needs to handle updates
o
! as expected everything took longer than expected
*
Christopher
o
fixed behat scenarios (all except JS)
o
fixed bugs in Translateable URI change (for installs without
dimensions)
o
-> Base Translation with Sebastian
*
Karsten
o
reviewed “Translateable URI” change, finished except cache flushing
o
went through list of “merge-ready changes” for 1.2
o
created change for TYPO3CR to decouple it from TYPO3.Media
o
-> continue with reviews
*
Sebastian
o
talked with Christopher about the base translation feature
o
implemented that according to what has been discussed
o
discussed translation concepts from user’s POV with Robert
o
-> continue with that
*
Robert
o
written stories, improved Jira board
o
-> discussing concepts with people (Localization, ACL)
o
-> find Daniel
!!! Next week, a few people will be in Lübeck
*
Christian: Mo-Wed
*
Daniel: Wed
*
Christopher: Tue-Wed
*
Andi: ?
*
Markus Mo-Wed ? Thu
FYI: Neos 1.3 Kanban board:
https://jira.typo3.org/secure/RapidBoard.jspa?rapidView=8&view=detail&quickFilter=59
Meeting from 3.11.2014 - 08:45
*
1st week: fixing open topics
o
Christian: Resource Mgmt (Reviews: Robert); Neos UI missing
o
Robert: create stories
o
Sebastian/Christopher: Translation UI (Choose Base Translation,
Split Screen)
+
1. Multi Lingual Demo Site reviews / merges
+
2a. Content Dimension Selector Box:
+
2a. Select Source and Target Dimension Preset (not target
dimension values) like in split view concept
+
2b. Calculate a dynamic fallback chain to show source + target
+
2c. Support source and target dimension preset in route part
handler
#
Idea: Use target dimension preset as URI prefix, add
original dimension preset as context paramter (behind
@workspace)
#
(WIP Sebastian) Refactor getContextPath() in Node to Context
#
Use dimension presets in ContentContext:
*
Add dimensionPresets (one preset per Dimension) and
originalDimensionPresets to ContentContext
*
Combine that internally with “dimensions” and define
the logic in ContentContext (maybe using a
DimensionPreset object), validate compatibility of
dimension presets
*
(WIP Sebastian) Adjust route part handler to use
dimension preset property of the ContentContext
instead of resolving from dimension values
*
(WIP Sebastian) Extract parsing of context paths to
the Context
*
We could remove “dimensions” in the context path of
the ContentContext if preset(s) are set
*
(WIP Sebastian)ContextPath in ContentContext with
presets will be encoded like this:
“@user-admin;language=de,en” (for “de” as the
original dimension preset) or “@user-admin;language=de”
+
3. Show Dimension values in Inspector tab
o
Karsten/Christopher: Route Part Handler Translation Patch
Polishing (https://review.typo3.org/#/c/32037/)
o
DO REVIEWS for 1.2 if needed (high + medium priority):
https://docs.google.com/document/d/18haDTW4ys-3kgIbyy6nTSUPNdTHDB4g8hsJ48f4PMdg/edit
<https://docs.google.com/document/d/18haDTW4ys-3kgIbyy6nTSUPNdTHDB4g8hsJ48f4PMdg/edit#>
*
Meeting on 4.11.2014: 11:00
*
BIG FEATURE which is still missing a concept: Dashboard(Metrics,
Tasks, ...) - please collect ideas for that
*
Next Week: Lübeck Kickoff (Mo, Tue, Wed)
o
WHO WILL JOIN: Daniel, Ludwig, Christian, Christopher, Markus
(add your name here)
o
WHO WILL NOT JOIN: Sebastian, (add your name here)
More information about the Neos
mailing list