[生き残れるか]EC-CUBE[4店舗目]
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/12/13(土) 14:11:28ID:???・[生き残れるか]EC-CUBE[3店舗目] http://pc11.2ch.net/test/read.cgi/php/1209204054/
【過去スレ】
・EC-CUBE http://pc11.2ch.net/test/read.cgi/php/1169631890/
・[生き残れるか]EC-CUBE[2店舗目] http://pc11.2ch.net/test/read.cgi/php/1201784308/
【公式】
・EC-CUBE公式サイト ttp://www.ec-cube.net/
・開発コミュニティ ttp://xoops.ec-cube.net/
・マニュアルサイト ttp://wiki.ec-cube.net/
・EC-CUBE Trac ttp://svn.ec-cube.net/open_trac/
・メーリングリストの過去ログ ttp://webml.ec-cube.net/
【その他】
・2ch EC-CUBE Wiki ttp://www39.atwiki.jp/eccube2ch/
・[mixi] EC-CUBE ttp://mixi.jp/view_community.pl?id=1272334
・EC-CUBEの学校 ttp://www.eccube-school.jp/
【EC-CUBEとは】
EC-CUBEは、株式会社ロックオンが創業から6年にわたって開発してきたECサイト構築システムをオープンソースとして公開したものです。ASPではできなかった独自性の高いECサイトが、無料で手に入ります。
0398nobodyさん
2009/08/26(水) 13:12:26ID:ACKl4CTp曲がりっぷりが見事すなぁ〜
0399nobodyさん
2009/08/26(水) 13:43:11ID:tCdJHWsz連想配列って意味じゃない?
0400nobodyさん
2009/08/26(水) 20:38:20ID:???0401nobodyさん
2009/08/27(木) 08:10:50ID:???規模が小さければそれでもいいと思うけど。
基本的には必要な情報だけセットして、かつ冗長に作ったほうが処理が早いだしょ。
0402nobodyさん
2009/08/27(木) 12:01:22ID:???PostgreSQLとSQL文を書く上で大きな違いなんてあるか?
基本的な読み書きは変わらないと思うが
0403nobodyさん
2009/08/27(木) 15:00:12ID:bZ7TiqcQif(postgres){
}else if(mysql){
}
こんなソースがあるんだから、データベースの設計は推して知るべし。
0404nobodyさん
2009/08/27(木) 16:56:19ID:???mysqlは5.1からじゃないとviewが使えない。
pgsqlもviewを止めれば重くなれるよw
それでもmysqlよりpgsqlのほうが軽いらしがね。
0405nobodyさん
2009/08/27(木) 19:32:11ID:???バーロw
0406nobodyさん
2009/08/28(金) 02:26:34ID:FqMx/DLDって仕様にしてくれれば、 PostgreSQLにしたのに....。
どうせサーバはどちらにも対応してたんだから。
0407nobodyさん
2009/08/28(金) 03:07:14ID:rvRTfB7N0408nobodyさん
2009/08/28(金) 03:14:41ID:???EC-CUBEに乗り換えようとインストールして
管理画面すげぇ!と思ってみたが、テンプレートDLしたら
0KのファイルがDLされていきなりめげてみた。
ググっても見たけどプログラミングわかんない私にはムリぽ。
つか全体的に難しそう。
大人しくoscommerce使っとくか…
0409nobodyさん
2009/08/28(金) 06:06:57ID:???素直にカラーミーショップでレンタルした方が得だって事だ
0410nobodyさん
2009/08/28(金) 12:07:19ID:???プログラムがわからない人でもいいと思うんだ
しかし
プログラムがわからないまま(勉強したくない)ではいけないと思うんだ
0411nobodyさん
2009/08/28(金) 13:40:12ID:???PERLで作られたものってあります?
0412nobodyさん
2009/08/28(金) 13:47:07ID:rGO/TDAw普通の人はGUIでカスタマイズ出来ると思ってしまうんじゃないか。
0413nobodyさん
2009/08/28(金) 13:47:51ID:rGO/TDAwMilkCafeというアプリがperlで書かれているよ。
カスタマイズには向かないけど。
0414nobodyさん
2009/08/28(金) 15:31:32ID:eIpx0nwm0415nobodyさん
2009/08/28(金) 16:19:23ID:???CAFEMILKのような
http://cafemilk.milkcafe.to/
0417nobodyさん
2009/08/29(土) 00:48:30ID:???どうしろと言うんだ
頭に虫沸いてるんじゃないか
0419nobodyさん
2009/08/29(土) 12:02:43ID:???専用スレあるみたいじゃん
0420nobodyさん
2009/08/29(土) 12:10:14ID:???作者の自演じゃね?
0421名無しさん@そうだ選挙に行こう
2009/08/30(日) 07:17:49ID:???0422名無しさん@そうだ選挙に行こう
2009/08/30(日) 11:32:37ID:lOmOyM+2・MVCにすること
・オブジェクト、メソッドを細かくすること
この3つを改善しないと、まともなプラグインが出てこないだろうね。
0423名無しさん@そうだ選挙に行こう
2009/08/30(日) 14:36:05ID:???自社で作っているものを売るための一環として
オープンソースにしてみた的な臭いがぷんぷんしているので
誰もまともに参加しようと思わない。
0424名無しさん@そうだ選挙に行こう
2009/08/30(日) 15:43:53ID:???それはEC-CUBEに限ったことじゃなくね?
もともとは一企業の製品がオープンソース化することって多々あるし
誰もまともに参加しようと思わない理由はまた別のところにありそう
0425名無しさん@そうだ選挙に行こう
2009/08/30(日) 17:30:42ID:???100のTipsとかいってるけどアレ、
著者はコミッタでありながらEC-CUBEにフィードバックしなかったモノでしょ。
ロックオンがEC-CUBEの発展よりもお金を望んだのかどうか知らんけど。
そうやって金儲けのためにフィードバックしない連中のために、
無償でバグ取ったりEC-CUBEのベースアップに協力するなんてバカらしいわな。
いま一般コミッタで泳いでいるのはシャチだけじゃね?
0426名無しさん@そうだ選挙に行こう
2009/08/30(日) 17:56:50ID:lOmOyM+2これじゃコミッタに期待は出来ないかも知れないね。
0427nobodyさん
2009/08/31(月) 01:07:34ID:???ちょっと見てみたけどただでもいらないな
0428nobodyさん
2009/08/31(月) 08:33:16ID:ZXco4VpKif(isset($_GET['admin']) && $_GET['admin'] == 'on') {
}
こういうコードを見つけたんだけど、
これって&admin=onってのをURLに渡されたらそれだけで管理者って判断してるよね?
あ〜、でも何か見落としてるのかも知れん。
0429nobodyさん
2009/08/31(月) 09:29:27ID:???SC_Utils_Ex::sfIsSuccess(new SC_Session());
してるからいいんじゃね?
こんなことでエラー画面に飛ばさんでもとは思うけど
0430nobodyさん
2009/08/31(月) 10:00:00ID:ZXco4VpKあ〜、見落としてたみたい。
下にコードが続いていたから、その中で処理が打ち切られるとは思わなかった。
まぁ、全部見れって話だが・・・
0432nobodyさん
2009/08/31(月) 11:53:35ID:???0433nobodyさん
2009/08/31(月) 11:59:23ID:???あと検索時URLに「search.x=数字&search.y=数字」が入ってるとか(入ってないサイトもあるけど)
0434nobodyさん
2009/08/31(月) 12:26:59ID:???javascriptのファイルにコピーライトとか書いてあるから
HTMLソースからパスたどってみればおk
0435nobodyさん
2009/08/31(月) 12:46:04ID:???あと、コピーライトもアドレス巡るのが少し面倒ですが、確かに分かりますね。ありがとうございます。
fotterはボクもなおすので・・・ww
0436nobodyさん
2009/08/31(月) 14:16:57ID:???admin/ を見てみる。
・.htaccessなどを使ったアクセス制限が掛かってなければ。。
・たまに制作?会社までわかる場合もある(独自ロゴなど)
0437nobodyさん
2009/08/31(月) 15:26:07ID:???MTやWordpressのようなブログから、XOOPSとかわかりやすい
0439nobodyさん
2009/09/02(水) 09:06:09ID:???>>432 の話だってば。
ブログはTrackBack用のURLがmt-tb.cgiだったりするじゃん。
XOOPSは弄ってあってもわかりやすいな。
0440nobodyさん
2009/09/02(水) 15:38:26ID:???0441nobodyさん
2009/09/03(木) 00:42:16ID:???0442nobodyさん
2009/09/03(木) 01:24:45ID:???0443nobodyさん
2009/09/03(木) 08:32:40ID:9WteSl+mそうなれば期待出来るかもしれない。
0444nobodyさん
2009/09/03(木) 12:52:15ID:???0445nobodyさん
2009/09/03(木) 13:50:02ID:???0446nobodyさん
2009/09/03(木) 18:01:08ID:???0448nobodyさん
2009/09/03(木) 18:46:57ID:9WteSl+m何となくだけどプロジェクトの推進力が強そうな印象がある。
0449nobodyさん
2009/09/03(木) 20:10:21ID:???延期しまくりでお前はドラクエかって
0450nobodyさん
2009/09/03(木) 21:07:34ID:???せっかくphp4切ってphp5に絞ってるのにpdo使って複数のdbに対応せずmysqlのみなの?
0451nobodyさん
2009/09/04(金) 08:20:14ID:kxKvmEyxZENCARTも同じ。
まあタダなので文句は言えないがこれだけ延期されるとさすがに厳しい。
0452nobodyさん
2009/09/04(金) 09:09:32ID:???0453nobodyさん
2009/09/04(金) 10:51:24ID:???0454nobodyさん
2009/09/04(金) 11:48:38ID:+b3tsV5l>>最後になりましたが、この管理画面を限定的に公開しようと考えています。
>>見るだけで真似をされてしまうような機能もあることから正直悩んだのですが、
>>EC-CUBEをもっと使いこなして充実化していきたいとお考えの方々に、
>>いい刺激やもっと使いやすくするいいアイデアが生まれたならば、
>>EC-CUBEの将来にとって良いことだということに至りました。
こう言うのを見ると、たくさんの業者が車輪の再発明をしているんだなぁと思う。
0455nobodyさん
2009/09/04(金) 11:53:44ID:+b3tsV5l一言で表現すると、「重複」
・EC-CUBEの中のコードはコピペで同じコードの重複
・業者は似たような機能をそれぞれ開発する重複(お金が絡むからフィードバックされない)
・フォーラムは似たようなバグ、要望を抱えるユーザーの重複(フィードバックされないから問題が解決しない)
LiveCommerceはこの辺の問題をクリアしてくれると良いね。
0456nobodyさん
2009/09/04(金) 15:50:27ID:zjZWoXDm標準のSQL使うように気をつければいいだけでしょ
そこまで面倒じゃない
でも ON DUPLICATE KEY UPDATE とか便利なんだよな
>>454
>>見るだけで真似をされてしまうような機能もあることから正直悩んだのですが、
なんか自意識過剰で気持ち悪いな
文句言われるとすぐキレそう
一生部屋に閉じこもっていて欲しいよ
0457nobodyさん
2009/09/04(金) 22:58:17ID:???それなりに工数かけていじってるだろうからロックオンから商用ライセンスを購入してんじゃないの?
そうだとすれば見せるだけでも悩むだろうさ
実際に帳票PDFをフィードバックしたところでもあるんだから、そういいなさんな
0458nobodyさん
2009/09/05(土) 00:05:12ID:???技術力がない会社が小遣い稼ぎ程度にやるにはちょうど良い程度で、
技術力があれば自社で最初から作った方が何かと管理しやすい。
0459nobodyさん
2009/09/05(土) 03:12:46ID:???0461nobodyさん
2009/09/06(日) 03:09:34ID:???0462nobodyさん
2009/09/06(日) 13:52:10ID:tODTm7a3コードみたら素人じゃん。がっかりだよ。日本発のオープンソース
なんてたいした自信みたいだけど、酷すぎる。過去ログにも出てるけど
mysqlとpostgresをシステムのあらゆるところでif(DB_TYPE==...)なんて
して切り替えていたり。classを定義していても設計がオブジェクト指向
ではない典型。
とりあえず商品のバッチ登録が今必要で、商品CSVアップロード機能が
あるなら、そこで使っているクラスで使えるものがあるだろう?と
思ってみたら単にSQLこさえてるだけ。はぁ。。。商品クラスとか
真っ先に作ろうと思わないのかな。
0463nobodyさん
2009/09/06(日) 14:34:51ID:???似たようなロジックが山ほどコピペされてると思うよ。
0464nobodyさん
2009/09/06(日) 19:41:23ID:/JDth3YDなんか面倒な解析に時間がかかってリズムに乗れない
どうもピンとこないソースなんだ
EC-Cubeは捨てたほうがいい
見切るのは早ければ早いほどいい
このくらいの機能なら1ヶ月もあれば十分作れるし
ソース見るだけ時間の無駄だった
0465nobodyさん
2009/09/06(日) 21:23:02ID:???わざわざifでファイル毎に指定するのはおかしい
0466nobodyさん
2009/09/06(日) 22:03:51ID:???これはひどいデザイン詐欺だと思う。デザインは綺麗に見えるのコードはむちゃくちゃ過ぎる。
0467nobodyさん
2009/09/07(月) 00:37:11ID:+nTZxagH0468nobodyさん
2009/09/07(月) 00:54:22ID:???行き当たりばったりで作った感が出まくっている。
Zen、OSCも同じ関数が二重に定義されていたりして
設計がダメダメだが。
0470nobodyさん
2009/09/07(月) 03:45:29ID:???0471nobodyさん
2009/09/07(月) 08:41:33ID:kcMMZ8P40472nobodyさん
2009/09/07(月) 09:18:50ID:luUR31e10473nobodyさん
2009/09/07(月) 12:59:51ID:???質はともかくEC-CUBEが一番簡単だよ?
0474nobodyさん
2009/09/07(月) 13:45:20ID:???設計としては妥当? それともあまりよろしくないこと?
この辺がよく分からん。
0475nobodyさん
2009/09/07(月) 17:30:00ID:kcMMZ8P4最初に全部初期化するのが良いと思う。
$objQuery = new SC_Query();
例えば、こういうデータベースアクセスのオブジェクトが死ぬほど出てくるけど、
こういうのは最上位のクラスで初期化しておけば1回書くだけで済む。
0476nobodyさん
2009/09/07(月) 18:40:50ID:???なるほどね、個別のインスタンスが必要じゃないやつは、
そんな風に書いておくといいんだね。
たしかに SC_Query とか、使わないページってあんま無いもんな。
そんじゃさ、SC_Date とかはどう?
フロントでは入会と注文と会員情報変更時ぐらいにしか使っていないけれども、
こういうのも楽っていう理由で取り敢えず最初に require しておいてOKなのかな?
0477nobodyさん
2009/09/07(月) 18:50:50ID:???・プログラムが1度ロードされ、しばらく使いまわされる
という2つの環境では意味が違ってくる。
鯖の能力とかアクセスの具合だとか、ハードにどんだけ金出せるかとかによるでしょ。
もともと専用鯖仕様だったからなEC-CUBEは。
0479nobodyさん
2009/09/07(月) 20:03:51ID:kcMMZ8P4スペック
・プログラミングよりも営業の仕事の時間の方が多い
・原則小規模システムしか知らない
という俺の意見。
EC-CUBEで言うと、商品、顧客、商品カテゴリとかのコントローラーをまず作る。
で、例えば、
・商品を登録する
・商品を削除する
・商品を編集する
とかいろいろとアクションがあるだろうけど、具体的なアクションに関わらずそのコントローラのアクションで使う可能性がある物はすべて初期化する。
データベース、セッションなんかはさらにその上の最上位のクラスで初期化する。
コントローラー(最上位) - 商品コントローラー
こんな感じ、間違ってたらすまん。
0480nobodyさん
2009/09/08(火) 01:42:22ID:udnb5qFzおいらなら2週間あれば作れる。
0481nobodyさん
2009/09/08(火) 10:40:41ID:???しかも、同じクラスに別の変数名付けてクラスを割り当ててる。
まだまだ直せるところあるんだな。勉強になった
0482nobodyさん
2009/09/08(火) 11:50:36ID:???0485nobodyさん
2009/09/08(火) 14:53:36ID:???ttp://www.live-commerce.com/wiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8
良さそうに見えるね。
0486nobodyさん
2009/09/08(火) 21:37:19ID:udnb5qFz0487nobodyさん
2009/09/08(火) 22:27:33ID:???ttp://www.live-commerce.com/download/
0488nobodyさん
2009/09/09(水) 00:17:35ID:???だいたいPGとか技術者じゃないか?
Live Commerceの特徴が「簡単にアップグレードできる」
ってあるけど、各種設定しなきゃいけないし、デフォルトで使う事もないだろうし。
カスタマイズ性の優位点を加えるよりも、業種に特化した仕様にすればいいのに
0489nobodyさん
2009/09/09(水) 08:45:07ID:???大前提に疑問
0490nobodyさん
2009/09/09(水) 09:09:09ID:???優秀なプログラマーほど汎用的に作りたいと思うし、特化するよりも拡張性の方が重要だと思う。
特化するところは特化したい奴が作業して、フィードバックすれば良いと思う。
0491nobodyさん
2009/09/09(水) 16:18:53ID:???というかそういう機能はアドオンとして提供して
本体はもっと必要最低限なのがいいな
特定業種特有の機能だけじゃなくて多くの機能も本体とべったりにさせず
配布時には公式アドオンとしてバンドルされているけど取り外しも出来るとかそういう感じの
配布側は「いろいろできる」を謳うけどいらない機能も多いし
各種機能を本体から切り離してアドオン化することで
本体に手を加える必要がなくなってもっとアップグレードが簡単に!
必要な機能を取捨選択できてもっとカスタマイズ性がアップ!
0492nobodyさん
2009/09/09(水) 19:45:30ID:???思うんだが、優秀なプログラマーは自分で作らないか?
優秀か否かは俺の中で経験があるかどうかだが、
優秀な奴は既にいくつかのWebアプリは作ってると思うけどな
0493nobodyさん
2009/09/09(水) 19:50:03ID:???アドオン化・プラグイン化はもっともだと思うが、
それを使いこなせる奴って技術者に限られないか?
例えば、カスタムフィールドなんて機能があるが
これも使えるようにするには、機能を理解したりタグがわかっていたりと
ある程度の知識が必要だと思うんだよな。
で、492にも書いたけど、知識がある奴は自分で既に作ってると。
知識が無くて金もないからオープンソースを使うわけで
そういう奴は得てしてカスタマイズ性を求めていないと思うんだよな
(あくまで俺の経験上での意見であって、みんなは疑問に思うだろうが
0494nobodyさん
2009/09/09(水) 20:44:09ID:???全部乗せにするにしても
>>491
> 配布時には公式アドオンとしてバンドルされているけど取り外しも出来るとかそういう感じの
にすればカスタマイズ性を求めている層にも訴求できるんでない
0495nobodyさん
2009/09/09(水) 22:02:29ID:w9pHI/sL「追加したアドオンリスト」みたいなのを生成しといて
フロントコントローラーの頭でそのリストを確認すれば、知識がない人用でも上手いこといかないかなぁ?
0496nobodyさん
2009/09/09(水) 22:24:59ID:9SwiU/leあの、本体のソースを弄る「モジュール」とやらが理想的に機能すればその通りに動かせるハズなんだよな。
要するに大もとの基本設計がおかしいんだけど、まともに設計できる頭がある奴がいないって事じゃないかと。
0497nobodyさん
2009/09/09(水) 22:59:07ID:???> アドオン化・プラグイン化はもっともだと思うが、
> それを使いこなせる奴って技術者に限られないか?
いいんだよそれで。技術者じゃないヤツが
何を使おうが俺ら技術者には関係ないじゃないか。
知識が無くて金もないからオープンソース?
俺ら技術者は知識があるから、関係ない話ですね。
素人の世話までわざわざしません。自分たちで勝手にしてくださいって話。
だが、俺ら技術者に仕事を頼むのなら、
俺ら技術者は、その知識を生かして楽をする。
俺らは楽して儲かる。客は安く済む。良いことだらけ。
それだけのことさ。
■ このスレッドは過去ログ倉庫に格納されています