-2

Linux、Apache、PHP、CodeIgniterを実行している内部Webサイトを開発しています。私は以下を満たすための解決策を見つける必要があります:

  • ドキュメントのアップロード。(単語ドキュメント、Excelドキュメント、PDFを考えてください)
  • ドキュメントの編集/チェックアウト機能。
  • ドキュメントバージョン管理(このドキュメントにいつ変更を加えたのか)
  • Wikiの機能。(サイト内の特定のページのテキストの表示、編集、作成)

これらはそれぞれ、イントラネットサイト内でネイティブになります。上記のタスクを実行するために別のシステムにリンクしたくありません。サイト自体のすべてのコントロールが必要です。

私はSharePointとMediawikiを立ち上げ、API呼び出しを使用してそれと対話することを検討しました。ただし、APIに関しては、SharePointはLinuxではうまく機能しません。Mediawikiには、テキストのスタイルを追加するための恐ろしいツールのセットがあります。太字/斜体/下線を付けるのは直感的ではありません。

CMSバックエンドとして機能するapacheのプラグインはありますか?ここで私を助けるために使用できるプロジェクトはありますか?私はそれをゼロから構築するつもりですが、それについても賢くなりたいです。ここで何を使用するかについてのアイデアはありますか?

4

1 に答える 1

1

あなたが探しているのは「ドキュメント管理システム」と呼ばれ、オープンソースの無料のものが何十もあります。ゼロから発明しないでください。あなたは何ヶ月も費やし、このシステムを何年も維持することに行き詰まります

WYSIWYG編集が必要な場合は、TinyMCEまたはCKEditorを検討してください。どちらも優れており、バックエンドに比較的簡単に統合できます。

于 2013-03-14T18:58:08.510 に答える