U4-10084 - Cleanup all unused/legacy webforms editors, tinymce files and affiliated services

Created by Shannon Deminick 30 Jun 2017, 08:32:31 Updated by Shannon Deminick 01 Aug 2017, 07:01:21

Relates to: U4-5546

Subtask of: UAASSCRUM-964

Remove all webforms editors that are no longer used, there are quite a few.

Marked as breaking, though people shouldn't be using these editors at all.

  • umbraco.dialogs.publish
  • umbraco.presentation.umbraco.webservices.MediaUploader
  • Umbraco.Web.UI.Umbraco.Create.User, Umbraco.Web.UI.Umbraco.Create.PartialViewMacros, Umbraco.Web.UI.Umbraco.Create.PartialViews, Umbraco.Web.UI.Umbraco.Create.DlrScripting, Umbraco.Web.UI.Umbraco.Create.Script
  • /umbraco/dialogs/mediaPicker.aspx
  • /umbraco/webservices/MediaUploader.ashx
  • PasswordChanger.ascx
  • plugins/tinymce3/insertimage.aspx, plugins/tinymce3/insertanchor.aspx, plugins/tinymce3/insertlink.aspx, plugins/tinymce3/insermacro.aspx,
  • insertTable.aspx, cruds.aspx, emptytrashcan.aspx, moveorcopy.aspx, about.aspx, imageViewer.aspx, UploadMediaImage.ascx, AssignDomain.aspx
  • umbraco/controls/images/*
  • umbraco.presentation.umbraco_client.tinymce3.plugins.spellchecker*
  • umbracoGui.css
  • ExamineManagement.ascx, LatestEdits.ascx,
  • umbraco_client/tags/*
  • umbraco_client/simpleeditor/*
  • umbraco_client/jedible/*
  • umbraco_client/imagecropper/*
  • umbraco_client/iconpicker/*
  • umbraco_client/ui/ui-lightness/*
  • umbraco_client/editors/editscripts.js, * umbraco_client/editors/editmacrosscripts.js
  • umbraco/scripting/templates/py/, * umbraco/scripting/templates/rb/
  • umbraco/webservices/templates.asmx, umbraco/settings/edittemplate.aspx
  • umbraco/scripting/templates/cshtml/*

Comments

Shannon Deminick 06 Jul 2017, 06:16:54

Already saw this one umbraco.dialogs.publish (and affiliated files), i'm sure there's tons


Shannon Deminick 20 Jul 2017, 02:39:20

umbraco.presentation.umbraco.webservices.MediaUploader


Shannon Deminick 20 Jul 2017, 02:39:52

umbraco.presentation.channels.*


Shannon Deminick 20 Jul 2017, 02:49:43

Umbraco.Web.UI.Umbraco.Create.User (and others here)


Shannon Deminick 20 Jul 2017, 09:26:07

PR: https://github.com/umbraco/Umbraco-CMS/pull/2061

I've listed most of the stuff removed above (might have missed some) but they are all editor or editor files that are no longer used and should definitely not be used. There's actually more in there but I've run out of time.

To test - make sure it builds and that the back office works, test all dialogs, test all TinyMCE buttons and dialogs.


Stephan 26 Jul 2017, 12:48:34

Builds, trees (partial views, scripts...) work, publish dialog works, RTE macros & images work, dialogs work, could not break things... looks good.


Stephan 26 Jul 2017, 12:49:10

Merging


Priority: Normal

Type: Bug

State: Fixed

Assignee:

Difficulty: Normal

Category:

Backwards Compatible: False

Fix Submitted:

Affected versions:

Due in version: 7.7.0

Sprint: Sprint 64

Story Points: 1

Cycle: