Подтвердить что ты не робот

Управление документами PHP

Я ищу зрелого PHP-решения, предпочтительно с открытым исходным кодом, для управления документами.

Требования:

  • Управление документами, предпочтительно в структуре папок
  • Чистая архитектура
  • Половина приятного интерфейса (я могу настроить, но нуждаюсь в чистой основе)
  • Можно использовать полнотекстовый индекс PDF, OpenOffice и в идеале форматы MS Office.
  • Многопользовательская поддержка
  • Должно быть веб-приложение на основе браузера, без Java-клиентов и т.д.
  • Самостоятельное решение

Приятно пользоваться имуществом:

  • API для чтения/записи документов будет отличным
  • Архитектура на основе PHP5
  • Управление версиями (хранение нескольких версий документа)
  • Изображения эскизов
  • Пометка

Я знаю

  • KnowledgeTree (собирается выполнить тестовую установку)
  • OpenDocMan (очень интересно, собирается выполнить тестовую установку)

и был бы признателен за любые дополнительные рекомендации и ссылки на связанные проекты - также в направлении Asset Management для рекламных агентств и тому подобного. Для блестящего, совершенно выдающегося приложения-убийцы, которое делает большинство вещей из коробки, я также был бы готов выйти за рамки PHP (но это должно быть веб-приложение).

Я проверил обманы, но не нашел вопроса в правильном направлении.

4b9b3361

Ответ 1

Во-первых, позвольте мне сказать, что этот ответ является "альтернативным" решением ваших требований и, возможно, не является точным ответом на ваш поиск, но я думаю, что программное обеспечение, которое им опустится, может повлиять на вас, чтобы посмотреть на другие языки/платформы.

Программное обеспечение называется Microsoft Sharepoint 2010, которое содержит бесплатный продукт, ссылки ниже.

Во-первых, вы знаете, что фактические файлы хранятся в двоичном виде в базе данных и не являются физическими файлами в системе.

Я работаю с sharepoint за последние несколько недель несколько недель, и я нахожу это потрясающим, то, как приложение разрабатывается, является чрезвычайно сложным, но брендинг не такой сложный, особенно если вы знаете С#.

  • Управление документами, предпочтительно в структуре папок

    • Управление документами чрезвычайно эффективно, особенно в области Microsoft Office, где документы, такие как Excel, Word, Access, могут быть изменены и обработаны несколькими людьми в браузере.
    • Вы можете указать папку на своем рабочем столе на свой http-сервер, и файлы будут храниться именно так, как вы хотите, перетащите мышью на свой компьютер.
    • Сотрудничество с этим комплектом приведет к объединению "группы" людей для увеличения скорости работы и снижения рабочей нагрузки (при необходимости).
  • Интерфейс:

  • Многопользовательская поддержка

    • Если у вас были затраты на несколько серверов, создание отдельного сервера и установка Active Directory в качестве основного входа в систему, либо вы можете просто выбрать веб-логин
  • API для чтения/записи документов будет отличным

    • Если вы когда-либо использовали Visual Studio, вы бы поняли, что обучение тому, как делать приложения, довольно просто, хорошо Sharepoint интегрированы в Visual Studio 2010, чтобы вы могли создавать/изменять/развертывать веб-части на своем сайте, вы можете создавать все от скребка Youtube до сложного многосегментного анализатора баз данных.

Что бы я рекомендовал вам, это более детально изучать платформу и смотреть видео на Youtube и Microsoft.

С основанием вам не нужно масштабировать свой Sharepoint как ферму, вы можете иметь все это в том же поле, что и сервер с MSSQL, Office 2007, IIS и Sharepoint.

Если у вас нет ресурсов для этого, вы всегда можете арендовать предварительно выделенный сервер Sharepoint.


Обновление 1.

Также я хотел бы упомянуть, что создание общей сети на вашем ПК и указание местоположения на (http://pecka.com/archive) приведет к возможности перетаскивания файлов в папке и синхронизации с SharePoint, метаданных, автоматически генерируемых и сохраненных в БД.

Извините за rambe, но я бы по крайней мере посмотрел на него

Ответ 2

вы могли бы заглянуть в drupal. Первое, что нужно прояснить, это то, что это должно быть только DMS, и ничто другое, кроме того, оно не проголосовало бы за другой специальный инструмент DMS.

Я установил его как облегченное решение DMS (которое будет распространено на общую CMS для внутренней сети) на моем рабочем месте. Рабочий процесс в порядке, PDF и не полный текстовый поиск тоже, разрешения были немного сложными. Это drupal 6, между тем d7 доступен. Если вам нужна дополнительная информация, я был бы рад разработать.

btw управление активами для больших видео и аудиозаписей я занимаюсь некоторыми частными исследованиями.

Ответ 3

Возможно, вы тоже посмотрите на них - все они основаны на LAMP owl
letodms
knowledgetree - похоже, что они поставили инициативу с открытым исходным кодом на задний план. Вы можете найти старый выпуск этот URL-адрес.

Ответ 4

Я также продвигаюсь к созданию сервера документов и баз данных на основе LAMP, используя некоторые программы, такие как Python и Java. По моему предложению вы должны найти программный сервер eDocs DM, который разрабатывается в Windows Platform для руководства. Концепция - это те же способы, но разные платформы и язык программирования.

Затем попробуйте сравнить функции с открытым исходным кодом, например:

Оформить заказ здесь для систем управления документами с открытым исходным кодом: http://lerablog.org/technology/the-best-open-source-document-management-systems/