2013-02-15 6 views
5

私はPerlで小規模なWebアプリケーションを書いていると私は他の人がそれを使用することができますので、それをパッケージ化します。私のアプリケーションは、以下のコンポーネントをCPANから包装PerlのMojoliciousのWebアプリケーション

  • 各種のPerlモジュール

  • 私自身のモジュール

  • Aが

  • Apache2の構成

私はMySQLdatabase

を持っています本当にわからないoスタート。すべてのヘルプは非常にCPANにモジュールを提出

答えて

6

を高く評価しているあなたはそれのこつを得れば簡単ですが、最初に、それは学ぶために時間がかかります。あなたを助けるいくつかのガイドがありますが、ここ数年以内に書かれたガイドを選んでください。ここでは1です:http://www.perlmonks.org/?node_id=879515

あなたはビルドツールの1程度に少なくとも少し学ぶ必要があります。私はModule::Buildが好きで、ExtUtils :: MakeMaker(私は個人的にはそうです)や疑似ツールDist::Zillaのようなものは、以前の使用方法を簡単にするのに使います。

私はあなたの本当のモジュールをアップロードする前に、物事をしようとするAcme::名前空間の下に小さなおもちゃのモジュールを解放しようと提案するかもしれません。

は、彼らが何を見るためにあなたの好きな作家によって書かれたdistsディレクトリのいくつかを見てください。たとえば私の鉱山はhereまたはhereです。私のMojoliciousアプリはGalileoです。

最後に、hereと記載されているように、Mojoliciousアプリをインストール可能にするには、静的ファイルをインストール可能な場所に移動する必要があります。私はMojolicious::Plugin::InstallablePathsと呼ばれる(あなたがそのレシピに従えば)助けることができるプラグインを作った。

幸運を祈る!

P.S.あなたはGitHubのレポへのリンクをコメントする場合、私はいくつかのコメントをすることが幸せになる(それでも:-)もちろんの力仕事を行う必要があります)

+1

こんにちはジョエル、あなたの詳細をありがとうございました、非常に役に立った私はPerlでコーディングするのがとても新しいので、私のコードはあなたの努力と比較してむしろ恥ずかしいものです。しかし、あなたは私にフルタイムの仕事と他の研究との間に、私の小さなwebappを改善し、展開することができるように、豊富な情報を私に提供しました。乾杯! – user1768233

関連する問題