Как подготовиться к массовым изменениям файлов и страниц?

Как настроить ежегодную замену двадцати страниц со ссылками на 500 PDF-файлов в 10 разных папках?

Вот пример одной из страниц ежегодного перехода: http://www6.hawaii.gov/tax/a1_b1_1income.htm

Вот информация о Plone, который я использую: Plone 3.2.2 CMF 2.1.2 Zope (Zope 2.10.7-final, python 2.4.5, linux2) Python 2.4.5 (#1, 12 июня 2009 г., 14:44:23) [GCC 3.4.6 20060404 (Red Hat 3.4.6-10)] PIL 1.1.6

Чего я не знаю. Есть ли другая программа, подобная Enfold Desktop, которая позволяет массово загружать файлы и папки на сайт Plone?

Мне запрещен Enfold Desktop из-за необходимости использования WebDAV и порта 80.

Я знаю, что с Enfold Desktop можно загружать несколько папок или несколько файлов.

С такой возможностью я мог бы удалить все старые папки и файлы и все старые страницы. Далее загрузите новые папки с новыми файлами. И, наконец, загрузите все новые страницы с правильными ссылками.

Это как SFTP, который при правильной подготовке я с комфортом выполнял операции, в течении 10-15 минут.

Я думаю, что такие задачи находятся за пределами базовой парадигмы Plone. Я считаю, что парадигма Plone заключается в том, чтобы упростить для одного человека загрузку одного файла за раз при одновременной работе с одной страницей. И предотвратить ошибки.

Я надеюсь сделать управление контентом, как проводник Windows.

Мне не помешала бы помощь с условиями поиска на plone.org. Я пробовал "управление файлами". Я пробовал "добавить несколько файлов".

Пробовал искать в Google и Yahoo «Управление файлами Plone» и «Plone добавить несколько файлов». А также "загружать файлы в Plone". Пробовал стековерфлоу. https://stackoverflow.com/search Пробовал все три поисковых выражения в Blekko.

Заранее спасибо, Брайан Ким ITS III, Департамент налогообложения, штат Гавайи.


person jornada    schedule 03.03.2012    source источник
comment
Самый простой способ — убедить своих ИТ-специалистов временно разрешить доступ к WebDAV только для вашего пользователя. (Это: stackoverflow.com/q/9127269/505649 может быть полезно.) Вариация на тему может заключаться в том, чтобы сделать копию базы данных, запустите ее на отдельной установке, которая не является общедоступной, сделайте там WebDAV, а затем экспортируйте + импортируйте папку с вашим новым материалом в ней.   -  person Ulrich Schwarz    schedule 03.03.2012
comment
Спасибо Ульриху Шварцу. Я намерен немного понаблюдать за веткой. Ссылка полезная. Над моей головой, но я чувствую ценность. Другой отдел отвечает за Zope, Plone и Apache.   -  person jornada    schedule 06.03.2012


Ответы (1)


Часть встроенной в Plone поддержки webdav/ftp, которую вы уже исключили по внутренним причинам, я вижу некоторые готовые решения для этого:

  1. atreal.massloader позволяет выполнять массовые загрузки через Zip-файлы
  2. collective.quickupload позволяет легко загружать файлы с помощью перетаскивания, с индикатором выполнения и загрузкой с помощью JavaScript или флеш.
  3. Products.PloneFlashUpload добавляет вкладку загрузки в папки, которые перенаправляют пользователя на форму загрузки

Для более гибкого/продвинутого решения я бы предложил collective.trasmogrifier. Я уверен, что при очень небольшой доработке и использовании уже имеющихся чертежей (например, transmogrify.filesystem), вы можете сделать конвейер, который автоматически выполняет всю работу, такую ​​как удаление/перемещение старых файлов, загрузку новых файлов из определенного источника (например, с внутреннего веб-сервера или общей папки) и восстановление ссылок. И если вы очень ленивый человек ( :P ), вы можете даже добавить cron, который запускается 1 раз в год и выполняет этот конвейер.

person Giacomo Spettoli    schedule 03.03.2012
comment
Спасибо Джакомо Спеттоли. Я посмотрю на продукты. - person jornada; 06.03.2012