মার্কেটপ্লেস সমাধান। বিট্রিক্স মার্কেটপ্লেসে রেডিমেড সলিউশন স্থাপন করা: কিভাবে সময় বাঁচানো যায়। কিভাবে বিনামূল্যে সমাধান ইন্সটল করবেন

মার্কেটপ্লেস হল 1C-বিট্রিক্সের একটি পরিষেবা যা ডেভেলপারদের ক্লায়েন্ট এবং অন্যান্য ডেভেলপারদের বিস্তৃত দর্শকদের সাথে তাদের সমাধান শেয়ার করতে দেয়। সমাধান কি? এটি একটি রেডিমেড মডিউল বা 1C-বিট্রিক্সের প্রোডাক্টের প্রোজেক্টের উপাদান হতে পারে, যেমন "সাইট ম্যানেজমেন্ট" বা "কর্পোরেট পোর্টাল", অথবা 1C-বিট্রিক্স প্ল্যাটফর্মে একটি রেডিমেড সাইটও। সমাধানের প্রথম শ্রেণীতে প্রধানত অন্যান্য ডেভেলপারদের শ্রোতা জড়িত, যখন দ্বিতীয়টি ক্লায়েন্টদের উপর বেশি মনোযোগী। সমাধান হয় অর্থপ্রদান বা বিনামূল্যে হতে পারে.

বিকাশকারীদের জন্য এই সরঞ্জামটি ব্যবহার করার সুবিধাগুলি হল লাভ, নতুন ক্লায়েন্ট এবং 1C-বিট্রিক্স অংশীদার সিস্টেমে তাদের রেটিং বাড়ানোর জন্য অতিরিক্ত পয়েন্ট পাওয়ার সুযোগ। একটি চমৎকার বোনাস: পোস্ট করা প্রথম সমাধানের জন্য, Bitrix তথাকথিত স্বাগত পয়েন্ট প্রদান করে - বকেয়া পরিমাণের তিনগুণ।

মার্কেটপ্লেসে সমাধান দিতে, আপনাকে বেশ কয়েকটি ধাপ সম্পূর্ণ করতে হবে:

    আপনাকে 1C-Bitrix অংশীদার হতে হবে।

    একটি লাইসেন্স চুক্তি শেষ করুন।
    প্রদত্ত সমাধান স্থাপন করতে, একটি লাইসেন্স চুক্তি প্রয়োজন। চুক্তি সম্পন্ন হয় ব্যক্তিগত হিসাবঅংশীদার.

    কোম্পানির প্রয়োজনীয়তা অনুযায়ী একটি সমাধান প্রস্তুত করুন।
    নিয়ম, প্রবিধান এবং প্রয়োজনীয়তা "মার্কেটপ্লেস" বিভাগে আপনার ব্যক্তিগত অ্যাকাউন্টে পাওয়া যাবে এবং সমাধানের প্রয়োজনীয়তা লিঙ্কে পাওয়া যাবে।

    সমাধান ইনস্টলেশন উইজার্ড তৈরি করতে এবং মার্কেটপ্লেসে সমাধান পোস্ট করার জন্য গ্রাফিক সামগ্রী প্রস্তুত করুন।

    একটি ইনস্টলেশন উইজার্ড তৈরি করুন এবং সমাধানের একটি বিতরণ প্যাকেজ একত্রিত করুন।
    রেডিমেড সমাধান মার্কেটপ্লেস বিট্রিক্স ফ্রেমওয়ার্ক তৈরির জন্য ডকুমেন্টেশন।

    সমাধানের স্বাধীন পরীক্ষা পরিচালনা করুন।
    পরীক্ষার পরিকল্পনা বিট্রিক্স ফ্রেমওয়ার্ক ডেভেলপার কোর্সে পাওয়া যাবে।

    সমাধান, ইনস্টলেশন এবং প্রযুক্তিগত সহায়তা ডেটার পাঠ্য বিবরণ প্রস্তুত করুন।
    এটা একই গুরুত্বপূর্ণ পর্যায়, কারণ বর্ণনা থেকে ক্লায়েন্টের বুঝতে হবে আপনার সমাধান কী, এটি তার জন্য উপযুক্ত কিনা এবং এটি কেনার যোগ্য কিনা।

    প্রস্তুত-তৈরি সমাধানের ক্যাটালগে বসানোর জন্য সমাধানের নাম এবং বিভাগ নির্বাচন করুন।
    এটি বিবেচনায় নেওয়া উচিত যে ক্লায়েন্টরা প্রায়শই নাম দ্বারা অনুসন্ধান করে সমাধানগুলি সন্ধান করে এবং নাম পরিবর্তন করার জন্য চুক্তিতে অ্যানেক্সের নতুন সংস্করণ পাঠানোর প্রয়োজন হয়, তাই সমাধানের জন্য অবিলম্বে সঠিক নাম নির্বাচন করা গুরুত্বপূর্ণ।

    একটি ডেমো সাইট প্রস্তুত করুন।
    গ্রাহকদের জন্য সহজে বোঝার জন্য যে আপনার সমাধানটি তারা যা খুঁজছিল ঠিক সেইটিই এবং একটি ক্রয়ের সিদ্ধান্ত নিতে, আপনাকে সমাপ্ত সমাধানটির একটি অনলাইন প্রদর্শন প্রস্তুত করতে হবে।

    আপনার অংশীদারের ব্যক্তিগত অ্যাকাউন্টে বিতরণ প্যাকেজ ডাউনলোড করুন।
    আপনি মার্কেটপ্লেস ওয়েবসাইটে ডাউনলোড সম্পর্কে আরও পড়তে পারেন। প্লেসমেন্ট সম্পর্কে সাধারণ প্রশ্নগুলি "মার্কেটপ্লেস" বিভাগে আপনার ব্যক্তিগত অ্যাকাউন্টে পাওয়া যাবে।

    আপনার সিদ্ধান্তের সংযম জন্য অপেক্ষা করুন.
    দয়া করে মনে রাখবেন যে প্রক্রিয়াটি বেশ দীর্ঘ সময় নিতে পারে। প্রয়োজনীয়তার সাথে অসঙ্গতি পাওয়া গেলে, সিদ্ধান্তটি পুনর্বিবেচনার জন্য ফেরত দেওয়া হবে এবং ত্রুটিগুলি দূর করার পরে, সংযম প্রক্রিয়াটি আবার পুনরাবৃত্তি করা হবে। এই ক্ষেত্রে, প্রথম অসঙ্গতি পাওয়া যাওয়ার পরে সিদ্ধান্তটি ফেরত দেওয়া হয়, তাই সংযমটি পরপর কয়েকবার সম্পূর্ণ নাও হতে পারে এবং অনেক সময় নষ্ট হতে পারে। অতএব, আমরা সুপারিশ করছি যে আপনি অবিলম্বে প্রয়োজনীয়তার সাথে নিজেকে পরিচিত করুন এবং আপনার পণ্যের পরীক্ষার পর্যায়টি এড়িয়ে যাবেন না।

    সমাধান ক্রেতাদের আকৃষ্ট করার উপায় সম্পর্কে চিন্তা করুন.
    কারণ এটি একটি ভাল পণ্য তৈরি করার জন্য যথেষ্ট নয়, আপনাকে লক্ষ্য দর্শকদের এটি খুঁজে পেতে সহায়তা করতে হবে!

প্রস্তুত-তৈরি সমাধানগুলি বিকাশ করা আপনাকে উন্নয়নের উচ্চ স্তরে পৌঁছানোর অনুমতি দেবে। ক্লায়েন্টদের চাহিদা বিবেচনায় রেখে আপনি একটি পণ্যকে যেভাবে দেখেন সেভাবে আপনি বিকাশ করতে সক্ষম হবেন এবং ক্লায়েন্টের সংখ্যা বাড়ানোর সুযোগ পাবেন, যার সন্তুষ্টি আপনার সমাধানের গুণমান, এর রক্ষণাবেক্ষণ এবং প্রযুক্তিগত সহায়তার উপর নির্ভর করে। এবং ক্লায়েন্টদের জন্য এটি একটি দ্রুত এবং মোটামুটি সস্তা শুরু। অতএব, আমরা আপনাকে এটিকে আরও ঘনিষ্ঠভাবে দেখার পরামর্শ দিই দরকারী টুল 1C-বিট্রিক্স থেকে।

মেরিনা সেনিকোভা

CTO, whatAsoft

কিভাবে বিনামূল্যে সমাধান ইনস্টল করতে?

1. ইনস্টল করুন 1C-বিট্রিক্স: সাইট ম্যানেজমেন্টবা কর্পোরেট পোর্টাল .
আপনি এখানে ডাউনলোড করতে পারেনলিঙ্ক

2. নির্বাচিত সমাধানের পৃষ্ঠায়, সবুজ "ইনস্টল" বোতামে ক্লিক করুন।
পপ-আপ উইন্ডোতে, আপনার ওয়েবসাইট বা পোর্টালের ঠিকানা লিখুন (বিন্দু 1 দেখুন), "ইনস্টল করুন" এ ক্লিক করুন

3. ইনস্টলেশনটি একটি নতুন ট্যাবে খুলবে, তারপর উইজার্ডের পদক্ষেপগুলি অনুসরণ করুন৷

4. প্রতিটি সমাধানের নিজস্ব সুনির্দিষ্ট বৈশিষ্ট্য রয়েছে এবং ইনস্টলেশন এবং কনফিগারেশন সম্পূর্ণ করতে বিভিন্ন পদক্ষেপের প্রয়োজন হতে পারে।
"ইনস্টলেশন" ব্লকের সমাধান কার্ডে বিশদ তথ্য এবং ডকুমেন্টেশন সরবরাহ করা হয়েছে। আমরা সুপারিশ করি যে আপনি ইনস্টলেশন শুরু করার আগে এই তথ্য পর্যালোচনা করুন।

কিভাবে একটি প্রদত্ত সমাধান কিনতে

ক্রয় করতে, সমাধান কার্ডে "কিনুন" বোতামে ক্লিক করুন, আপনার জন্য সুবিধাজনক একটি অর্থপ্রদানের পদ্ধতি বেছে নিয়ে আপনার অর্ডার দিন। অর্থপ্রদানের পরে, একটি কুপন সহ একটি চিঠি এবং এটি সক্রিয় করার জন্য নির্দেশাবলী অর্ডার করার সময় আপনার নির্দিষ্ট করা ই-মেইলে পাঠানো হবে।


মনোযোগ! কুপন সক্রিয় করুনকেবলযে প্রকল্পের জন্য সমাধান কেনা হয়েছে। এনএফআর এবং ডেমো কীগুলিতে এটি সক্রিয় করবেন না।কুপন পুনরায় সক্রিয় করা যাবে না


আপনার প্রয়োজন সমাধান ইনস্টল করতে:
  1. অ্যাডমিনিস্ট্রেটর অধিকার সহ আপনার সাইটের কন্ট্রোল প্যানেলে লগ ইন করুন।
  2. মার্কেটপ্লেস বিভাগে যান > সমাধান আপডেট করুন - "কুপন সক্রিয়করণ" ট্যাবে এবং বিশেষ ক্ষেত্রে কুপন লিখুন।
  3. কুপন প্রবেশ করার পরে, ক্রয় করা সমাধান ইনস্টল করার জন্য সমাধানগুলির তালিকায় উপস্থিত হবে। "ইনস্টল করুন" এ ক্লিক করুন এবং পরবর্তী নির্দেশাবলী অনুসরণ করুন।

প্রযুক্তিগত সহায়তা এবং আপডেট

1C-বিট্রিক্স মার্কেটপ্লেসে অংশীদারদের সিদ্ধান্তের জন্য দায়ী নয়। মার্কেটপ্লেসে সমাধানের জন্য প্রযুক্তিগত সহায়তা তাদের ডেভেলপারদের দ্বারা প্রদান করা হয়। যোগাযোগের বিশদ বিবরণ এবং প্রবিধানগুলি "সহায়তা" ট্যাবে সমাধান কার্ডে নির্দেশিত হয়৷

মার্কেটপ্লেস ক্যাটালগ থেকে সমস্ত সমাধান শুধুমাত্র 1C-Bitrix পণ্যগুলিতে ইনস্টল করা হয়সক্রিয় লাইসেন্স। আপনি আপনার সাইটের কন্ট্রোল প্যানেলে, "আপডেট" বিভাগে বা আমাদের স্থিতি পরীক্ষা করতে পারেন৷ওয়েবসাইট

1C-বিট্রিক্সে অর্থপ্রদানের সমাধানগুলির জন্য আপডেট এবং সমর্থন: মার্কেটপ্লেস এর জন্য বৈধ1 বছর.সমর্থনের মেয়াদ শেষ হওয়ার পরে, আপনি সমাধানের খরচের 50% মূল্যে যে কোনও সময় একটি নতুন সংস্করণ কিনতে পারেন (প্রদান করে যে বিকাশকারী একটি নতুন সংস্করণ প্রকাশ করেছে এবং এর সংখ্যা আপনার ইনস্টল করা সংস্করণের চেয়ে বেশি)। এই সময় পর্যন্ত, আপনার সমাধান আগের মত কাজ করবে; আপডেটের অভাব কর্মক্ষমতা প্রভাবিত করে না।

আপনার সাইটের কন্ট্রোল প্যানেল থেকে একটি নতুন সংস্করণ ক্রয় করা হয়: মার্কেটপ্লেস - ইনস্টল করা সমাধান। আপডেট পাওয়ার সময়সীমাও সেখানে নির্দেশিত।

1C-বিট্রিক্স মার্কেটপ্লেসটি ইতিমধ্যে 3 বছরেরও বেশি পুরানো, কিন্তু পূর্ণাঙ্গ৷ শিক্ষা উপকরণআমার মতে, এখনও উন্নয়নের কোন উদাহরণ নেই। কর্মকর্তাকে ছেড়ে দিয়েও এ সমস্যার সমাধান হয়নি প্রশিক্ষণ কোর্সভিডিও পাঠ সহ 1C-বিট্রিক্স। সম্ভবত API ডকুমেন্টেশন অভিজ্ঞ ডেভেলপারদের জন্য যথেষ্ট, কিন্তু এখন বেশ কয়েক বছর ধরে, কিভাবে আমার নিজের সমাধান তৈরি করা যায় তা নিয়ে ভাবছি, আমি কোথা থেকে শুরু করব তাও জানতাম না।

বিশেষ করে এই সমস্যাটি সমাধান করার জন্য, আমি ন্যূনতম কার্যকারিতা (সংস্করণ 0.2) সহ আমার নিজের সহজ সমাধান প্রকাশ করেছি - "সিম্পল অ্যাডাপ্টিভ ল্যান্ডিং"।

গঠন:

বিশেষত্ব:

গঠন:

    • আমরা কি রাখি - ../site/
      • "পরিষেবা" - ../services/

বিশেষত্ব:

  • *** - সর্বজনীন ফাইলগুলির একটি অনুলিপি রয়েছে (সিরিলিক গ্রহণযোগ্য)।
    • এমন জায়গায় যেখানে ব্যবহারকারীর দ্বারা উইজার্ডের ক্ষেত্রগুলিতে প্রবেশ করা মানগুলির সাথে বিষয়বস্তু প্রতিস্থাপিত হওয়ার কথা, সেখানে ম্যাক্রোস রয়েছে।
  • ক্রমানুসারে. উদাহরণ:

ওয়েবসাইট প্যাকেজিং নীতি:

পর্যায় 3 - মডিউল

গঠন:

বিশেষত্ব:

প্যাকিং নীতি

  1. আসুন একজন মাস্টার বানাই।

পর্যায় 4 - বাজারের জন্য সংরক্ষণাগার

প্যাকিং নীতি:

গঠন:

কয়েকটি ব্যতিক্রম সহ বাজার সংরক্ষণাগারের সাথে অভিন্ন*

  • ** - /সংস্করণ সংখ্যা/..

বিশেষত্ব:

প্যাকিং নীতি:

  1. আমরা সর্বশেষ স্থিতিশীল মডিউল (সম্পূর্ণ) সহ সংরক্ষণাগারটি গ্রহণ করি, সমস্ত পরিবর্তন সাইট ইনস্টলেশন উইজার্ডে হবে।
  2. অপরিবর্তিত ফাইল মুছে ফেলা হচ্ছে
  3. আমরা "সহগামী ফাইল" প্রস্তুত করি (আপডেট, মডিউল সংস্করণ, বিবরণ)
  4. VERSION_NUMBER.zip-এ সমস্ত সামগ্রী সহ ফোল্ডারটিকে আর্কাইভ করুন৷

হুররে, মডিউল/আপডেট বাজারে পাঠানোর জন্য প্রস্তুত!

1C-বিট্রিক্স মার্কেটপ্লেসের জন্য একটি সহজ রেডিমেড সমাধানের উদাহরণ

1C-বিট্রিক্স মার্কেটপ্লেসটি ইতিমধ্যে 3 বছরেরও বেশি পুরানো, কিন্তু আমার মতে এখনও বিকাশের উদাহরণ সহ কোনও পূর্ণাঙ্গ প্রশিক্ষণ সামগ্রী নেই৷ ভিডিও পাঠ সহ অফিসিয়াল 1C-বিট্রিক্স প্রশিক্ষণ কোর্স প্রকাশের সাথেও এই সমস্যার সমাধান হয়নি। সম্ভবত API ডকুমেন্টেশন অভিজ্ঞ ডেভেলপারদের জন্য যথেষ্ট, কিন্তু এখন বেশ কয়েক বছর ধরে, কিভাবে আমার নিজের সমাধান তৈরি করা যায় তা নিয়ে ভাবছি, আমি কোথা থেকে শুরু করব তাও জানতাম না।

বিশেষ করে এই সমস্যাটি সমাধান করার জন্য, আমি ন্যূনতম কার্যকারিতা (সংস্করণ 0.2) সহ আমার নিজের সহজ সমাধান প্রকাশ করেছি - "সিম্পল অ্যাডাপ্টিভ ল্যান্ডিং"।

GitHub সংগ্রহস্থলে, আমি একটি সাধারণ সাইটকে বাজারের জন্য একটি পূর্ণাঙ্গ মডিউলে পরিণত করার 5টি ধাপের সাথে সম্পর্কিত 5টি কমিট প্রকাশ করেছি (এবং এর পরবর্তী আপডেট):

  • পর্যায় 1 - ওয়েবসাইট
    • পর্যায় 2 - ওয়েবসাইট তৈরি উইজার্ড
    • পর্যায় 3 - মডিউল (একটি উইজার্ড ধারণকারী)
    • পর্যায় 4 – মার্কেটপ্লেস 1C-বিট্রিক্সে পাঠানোর জন্য সংরক্ষণাগার
    • পর্যায় 5 - 1C-বিট্রিক্স মার্কেটপ্লেসের জন্য আপডেট সহ আর্কাইভ করুন

সুতরাং, আসুন সংক্ষিপ্তভাবে দেখি প্রতিটি পর্যায়ে কী রয়েছে এবং এর সাথে কী রূপান্তর ঘটে:

পর্যায় 1 - ওয়েবসাইট

এখানে

গঠন:

  • পাবলিক ফাইল - / (সাইট রুট থেকে)
  • সাইট টেমপ্লেট ফাইল – /bitrix/templates/TEMPLATE_ID/

বিশেষত্ব:

  • আমরা সাইটের কাঠামোতে অন্তর্ভুক্ত এলাকার জন্য ফাইল সংরক্ষণ করি (যাতে আপনি সহজেই সাইটের বিভিন্ন বিভাগে নতুন ল্যান্ডিং পৃষ্ঠাগুলি যোগ করতে পারেন এবং অন্তর্ভুক্ত এলাকার প্রয়োজনীয় "স্লাইডগুলি" উত্তরাধিকার সূত্রে পেতে পারেন)
  • অঞ্চলগুলি অন্তর্ভুক্ত করার জন্য কলটি index.php পৃষ্ঠায় অবস্থিত (এটি আমার কাছে অসুবিধাজনক বলে মনে হচ্ছে, যেহেতু এটি সামগ্রী সম্পাদকদের দ্বারা কল করার উপাদানগুলির জন্য কোডের ক্ষতির ঝুঁকির পরিচয় দেয়, তবে কোনও সুবিধা যোগ করে না৷ যাইহোক, এটি একটি বাধ্যতামূলক প্রয়োজন ছিল৷ সিদ্ধান্তের সংযম পাস করার জন্য এবং কলগুলি টেমপ্লেট থেকে 0.2.1 সংস্করণের পৃষ্ঠায় সরানো হয়েছিল)

পর্যায় 2 - ওয়েবসাইট তৈরি উইজার্ড

এখানে

গঠন:

  • মডিউলটি নিজেই /bitrix/wizards/NAME_SPACE/MASTER_NAME/..
    • .description.php* - ../.description.php
    • উইজার্ড উইজার্ড.php** - ../wizard.php
    • উইজার্ড ভাষার ফাইল (উইজার্ড এবং বর্ণনা!) - ../lang/language_ID/
    • ছবি (ইন্সটলেশন প্রসেস ডিজাইন করতে ইন্সটলেশন উইজার্ডে ব্যবহৃত) - ../images/
    • আমরা কি রাখি - ../site/
      • সর্বজনীন ফাইল *** - ../public/LANGUAGE_ID/
      • টেমপ্লেট ফাইল**** - ../templates/TEMPLATE_ID/
      • "পরিষেবা" - ../services/
        • পরিষেবার তালিকা****** - ../.services.php
        • পরিষেবার "প্রকার"/"গোষ্ঠী", উদাহরণস্বরূপ প্রধান******* - ../main/

বিশেষত্ব:

  • * - উইজার্ড সংস্করণ (গুরুত্বপূর্ণ নয়) এবং উইজার্ড পদক্ষেপগুলির একটি অ্যারে রয়েছে (অ্যারেতে নতুন পদক্ষেপ যুক্ত করা গুরুত্বপূর্ণ!)
  • ** - উইজার্ডের ধাপগুলিকে ধারণ করে, সেইসাথে "ডিফল্ট মান"। এই ফাইলে গুরুত্বপূর্ণ:
    • প্রাথমিক অ্যারে থেকে "ডিফল্ট" মানগুলিকে যথাযথ ধাপে পাস করুন এবং সেগুলিকে সেখানে প্রক্রিয়া করুন, এমনকি যদি আপনি সেগুলি কাস্টম পরিবর্তন করার পরিকল্পনা না করেন
    • যথাযথ পদক্ষেপে, ক্ষেত্রগুলি পূরণ করুন, সাইট তৈরি করুন, ফাইল ফোল্ডারগুলি থেকে ফাইলগুলি অনুলিপি করুন (বিভাগ "আমরা কী রাখি")। কোন নির্দিষ্ট কর্ম নেই.
    • সিরিলিক বর্ণমালা ব্যবহার করা অগ্রহণযোগ্য!!! আমরা ভাষার বাক্যাংশে সমস্ত সিরিলিক অক্ষর সন্নিবেশ করি!
  • **** - টেমপ্লেট ফাইলগুলির একটি অনুলিপি রয়েছে৷ গুরুত্বপূর্ণ:
    • সিরিলিক অনুমোদিত নয়। হয় ভাষা ফাইল বা ম্যাক্রো ব্যবহার করুন.
    • এমন জায়গায় যেখানে ব্যবহারকারীর দ্বারা উইজার্ডের ক্ষেত্রগুলিতে প্রবেশ করা মানগুলির সাথে বিষয়বস্তু প্রতিস্থাপিত হওয়ার কথা, সেখানে ম্যাক্রোস রয়েছে।
  • ****** - সংযোগ পরিষেবার অ্যারে ক্রমানুসারে. উদাহরণ:

"TYPE_NAME/GROUP" => অ্যারে(

"NAME" => GetMessage("SERVICE_MAIN_SETTINGS"),

"STAGES" => অ্যারে(

"service_file_1.php",

"service_file_2.php",

"service_file_3.php",

  • ******* - গ্রুপ/প্রকারের নাম সহ ফোল্ডারগুলিতে পরিষেবা ফাইল রয়েছে। পরিষেবাগুলি নির্দিষ্ট সম্পাদনা করে৷ উদাহরণস্বরূপ, তারা সর্বজনীন ফাইল/টেমপ্লেটে ম্যাক্রোগুলিকে ইনস্টলেশন উইজার্ড থেকে মান দিয়ে প্রতিস্থাপন করে (উদাহরণে) বা তথ্য ব্লক আমদানি করে (উদাহরণে নয়)।

ওয়েবসাইট প্যাকেজিং নীতি:

  1. পাবলিক ফাইলগুলিকে /bitrix/wizards/NAME_SPACE/MASTER_NAME/site/public/LANGUAGE_ID/ এ আপলোড করুন
  2. টেমপ্লেটটি /bitrix/wizards/NAME_SPACE/MASTER_NAME/site/templates/template_ID/ এ আপলোড করুন
  3. ম্যাক্রো দিয়ে প্রয়োজনীয় টুকরা প্রতিস্থাপন করুন
  4. আমরা পাবলিক/টেমপ্লেটের জন্য গুরুত্বপূর্ণ ভেরিয়েবল সহ ধাপে ধাপে উইজার্ড এবং বিবরণ লিখি
  5. আমরা ম্যাক্রোর সাথে কাজ করে এমন পরিষেবাগুলি লিখি
  6. আমরা ডিজাইন করি (আমরা ভাষা বাক্যাংশ লিখি, ইত্যাদি)

পর্যায় 3 - মডিউল

এখানে

গঠন:

  • * - /bitrix/modules/PARTNER_CODE.MODULE_CODE/..
    • বাধ্যতামূলক অন্তর্ভুক্ত** - ../include.php
    • মডিউল ভাষার ফাইল - ../lang/LANGUAGE_ID/
    • মডিউল ইনস্টলার - ../install/
      • মডিউল সংস্করণ *** - ../version.php
      • ইনস্টলার**** - ../index.php
      • ইনস্টলেশন উইজার্ড***** - ../wizards/
      • উপাদান****** - ../components/

বিশেষত্ব:

  • * - ছোট অক্ষরে অংশীদার কোড। মডিউল কোডটি আন্ডারস্কোর ছাড়াই ছোট ল্যাটিন অক্ষরেও রয়েছে (টেমপ্লেট/মাস্টারের বিপরীতে)
  • ** - আপনি যদি ডেমো সংস্করণের জন্য সুরক্ষা প্রয়োগ না করেন তবে এটি খালি হতে পারে।
  • *** - বাজারের জন্য সমালোচনামূলক!
  • **** - অংশীদারের সাথে মডিউলের কোড রয়েছে।
  • ***** - পূর্ববর্তী পর্যায়ের সংশ্লিষ্ট ফোল্ডারের বিষয়বস্তুর একটি অনুলিপি। ইনস্টল করা হলে, সমাধানটি /bitrix/wizards/ ফোল্ডারে অনুলিপি করা হয়, আপনাকে পর্যায় 2 এ নিয়ে যায়।
  • ****** - উদাহরণে দেখানো হয়নি। মডিউল ইনস্টল করার সময় এটি কেবল উপযুক্ত ফোল্ডারে অনুলিপি করা হয়।

প্যাকিং নীতি

  1. আসুন একজন মাস্টার বানাই।
  2. আমরা ফাঁকা অনুযায়ী সব ধরণের টিনসেল সাজাই।

পর্যায় 4 - বাজারের জন্য সংরক্ষণাগার

এখানে

প্যাকিং নীতি:

  1. /bitrix/modules/PARTNER_CODE.MODULE_CODE/ ফোল্ডারের বিষয়বস্তু নিন এবং /.last_version/ ফোল্ডারে রাখুন
  2. /.last_version/ ফোল্ডারটিকে archive.last_version.zip এ আর্কাইভ করুন

পর্যায় 5 - বাজার আপডেট

এখানে

গঠন:

কয়েকটি ব্যতিক্রম সহ বাজার সংরক্ষণাগারের সাথে অভিন্ন*

  • ** - /সংস্করণ সংখ্যা/..
    • আপডেটের পাঠ্য বিবরণ *** - ../description.ru
    • আপডেট ইনস্টলার**** - updater.php

বিশেষত্ব:

  • * - শুধুমাত্র পরিবর্তিত ফাইল আপডেট অন্তর্ভুক্ত করা হয়
  • ** - /.last_version/ এর পরিবর্তে, ফোল্ডারের নামে মডিউল সংস্করণ নম্বর ব্যবহার করা হয়েছে (/VERSION_NUMBER/install/version.php-এ মডিউল সংস্করণ নম্বরের সাথে অবশ্যই মিলবে)
  • *** - টেক্সট ফাইল, 1C-বিট্রিক্স মার্কেটপ্লেসে আপডেট সম্পর্কে তথ্য প্রদর্শন করতে ব্যবহৃত হয়
  • **** - সহজ ক্ষেত্রে, সংগ্রহস্থল থেকে একটি নমুনা ব্যবহার করা যেতে পারে; এটিতে এখনও কোনও নির্দিষ্ট ক্রিয়া অন্তর্ভুক্ত করা হয়নি।

প্যাকিং নীতি:

  1. আমরা সর্বশেষ স্থিতিশীল মডিউল (সম্পূর্ণ) সহ সংরক্ষণাগারটি গ্রহণ করি, সমস্ত পরিবর্তন সাইট ইনস্টলেশন উইজার্ডে হবে।
  2. অপরিবর্তিত ফাইল মুছে ফেলা হচ্ছে
  3. আমরা "সহগামী ফাইল" প্রস্তুত করি (আপডেট, মডিউল সংস্করণ, বিবরণ)
  4. VERSION_NUMBER.zip-এ সমস্ত সামগ্রী সহ ফোল্ডারটিকে আর্কাইভ করুন৷

হুররে, মডিউল/আপডেট বাজারে পাঠানোর জন্য প্রস্তুত!

Bitrix24-এর একটি উন্মুক্ত API রয়েছে যা আমাদের ক্লায়েন্ট এবং অংশীদারদের তাদের ক্লাউড-ভিত্তিক পোর্টালের মধ্যে কর্মপ্রবাহ এবং ব্যবসায়িক যুক্তি সামঞ্জস্য করার মাধ্যমে তাদের ক্লাউড ইন্ট্রানেট সমাধান উন্নত করতে দেয়। Bitrix24 কাস্টম ব্যবসা অ্যাপ্লিকেশন তৈরি করার জন্য একটি দুর্দান্ত SaaS প্ল্যাটফর্মের প্রতিনিধিত্ব করে।

Bitrix24 এর জন্য আপনার অ্যাপ কিভাবে তৈরি করবেন?

আপনি যদি একজন IT-বিশেষজ্ঞ হন এবং Bitrix24-এর জন্য একটি ওয়েব অ্যাপ তৈরি করার কথা ভাবছেন, অনুগ্রহ করে এই সহজ নির্দেশাবলী অনুসরণ করুন:

  1. আপনি যদি চান যে আপনার আবেদনটি সমস্ত Bitrix24 অ্যাকাউন্টে পাওয়া যাবে, তাহলে পূরণ করে আমাদের অংশীদার হন। আপনি যদি শুধুমাত্র আপনার অ্যাকাউন্টের জন্য একটি ব্যক্তিগত অ্যাপ তৈরি করতে চান তবে নিবন্ধনের প্রয়োজন নেই।
  2. আপনি কীভাবে আপনার ওয়েব অ্যাপস তৈরি করতে পারেন সে সম্পর্কে সমস্ত কিছু জানুন।
  3. আপনার ব্যক্তিগত অ্যাপ আপলোড করতে আপনার Bitrix24 অ্যাকাউন্টের (বাম দিকে) অ্যাপ্লিকেশন মেনুতে বা আপনার অংশীদার প্রোফাইলে 'অ্যাপ্লিকেশন যোগ করুন' নির্বাচন করুন যদি আপনি আপনার অ্যাপটি সর্বজনীনভাবে তালিকাভুক্ত করতে চান!

ওয়েব অ্যাপ অনুমোদন এবং নিরাপত্তা

আপনার Bitrix24 ক্লাউড অ্যাকাউন্টে একটি নতুন অ্যাপ যোগ করার প্রক্রিয়া সহজ, এবং আমরা এটিকে যতটা সম্ভব স্বচ্ছ এবং সুরক্ষিত করার চেষ্টা করেছি। প্রতিটি ওয়েব অ্যাপ আপনাকে ডেটার একটি তালিকা প্রদান করে যা এটি আপনার Bitrix24 অ্যাকাউন্টে ব্যবহার করতে পারে (এবং পরিবর্তন করতে পারে) এবং এটি করার জন্য আপনার অনুমতি চায়। আপনি অনুমতি দিলেই নতুন অ্যাপটি ইনস্টল করা হবে।

oAuth সিকিউরিটি মেকানিজম নিশ্চিত করে যে এই ওয়েব অ্যাপটি শুধুমাত্র আপনার নির্দিষ্ট করা ডেটাতে অ্যাক্সেস পায় (যেমন, একটি ওয়েব অ্যাপ আপনার কাজ, CRM লিড ইত্যাদি অ্যাক্সেস করার অনুমতি চাইতে পারে)।

ওয়েব অ্যাপের জন্য ধারনা পেয়েছেন?

আপনি যদি একজন IT-পেশাদার না হন তবে আপনার বিশেষ চাহিদা থাকে যা আপনি বিশ্বাস করেন যে আপনার Bitrix24 পোর্টালের একটি কাস্টম অ্যাপের মাধ্যমে সমাধান করা যেতে পারে, তাহলে নির্দ্বিধায় আমাদের সাথে আপনার ধারনা শেয়ার করুন! আমরা আপনার ইন্ট্রানেট সমাধানকে আপনার ব্যবসার জন্য উপযুক্ত করে তুলতে আমাদের যথাসাধ্য চেষ্টা করব! আমাদের একটি ইমেল পাঠান৷



শেয়ার করুন