Skip to content

webber12/editDocs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

editDocs

Модуль для Modx Evolution. Для работы необходим DocLister. В работе модуля используется библиотека PHPExcel https://github.com/PHPOffice/PHPExcel

New features by webber
РЕФАКТОРИНГ

  • работа с csv через fputcsv/fgetcsv
  • объединение операций обновления и добавления в одном файле
  • оптимизация сохранения ресурса при обновлении
  • генерация событий OnBeforeDocFormSave / OnDocFormSave

    НОВЫЙ ФУНКЦИОНАЛ
  • импорт частями (ajax), а не за один раз
  • добавлен импорт .csv (исходная кодировка utf-8 либо windows-1251 с автоматической перекодировкой в utf-8)
  • возможность использовать сниппет editDocsPrepare для модификации данных перед сохранением
  • экспорт частями (ajax), а не за один раз
  • перевод названий основных полей
  • настройки модуля: список доступных полей, TV, шаблонов, класс MODxAPI, шаг обработки
  • экранирование кавычек при редактировании ресурсов в заданных полях
  • поле url в экспорте, содержащее полный адрес страницы



Модуль умеет:

  1. Редактировать основные поля и TV группы документов разной вложенности.
  2. Импортировать из Excel или Calc
  3. Обновлять таблицы из Excel или Calc и производить сравнение по выбранному TV.
  4. Экспортировать в CSV с выбранным уровнем вложенности.

09.05.2017
Обновлено до версии 0.3

  • рефакторинг кода
  • добавлен флаг переключения обработки неопубликованных и помеченных на удаление документов при редактировании и экспорте.
  • исправление ошибок

15.04.2017
Обновлено до версии 0.2

  • добавлен экспорт в CSV
  • добавлена возможность сравнения на наличие в базе по выбранному полю TV при апдейте
  • мелкие исправления

12.03.2017

  • мелкие правки
  • удаление чанка пагинации (сама пагинация осталась)

11.02.2017

  • добавлен апдейт из Excel или Calc
  • добавлен импорт из Excel или Calc
  • мелкие фиксы

01.02.2017

  • перевод модуля на ООП.
  • добавлена опционально ajax-пагинация.



Если понравился модуль, можете задонатить мне на пиво :)

Webmoney
R948295169787
Z350511691467

About

Edit fields of database & tv from module of Modx Evolution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 95.8%
  • JavaScript 2.3%
  • Other 1.9%