หากต้องการใช้หรือไม่ใช้ Magento connect ... นั่นคือคำถาม


53

"ความแตกต่างในความคิดเห็น" ใหม่เริ่มขึ้นเมื่อวันที่ Twitter
นักพัฒนาที่มีมูลค่าสูงสองสามรายเริ่มที่จะลบส่วนขยายออกจาก Magento Connect เนื่องจากคนที่ไม่ใช่ด้านเทคนิคไม่ควรติดตั้งส่วนขยาย
นักพัฒนาคนอื่นไม่เห็นด้วยกับเหตุผลนี้
ฉันถามสิ่งนี้เพราะฉันคิดว่าทั้งสองฝ่ายมีเหตุผล
เนื่องจากมีอักขระ 140 ตัวที่น้อยกว่าความจำเป็นในการอธิบายเหตุผลทำไมไม่รวมศูนย์ไว้ที่นี่
วิธีนี้คนทางเทคนิคและไม่ใช่ด้านเทคนิคสามารถอ่านได้
ฉันรู้ว่าคำตอบจะเป็นไปตามหลักความเห็น แต่ฉันสัญญาว่าจะปิดคำถามนี้เมื่อมีการแสดงความคิดเห็น
หรือถ้าผู้ดำเนินรายการเห็นว่าสิ่งนี้เหมาะสมกับเมตาดาต้ามากขึ้นสิ่งนี้สามารถย้ายไปที่เมตาได้


1
ถึงคนที่โหวตให้ปิด ... ให้เวลากับมันหน่อย ฉันจะปิดตัวเองถ้าจำเป็นฉันระบุว่าในคำถาม
Marius

3
เรียกมันว่า "สงคราม" มันสุดขีดไปหน่อยคุณไม่คิดเหรอ? อย่างไรก็ตามฉันแค่อยากจะให้ @philwinkle อาหารสัตว์สำหรับหนึ่งใน MageTalk ตอนต่อไป ... :)
Vinai

@Vinai คุณอาจจะถูกต้อง ในการป้องกันของฉันฉันใส่คำว่า "สงคราม" ระหว่างคำพูด แต่ฉันจะตั้งคำถามใหม่ ผู้คนอาจเข้าใจผิด
Marius

3
โอ้ ... และทุกคนที่โพสต์ความคิดเห็นและไม่ได้คำตอบซ้ำกันจะได้รับ upvote จากฉันเนื่องจากความคิดเห็นทั้งหมดมีความถูกต้องเท่าเทียมกัน (หรือไม่ถูกต้อง) ฉันจะยอมรับสิ่งที่ใกล้เคียงกับความคิดเห็นของฉันเพราะหลังจากมาตรฐานของฉันความคิดเห็นของฉันดีที่สุดเสมอ :)
Marius

อาจเป็นคำถามคือ "ใช้ magento เชื่อมต่อเหมือนตอนนี้หรือรวมเข้ากับเครื่องมือบางอย่างเช่น magekarma.comหรือjud.nr-apps.com ?
Amasty

คำตอบ:


18

ฉันคิดว่าการลบส่วนขยายใน MC นั้นรุนแรงเกินไป .. การเชื่อมต่อไม่ได้มีไว้สำหรับ mechants เท่านั้น แต่สำหรับนักพัฒนาด้วย (ฉันชอบคุณลักษณะการอัปเกรด) แต่ฉันยอมรับว่าคนที่ไม่มีทักษะที่ถูกต้องไม่ควรติดตั้งส่วนขยายเนื่องจากพวกเขาไม่ค่อยเข้ากันกับธีมที่ใช้มีความขัดแย้งที่อาจเกิดขึ้นได้บ่อยเกินไปและบ่อยครั้งที่มันจะทำให้เกิดเลือดเสียที่ไม่จำเป็นโดยไม่จำเป็นระหว่างพ่อค้า หรือระหว่างผู้ค้าและผู้พัฒนาเว็บไซต์

ผู้คนการสร้างร้านค้าต่างก็เหมือนกับการทำเพลงเพราะดีที่สุดสำหรับมืออาชีพ


1
ฉันชอบอุปมา
musicliftsme

3
นี่ใกล้กับมุมมองของฉันในเรื่องนี้มาก การลบส่วนขยายออกจาก MC นั้นเหมือนกับการห้าม Kinder ช็อกโกแลตไข่เพราะเมื่อเด็กอ้วนโดน chocked โอ้ ... รอ
Marius

1
คำตอบนี้ได้รับการยอมรับไม่ใช่เพราะมันเป็นวิธีที่ถูกต้องที่จะทำ แต่เพราะมันใกล้เคียงกับมุมมองของฉันเกี่ยวกับปัญหา
Marius

2
ฉันคิดว่าบางทีเราควรจะเปิดตัวพื้นที่เก็บข้อมูลส่วนขยายที่ขับเคลื่อนโดยชุมชน / สำหรับนักพัฒนา
Pronto

@Pronto เช่น magekarma หรือคุณคิดอะไรอยู่?
Vinai

44

การติดตั้งส่วนขยายและผลที่ตามมา

แนวคิดของการมีระบบที่ขยายได้นั้นยอดเยี่ยม แต่อย่างที่นักพัฒนาเรารู้มันไม่ใช่เรื่องง่าย หลายสิ่งหลายอย่างสามารถ (และน่าเสียดายที่ทำ) ผิดไป

ภาพรวม

ฉันจะเริ่มต้นด้วยรายการปัญหาที่อาจเกิดขึ้นจากการติดตั้งส่วนขยาย จากนั้นฉันจะทำให้ประเด็นหลักของฉันและระบุข้อสรุปที่ฉันทำเองจากทั้งหมดและในที่สุดฉันก็จะแนะนำวิธีแก้ปัญหา (นี่อาจจะนานขอโทษล่วงหน้าฉันจะพยายามเขียนให้น้อยที่สุดและยังครอบคลุมหัวข้อ)

เพื่อเริ่มต้นใช้งานนี่คือรายการปัญหาทั่วไปที่พบเนื่องจากการติดตั้งส่วนขยาย

ความปลอดภัย

ไม่มีการตรวจสอบรหัสใด ๆ ก่อนที่จะยอมรับส่วนขยายใน Magento Connect ดังนั้นส่วนขยายจำนวนมากจึงมีช่องโหว่ มีสาเหตุหลายประการเช่นนักพัฒนาที่ไม่มีประสบการณ์หรือขี้เกียจการใช้รหัสของบุคคลที่สามที่มีช่องโหว่และส่วนขยายบางอย่างยังมีรหัสที่เป็นอันตราย การเรียกใช้โค้ดจากระยะไกลการฉีด SQL และการหยุดทำงานเป็นความจริง ผลที่ตามมาคือข้อมูลลูกค้าสูญหายข้อมูลรับรองการชำระเงินที่สูญหายรายรับที่เสียเวลาที่สูญเสียไป

ประสิทธิภาพ

ส่วนขยายสามารถทำงานได้ดีบนไซต์เดียวหรือบนอินสแตนซ์นักพัฒนา แต่ด้วยแคตตาล็อกหรือฐานลูกค้าที่แตกต่างกันอาจทำให้เกิดปัญหาประสิทธิภาพการทำงานที่ร้ายแรง อาจมีเหตุผลที่เป็นรูปธรรมมากมายตั้งแต่การโหลดเอนทิตีที่ไม่มีประสิทธิภาพการรวม SQL ที่ไม่ได้เพิ่มประสิทธิภาพการร้องขอ ajax จำนวนสูงตัวเลือกแอตทริบิวต์หรือแอตทริบิวต์จำนวนมากและอื่น ๆ อีกมากมาย ทุกครั้งที่ผู้ขายโทรศัพท์แจ้งนักพัฒนาเราถึงเรื่องของประสิทธิภาพ ค่าใช้จ่ายนี้เป็นรายได้จากผู้ขาย

ความขัดแย้ง

แม้เพียงสองส่วนขยายแม้ว่าจะได้รับการพัฒนาโดยใช้แนวทางปฏิบัติที่ดีที่สุดก็สามารถขัดแย้งกันได้ นี่เป็นส่วนใหญ่เนื่องจากวิธีที่วีโอไอพีเฟรมเวิร์กผสาน XML การกำหนดค่า ในกรณีที่ดีที่สุดความขัดแย้งเหล่านี้สามารถมองเห็นได้ผ่านการติดตามสแต็กหรือหน้าจอว่างเปล่าในกรณีที่เลวร้ายที่สุดเว็บไซต์จะยับยั้งพฤติกรรมที่แปลกและยากที่จะทำการดีบัก ผู้ขายจะไม่สามารถแก้ไขปัญหาและสร้างส่วนขยายที่ขัดแย้งกันอยู่ร่วมกันได้หากไม่มีความช่วยเหลือจากผู้พัฒนา ค่าใช้จ่ายเวลาและเงิน

upgradability

การอัพเกรดไม่ได้เป็นตัวเลือกหากเหตุผลด้านความปลอดภัยเท่านั้น ส่วนต่อขยายจำเป็นต้องได้รับการดูแลเช่นเดียวกับรหัสพื้นฐานและเป็นส่วนหนึ่งของกรอบวีโอไอพี หากมีการใช้ส่วนขยายและนักพัฒนาดั้งเดิมไม่ได้ดำเนินการต่อเพื่อรักษาส่วนขยายนักพัฒนารายอื่นจะต้องเข้าควบคุม การไม่มีผู้พัฒนามักทำให้ผู้ค้าไม่สามารถอัพเกรดได้ซึ่งจะนำไปสู่ไซต์ที่ช้ากว่าพวกเขาจะต้องมีปัญหาด้านความปลอดภัยถูกนำไปใช้ประโยชน์และทำให้สูญเสียรายได้

ขยาย

การเพิ่มคุณสมบัติใหม่ให้กับเว็บไซต์ที่มีอยู่นั้นมีความซับซ้อนมากขึ้นเรื่อย ๆ และมีราคาแพงเพราะแต่ละส่วนขยายในระบบจะเพิ่มหนี้ทางเทคนิค หนี้โดยรวมนั้นมีขนาดใหญ่กว่านั้นแต่ละส่วนขยายเนื่องจากความซับซ้อนที่รวมกันนั้นมีขนาดใหญ่กว่านั้นแต่ละส่วนนั้นจะมีความซับซ้อนมากขึ้น การไม่สามารถทดสอบคุณลักษณะและการเปลี่ยนแปลงใหม่ ๆ ได้อย่างง่ายดายทำให้ผู้ค้ามีรายได้จำนวนมากที่หายไป

ถอนการติดตั้ง

สิ่งต่อไปนี้ทำให้เกิดความเสียหายใน Magento เมื่อถอนการติดตั้งส่วนขยาย:

  • เร็กคอร์ดฐานข้อมูลอ้างอิงถึงคลาสในส่วนขยายที่ถอนการติดตั้ง (ตัวอย่างเช่นตัวทำดัชนีหรือโมเดลส่วนหลังแอ็ตทริบิวต์) แม้แต่ส่วนขยายที่ปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดก็มีแนวโน้มที่จะเกิดขึ้นเช่นนี้
  • การถอนการติดตั้งส่วนขยายที่เขียนทับรหัสหลักทำให้วีโอไอพีหายไปจากไฟล์ต้นฉบับ ซึ่งแน่นอนว่าจะเกิดขึ้นหากส่วนขยายไม่ปฏิบัติตามแนวปฏิบัติที่ดีที่สุด แต่เป็นความจริงที่ว่าส่วนขยายจำนวนมากไม่ดี

การทำลายเว็บไซต์แน่นอนว่าต้องเสียค่าใช้จ่าย

Magento Connect

จากรายการปัญหาข้างต้นใครบนโลกจะคาดหวังได้ว่าผู้ที่ไม่ใช่นักพัฒนาซอฟต์แวร์จะติดตั้งส่วนขยายและประเมินว่ามันทำงานบนไซต์ที่กำหนดได้อย่างไร

ไม่มีการรับประกันการถอนการติดตั้งที่สะอาดดังนั้นบ่อยครั้งที่การติดตั้งที่ไม่สามารถซ่อมแซมได้ ตัวเลือกเดียวคือทำการสำรองข้อมูลให้ครบถ้วนก่อนจากนั้นทำการย้อนกลับด้วยตนเองหากมีสิ่งผิดปกติเกิดขึ้น บุคคลที่ไม่ใช่ด้านเทคนิคสามารถทำเช่นนั้นได้หรือไม่ จากประสบการณ์ของฉันไม่มี

สมมติว่าทุกอย่างดูโอเค ไม่ทราบว่าผู้ประกอบการค้าทุกอย่างเป็นโอเค?
เรื่องความปลอดภัยล่ะ ปัญหาเกี่ยวกับประสิทธิภาพคืออะไร ปัญหาการอัปเกรดเป็นอย่างไร
นอกจากนี้ไม่มีทางที่ไม่ใช่นักพัฒนาสามารถประเมินสิ่งเหล่านี้

ข้อความที่วีโอไอพีคอนเน็คสื่อสารนั้นเป็นเรื่องง่ายที่จะขยายร้านวีโอไอพีของคุณโดยการติดตั้งวีโอไอพีโดยไม่ต้องมีนักพัฒนา อาจมีประโยชน์ในการขายเพื่อบอกใครบางคนว่าเป็นกรณี แต่มันก็ไม่เป็นความจริง

สิ่งที่ฉันพบบ่อยที่สุดคือในการสื่อสารความต้องการสำหรับนักพัฒนานั้นโดยนัยและไม่ได้สื่อสารกัน เป็นผลให้เจ้าของร้านค้าจำนวนมากทำลายร้านค้าของพวกเขาโดยการติดตั้งส่วนขยาย นั่นคือค่าใช้จ่ายเงินเวลาเส้นประสาทวีโอไอพีและชื่อเสียงของนักพัฒนา

ฉันต้องการให้คลาสของฉันมีอินเทอร์เฟซที่ชัดเจนและฉันเชื่อว่ามันจะดีถ้าความต้องการของนักพัฒนาสำหรับวีโอไอพีจะได้รับการสื่อสารอย่างชัดเจนเช่นกัน

สรุปผลการวิจัย

สิ่งนี้ไม่ดีสำหรับระบบนิเวศเลยแม้ว่าการแก้ไขไซต์ที่เสียหายจะให้รายได้สำหรับนักพัฒนา Magento บางคน เงินเดียวกันสามารถใช้เพื่อสร้างมูลค่าที่แท้จริงสำหรับลูกค้าร้านค้า

บน Twitter มีคนบอกว่าพ่อค้าเป็นผู้ใหญ่ที่สามารถตัดสินใจได้ด้วยตนเองหากพวกเขาติดตั้งส่วนขยายหรือไม่ ฉันไม่เห็นด้วย. หากผู้ขายไม่ใช่นักพัฒนาในเวลาเดียวกันเขาไม่สามารถตัดสินใจได้ด้วยตนเอง

Magento Connect ไม่ควรทำให้ง่ายสำหรับคนที่ไม่ใช่ช่างเทคนิคในการยิงตัวเองด้วยการเดินเท้า

โดยส่วนตัวแล้วฉันไม่สบายและเบื่อที่จะเห็นการติดตั้ง Magento เนื่องจากส่วนขยาย ฉันชอบสร้างสิ่งต่าง ๆ ที่เพิ่งทำความสะอาด

ฉันกำลังคิดที่จะลบส่วนขยายของฉันออกจาก Magento Connect เพราะฉันไม่ต้องการที่จะสนับสนุนความคิดที่มีข้อบกพร่องอีกต่อไป

วิธีการแก้

ในความคิดของฉันการแก้ปัญหาเป็นเรื่องง่ายและราคาถูก มันไม่ได้เกี่ยวกับการสร้างอีกส่วนขยายตลาดใหม่เชิงพาณิชย์หรือฟรี นี่ไม่ใช่ปัญหาทางเทคนิคมันคือทั้งหมดที่เกี่ยวกับการสื่อสาร

หาก Magento Connect ระบุว่าเป็นทรัพยากรของนักพัฒนาซอฟต์แวร์และควรมีการตรวจสอบส่วนขยายก่อนการติดตั้งและเฉพาะผู้พัฒนาเท่านั้นที่ควรติดตั้งส่วนขยายนี่จะไม่ใช่ปัญหา ร้านค้าที่ยังคงติดตั้งส่วนขยายก็สามารถทราบความเสี่ยงได้

ดังนั้นนี่คือสามขั้นตอนง่าย ๆ ที่ทำให้ Magento เป็นมิตรกับผู้ค้ามากขึ้น:

  1. ลบตัวเลือกในการติดตั้งส่วนขยายผ่านทางอินเทอร์เฟซผู้ดูแลระบบ Magento (เช่นตัวดาวน์โหลด)
  2. ระบุอย่างชัดเจนและชัดเจนใน Magento Connect ว่าเป็นงานของนักพัฒนาในการดาวน์โหลดตรวจสอบและติดตั้งส่วนขยายใด ๆ
  3. ให้ความรู้แก่นักพัฒนาในการตรวจสอบส่วนขยายใด ๆ ที่จะติดตั้งบนไซต์

จบคำ

ฉันชอบส่วนขยายการแบ่งปัน ฉันรักโอเพ่นซอร์ส ฉันคิดว่าชุมชนนักพัฒนา Magento นั้นยอดเยี่ยมมาก !!
การตรวจสอบส่วนขยายเป็นวิธีที่ดีในการเรียนรู้ Magento Connect ไม่เลวเพียงแค่ข้อความที่ส่งถึงผู้ที่ไม่มีความรู้ด้านเทคนิค

แต่ละเว็บไซต์วีโอไอพีเป็นแอพพลิเคชั่น มันเป็นเอกลักษณ์และจำเป็นต้องได้รับการปฏิบัติเหมือนเป็นความพยายามในการพัฒนาที่ไม่เหมือนใคร

มันควรจะเป็นฉันทามติทั่วไปในระบบนิเวศที่ส่วนขยายมีประโยชน์ แต่การติดตั้งส่วนขยายบ่อยกว่านั้นจะไม่ต้องการให้เขียนหรือแก้ไขรหัสดังนั้นจึงต้องมีนักพัฒนาซอฟต์แวร์

แก้ไข : ผมโพสต์ข้อมูลพื้นฐานบางอย่างทางเทคนิคน้อยลงในบล็อกของฉัน


ฉันข้ามไปยังส่วนโซลูชันของคุณ ฉันเห็นด้วยกับสิ่งที่คุณสรุป อย่างไรก็ตามมีพ่อค้าจำนวนมากที่มีทรัพยากรด้านเทคนิคเพียงเล็กน้อยหรือไม่มีเลยไม่ว่าด้วยเหตุผลใดและพวกเขาส่วนใหญ่ไม่ทราบว่าส่วนขยายของ Magento โต้ตอบอย่างไร ดังนั้นผู้ค้าที่ไม่ใช่ด้านเทคนิคต้องทำอย่างไร ฉันพบสิ่งนี้เสมอว่าเป็นปัญหาโดยไม่มีวิธีแก้ปัญหาที่ยอดเยี่ยม ..
musicliftsme

นี้. ด้วยข้อดีและข้อเสียของการเชื่อมต่อ Magento ทั้งหมด: ดูเหมือนง่ายเกินไปที่จะติดตั้งส่วนขยายตามความต้องการเฉพาะไม่ทราบเกี่ยวกับ risik
Anna Völkl

5
ฉันอ่านคำตอบคุณสองครั้ง ฉันต้องบอกว่าคุณมีคะแนนที่ถูกต้อง แต่การลบส่วนขยายจาก MC นั้นไม่สุดขีดใช่ไหม ฉันในฐานะนักพัฒนาใช้ MC ฉัน (เกือบ) ปิดการใช้งานโมดูล MC เสมอเมื่อปรับใช้เว็บไซต์และสำหรับลูกค้าที่ยืนยันในการใช้งานฉันทำให้พวกเขายืนยันเป็นลายลักษณ์อักษรว่าพวกเขาจะทำด้วยความเสี่ยงของตนเอง ฉันไม่เคยติดตั้งโมดูลโดยตรงบน live ก่อนอื่นบนเครื่อง dev ของฉันตรวจสอบรหัสทดสอบปรับปรุงถ้าจำเป็นจากนั้นปรับใช้ผ่านระบบการกำหนดรุ่น การให้ความรู้ดีกว่า จำกัด หรือไม่
Marius

@laketuna เค้กเป็นเรื่องโกหก ไม่มีวิธีแก้ปัญหาโดยธรรมชาติแล้วมันมาจาก Magento plattform ที่ให้พลังแก่นักพัฒนา
Vinai

1
ฉันเห็นด้วยกับหลาย ๆ จุดที่นี่ แต่ฉันไม่เห็นว่าการลบส่วนขยายจากการเชื่อมต่อเป็นคำตอบ เชื่อมต่อไดรฟ์ระบบนิเวศ - เจ้าของร้านค้าที่มีศักยภาพมีแนวโน้มที่จะใช้ Magento มากขึ้นหากมีส่วนขยายขนาดใหญ่จำนวนมากที่สามารถใช้งานได้ง่ายกว่าถ้ามีสิ่งกีดขวางวางไว้ก่อนจึงจะสามารถขยายการติดตั้งได้ ในที่สุดผู้คนจะพัฒนาร้านค้าของพวกเขาว่าพวกเขาจะทำอย่างไรและถ้าพวกเขาทำมันไม่ดีพวกเขาเป็นคนที่จ่ายราคาและจะได้เรียนรู้จากสิ่งนั้น คำตอบสำหรับฉันคือการทำให้แน่ใจว่าส่วนขยายของการเชื่อมต่อได้รับการพัฒนาโดยใช้แนวปฏิบัติที่ดีที่สุดซึ่งจะสร้างความมั่นใจในระบบ
Jonathan Hussey

13

เรามีลูกค้าจำนวนมากติดตั้งส่วนขยายผ่านการเชื่อมต่อและฉันรู้ว่ามีเว็บไซต์หลายพันแห่งที่ใช้ส่วนขยายของเราประสบความสำเร็จ การเชื่อมต่อจำเป็นต้องมีการปรับปรุงทุกคนตระหนักดีว่า แต่ในฐานะผู้ให้บริการโซลูชั่นเทคโนโลยีเราควรทำให้ผลิตภัณฑ์ของเราง่ายขึ้นและเป้าหมายสูงสุดของฉันที่ WebShopApps คือการเข้าถึงจุดที่ผู้ค้าสามารถติดตั้งถอนการติดตั้งและใช้ส่วนขยายโดยไม่ต้องมีนักพัฒนาและฉันหวังว่ารุ่นต่อไปของ การเชื่อมต่อเป็นวิธีที่ช่วยสนับสนุนเป้าหมายนั้น

เราต้องการแอพสโตร์ เพราะจะช่วยให้นักพัฒนาเป็นนักพัฒนาเน้นจุดแข็งของเราที่นั่นแทนที่จะต้องสร้างเว็บไซต์การสนับสนุนการตลาดและอื่น ๆ เมื่อเราเริ่มต้น และสิ่งนี้จะกระตุ้นให้เกิดนวัตกรรมและเป็นศูนย์กลางสำหรับพ่อค้าเพื่อเรียนรู้เกี่ยวกับสิ่งใหม่ล่าสุดที่ดีที่สุดและในระหว่างนั้น

เห็นได้ชัดว่ามี extns จำนวนมากที่ต้องการความช่วยเหลือจากผู้พัฒนาและแน่นอนว่าผู้ให้บริการช่วยขยายหากเราสามารถอธิบายได้ว่าในวิธีที่ง่ายกว่านั้นจะยอดเยี่ยม (เช่นความยากลำบากในการติดตั้ง / ตั้งค่า / ตลาดเป้าหมาย / ฯลฯ ) แต่มีหลาย plug / play extns เช่นกันเราไม่ควรยับยั้งสิ่งเหล่านี้

บางทีนี่อาจเป็น Utopia ฉันไม่แน่ใจ แต่เราไม่ควรตั้งเป้าหมายที่ดีกว่าอยู่เสมอ? ฉันเชื่อในการเปิดใช้พ่อค้า พวกเขาต้องการทำสิ่งนี้พวกเขาต้องการควบคุมได้มากขึ้นในบางครั้ง (ไม่เสมอไป) และถ้าคุณต้องจ่ายนักพัฒนาทุกครั้งที่คุณต้องการทดลองใช้ IMO ที่ผิด นี่ควรเป็นหัวใจสำคัญของกลยุทธ์การเติบโตของ SME สำหรับ Magento

ฉันสามารถไปต่อได้ แต่ฉันจะไม่ทำ ฉันไม่คิดว่าจะมีสงครามเกิดขึ้นสรรพสินค้า)


WSA ให้การสนับสนุนผู้ค้า / ผู้พัฒนาที่ยอดเยี่ยมแก่ผู้พัฒนาเสมอ มันจะเป็นการดีสำหรับนักพัฒนาโมดูลทุกคนจำไว้เมื่อปล่อยส่วนขยายสำหรับ Magento CE การซ่อนสิ่งของของคุณอาจใช้ได้ถ้าคุณสนับสนุน EE ฉันเดาว่า ... แต่ฉันไม่เห็นอนาคตในเรื่องนี้สำหรับ CE
Fiasco Labs

10

หลังจากอ่านความคิดเห็นของคนอื่นฉันตัดสินใจที่จะเขียนของตัวเอง
ฉันจะไม่ยอมรับคำตอบนี้เพราะฉันสัญญาไว้ :)
ฉันมีเฉพาะส่วนขยายที่เผยแพร่ใน Magento Connect (MC) เนื่องจากนโยบายล่าสุดที่มี
ฉันเป็นนักพัฒนาและฉันรู้วิธีการพัฒนาเท่านั้น
ฉันไม่มีทักษะด้านศิลปะเลยสิ่งเดียวที่ฉันรู้เกี่ยวกับ Photoshop ก็คือมันมีอยู่แล้วและคุณสามารถทำ "สิ่งของ" กับมันได้
ในความคิดของฉัน MC ได้กลายเป็นผู้ขายที่มุ่งเน้น เมื่อส่งส่วนขยายฉันต้องอัปโหลดรูปภาพที่สวยงามเป็นโลโก้ส่วนขยาย ฉันไม่รู้ว่าจะสร้างอย่างไรและไม่มีใครเสนอให้ทำฟรี
ดังนั้นฉันจึง จำกัด การเผยแพร่ส่วนขยายของฉันบน GitHub คนที่ไม่ใช่ด้านเทคนิคจะไม่ดำเนินการใน GitHub
ฉันยอมรับว่ามีปัญหากับวิธีการทำงานของ MC และนำเสนอในตอนนี้ แต่มันแสดงถึงอำนาจที่เคารพและแหล่งที่มาที่ถูกต้องของส่วนขยาย
ฉันรู้ว่ามีส่วนขยายที่น่ารังเกียจมากมาย แต่แน่นอนว่าคนที่สร้างพวกเขาจะไม่ถอดมันออกเพราะคนที่ไม่ใช่ช่างเทคนิคติดตั้งพวกเขา
ฉันเห็นว่านักพัฒนาที่เชื่อถือได้เช่น Vinai หรือ Tim กำลังลดส่วนขยายลง นี่ไม่ใช่ทางออกสำหรับระบบนิเวศ มันทำให้แย่ลง แต่แน่นอนว่ามีวิธีแก้ปัญหาสำหรับบุคคลที่เบื่อที่จะได้รับการร้องเรียนเกี่ยวกับการขยายจากคนที่ไม่ได้อ่านไฟล์ "วิธีการ" หรืออย่างน้อยสิ่งที่ส่วนขยายทำ

ในความเห็นของฉันการศึกษาดีกว่าข้อ จำกัด
การศึกษาเป็นพิเศษเกี่ยวกับข้อ จำกัด :) นักพัฒนาควรปิดการใช้งาน Magento Connect เมื่อปรับใช้เว็บไซต์ มันง่ายมาก เพียงสร้างไฟล์ที่app/etc/modules/Z_z.xmlมีเนื้อหานี้

<?xml version="1.0"?>
<config>
    <modules>
        <Mage_Connect>
            <active>false</active>
        </Mage_Connect>
    </modules>
</config>

จากนั้นเพียงลบdownloaderโฟลเดอร์ออกจากอินสแตนซ์คุณภาพเยี่ยม
สอนลูกค้าว่าการใช้ส่วนขยายไม่ได้หมายถึงเพียงแค่ติดตั้ง ต้องมีการตรวจสอบจากบุคคลทางเทคนิค
นี่คือ 2 เซ็นต์ของฉัน


ความคิดที่ดี Marius ฉันมีปัญหาเดียวกันด้วย ฉันใช้โปรแกรมระบายสีเพื่อทำโลโก้เนื่องจากฉันไม่รู้วิธีใช้ photoshop อย่างไรก็ตามก็เป็นเรื่องดีที่ได้ยินว่าคุณมีปัญหาเดียวกันเช่นกัน: D
Rajeev K Tomy

1
@programmer_rkt มันไม่เคยดีเลยที่จะเห็นว่าใครบางคนมีปัญหา
Marius

ฉันแค่ล้อเล่น :-)
Rajeev K Tomy

แนวคิดที่น่าสนใจ ... ฉันจะคิดเกี่ยวกับการใช้โมดูลที่ปิดใช้งานโดยค่าเริ่มต้นหลังจากการติดตั้งเรียบร้อยมาก มันอาจช่วยเล็กน้อย
Vinai

1
สำหรับใครที่อ่านสิ่งนี้ในภายหลังฉันก็พบว่าไฟล์ modules /etc/config.xml นั้นจำเป็นสำหรับ Z_z.xml ในการทำงาน (Mabey เป็นเพียง Magento เวอร์ชันใหม่)
James Anelay - TheExtensionLab

7

ฉันคิดว่ามันขึ้นอยู่กับนักพัฒนา - ลบส่วนขยายของคุณออกจากการเชื่อมต่อพยายามบังคับให้คนจัดการ codebase ของพวกเขาได้ดีขึ้นเนื่องจากพวกเขาไม่สามารถติดตั้งจากผู้ดูแลระบบได้ แต่ในเวลาเดียวกันหมายความว่าพวกเขามีแนวโน้ม สถานที่แรก ในที่สุดผู้คนก็จะมีการพัฒนาร้านค้าตามที่พวกเขาต้องการไม่ว่าจะใช้การเชื่อมต่อหรือ FTP เพื่อติดตั้งส่วนขยายหรือใช้พื้นที่เก็บข้อมูลที่ดีกว่า -> การตั้งค่าการปรับใช้และการขาดส่วนขยายในการเชื่อมต่อ ฉันคิดว่าคุณแค่ยิงตัวเองออกจากการเชื่อมต่อ


ฉันเป็นพ่อค้า / นักพัฒนาที่ติดตั้งสัตวแพทย์และทำการแก้ไขที่จำเป็นเพื่อจัดการกับความขัดแย้งด้วยตนเอง ฉันจะหาผลิตภัณฑ์ของคุณได้อย่างไรถ้าคุณตัดสินใจที่จะซ่อนมันโดยไม่โฆษณาบนเว็บไซต์ Magento Connect (ไม่ใช่สิ่งที่ขี้ขลาดดาวน์โหลด) มันเป็นเรื่องของการยิงตัวเองน้อยลงและคลานเข้าไปในกระบอกปืน 16 นิ้วก่อนที่จะเริ่มหากคุณไม่ได้โฆษณาที่ฉันสามารถหาคุณได้
Fiasco Labs

@FiascoLabs ใช่นั่นเป็นปัญหา แต่ฉันไม่เป็นไรเพราะส่วนขยายของฉันไม่ใช่เชิงพาณิชย์ หากคุณทำตามขั้นตอนที่คุณอธิบายว่าเป็นพ่อค้าก็หมายความว่าคุณเป็นข้อยกเว้นที่หายากของกฎ
Vinai

7

เราลืมว่า 'เชื่อมต่อ' ที่ยอดเยี่ยมเป็นอย่างไรเมื่อวีโอไอพีออกมาเป็นครั้งแรก มันแสดงให้เห็นว่าวีโอไอพีเป็นแพลตฟอร์มสำหรับนักพัฒนามากกว่าหนึ่งในโครงการโอเพ่นซอร์สที่ไม่มีใครใช้ แม้ว่า 'Connect' จะมีประโยชน์ในการรับรองว่าวีโอไอพีได้รับการยอมรับแต่ทว่าเวลาผ่านไปแล้วและฉันคิดว่าผู้คนคาดหวังว่าจะมีความสุขน้อยไปกับการมีส่วนขยายในปัจจุบัน

ส่วนตัว - เป็น 'นักพัฒนา' - ฉันต้องการตรวจสอบรหัสของส่วนขยายและตรวจสอบในการควบคุมเวอร์ชัน 'เชื่อมต่อ' ควรเป็นมากกว่านั้น - คุณดาวน์โหลด tarball หรือ git clone

ฉันอยู่กับ @karen ในการเปิดใช้งานผู้ใช้ขั้นปลายปลีกและไม่ซ่อนสิ่งที่นักพัฒนาซอฟต์แวร์จากพวกเขา นอกเหนือจากสิ่งอื่นแล้วความโปร่งใสเล็กน้อยทำให้นักพัฒนาซื่อสัตย์ - 'จะต้องใช้เวลาหนึ่งสัปดาห์เพื่อพัฒนาโมดูลนี้กับอีกหนึ่งสัปดาห์เพื่อทดสอบ ... ' นี่อาจเป็นจริง แต่การตรวจสอบความเป็นจริงคือเมื่อโมดูลที่คล้ายกันพร้อมใช้งาน ใน 'เชื่อมต่อ' จากนั้นจะกลายเป็นเรื่องยากที่จะปรับความยาว xxx

ด้วยโมดูลเช่นโมดูลที่เขียนโดยทีมงานของ @ karen ฉันต้องการให้โมดูลเหล่านี้เขียนและทดสอบโดยผู้อื่นใน 'เชื่อมต่อ' ที่ติดตั้งโดย 'ผู้ใช้ปลายทาง' ให้กับรหัสนักพัฒนาแบบสุ่มใด ๆ (เว้นแต่เขียนโดย Vinai) ที่ต้องการ .


เรา (ชุมชน) สร้างสำหรับโครงการผู้แต่งวีโอไอพีนี้ ดังนั้นคุณสามารถทำงานกับ VCS ของคุณได้
daim2k5

6

เรา (ebizmarts) ได้ลบส่วนขยายออกจาก MagentoConnect ในอดีตในช่วงหลายปีที่ผ่านมาเราได้เก็บเฉพาะสิ่งที่เราเต็มใจให้การสนับสนุนและมีศักยภาพทางการเงินสำหรับเรา โดยการยอมรับกฎพื้นฐานเหล่านี้เราสามารถให้การสนับสนุนภายใต้การควบคุมและพ่อค้า / นักพัฒนามีความสุข

MagentoConnect เนื่องจากตอนนี้ใช้ได้เฉพาะกับรายการค้นหาและจัดอันดับนักพัฒนาในที่สุด (พื้นที่สีเทาที่นี่ Karen ปล่อยให้ชัดเจนที่ MMNYC) เราต้องการ Marketplace ที่ดีกว่าได้รับการรับรองตรวจสอบและด้วยนโยบายคุณภาพที่แข็งแกร่งและแม้จะมีสิ่งนั้นเราจะยังคงเผชิญกับปัญหาตามที่อธิบายไว้ที่นี่ในธรรมชาติของเราที่สร้างปัญหาไม่ว่าจะด้วยเหตุผลใดก็ตาม และไม่จำเป็นเนื่องจากความผิดของพ่อค้าเราทุกคนรู้ดีว่านักพัฒนาที่ไม่ดีนั้นเลวร้ายยิ่งกว่าผู้ค้า "ผู้ไม่มีการศึกษาระดับสูง" ถึง 100 เท่า

ฉันเชื่อในเจตจำนงเสรีและตลาดเสรี นักพัฒนามีอิสระที่จะใช้หรือไม่ใช้ MagentoConnect พ่อค้า (ตราบใดที่พวกเขาตระหนักถึงผลที่ตามมา) ไม่ควรยุ่งกับงานพิเศษของนักพัฒนา (เช่นการติดตั้งส่วนขยาย) การลบส่วนขยายจาก MagentoConnect จะทำให้ตลาดเปลี่ยนทันที (ใช่ Magento นั้นใหญ่มาก) และตัวเลือกใหม่อาจจะดีกว่าหรืออาจไม่ดีกว่าหรือก่อให้เกิดปัญหาน้อยกว่าผู้ค้ารายก่อน

ไม่มีวิธีแก้ปัญหาที่เรียบง่ายหรือไม่เหมือนใคร แต่ฉันยอมรับว่าการปรับปรุงการสื่อสารและวางข้อ จำกัด บางอย่างเพื่อให้พ่อค้าที่ติดตั้งส่วนขยายยากขึ้นจะช่วยได้ (รายการตรวจสอบงานที่ต้องทำก่อนการติดตั้งเช่นการสำรองข้อมูล ตรวจสอบรหัสนักพัฒนาทดสอบเว็บไซต์ DEV ฯลฯ จะทำเคล็ดลับ)

ฉันไม่คิดว่าการลบส่วนขยายจาก MagentoConnect จะช่วยให้โลกนี้เป็นสถานที่ที่ดีขึ้นสำหรับพ่อค้า แต่เราผู้พัฒนาควรเก็บเฉพาะส่วนขยายที่เรากระตือรือร้นที่จะสนับสนุนและปรับปรุงและเราต้องเป็นผู้นำ การสื่อสารแนวปฏิบัติที่ดีนั่นคือเราในฐานะชุมชน


5

ผู้มีส่วนได้เสียที่ไม่ใช่ด้านเทคนิคไม่ควรติดตั้งส่วนขยายในความคิดของฉัน

Magento Connect ไม่ใช่ App Store และกระบวนการอนุมัติไม่สอดคล้องกันอย่างที่ฉันคิดว่าควรเกี่ยวกับคุณภาพ

Magento Connect อาจเป็นแหล่งข้อมูลอ้างอิงที่ดี แต่ส่วนใหญ่ส่วนขยายไม่ได้จัดให้ตรงกับข้อกำหนด 100% อาจเป็นความคิดที่ดีคือการควบคุม Magento Connect ผ่าน ACL ดังนั้นเราจึงไม่ต้องไปเอาส่วนขยายออกจากตลาดแพลตฟอร์มอย่างเป็นทางการ

ในประสบการณ์ส่วนตัวของฉันฉันมีส่วนขยายแบบชำระเงินสองสามอย่างและหนึ่งฟรีซึ่งทั้งใน Connect และใน GitHub การเป็นส่วนหนึ่งใน GitHub ก้าวหน้ามากขึ้นในแง่ของคุณสมบัติ GitHub repo อยู่ในคำอธิบายใน Magento Connect มันไม่ได้หยุดผู้ใช้ในการดาวน์โหลดส่วนขยายและดูรหัสในเวลาเดียวกันและยังทำส้อมและดึงคำขอด้วยคุณสมบัติใหม่


5

มันขึ้นอยู่กับจำนวนงานที่นักพัฒนาต้องการทำเพื่อพิสูจน์ความโง่ของเขาส่วนขยายเวลาที่พวกเขายินดีที่จะใช้เวลากับการสนับสนุนและพวกเขาต้องการค่าธรรมเนียมสำหรับส่วนขยายหรือไม่ ดังนั้นหากคุณคิดว่าส่วนขยายของคุณไม่ควรติดตั้งโดยบุคคลที่ไม่ใช่ด้านเทคนิคให้ถอดการเชื่อมต่อออกหากคุณต้องการ แต่ฉันไม่สามารถ agre กับแนวคิดทั่วไปว่าส่วนขยายทั้งหมดจะเรียกร้องทักษะด้านเทคนิคสำหรับผู้ใช้โดยเฉลี่ยมากเกินไป


4

ผู้ค้า / ผู้พัฒนามือสมัครเล่นบางคนสับสนโดย Magento Connect (MC) เพื่อคิดว่า MC ทำหน้าที่เป็น app store สำหรับ Magento

ตัวอย่างเช่นที่ MC พวกเขาสามารถค้นหาและติดตั้งส่วนขยายซึ่งอาจอ้างว่าเพิ่มคุณสมบัติบางอย่างให้กับเว็บไซต์ Magento ของพวกเขา แต่โดยทั่วไปแล้ว MC / ส่วนขยายจะพูดอะไรเล็กน้อยเกี่ยวกับความขัดแย้งที่อาจเกิดขึ้นกับส่วนขยาย / โมดูลความเสี่ยงด้านความปลอดภัย ของรายได้ที่ติดตั้งส่วนขยายอาจทำให้ร้านค้าของวีโอไอพี

พ่อค้าที่ไม่รู้จะติดตั้งส่วนขยาย WHATEVER ไปยังไซต์สดของพวกเขาเพื่อเพิ่มคุณสมบัติบางอย่าง ในที่สุดในบางรอบการอัปเกรดหรือความต้องการทางธุรกิจใหม่นักพัฒนาในอนาคตบางรายจะต้องถูกเรียกให้เรียงลำดับตามความยุ่งเหยิงที่เกิดขึ้นของรหัสความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้นและส่วนขยายที่ยุ่งเหยิง ผู้พัฒนาจะต้องแจ้งผู้ค้าว่าส่วนขยายทั้งหมดที่ติดตั้งบน MC นั้นขัดแย้งกันทำให้ไซต์ช้าลงเพื่อรวบรวมข้อมูลอาจเปิดเผยข้อมูลลูกค้าทำลาย UX ของไซต์ทั้งหมดในขณะที่ฆ่ายอดขาย

บางทีคำเตือนที่ส่งไปยังผู้ค้าที่คิดว่าการเพิ่มส่วนขยายจาก MC ควรมีขนาดใหญ่ขึ้นและน่าประทับใจยิ่งขึ้นด้วยการเพิ่มคำเตือนอีกชั้น

ชุมชน Magento จะได้รับประโยชน์มากขึ้นจาก MC หากมีกระบวนการตรวจสอบ / อภิปรายการขยายที่ใช้งานและชัดเจนยิ่งขึ้น ส่วนขยายที่เป็นเพียร์ที่ตรวจสอบ / ทดสอบหรือสูงกว่าจัดอันดับ / ตรวจทานควรได้รับการส่งเสริมและแสดงผลก่อน ระบบการให้เกียรติ / ตราสัญลักษณ์ที่โดดเด่นกว่าที่เรามีใน SE จะช่วยได้เช่นกัน

เป็นประโยชน์สำหรับชุมชนที่จะมี MC แต่ต้องการการปรับแต่งที่ชัดเจน หวังว่าการปรับแต่งจะเกิดขึ้นก่อนที่นักพัฒนาส่วนขยายที่มีชื่อเสียงจะออกจาก MC ให้ดี


3
ฉันต้องการจะดูmagekarma.comให้ประสบความสำเร็จในฐานะเว็บไซต์ทบทวนสำหรับส่วนขยายของวีโอไอพี
Vinai

ดูเหมือนว่าจะมีแนวโน้มเฉพาะในกรณีที่บทวิจารณ์ / ตราสัญลักษณ์มีการใช้งานแบบเคียงข้างกันกับ MC มิเช่นนั้น magekarma จะดูเหมือนอุปกรณ์ต่อพ่วงมากเกินไป
Joshua34

4

พิจารณาเสมอว่า Magento Community Edition นั้นฟรีสำหรับทุกคนโดยไม่มีการรับประกันอย่างเป็นทางการและฉันคิดว่า (ในฐานะผู้ขาย) มันเป็นหนึ่งในเหตุผลที่สำคัญที่สุดสำหรับความนิยมของ Magento ในการเป็นซอฟต์แวร์ร้านค้าที่ครอบคลุมมากที่สุดในโลก จากส่วนขยายจำนวนมากที่เข้าถึงได้ง่ายที่ Magento Connect

นักพัฒนาซอฟต์แวร์ที่มีความเชี่ยวชาญเฉพาะด้านอาจมีมุมมองแยกต่างหากเกี่ยวกับซอฟต์แวร์ร้านค้าของพวกเขา (ไม่ใช่ที่ยอดเยี่ยม !!) แต่ในฐานะผู้ประกอบการค้า Start Up เล็ก ๆ น้อย ๆ คุณให้น้ำหนักซอฟต์แวร์ร้านค้าแต่ละเครื่องต่อกันก่อนเริ่มโครงการของคุณ และนั่นจะเกิดขึ้นอย่างแน่นอนหากการเข้าถึงแหล่งข้อมูลที่สำคัญที่สุดสำหรับส่วนขยาย Magento Connect จะถูก จำกัด

ในกรณีนี้ไม่เคยแยกความแตกต่างอย่างสมบูรณ์ระหว่างนักพัฒนามืออาชีพและพ่อค้า ("ผู้มีความรู้ด้านเทคโนโลยี") คุณไม่จำเป็นต้องเรียนวิทยาศาสตร์คอมพิวเตอร์ "10 ปี" เพื่อใช้งานเว็บช็อปของคุณเอง (แน่นอนจำเป็นต้องมีความรู้มากมายเพื่อให้สามารถประเมินระบบทั้งหมดได้) แต่ฉันยกตัวอย่างเช่นการทำงานกับหนังสือสองเล่มที่จัดทำอย่างดี ขึ้นร้านค้าของฉันเอง ในหนังสือเหล่านั้น (เขียนโดยผู้พัฒนา) ส่วนขยายจำนวนมากถูกอธิบายด้วยข้อดีข้อเสียและความเสี่ยงสำหรับระบบดังนั้นทำไมจึงห้ามฉันจากส่วนขยาย (ที่รู้จักกันดี) เหล่านั้น

นอกจากนี้ยังเป็นเรื่องไม่สมจริงอย่างสมบูรณ์ที่จะจ้างนักพัฒนาซอฟต์แวร์ทุกครั้งที่คุณต้องการติดตั้งส่วนขยายที่คุณรู้จักอย่างสมบูรณ์แบบเพราะคุณไม่สามารถเข้าถึงส่วนขยายได้ พ่อค้าต้องทำงานอย่างประหยัด! มันเป็นร้านค้าของคุณเองมันเป็นความรับผิดชอบของคุณเองและมันเป็นไปไม่ได้ที่จะบอกตัวเองเกี่ยวกับความเสี่ยงของสิ่งที่คุณต้องการจะทำ

ดังนั้น Let 's ให้วีโอไอพี CE ว่ามันคืออะไร: แพลตฟอร์มอีคอมเมิร์ซของโลกที่มีประสิทธิภาพมากที่สุดฟรีให้กับทุกคน นี่คือที่มาของวีโอไอพีมา


1
นั่นเป็นพ่อค้ารายเดียวกันที่จะตำหนินักพัฒนาเพราะเขาไม่มีความรู้หรือไม่อ่านคู่มือ (เมื่อมีอยู่) ดังนั้นจึงเป็นเรื่องปกติที่จะ จำกัด สิทธิ์บางอย่างหรือทำให้มีคุณภาพมากขึ้นในกระบวนการเสนอส่วนขยายหรือโพสต์ความคิดเห็น
Sylvain Rayé

4

ในบางครั้งเราจะติดตั้งส่วนขยายผ่าน Magento Connect อย่างหมดจดเพราะลูกค้าสามารถเข้าสู่ระบบได้ดูว่าส่วนขยายนั้นล้าสมัยและพยายามอัปเดตอาจเช็ดการแก้ไขหรือทำลายส่วนใดส่วนหนึ่งของเว็บไซต์

เราใช้ Magento Connect เพื่อติดตั้งส่วนขยายที่เรารู้ว่าจะปลอดภัย 99% ในการอัพเกรดโดยไม่ต้องมีการแทรกแซงหากลูกค้าเกิดการสะดุดในเรื่องนี้

ประโยชน์เดียวที่ฉันเห็นเมื่อใช้ Magento Connect อยู่ดีคือดูว่ามีการอัพเกรดเป็นส่วนขยายหรือไม่ นอกจากนี้ฉันไม่เห็นประโยชน์ใด ๆ ในการติดตั้งผ่าน Magento Connect ผ่านการวางไฟล์ลงใน Magento ติดตั้งด้วยตนเอง

แม้ว่าลูกค้าจะมีความคิดทางเทคนิค แต่ฉันก็ไม่ต้องการให้พวกเขามีความยืดหยุ่นในการทำลายเว็บไซต์ของพวกเขาโดยเฉพาะอย่างยิ่งหากพวกเขาลืมที่จะแนะนำสิ่งที่พวกเขาอาจทำให้ตัวเองเกิดปัญหาได้อย่างสะดวก อย่างน้อยก็ช่วยเราประหยัดเวลาในการดีบั๊กและพวกเขาค่าใช้จ่ายเพิ่มเติมสำหรับการแก้ไขเวลาของเราซึ่งเป็นราคาที่ฉันแน่ใจว่าในระยะยาวพวกเขาต้องการหลีกเลี่ยง

สำหรับสิ่งที่คุ้มค่าฉันคิดว่านี่เป็นจุดสนทนาที่ดีและเป็นสิ่งที่ฉันมักจะสงสัยในแง่ของสิ่งที่คนอื่นทำงานใน Magento ทุกวัน


4

ในความคิดของฉันการลบส่วนขยายจาก Magento Connect ไม่ใช่โซลูชันที่สมบูรณ์แบบไม่ว่าจะด้วยนักพัฒนาหรือมุมมองของลูกค้า

ในฐานะนักพัฒนาเมื่อใดก็ตามที่ลูกค้าของฉันต้องการฟังก์ชั่นการใช้งานใหม่บนเว็บไซต์ของเขาสิ่งแรกที่ฉันทำคือการตรวจสอบว่าส่วนขยายใด ๆ ที่อาจจะฟรีหรือในเชิงพาณิชย์มีให้บริการบน Magento Connect ซึ่งอาจตอบสนองความต้องการของลูกค้า มันเหมือน google สำหรับฉันที่เราสามารถค้นหาข้อความค้นหาโดยไม่คำนึงถึงถูกหรือผิดก็จะแนะนำผลลัพธ์ให้ฉัน มันสมบูรณ์ที่ฉันจะเลือกหนึ่งที่เหมาะสม

ต่อไปฉันได้รับโอกาสในการประเมินทางออกที่ดีที่สุดเช่นฉันต้องใช้ฟรีไปกับโฆษณาหรือใช้งานด้วยตนเอง ส่วนใหญ่ฉันแนะนำตัวเลือกทั้งสามให้กับลูกค้าด้วยกรอบเวลาและใบเสนอราคาแยกจากกัน การลบส่วนขยายออกจากการเชื่อมต่อจะฉวยตัวเลือกนี้หรือทำให้รุนแรงยิ่งขึ้นเนื่องจากฉันจะต้องค้นหาเว็บเพื่อค้นหาส่วนขยาย

แทนที่จะลบส่วนขยายออกจากการเชื่อมต่อเราควรลองและทำให้ลูกค้าของเราได้รับการศึกษา สิ่งที่ฉันทำคือเมื่อใดก็ตามที่ลูกค้าของฉันเลือกใช้ส่วนขยายฟรีฉันขอชั่วโมงเพิ่มเติมในการตรวจสอบรหัสและทำให้แน่ใจว่ารหัสนั้นสะอาด นอกจากนี้ฉันอธิบายลูกค้าเกี่ยวกับข้อเสียของการใช้รหัสบุคคลอื่นและลูกค้าส่วนใหญ่เข้าใจและไม่มีปัญหาให้เวลาฉันในการเพิ่มประสิทธิภาพรหัสหรือ recode มัน

ยิ่งกว่านั้นเมื่อใดก็ตามที่ฉันสร้างเว็บไซต์สดฉันจะลบสิทธิ์การเขียนจากตัวดาวน์โหลดดังนั้นแม้ว่าจะเกิดอุบัติเหตุหรือไม่อยากรู้อยากเห็นหากลูกค้าของฉันพยายามที่จะติดตั้งส่วนขยายที่เขาไม่สามารถทำได้ ดังนั้นมันช่วยให้ลูกค้าทั้งสองเช่นเดียวกับฉันจากความเสี่ยงที่มองไม่เห็น เมื่อลูกค้าของฉันมาหาฉันฉันเพียงอธิบายเขาถึงเหตุผลที่จะทำเช่นนั้นและส่วนใหญ่เวลาที่เขากตัญญูรู้คุณ

จากมุมมองของลูกค้ายิ่งคุณได้รับของฟรีมากเท่าไหร่ก็ยิ่งดึงดูดมากขึ้นเท่านั้น ตัวอย่างง่ายๆคือ WORDPRESS ด้วยชุมชนที่ยอดเยี่ยมและปลั๊กอิน WordPress ฟรีมากมายกำลังบานเหมือนทุกสิ่ง ฉันคิดว่าในทำนองเดียวกันถ้าเราต้องการให้ชุมชน Magento เติบโตและกำลังบานฉันจะบอกว่าแทนที่จะลบส่วนขยายออกจากการเชื่อมต่อที่เราพยายามและให้การศึกษาแก่ลูกค้าของเรา

อย่างไรก็ตามหากเรามีแนวโน้มที่จะลบส่วนขยายจาก Magento Connect โลกของวีโอไอพีจะถูกทิ้งร้าง เมื่อไม่มีฟอรัมชุมชนที่มีการลบชุดภาษาพร้อมกับส่วนขยายที่ขาดหายไปดูเหมือนว่าดาวจะร่วงหล่น


ฉันไม่คิดว่าฉันเคยค้นหาส่วนขยายโดยตรงที่เว็บไซต์ MagentoConnect เพราะ Google ทำได้ดีกว่ามาก
user487772

ฉันไม่ได้ตั้งใจจะบอกว่าฉันค้นหาส่วนขยายบน Magento Connect โดยตรง .. ฉันบอกว่ามันมีการอ้างอิงผลของ google ให้ ... บางอย่างถูกต้องบางอย่างผิดปกติ ... เช่นเดียวกับส่วนขยายที่เชื่อมต่อบางอย่างดี ไม่ดี ... มันก็ขึ้นอยู่กับเราที่จะใช้และสิ่งที่จะไม่สนใจ .. :)
Dexter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.