2010-12-20 6 views
1

CMSがWordpressになるデータベースからデータを取得するアプリケーションを作成するように求められました。私はCMSを一度も使用していないので、どのように動作するのか、各コンポーネントがどのように機能するのか、私の頭の中で(概要)画像を取得しようとしています。 CMSが実際にパーティーにもたらすものiPhoneアプリケーションからWordpressデータベースにアクセスする

アプリ自体を作成することはかなり明確です。私はすでにいくつかやった。私は前にデータベースを作りましたし、問題を引き起こすべきではありません。

しかし、アプリとデータベースの中間には何が起こりますか?

パートA: iphoneアプリは、通常、サーバー上でホストされているいくつかのphpファイルを呼び出すと思いますか? phpはデータベースへの呼び出しを行い、何らかの形でxmlとしてデータを返します。しかし、これは本当に基本的なものでCMSを必要としません。ちょうどデータベースとphpfile、または間違っていますか?

パートB: データベースのデータが有効でなくなったかどうかを確認し、必要に応じて削除する場合は、サーバー上で何らかのプログラムを実行する必要があります。そのプログラムはWordpressになるので、コンテンツを管理しているので、実際にはコンテンツ管理システムが必要とされており、こうしたタスクのためのものです。私はCMSの役割を理解していますか?

多くのおかげで、 -code

答えて

1

パートA:はい、それはそれが正常に動作する方法を間違いです。もちろん、あなたは "a"データベースにアクセスしていません。あなたはWordPressが作成するデータベースにアクセスしていますが、そうでなければ確信しています。

パートB:CMSの役割は、構造化された簡単に編集された情報の提示方法を提供することです。これは、データベースとユーザーインターフェイスの両方を抽象化し、CMS管理者がシンプルなフォームを使用してデータをCRUDできるようにします。

あなたの場合、いいえ、プログラムで要求されたデータを提供するように設定されていないため、(通常は)WordPressソフトウェアに情報を提供するよう頼まないでしょう。代わりに、データが埋め込まれたHTMLページを表示するように設計されています。 WordPressソフトウェアは、人が人間に優しいインターフェースを通してデータをCRUDするためのものです。パートAのように

This articleはあなたがしたいと思うものの可能性が最も高い、ブログエントリおよびユーザーのコメントを取得するためのいくつかの基本的なPHPを示してあなたは、あなた自身を記述します。 WordPressのデータベースフォーマットはよく文書化されています:here's an articleこれは、情報を取得するためのより多くのPHPの例を示しています。

+0

Matthewありがとう、私は少し知っていると思うし、ワードプレスのようなより高いレベルのものについて学ぶ前に、クライアントサーバーの基本を手に入れなければならない。 –

+0

私はWordPressに実際に情報を提供するよう頼んでいます。なぜなら、特にその目的のためにXML-RPC APIを持っているからです。 – futtta

1

を私は、XMLを使用する(直接またはいくつかのカスタムPHPコードを通じてDBにアクセスしようとするが、the official WordPress APIを使用していないだろう-rpc)を使用します。

this xml-rpc objective-c libraryは、これをかなり簡単な練習にすることさえできますか?

関連する問題