18.04前書きManifoldは、ユーザーがこれらのテキストを自由に読んだり注釈を付けたりできるように、書籍やその他のテキストベースのメディアのWebベースのエディションを公開できるオープンソースWebアプリケーションです。オープンアクセス(OA)教材およびオープン教育リソース(OER)での使用に適したManifoldは、教室、コーディングブートキャンプ、ワークショップ、図書館、および共同読書を通じて知識を交換したい他の会場に組み込むことができます。メロン財団の資金援助を受けて、マニフォールドはもともと学術モノグラフを念頭に置いて作成されましたが、プラットフォーム上で多くの形式の出版物(ジャーナル、パンフレット、コレクション)を収集、整理、読み取り、注釈付けすることができます。マニフォールドブックの例を見るには、無料の電子ブック_https://cuny.manifoldapp.org/projects/how-to-code-in-python-3のマニフォールドバージョンをご覧ください。このチュートリアルでは、サーバーにマニフォールドを設定し、インストールにテキストを追加します。開始するには、次のものが必要です。18.04初期サーバーセットアップガイドに従ってください。URLを使用してWebサイトでManifoldを実行するには、完全修飾ドメイン名を設定する必要があります。これを設定するためのガイダンスについては、ホスティングプロバイダーのドキュメントをお読みください。DigitalOceanを使用している場合は、https://www.digitalocean.com/community/tutorials/how-to-point-to-digitalocean-nameservers-from-common-domain-registrarsのチュートリアルでガイダンスを見つけることができます。Nameserversを指します。+`で手動で設定し、アプリケーションを再設定できます。再構成については、以下で説明します。これらの前提条件が整ったら、チュートリアルを開始できます。18.04用のManifoldをダウンロードします。パッケージは後で削除できるため、まず一時ディレクトリに移動してパッケージをダウンロードします。+`フラグを使用して、出力をローカルファイルに書き込みます。これにより、パッケージがサーバーにダウンロードされます。https://storage.googleapis.com/manifold-dist/ubuntu18/manifold_2.0.0~rc.1-1_amd64.deb次に、パッケージをインストールします。manifold_2.0.0~rc.1-1_amd64.debこのコマンドを実行すると、次の行を含む出力が表示されます。Manifold!...これらの行を受け取ったら、次の手順に進むことができます。+」ファイアウォールを配置する必要があります。ファイアウォールを設置していない場合は、https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04#step-4に従ってファイアウォールを実装する必要があります。[基本的なファイアウォールのセットアップ]ステップ。+」を介したトラフィックを許可するには、ポート80を開く必要があります。80このルールが追加されたという出力を受け取るはずです。status」と入力してファイアウォールのステータスを確認し、サーバーの現在のルールを確認できます。ステップ3-マニホールドの構成このサーバーに完全修飾ドメイン名が既に設定されている場合は、追加の構成を行う必要はありません。これは、ドメイン名に一致する次の出力を受け取った場合に当てはまります。http://...ただし、現在サーバーのIPアドレスを使用している場合、または上記の出力がURLと一致しない場合は、正しい場所を指すようにマニホールドを構成できます。+`で作成され、Manifoldを構成するさまざまなサービスの設定と管理に使用します。任意のテキストエディターでこのファイルを開きます(nanoを使用します)。これをサーバーのIPアドレスまたはインストールされているManifoldのドメイン名に設定します。+`の場合、行は次のようになります。'http://example.com'IPが「192.0.2.0」の場合、行は次のようになります。'http://192.0.2.0'次に、ファイルを保存して終了します。この時点で、次のコマンドを使用してマニホールドを再構成できます。reconfigureこれで、Manifoldアプリはこのファイルに加えられた変更を実装して、新しい設定ファイルと構成ファイルを再生成します。次のような出力を受け取ったら、このプロセスは完了します。Reconfigured!これで、サーバーのURLまたはIPアドレスにアクセスできます。空のManifoldホームページが表示されます。[マニホールドホームページ]Manifoldアプリが提供されると、次のステップに進むことができます。+`パスを介してManifoldのバックエンドウェブインターフェースを通じて管理されます。バックエンドにアクセスするには、サーバーで管理ユーザーを作成する必要があります。manifold-api`実行可能ファイルを介してこの管理ユーザーを作成するコマンドを呼び出します。このコマンドを使用するには、メールアドレス、パスワード、名、姓などの詳細を次の形式で入力する必要があります。manifold:user:create:admin["","","",""]次の例のように、上記のコマンドで独自の情報を置き換えます。manifold:user:create:admin["","","",""]コマンドを実行すると、次のような出力が表示されます。isこのユーザーを作成したら、ブラウザに戻り、Manifoldの右上隅にあるアバターアイコンをクリックしてログインします。*ボタンが表示されます。[マニホールド管理モード]このボタンをクリックして、マニホールドのバックエンドにアクセスします。ステップ5-プロジェクトを作成するバックエンドから、将来のプロジェクトが存在する場所に移動します。[マニホールドプロジェクトリスト]新しいプロジェクトを作成するには、トップメニューバーの[プロジェクト]をクリックし、[新しいプロジェクトの追加]ボタンをクリックします。タイトルと、オプションのサブタイトルと説明を入力するように求められます。3のコーディング方法」を入力できます。新しいプロジェクトを作成すると、_draft_モードで自動的に保存されます。下書きであるプロジェクトは、ログインしている管理ユーザーのみに表示されます。プロジェクトの詳細ビューの左側にあるタブを使用して、サムネイルを追加したり、公開されているプロジェクトページのヒーロー画像またはバナーをアップロードしたり、メタデータや追加リソースを追加したりできます。Manifoldにはテキストのリポジトリが用意されているため、最初に行うのはテキストを追加することです。*タブをクリックします。Texts]EPUB、Markdown、HTMLファイル、またはGoogleドキュメントをManifoldにアップロードできます。[追加の設定]を実行する必要があります。EPUBをManifoldインストールにアップロードします。次のリンクを使用して、電子書籍のEPUBに直接リンクできます。https://assets.digitalocean.com/books/python/how-to-code-in-python.epubテキストを取り込むには、[新しいテキストを追加]ボタンをクリックして、取り込みプロセスを開始します。[テキストの追加]デモでは、上記のリンクを使用しますが、ファイルをクラウドアイコンにアップロードまたはドラッグして、ローカルハードドライブからファイルをアップロードすることもできます。*をクリックしてアップロードプロセスを開始できます。ホスティング環境とアップロードするファイルのサイズによっては、Manifoldがテキストを取り込むのに数分かかる場合があります。取り込みのステータス出力を示すログが表示されます。このプロセスが完了すると、ダイアログボックスの下部に[完了]ボタンが表示されます。[取り込み完了][完了]ボタンを押すと、プロジェクトに戻ります。下にテキストが追加されます。リンクをクリックします。*ボタンが表示されます。[読み取り開始ボタン]このボタンを押すと、テキストがマニフォールドリーダーで開きます。[マニホールドリーダープレビュー]プロジェクトに満足したら、管理インターフェイスの[全般]タブから、表示モードを切り替えて[ドラフトモード]をオフにできます。[可視性トグル]これで、プロジェクトがメインページで利用可能になります。[公開されたプロジェクトの最終マニホールド]この時点で、プロジェクトの作業を続けて、メタデータ、画像などを追加できます。Manifoldページに関連付けられたドメインがあり、ユーザーがファイルを提供することを期待している場合、Webサイトを保護し、HTTPSプロトコル経由でアクセスすることがベストプラクティスであることに注意してください。Encryptの概要]」を参照してください。18.04サーバーにManifoldがインストールされているはずです。すべてが計画どおりに進んだ場合は、独自のプロジェクトを作成し、Manifoldで独自のテキストを公開する準備ができています。Manifoldプロジェクト、その開発、およびそれを使用する大学の出版物の詳細については、次のリンクをご覧ください。website]をご覧くださいこのソフトウェアの使用中に問題が発生した場合、マニフォールドチームはフィードバックを歓迎します。section]を参照して連絡を取ることができます。