[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