管理ユニットを文書化するためのWEBインターフェイス。 ステージ1、情報の収集と設計

IT部門のすべてのタスクに適したドキュメンテーションシステムの検索に失敗した後、私は自分で書くことにしました。 すべての人に適したシステムはないので、書く必要があると思いました。







catの下で、すべてを完全に文書化できるシステムをまだ見つけていない人がいます。





主なタスク:

•データベースへの情報の保存、WEBインターフェイスを介したアクセス

•2つの使用方法:オンラインサービス、ローカルインストール。

•モバイルアプリケーション(Apple、Android)

•監視システム(cacti、zabbix)との統合

•リポジトリおよび会計単位のタイプを作成する機能

•アクセス権を設定してデータを入力するためのフォーム

•フィールドタイプの柔軟なフィルターオプション

•時間間隔のデータに関するレポート

•アクセスロールによる許可

•Active Directory、LDAPとの統合

•一般的な課金システムとの統合



最小機能:

•アカウントの文書化

•ジョブの文書化

•サーバーとその役割のドキュメント

•電源スキームのドキュメント

•LANドキュメント

•電話回線のドキュメント

•アクセスルールの文書化



今、私は実装のためのツールの選択に直面しています。 Yiiフレームワークを選択すると思います。なぜなら、 私はすでに、Twitterブートストラップまたはファンデーションについてかなり多く書いています。

気になるのは、テーブルとデータベースを自動的に作成することだけです。 おそらく、私は設計と開発において多くの間違いや欠点を犯すか、そうでないかもしれません。



このアイデアが必要かどうかにかかわらず、時間が決定します。 不便な製品を使うことにうんざりしているので、私はそのようなシステムを開発する決心をしています。 何かが非常に便利ですが、時間がかかります。 このために最小限の作業時間を費やして、ドキュメントを最新に保ちたいと思います。



投稿は、経験豊富な専門家がドキュメントに使用するもの、私が考慮に入れるのを忘れたもの、オープンソースソリューションで見たいものを学ぶために公開されました。



PS第2段階では、明確なT.Zを記述します。 ステップバイステップでSVNを開き、Githubでプロジェクトを開きます。



All Articles