Hi,

My only point to this discussion is that, as Thomas (I believe) already
mentioned, since 7.2 spaces are deprecated. We can consider that the time
in between (7.2-9.5) was more than enough for anyone still using spaces to
migrate to Nested Pages (and the NP-based alternatives), this includes us
doing the "deprecation" approach and keeping those pages. Now that the time
has past, I believe it is safe to remove those pages and move forward.

Otherwise, if we plan to support them even further, IMO, we`ll end up in a
ridiculous situation, supporting code that has no value and that nobody
should be using anymore.

So I`m +1 for removing them.

Thanks,
Eduard

On Tue, May 23, 2017 at 6:33 PM, Vincent Massol <[email protected]> wrote:

>
> > On 23 May 2017, at 17:03, Marius Dumitru Florea <
> [email protected]> wrote:
> >
> > On Tue, May 23, 2017 at 5:07 PM, Vincent Massol <[email protected]>
> wrote:
> >
> >>
> >>> On 23 May 2017, at 16:01, Marius Dumitru Florea <
> >> [email protected]> wrote:
> >>>
> >>> On Tue, May 23, 2017 at 4:25 PM, Vincent Massol <[email protected]>
> >> wrote:
> >>>
> >>>>
> >>>>> On 23 May 2017, at 15:22, Marius Dumitru Florea <
> >>>> [email protected]> wrote:
> >>>>>
> >>>>> On Mon, May 22, 2017 at 4:34 PM, Thomas Mortagne <
> >>>> [email protected]>
> >>>>> wrote:
> >>>>>
> >>>>>> I would be more in favor of moving them to some extension than can
> be
> >>>>>> easily installed if really needed.
> >>>>>>
> >>>>>
> >>>>> +1 for moving to an extension that is not bundled by default.
> >>>>
> >>>>
> >>>
> >>>> Could you elaborate a bit? You’re ok to break existing users? What’s
> >> your
> >>>> rationale?
> >>>>
> >>>
> >>> AFAIK the Extension Manager doesn't delete pages without asking you
> first
> >>> so you can choose to keep these pages (when asked). And if you don't
> pay
> >>> attention when upgrading then you can restore them from the recycle bin
> >> or
> >>> install the dedicated extension.
> >>
> >> Ok so you’re saying that users who upgrade will understand this and
> >> they’ll know what those technical pages do and thus they won’t let EM
> >> delete them or they’ll understand that they need to install some
> dedicated
> >> extension?
> >>
> >
> > If they used these pages explicitly (e.g. adding the panel, including or
> > linking etc.) then they probably know what those pages do, so they can
> > decide whether to keep them or not.
> >
> > If they used these pages indirectly, because these pages were exposed in
> > the standard UI then:
> > * if they didn't modify the standard pages then the UI will be updated
> > * if they modified the standard pages then they get a merge conflict,
> where
> > they can compare the previous version with the next version to see how
> the
> > "deprecated" pages have been replaced.
>
> I don’t think this is always true. For example imagine a user who created
> spaces with the Space Dashboard template. This created some home page in
> the space and those dashboard were using Main.Spaces (AFAIR).
>
> This is an example of a non-default page but the user doesn’t master its
> content.
>
> Thanks
> -Vincent
>
> >
> > Thanks,
> > Marius
> >
> >
> >>
> >> I was leaning to the safer legacy approach. The only downside I can
> think
> >> of about it is that you may keep some pages in your wiki that are
> >> deprecated/not needed.
> >>
> >> Thanks
> >> -Vincent
> >>
> >>>
> >>> Thanks,
> >>> Marius
> >>>
> >>>
> >>>>
> >>>> Thanks
> >>>> -Vincent
> >>>>
> >>>>>
> >>>>> Thanks,
> >>>>> Marius
> >>>>>
> >>>>>
> >>>>>>
> >>>>>> On Mon, May 22, 2017 at 2:41 PM, Vincent Massol <[email protected]
> >
> >>>>>> wrote:
> >>>>>>> Hi devs,
> >>>>>>>
> >>>>>>> We have this jira issue I created a while ago and I’d like to move
> >>>>>> forward:
> >>>>>>> https://jira.xwiki.org/browse/XWIKI-13101
> >>>>>>>
> >>>>>>> I have one question:
> >>>>>>> Should we move the 4 pages into a legacy module in platform and
> >> bundle
> >>>>>> it in XE or just remove them?
> >>>>>>>
> >>>>>>> My POV:
> >>>>>>> We could consider the pages as APIs I guess and use the API
> strategy
> >> of
> >>>>>> moving deprecated APIs to legacy.
> >>>>>>>
> >>>>>>> WDYT?
> >>>>>>>
> >>>>>>> Thanks
> >>>>>>> -Vincent
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Thomas Mortagne
>
>

Reply via email to