• ベストアンサー

データベース連動型のwikiライクなページを作りたい

MySQL5&PHP5を使っている者です。(まだ始めたばかりです) MySQLで貯めたデータベースをwikiのように登録・編集できるようにしたいのですが、その為のツールを探しています。 PHPベースでラフが書ければ、あとは自分で仕上げるつもりです。 PukiWikiは、どんなもんかと思い本を一冊買いましたが、イマイチ、といったところです。 MySQL5&PHP5を前提としたデータベース連動型のwikiライクなページのラフを作るのにいいツール、記述PukiWikiのような入門書、CakePHPのようなフレームワークなど、お勧め&ご存知の方おられましたら、アドバイスいただけると幸いです。

  • idek
  • お礼率47% (170/361)

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>PukiWikiは、どんなもんかと思い本を一冊買いましたが、イマイチ、といったところです。 なんとなく言いたいことはわかりますが、どこがどうイマイチなのか具体性が ないので、回答がしづらいところです。 実際のところ、私も会社でpukiwikiを拡張して、MySQLと連携してユーザー 管理も含めた拡張的な使い方をしていますが、とくに不満はありません。 そもそもwikiはSQLなどを利用せずに、独自で履歴性や検索性をもつ 仕組みですので、SQLの利用範囲は、特殊な部分に特化することになると 思います。 今回やりたいことがwikiベースではなくSQL上のデータを随時更新していく システムということであれば、XoopsなどのCMSやsmartyなどのテンプレが ベターではないでしょうか

idek
質問者

お礼

ありがとうございました。 XOOPS&PHP&MySQLでいってみます。

その他の回答 (1)

  • pick52
  • ベストアンサー率35% (166/466)
回答No.1

高機能なWikiならMediaWikiがいいです。 ご存じ、Wikipediaの他多くのWikimediaプロジェクトに使用されている Wikiで拡張機能による機能の追加などが行えます。 多彩なWikiマークアップもありますし、設定などを含めカスタマイズ すればそれなりに使えるんじゃないかと思います。

参考URL:
http://www.mediawiki.org/wiki/MediaWiki
idek
質問者

お礼

ありがとうございました。MediaWiki勉強してみます。

関連するQ&A

  • 5000~7000ページ程が可能なフリーで使えるwikiを探しています

    5000~7000ページ程が可能なフリーで使えるwikiを探しています。 レンタルウィキでないこと(運営会社の挿しいれた広告がはいらないこと)、 データベースを使うならMySQLであること、 設置者(私)側でgoogle adsenseがつかえること、 できれば、運営管理が分かりやすい&wiki自身のFAQあるいはQ&Aが豊かなこと 上の条件をみたすものをさがして、各wikiのサイトを見ていますが、 ページの上限数がいまいちよくわかりません。 Pukiwikiが最新のバージョンで4000ページだとわかったくらいです。 どうぞよろしくお願いします。

  • データベースと連動したベーシック認証

    はじめまして。よろしくお願いしますm(_ _)m ベーシック認証でmysqlと連動した認証を行いたいのですが、方法がわかりません。 調べてみると、モジュール?をインストールするとmysqlなどのデータベースと連動したものが使えるらしいのですが、レンタルサーバー等でもそれは可能なのでしょうか?(一応phpとmysqlが使えるサーバーです) やりたいのはフリーの掲示板cgiに認証を掛けて登録ユーザーしか観覧、書き込みができないようにしたいです。その際、ユーザーIDやパスワードは個別に設定したいのですが、ベーシック認証でこれは可能でしょうか? あまりプログラムの知識がないので、漠然としたイメージしか伝えられませんが、何かアドバイスありましたらお助け下さいm(_ _)m

    • ベストアンサー
    • PHP
  • スマートフォンアプリ開発はMySQLと連動可能?

    はじめまして。 スマートフォンアプリの開発についてお聞きしたいと思います。 結論から言いますと、データベースMySQLに現在あるデータを アプリを開発して、そのデータベースを参考に在庫管理をしたいのです。 現在PHPで作成したウェブサイトがありMySQLのデータベースやフレームワークをつかっています。 そこのデータベースと連動したアプリで在庫状況などを確認できるソフトを作りたいと思いますが物理的に可能でしょうか?あとアプリを立ち上げているときだけ在庫状況に変動があった場合(注文が入った場合)に音を鳴らしたり、自動的にプリンター出力をさせたりもできるのでしょうか? PHPやPerlでのウェブ開発しかしたころがなく、相当難しいだろうと思いますが これらを作れそうな参考の本やサイトもございましたら教えていただければ幸いです。 宜しくお願いします。 箇条書きではこんな感じです。 ・MySQLのデータベースにつなげることができる? ・音や声を出力できますか? ・プリンタに自動的に出力できますか?

    • ベストアンサー
    • Java
  • WebサイトライクなWikiベースのサイトを構築

    ブラウザ上で誰もが更新できるウェブサイトの制作考えています。 そこで、Wikiベースのウェブサイトの制作を検討するのですが、 PukiWikiなど有名なWikiサービスはWikiサイトっぽくて、デザインがイマイチ(個人的な所感)。 そこで、htmlやCSSなどを用いて、WebサイトらしいWikiを構築できるWikiエンジンを探しています。 イメージ的にはこんな感じで、Wikiっぽくないデザインを求めています。 http://info.tiki.org/preview35(TikiWikiのサイトから引用) ご存知の方いらっしゃいましたら、ご教授頂ければ幸いです。 アップロードしてindex.phpを実行すればシステムの構築が終わるなど、 出来る限り簡単にインストール出来るものが望ましいです。 (↑探している過程で、Twikiを見つけ、インストールを試みましたが、良くわからずに居ます。)

    • ベストアンサー
    • HTML
  • 【初心者】が、データベース連動型ウェブサイトを作るには?

    【初心者】が、データベース連動型ウェブサイトを作るには? ネットを介して複数人から集めたデータを1つの商品にまとめてその複数人に売る、というビジネスをしようと考えています。 今年か今度中に一人で本業を持ちながらサイトを完成させたい。 はじめは、勉強がてら全部自分で打ち込んでみようかな、なんて軽く考えて本屋でPHPやMySQLの本を立ち読みしましたが、恐ろしくなってしまいました・・・。私の頭では3年かけてもできそうにありませんし、お客様の信用も失いたくないので安心安全スピーディーな既存のソフトを使用してサイトを製作することにしました。使用する予定のソフトは、データベース構築のためにファイルメーカーと、サイト構築のためにBind for web life(テンプレートのデザインが気に入ったため)を使用したいと考えています。 データベース連動型のウェブサイトを作るには、この2つのソフトとサーバーとPHPの知識があれば良いのでしょうか?他にも必要な知識や方法やオススメのソフトや参考になるウェブサイトなどご存知の方がいらっしゃったら教えていただきたいです。(金銭的な理由でCMSの導入は考えていません。) あと、一般的な製作な手順としては、サイトを構築(静的ページ→動的ページ)→データベースの作成 という手順になるのでしょうか? 知識を持っている方がこの質問を見たら、質問内容がおかしいと感じるかもしれません。 色々と自分で調べてきて理解が誤っている部分があるかもしれません。 その場合はご指摘いただけると大変有り難いです。 よろしくお願いいたします。

  • データベース設計

    mysqlを使ってPCのログイン履歴を作りたいと思っています。 インターフェースはpukiwikiを使ってphpでmysqlをたたく予定です。 ユーザには入力フォームが用意されており、どのPCを使うかの選択と、ユーザ名の入力をします。 さらに、PC-Aにログインしているユーザをpukiwikiのページに表示したり、 使い終わった後はボタンを押すなどして、ユーザ情報を削除できるようにする予定です。 ↓mysql上ではこのように登録されている予定 |PC名|ログイン時間|ユーザ名| |PC-A|2011-0515-11:20|goo太郎 |PC-A|2011-0515-11:20|goo花子 |PC-B|2011-0520-11:20|goo次郎 |PC-C|2011-0501-11:20|goo史郎 phpとmysqlの連携は書籍が多くありそうなので、そちらは問題ない気もしますが。 mysql(データベース)を扱ううえで、正規化(?)が良くわかっていません。 PC-Aだけの情報を取り出してくるときに必ず必要になってくると思うのですが、 正規化はmysqlが自動的にやってくれるものなのでしょうか? ググってみても正規化のみの解説が多く、どうやって連携しているのかわかりません。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • データベースでないデータベースを利用したい

    Linux上でMySQL、PostgreSQL、SQLiteなどのデータベースが一切使えない サーバ上でデータベース(もどき)を利用したいです。 そのサーバはXMLファイル操作も出来ません。 現段階だとテキストベースにfopen()などでごりごり追加・修正・削除を行うクラスを作って 利用するくらいしか思いつきません。 どなたか良い方法があればご教示下さい。 因みにPEARも利用しない事を前提です。

    • 締切済み
    • PHP
  • PHPフレームワークについて

    PHPフレームワークで教えてください。 最近、「フレームワーク」という言葉を知りました。 今後「フレームワーク」を使ってWEBアプリを作ったほうが楽なのかなと思っています。 そこで質問なのですが、Mojavi、Maple、Ethna、Zend、CakePHPなど色々あるみたいですが どれがいいでしょうか? 条件としては、ホスティングサーバーで動かすのでインストールが比較的楽な物(php.iniやhttpd.confとかいじらなくても良い物)です。 使いたいのは、 ・フォームからの入力チェック ・データベース(MySQL) ・Smarty ・管理ページは管理者だけ(認証) 位です。 分らない事が出てきたらネットで調べる事になると思うので出来るだけ情報が多いものがいいです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPフレームワーク理解に役立つ、オブジェクト指向入門書

    PHPでWEBアプリを作りたいために、html,css,Mysql,PHPなどの基本的な事柄を勉強し、cakePHPというPHPフレームワークを最近使い始めました。オブジェクト指向やクラスについてはPHP入門書に書いてあるのを読んだだけで、なんとなくしか分かっていません。 PHPのオブジェクト指向やフレームワークとのつながりを理解できるような、初心者向けのお勧めの本はないでしょうか? オブジェクト指向について学ぶよい本は探しやすいのですが、PHPフレームワークを理解するために適した本はどれなんだろうと悩んでおります。基本的な概念はすべて同じだから、PHPとかまったく関係なくオブジェクト指向関係の本を読めばいいのでしょうか? 候補の本 ・オブジェクト指向でなぜつくるのか ・Head Firstオブジェクト指向分析設計 ・いちばんやさしい オブジェクト指向の本

    • 締切済み
    • PHP
  • データベースエンジンが不要なブログシステム

    こんにちは。 個人でHPを作っていますが、ウェブログをやってみたいと思います。 ただ、大抵のツールはバックエンドでMySQLやらPostGreSQLなどが必要みたいですね。 いま持っているHPスペースはso-netのスペースで、そうしたデータベースエンジンが利用できません。 データベースエンジンが不要なブログツールをご存じでしたら教えて下さい。 CGIやPHPなどのスクリプトも不要ならばなお嬉しいです。

専門家に質問してみよう