Пока выполнено на чистом PHP. Также сделал версию для Yii2. На github пока не выкладывал.
index.php - главный файл
loader-photos-object.css - оформление фотографий
loader-photos-object.js - обработчик для загрузки фотографий
sort-photos-object.js - обработчик для перетаскивания и удаления фотографий (двойной клик по фото)
white_bg.jpg - фотография-заглушка. Поле, на которое нужно перетасккивать фото, чтобы сделать первым.
actionAjaxUpload.php - контроллер для загрузки фотографий на сервер
actionAjaxDelete.php - контроллер для удаления фотографий на сервере
/upload - папка, в которую загружаются фотографии