タグ

CMSとPythonに関するvccのブックマーク (5)

  • Quokka - Python/Flask/MongoDBなCMS MOONGIFT

    CMSはWebサイトの基盤としてよく使われます。プラグインをサポートすることで柔軟に拡張できるCMSは多いですが、拡張だとできることに限界があったり、モジュールの品質や速度面で気になることがあります。 そこでシンプルなCMSを使って、自分たちでカスタマイズしてみるのはいかがでしょう。今回はPython×MongoDBによるCMS、Quokkaを紹介します。 Quokkaの使い方 Quokkaは世界一ハッピーなCMSというコンセプトで開発されています。Quokkaは日ではクアッカワラビーとして知られていて、世界一幸せそうな動物として知られているようです。 セットアップは簡単で、MongoDBを立ち上げていれば数コマンド打つだけです。 $ git clone https://github.com/quokkaproject/quokka $ cd quokka $ pip install -

    Quokka - Python/Flask/MongoDBなCMS MOONGIFT
  • 渋日記: Pythonって何?という人のためのSphinxチュートリアル

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 前回、インストールのエントリーを書きましたが、Tornadeドキュメントの翻訳を例に、実際にSphinxでの作業の流れをお見せしたいと思います。 まずはワークフォルダを作る 作業をするには、ファイルを置く場所が必要です。ソースコード、設定ファイル、ビルド後の成果物などなど、いろいろ必要になります。そこでフォルダを作成する必要があります。僕の場合は翻訳とかの作業は(ホーム)/work/(作業フォルダ)という場所で行うことが多いので、その前提で話しをすすめます。Tornadoの翻訳の場合はチームで作業をしたので、bitbucketを使って共有環境を用意しましたのでその説明も一緒に。 共有をする場合はMercurialをインストールしてください。Windowsの場合はTortoise

  • Djangoチュートリアル(前編)

    はじめに 近年、Webアプリケーション開発で用いるプログラミング言語として、Lightweight Language(以降LL)と呼ばれるスクリプト言語が人気を博しています。稿では、そのスクリプト言語の中からPythonとWebアプリケーションフレームワークのDjango(ジャンゴと読む)を紹介します。 Pythonの大きな特徴として、「言語仕様が小さくシンプルであり、簡潔で読みやすいアプリケーションを作れる」という点が挙げられます。DjangoPythonの簡潔さをうまく活かし、シンプルかつ格的な開発ができるWebアプリケーションフレームワークです。稿ではこのDjangoによるアプリケーション開発の基をチュートリアル形式で説明します。 対象読者 PythonによるWebアプリケーション開発に興味がある方 日頃、PerlRubyPHPJava、C#などPython以外のプロ

    Djangoチュートリアル(前編)
  • Zope 3の魅力に迫る (1/3)- @IT

    第1回 Zope 3の魅力に迫る 田原 悠西 2008/8/13 Pythonで作られたWebアプリケーションフレームワークのZope 3とは何か。設計思想から実際の運用ノウハウまでを解説する(編集部) Zope 3は、プログラミング言語Pythonで書かれたWebアプリケーションフレームワークです。1998年にオープンソース化され、現在も開発が続けられているZope 2の後継として、完全な再設計の上で2001年から開発されています。2004年に最初のバージョン3.0がリリースされ、間もなく3.4がリリースされる予定です。 Zopeを使って作られたアプリケーションでは、オープンソースCMSのPloneが有名です。PloneはZope 2上で動くアプリケーションですが、Zope 2にバックポートされたZope 3の機能を積極的に使って作られています。 また、Zope 3で作られたアプリケーシ

  • 【コラム】Yet Another 仕事のツール (66) Zope + CMFのCMS"Plone"を使ってみよう - 導入 | エンタープライズ | マイコミジャーナル

    これまで、PHPを中心としたLAMPプラットフォームのアプリケーションを多く取り上げてきたが、それは単にLAMPアプリケーションは導入が容易で、数も豊富だからだ。もちろん、PHPで開発されているからなんでも優れているとか主張するつもりは毛頭ないし、LAMP以外にも仕事に活用できるアプリケーションはたくさんある。 たとえば、コラムでは以前、LAMPの代表的なCMSとして「XOOPS」を紹介したが、XOOPSはデータベースの選択肢が基的にMySQLに限定されていることや、コミュニティサイト向けの作りになっていることから、中規模以上の企業サイトでは適用しづらい面もあるかもしれない。そこで、今回からしばらく、XOOPSとは一味違ったCMSとして、「Plone」を取り上げてみたい。 Plone開発チーム Plone日語サイト Ploneは、オープンソースのWebアプリケーションサーバ「Zope

  • 1