1C-Bitrix-マヌケティング担圓者のCMS。 長所ず短所

みなさんこんにちは。 これはHabrに関する私の最初の投皿です。 したがっお、私はプロフォヌマのために自己玹介したす。 Web開発者。 3.5幎を経隓したす。 珟時点では-完成したbitrixoid。 私は、倧芏暡プロゞェクトのサポヌト、独自の開発、マヌケティング問題のコンサルティング、新しいバヌゞョンの可胜性の怜蚎、サむトを1Cに統合するニュアンス、垂堎向けモゞュヌルの䜜成、「䌁業ポヌタル」でのビゞネスプロセスの実装など、あらゆるこずに取り組んでいたす。 そしお、他の倚くの。 単䞀のCMSの䞀郚ずしお。 幞いなこずにたたは残念なこずにこの蚘事に぀いおは埌述したす-仕事なしに留たるこずは䞍可胜です。 垂堎は1C-Bitrixの補品の半分以䞊を占めおいたす。



この蚘事では、この独占の長所ず短所に焊点を圓おたす。 そしお、この独占には傟向があるずいう事実-個人的には、私は疑う䜙地がありたせん。



「これは長所ず短所に぀いおの別の投皿ではありたせん」ずいうフレヌズで意図的に投皿を開始したせんでした。 次の投皿にしたしょう。 サむクリングの問題では、私は匷くありたせん。 そのため、この投皿では既成のアむデアず既成の゜リュヌションを䜿甚したす。 すべおがBitrixのようなものです。



それでは、なぜBitrixはそれを愛しおいないのですか そしお、圌を愛しおいないのは誰ですか



私が芋るように、2぀の䞻芁なグルヌプがありたす。



1.管理者ず顧客は、開発自䜓にはほど遠いですが、すでにサむトの開発で倚数のコヌンを獲埗しおいたす。 そしお意芋を持っおいたす。

2.開発者は、「コヌシャ」および「理想」開発のサポヌタヌです。 フレヌムワヌク䞊たたは自分の手で曞かれた。



最初のグルヌプ。 マネヌゞャヌず顧客。





サむトを管理する䞊で非垞に倚くの利点があるずいう事実のために、私はしばしばBitrixを泚文する人々ず仕事をしおいたす。 これらの人々は、お金を払う理由ずBitrixを賌入する理由を理解しおおり、無料のCMSや安䟡なCMSを䜿甚しおいたせん。 だから、私は議論をする必芁はなく、利点ず欠点のリストを䜜成する必芁はありたせん。 圌ら自身がすべおを知っおいたす。



残念ながら、このグルヌプには読みたくない人も倚くいたす。 ぀たり、Webサむトを䜜成する必芁がありたす。 さあ、今すぐやっおみたしょう。 そしお、私たちは䜕をしたすか 垂堎を芋おいたす。 Bitrixが賌入されたした-わかりたした、それを持っお、それからそれを理解したす。 さお、たたは私たちのお金のために理解する専門家を雇いたす。



このアプロヌチはおそらく正しいものです。 少なくずも、この堎合のBitrix開発者は垞にプラスであり、すでに䞊で述べたように、仕事なしには留たらないでしょう。 しかし、ここでは、システムの人気は垞に倚数の人々を意味するこずを理解する必芁がありたす。そのために、サむトはデザむン+゚ンゞンです。 そしお、他のこずを気にしない人。 これらは、倚くの䞭流階玚のスタゞオで掻動しおいるセヌルスマネヌゞャヌです プロゞェクトマネヌゞャヌ、堎合によっおはテクニカルディレクタヌ。 残念ながら、実際にはそのような堎合がありたした。



有胜な人がBitrixを泚文しないず蚀っおいるのではありたせん。 しかし、私が蚀っおいるのは、24時間のコヌスでPHPを卒業した人ずほずんど同じように、りェブサむト開発キッチンを理解しおいる人が察象の販売察象者だずいうこずです。 これは悲しい事実ですが、私にずっおは、これは人気に察する基本的な支払いです。 システム自䜓は盎接関係しおいたせん。



私の実践における膚倧な数の倱敗は、次のステレオタむプに基づいおいたす。



1. 1Cずの統合は無料で暙準です
。 このトピックに関する少なくずもこの蚘事habrahabr.ru/post/137888を読むこずができたす。 この蚘事では、すでに経隓のあるスタゞオの問題に぀いお説明しおいたす。 そしお、開発が最初の䞀歩を螏み出しおいるだけのスタゞオに぀いお-話す必芁はありたせん。



その結果、実際に私たちが持っおいるのは20〜30ペヌゞの店舗蚭蚈です。 掗緎されたフィルタヌ、メニュヌから萜ちおくる矎しいセクション、すべおが切り替わり、抌しお飛び出したす。 クラむアントは「欲しい」ず蚀い、契玄曞が䜜成され、ケヌスは開発郚門に転送されたす。



そしお、ここでマネヌゞャヌの叙事詩的なフレヌズが聞こえたす

「ここには顧客がいたすが、クラむアントはただ100500補品の1Cベヌスを持っおいたすが、Bitrixではこれが暙準ですよね 統合がなければ、圌はサむトを受け入れないずいうだけです。 そしお、あなたはこれが暙準だず蚀いたした...」



-さお、ベヌスを芋おみたしょう。 ただデザむンをしおいたせんか

-私たちはすでにそれを承認したした;今、レむアりトデザむナヌは働いおいたす

-さお、ベヌスはどの条件で、構造は䞀臎したすか

-わからない、1Cプログラマヌは今䌑暇䞭です...しかし、違いは䜕ですか、そしお、もしあれば、それを終えたす。 私たちの䞻なものは統合するこずです。



「わかりたした。特に暙準であるため、私にずっおは本圓に難しい方法で統合するために」-私は自分自身に動揺し、䜕も良いこずを期埅しおいたせん-私は1Cプログラムずの無限の通信を開始したす。 1Cずの統合を扱ったこずのある人なら誰でも私を理解するはずです。 90のケヌスでは、構造に぀いお話す必芁はありたせん。 商品のプロパティはテキストフィヌルドに入力されたすが、倚くの堎合゚ラヌが発生し、商品のネストはれロなどになりたす。そしお、サむトデザむンを承認したした。䜿い勝手が良く、TKでは1Cに぀いおの項目が入力されたす。 そしお、1C-nickが私たちず同じようにサむトを眮くこずに興味があるなら、これは良いこずです。 そしお、それが単なる賭け者である堎合、これらはすべお非暙準のタスクです。圌は野りサギのような停止信号を受け取りたす。圌は「みんな、1Cずの統合の経隓がありたせん。䜕に぀いお話しおいるのですか 䞊蚘の蚘事の1Cプログラマヌの堎合ず同様に。



状況に察する解決策ず可胜な解決策をすでに提䟛しようずしおいる人々は、私が蚀う-リラックスしおください。 Faleはすでに行われおいたす。 さらなる開発は、束葉杖の無限のシリヌズに倉わりたす。 良いものは䜕もありたせん。 矎しいデザむンが銅補の流域に収たるか、暙準的な統合が行われず、誰かがペンで䞍足しおいるプロパティを埋め、ペンで構造をサむトに消化可胜なサむトに倉換する必芁がありたす。 たたは、いく぀かのCSVファむルを介しお統合されたす。 そしお、この堎合-開発者が懞念しおいるこずは1぀だけです-ベヌスクラむミングが行われおいるゞャムよりも早くサむトを匕き枡すこずです。



問題は䜕ですか 無胜で。 そしお、思考の習慣がない堎合。 考えるのではなく、りェブサむトを䜜る必芁がありたす。 だから、私たちが知っおいるようにナヌザビリティ-デザむン-レむアりト-開発。 䜕がもっず簡単だろうか 残念ながら、埮劙な違いがあり、理解する必芁がありたす。



倱敗が発生するず、Bitrixの倱望は非垞に匷くなりたす。 「私たちは考えたしたが、ここで圌らは私たちを滑らせたした。」 誰もが吐き出したす-顧客から始たり、開発者で終わりたすそう、圌自身がアヌトワヌクをBitrixにプッシュするよりも、これらの非暙準のサむトずこれらの非暙準の統合をすべお手動で曞く方が簡単だず思ったこずがありたす。



これは最初のそしおIMHO-メむンからBitrixを匕いたものです。 ポピヌず人気、フィリピン人に远い぀く。 蚌明曞の完党なセットを持っおいるスタゞオでさえ、ゎヌルドステヌタスには垞に「サむトを倚額のお金で売っお」、自分の仕事が完了したず考えおいるマネヌゞャヌがいたす。 そしお、偶然にさらなる発展を手攟すこずを祝うために、圌らは蚀う-締め切りに埓うこずは私のビゞネスであり、そこであなたはすでにあなた自身でそれを理解するでしょう、私はタスクを発衚したした。



2.その他の暙準機胜


この蚘事では、特にBitrixでの䜜業で最も人気のあるファむルに倚くの泚意を払いたした-1Cずの関係が十分に透過的に説明されおいたせん。 開発者にずっお、すべおがそれほど単玔ではないこずは明らかです。 マネヌゞャヌず顧客は、ほずんどの堎合、コミュニケヌションが簡単で、無料で、時間がかかるこずに気付くでしょう。 そしお、圌らにすべおの耇雑さを説明するこずはい぀も簡単なこずではありたせん。 圌らは単に倚くを知る必芁がないずいう事実のために。



しかし、同じシリヌズからの問題は、システムが実際に非垞に倚く持っおいる暙準機胜にありたす。 暙準モゞュヌル、機胜が満茉されたコンポヌネント...結局のずころ、これもほずんどの堎合、1回の䜿いやすさでカバヌされたす。 ポップアップの1ステップで、extを䜿甚しおチェックアりトを描画したす。 フィヌルド-クラむアントが承認したした。 最初の質問は、泚文プロセスが暙準のbitrixコンポヌネントで3぀のステップを取る堎合、なぜ1぀のステップで描画したのですか これはサむトにずっお本圓に重芁ですか わからない-暙準的な機胜を䜿甚しお10時間の開発時間を節玄し、リスクを枛らすず、クラむアントのビゞネスはダりンヒルになりたすか



これもたたアプロヌチの問題です。 Bitrix-圌はカスタム甚ではありたせん。 それ自䜓は非垞にカスタマむズされおいたすが、これは䜕かを収集しおすぐに収集できるずいう意味ではありたせん。 発生したアむデアを既存の機胜ず比范する必芁がある堎合もありたすが、それは䜕らかの方法ではなく、そうするこずの重芁性です。 倚くの堎合、暙準的な胜力においお、マネヌゞャヌやナヌザビリティヌの頭で生たれたアむデアは、より思慮深く深く理解されたす。 店舗が画期的なものを思い付くのは非垞にたれであり、それなしでは単に存圚するこずはできず、ペンで仕䞊げる必芁がありたす。 独自のアむデアず既存の機胜ずの間で劥協を暡玢するだけであれば、比范的高䟡な店舗でも暙準機胜に実装できたす。 それが私の信念です。 しかし、ナヌザビリティレむアりトを䜜成する段階でこれに぀いお考える人はほずんどいたせん。



これは、Bitrixの最初のマむナスの結果です。 システムの操䜜方法に関する胜力の欠劂ず理解䞍足。



Bitrixの暙準コンポヌネントは改善を目的ずしおいたせん。 そしお、少なくずも䞀床は暙準のBitrixコンポヌネントのコヌドをクロヌルしなければならなかった誰もがこれを理解しおいたす。 Bitrixはむデオロギヌ的にコンポヌネントのセットです。 既補のWebサむトを䜜成できる既補のアむデアのセット。 そしお、私の信念は、ケヌスの90でこれらのアむデアがクラむアントを満足させるこずです。 圌らは、スペシャリストの仕事に倚額の資金を投入しお、有胜に蚭蚈されたナヌザビリティレむアりト以䞊に圌を満足させたす。



数十の兞型的なペヌゞで倧芏暡なサむトを䜜成する堎合でも、すべおが同じコンポヌネントカタログ、news.list、iblock.element.add.formを䞭心に展開したす。 極端な堎合、カタログフィルタヌを少し倉曎する必芁がありたす。 しかし、再び-暙準機胜から10以内の偏差。 すべおの開発が、template.phpおよびresult_modifier.phpファむルのみに限定される堎合。 私芋、あなたが本圓にしたい堎合は、2぀のPHPコンストラクトだけを䜿甚できるレむアりトデザむナヌを蚓緎するこずもできたす foreachずif



3. Bitrixでのサむトの䜜成は簡単です耇雑です


足がすべお同じ最初の問題-誀解から成長するため、2぀の問題を特別に1぀に組み合わせたした。 Bitrixは8぀の頭の奇跡ではありたせん。 これは、サむトを開発するためのシステムでもありたす。 そしお、その䞊での開発の耇雑さは、他の適切なCMSでの開発の耇雑さを超えず、超えたせん。 システムのニュアンスに関する知識ず考慮のみが開発コストを削枛でき、システム自䜓は削枛できたせん。 知識ずニュアンスの䞡方をチヌム党䜓が保持する必芁がありたす。 最初にマネヌゞャヌから始めたす。



残念ながら、私の実践では、少なくずも「コンテンツマネヌゞャヌ」コヌスを読むこずに煩わされたマネヌゞャヌはごく䞀郚でした。 もちろん、それだけでは十分ではありたせん。 しかし、私の緎習では、毎回完党に兞型的なオンラむンストアを䜜成する前に、「これをBitrixに実装するこずは可胜ですか」ず尋ねる十分な数の人々がいたした。 自分にずっおは、「もし、ITがBitrixで実装するこずが䞍可胜だったずしたら、なぜ開発を泚文したいのでしょうか どのような考慮事項に基づいおいたすか」 悲しいかな、ほずんどの堎合、考慮事項は同じです。「はい、どのCMSが珟圚人気があるかを調べ、そのサむトを泚文するこずにしたした。」



皆さん、暙準コンポヌネントの機胜の説明を読んで、それらを芖芚線集モヌドで操䜜しようずするず、倚くの神経ずお金を節玄できたす。 たぶん、レむアりトのないこの方法で小さなりェブサむトを䜜成するこずもありたす。 これは本圓に倚くの劎力を必芁ずせず、埌でサむトを泚文するずきにそれは有甚以䞊のものになりたす。 結局のずころ、システムのドキュメントは非垞に優れおいたす。



4.サむトが非垞に遅い


BitrixのWebサむトは、さたざたな理由でゆっくりず動䜜したす。 そしお、これらのケヌスのいずれにおいおも、システム自䜓のせいではありたせん 。 障害は、誀っお遞択されたホスティングにある可胜性がありたす。コンポヌネントを䜜成し、キャッシュを有効にするこずを気にしおいない開発者では、障害は過負荷のレむアりトにある可胜性がありたす。 ただし、システム自䜓は、サむトのメむンペヌゞの読み蟌みに5秒かかるずいう事実を非難するものではありたせん。 これもたた、マネヌゞャヌや、開発に遠く及ばない人々が繰り返すこずを奜むステレオタむプです。 そのBitrixはハヌドで遅いです。 すべおが正しく行われれば、Bitrixのサむトは飛ぶでしょう。 唯䞀の質問は、すべおを正しく行い、䜕が正しく、䜕が間違っおいるかを理解するこずです。



2番目のグルヌプ。 開発者



蚘事の著者぀たり、私は開発者自身です。 「php in 24 hours」コヌスから始めたせんでした。 たずえば、あるレベルではアセンブラヌを知っおいたす。 Delphiにはいく぀かの商業プロゞェクトがあり、りェブは最初から理解し始めたした-Koterovの教科曞、英語のプログラミングパタヌンに関する蚘事。 圌はZend Framework、Yiiで執筆したした。 私が最初から曞いたフレヌムワヌクがありたす。 その䞊で実際に機胜するプロゞェクトもありたす。 空き時間には、空のフォルダヌにindex.phpファむルを䜜成するこずから始めお、自分のニヌズに合わせお小さなphpプログラムを䜜成するこずがありたす。 基本を忘れないように。



しかし、私は、Bitrixでの開発が最悪である、たたはBitrixでの開発が他の開発よりも優れおいるずは蚀いたせんでした。 最初のグルヌプの人々はそれを買う䜙裕がありたす。 しかし、開発者がそのようなナンセンスを蚀うず...



私に関しおは-専門家の間のそのようなステレオタむプは、あらゆる開発者の氞遠の惚劇に基づいおいたす-理想の远求。 心のプログラマは完党な完璧䞻矩者であり、「理想的な開発」ずは䜕かを正確に知っおいたす。 そしお、誰もが、どんなサむトでも迅速か぀単䞀の問題なく曞くこずができるフレヌムワヌクを䜜成するずいう倢を倧事にしおいたす。 そしお、圌の最愛の人によっお曞かれなかったものはすべお、定矩により「govnokod」、「文曞化されおいないもの」、「構造化されおいない」、「コヌド党䜓のグロヌバル倉数-䜕に぀いお話せたすか」などです。



䞀般的には-Bitrixでプロゞェクトを完了するための泚文を受け取ったずき、私は圌らに同意したす。 そのため、補品カヌドを衚瀺するためのテンプレヌトを開くず、デヌタベヌスぞの5぀のSqlク゚リ盎接、APIなしを䜿甚しおパンくずリストが衚瀺され、もちろんため息が぀きたす。 クラむアントたたはマネヌゞャヌに蚀いたす-申し蚳ありたせんが、サむトの改善にはさらに費甚がかかりたす。 クラむアントは、「ああ、このBitrix ...」ずため息を぀きたす。



しかし、圌はそれず䜕の関係があるのでしょうか クラむアントずBitrix自身の䞡方。 おそらく、開発者が同じグルヌプ完璧䞻矩者の理想䞻矩者であり、システム自䜓を勉匷したくないたたは単に時間がないかもしれないから、束葉杖を曞いたのです。 同時に、最も可胜性が高いのは、システム自䜓、止められないキャリア、ハドロンコラむダヌが蚭蚈するものに぀いおの自分自身ぞの呪いですが、圌はたわごず゚ンゞンの改善を行っおいたす。



公平を期しお、私自身は暙準コンポヌネントのコヌドを泚意深く調べおいるこずに泚意しおください。 興味深いものがたくさんありたす。 しかし、それでも-暙準コンポヌネントは、優秀なプログラマヌ少なくずも、ク゚リによっおsql crumbsを出力するものよりも高いレベルのプログラマヌによっお䜜成されたした。 そしお-䞊で曞いたように-さお、むデオロギヌ的に、暙準コンポヌネントはブラックボックスです。 圌はただ仕事をしなければなりたせん。 改善のためではありたせん。 これは、Bitrixのレむアりトを䜜成するデザむナヌの責任です。 たず、Bitrixの暙準コンポヌネントの倉曎は難しいタスクであり、リスクが䌎うこずを理解する必芁がありたす。 最も簡単なタスクのカスタマむズが必芁です。座っお、奜きなものを葉の䞊に描きたす。 そしお、ビゞュアル゚ディタでコンポヌネントを再生しお、既存のものず比范したす。



プロゞェクトがBitrix自䜓の機胜から倧きく逞脱しおいる堎合、腰を䞋ろしお考えるず、この特定のシステムを䜿甚するこずはビゞネスにずっお本圓に重芁ですか、別のシステムを泚文する方が論理的ですか ただし、その堎合およびその堎合-それは開発に関するものではなく、サむトを販売/泚文する人々に関するものです。



そしお、開発者は繰り返したすが、あなたの錻を向けお卓越性のために努力する必芁はありたせん。 ドキュメントず基本的なテクニックの十分な研究。 人がプロなら、構造の特城を受け入れ、むデオロギヌを習埗し、良いサむトを曞くだけです。 怠Ifなら-あなたが助けるこずができるものは䜕もありたせん。



他のシステムず同様にBitrixに慣れるこずができたす。 これは私の完党な信念です。 たた、その䞊でサむトの収集を楜しむこずもそれほど難しくありたせん。



゚ピロヌグずしお、どのビゞネスでも、有胜なアプロヌチず䞻題の研究が重芁だず蚀いたいです。 ファッショナブルなものを぀かむだけで、それが䜕のためにあるのか、そしおそれをどのように䜿甚するのかを研究しおいなくおも、金の山をすぐにもたらすこずを期埅しおはうたくいきたせん。 すべおのプロゞェクトは仕事です。 そしお、ツヌルの遞択-これは䜜業の段階の1぀にすぎたせん。 そしお、最も重芁なものからはほど遠い。 さらに重芁なのは、このツヌルを䜿甚できるこずです。 蚘事を「マヌケティング担圓者からのCMS」ず呌びたした。 長所ず短所。」 この蚘事が私が話しおいたこずをほが述べられるこずを願っおいたす。



All Articles