LOGIN ID Password Auto Login Register Now! Lost Password?
XUGJ Forum

XOOPS汎用データベースモジュール のダウンロードファイルを!

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2016/4/8 22:12
kyd02776  1st Class 居住地: ☆☆  投稿数: 39
http://xoopscube.jp/module/413
にある、XOOPS汎用データベースモジュールを使ってみたいのですが、
XOOPS総合研究所様のサイトからダウンロードできません。

どこかにミラーしてるものとかないでしょうか?

あるいは、ダウンロードしたものをお持ちの方がいらっしゃいませんか?

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2016/4/9 2:35
kamezou  1st Class 居住地: 2013~  投稿数: 49
こんにちは。

たぶん、無理だと思います。

用途にもよりますが、pico の extra_fields 機能を使ってみてはいかがでしょう。強力な機能なので、かなりのことができると思います。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2016/4/14 12:45
kyd02776  1st Class 居住地: ☆☆  投稿数: 39
アドバイスありがとうございます。

picoですかぁ?うーーーん。

と考えて、
xcck
をトライアル中です。

簡単なようで難しい。
シンプルなようで奥が深い!
kilicaさんの美学がじわじわとしみてくる。
ちょっとはまりそうです。


投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/4/15 0:08
kamezou  1st Class 居住地: 2013~  投稿数: 49
kilicaさんの考え方には私も共感します。

xcck と lecat には、まだバグがあるみたいで、一部動作しないところがあるようです。

xcck に出来て、pico で出来ないのは、親子関係やサブテーブルの設定ぐらいです。
コメントやイベント通知などは xcck にないので、pico をお勧めしました。


----------------------
xcck
表ページから、フィールド定義を追加 -> タイプ -> text で設定した時に、
管理ページの、編集(Edit)展開済みテンプレート の4行目
getOption($field.text,~ は、getOption($fields.text,~( $fields の s が抜けている)


lecat
表ページの、アクセス権の初期設定 がエラー
trust_path/lecat/actions/CatViewAction.class.php 83行の getShow('title')を削除すると、とりあえず動く。他に影響があるかどうかは未確認。

あるカテゴリを表示したとき、そのカテゴリのアクセス権を変更した場合に表示される [このカテゴリのアクセス権を初期値に戻す] をクリックした際、
初期化されず すべてのチェックがクリアされる。これは今の私では対処できていません。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2016/4/16 15:26
kyd02776  1st Class 居住地: ☆☆  投稿数: 39
なかなか時間が無くて踏み込めないのですが、ここら辺の使い方とかが書かれたページとかないですかね?

気になっているところ
・xcckは既にXOOPS Xに入っている?(ユーザモジュールにくっついているプロフィールはxcckにそっくり)
・FACTORYとの違いは?

#しばらくトライしてる暇が無く、ROMしてるのが精一杯。


投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/4/16 20:42 | 最終変更
heiji  Ensign 居住地: ☆☆☆  投稿数: 251
kyd02776さん

こんばんは。

> ・xcckは既にXOOPS Xに入っている?(ユーザモジュールにくっついているプロフィールはxcckにそっくり)

ユーザーモジュールを作れれた方でないと、本当のことはわからないと思いますが、「ユーザモジュール ⊂ xcck」ではないと思っています。

>・FACTORYとの違いは?

xcckは、
http://jp.xoopsdev.com/modules/wiki/?Menu%2Fxcck
『xCCK は XOOPS Cube Contents Creation Kit の頭文字をとった、汎用データベースモジュールの一種です。
XOOPS Cube Legacy 2.2 の機能をフル活用した、新世代の万能モジュールです。
項目を好きなだけ自由に設計でき、親子ページ、サブテーブルの設定、カテゴリを初めとした共通モジュール群との連携により、「プログラムはできない」人でもお望みの機能を実現することができます。
データを保管し、見せる、という基本的なウェブアプリを柔軟に作ることができ、静的コンテンツ、ニュース、商品カタログ、画像アルバム、ブログ、リンク集などの用途に使うことができます。』

FACTORYは、
http://jp.xoopsdev.com/modules/factory/
『Factory は XOOPS Cube Legacy のモジュール生成モジュールです。5分もあれば、モジュールを作成することが出来ます ! 』

つまり、xcckは非常に柔軟な使い方ができるとはいえ、完成したモジュールです。一方、FACTRYは、自作モジュールを作るためのモジュールです。
言い方を変えると、xcckはそれ自体がサイト運用で使うモジュールですが、FACTRYはサイト運用では使わず、サイト運用で使う自作モジュールを作るためのモジュールです。

ちなみに、FACTRYを使って私も自作モジュールを作ったことがありますが、kilicaさんからこんなコメントをいただいています。
http://www.xugj.org/modules/d3forum/index.php?post_id=7012
『Factory ・・・、ご覧のとおりである程度自分で何とかできる方でないと、引っかかる部分があります・・・』
FACTRYを使ってそれなりにちゃんとした自作モジュールを作ろうとすると、かなり勉強しないと難しいと思います。

> #しばらくトライしてる暇が無く、ROMしてるのが精一杯。

そのような状態であれば、FACTRYはかなりハードルが高いと思います。

ちなみに、自作モジュールだったら、TUBSONPという選択肢もあります。
http://xoopsdev.com/modules/tubsonp/
先のkilicaさんとのスレッドで、kilicaさんはFACTRYよりこちらをおすすめされていました。
但し、私は、FACTRYが吐き出したコードベースでなんとか希望する動きをするモジュールまで仕上げることができたので、TUBSONPは使ったことはありません。
ただ、当時、FACTRYの使い方を解説しているサイトは皆無でしたが、TUBSONの使い方を解説しているサイトはそれなりにありましたので、TUBSONの方が情報は集めやすかったと思います。現在の状況は分かりません。

ご参考になれば幸いです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2016/4/17 9:50 | 最終変更
naao  Commander 居住地: 2006年10月頃~  投稿数: 509
kyd02776さん、heijiさん、kamezouさんこんにちは、ごぶさたしています、naaoです。

1、xcck。 汎用データベースモジュールといえばまずこれを検討でしょうが、kamezouのおっしゃるように、コメントやイベント通知が無いので、コミュニティ対応として少し不足な気がします。私はxcckを実サイトでは使っていません。

2、pico の extra_fields。 単なるコンテンツモジュールのpicoにここまでの機能が潜在しているなんて夢のような機能です。 私も使っていますが、検索を実装するのはかなり力技で、フィールドを後で増やそうものならそれなりに大変です。 参考までにココで使っています。 以前あった解説サイトのextra_fieldsページは、残念ながら無くなってしまったような記憶があります。

3、tubson。 モジュールそのものを作るのであれば、これが安定しているかもしれません。 実働実績としては、身近なところでXoopsX の X-updateモジュールがあります。

4、factory。 ここ(pdf) にもありますとおり、連係機能が強化されたtubson、なおかつweb上で骨格を作れてしまうという優れものですが、機能としては未実装の部分もあるので、自力のある方にお勧めです。
実働実績としては、XoopsXのxupdate-master があります。xupdateの仕組みの中にそこで(場所はここに書きませんが、調べれば出てくるでしょう)登録したものであること、という仕組みになっていて、letag, lecatと連携して管理しています。 閲覧だけならゲストでもできますので見つけて参考にしてください。

実は、d3forumをcube風にfactoryで作り直すというマイプロジェクトがあったのですが、d3forumがあまりに機能が多くて途中で頓挫してしまいました。 ごみダメになっていますがソースコードはここにあります。

以上、2年前からあまり状況は変わっていないと思いますので、参考になれば幸いです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2016/4/20 16:57 | 最終変更
kamezou  1st Class 居住地: 2013~  投稿数: 49
naaoさん、こんにちは。情報ありがとうございます。
検索にかからないというのはちょっと驚きました。xcck も検索機能は独自のもので実装しているようですね。
tubson, factory, d3forumのcube風ソースコードも参考にさせていただきたいと思います。


以下、xcckディストリビューション を xoopsX で使ってみるための手順です。

1. 通常通り xoopsX をインストールする。
2. lecat, letag を、それぞれ category, tag の名前(ディレクトリ名)でインストールする。
3. leimg, lefeed, ckeditor4 をインストールする。
4. http://d.hatena.ne.jp/kilica/20110424/1303655652 から http://jp.xoopsdev.com/doc/xcck-pack.zip をダウンロードし、解凍する。
5. プリロードファイル:root/modules/legacy/preload/XcckPackModuleInstall.class.php を xoopsX の同じ位置に配置する。(注:モジュールプリロードです。)
6. xcck を、それぞれ album, blog, book, catalog, content, faq, link, news, word の名前(ディレクトリ名)でインストールする。
7. メインメニュー → 画像管理(leimg) でサムネイルの設定をする。
8. http://jp.xoopsdev.com/modules/wiki/?Menu%2Fxcck を参考にして、テンプレート編集など カスタマイズする。
(このページに掲載のディストリビューションの方が新しいみたいだけど、解凍してみたらプリロードファイルが無かったので、うまく構築できなかった。)


※ xcck で、画像を表示するには、テンプレート編集が必要です。
xxxx_page_view.html の <{$imageObjs[$n]->makeImageTag()}> の()内に 画像管理(leimg) のサムネイル番号 または 0 を入れる。

※ lefeed が機能していないみたいですが、良く分かっていません。ごめんなさい。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/4/21 10:43
kyd02776  1st Class 居住地: ☆☆  投稿数: 39
heijiさん
詳しい説明ありがとうございます。

引用:

heijiさんは書きました:
ちなみに、自作モジュールだったら、TUBSONPという選択肢もあります。
http://xoopsdev.com/modules/tubsonp/
先のkilicaさんとのスレッドで、kilicaさんはFACTRYよりこちらをおすすめされていました。


ちょっと試してみようと思ったんですが、
このサイトはログイン必須ですよね?
add new module
のボタンを押すとpermissionerrorになる。
IDを取得しようにも、新規登録のメニューが見当たらない。。。。。

うーーむ。。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/4/21 11:14
kyd02776  1st Class 居住地: ☆☆  投稿数: 39
kaemzouさん
詳しい説明ありがとうございます。

詳細はトライしてみて。。。

で、xoopsXを入れた直後にちょっと使ってみての質問があります。

・タイトル(?)が入力必須なんですが、無しに出来ませんか?

実は、やりたいのは「コンテンツモジュール」というより、もっと単純なデータベースなんです。
はっきり言うと、勤務管理表+ちょっとのモジュールを作りたいのです。
・ID
・日付、時刻
・出退勤区分
・元気印(けっこう、ミソ!)
ぐらいで良いんですが、
・入れるときにサクッと入れられるようにしたい。
・一覧で、日付毎の出退勤が並ぶようにしたい。
・グループの管理はしたい。
・権限はなくてもいい(リーダでなくても全件見える)


出退勤を2レコードにしないと入れるのがめんどくさいと思うのですが、
一覧での出し方を考えると、SELECT時の処理まで考えないといけないのか、表示の時にぐりぐりやれば出来るのか、ちょっと想像がついていません。
片側の入力がないときも考えないといけないし。。。

そんなこんなで意外と道は険しいかも。。

ということで、のっけに「タイトルは入力必須です」とでて、困ったなぁと。

お知恵を借りられるとありがたいです。
投票数:0 平均点:0.00
  条件検索へ

Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities