aboutsummaryrefslogtreecommitdiff
path: root/files/bn/mozilla/add-ons/sdk/index.html
blob: c5dcaf17b9d02891eee69329386237a5919a128c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
---
title: এডঅন(Add-on) সফটওয়্যার সম্পাদনা বক্স (SDK)
slug: Mozilla/Add-ons/SDK
tags:
  - NeedsTranslation
  - TopicStub
translation_of: Archive/Add-ons/Add-on_SDK
---
<p>এই এডঅন সফটওয়্যার সম্পাদনা বক্স (SDK) ব্যবহার করে আপনিও ফায়ারফক্সের জন্য এডঅন তৈরী করতে পারবেন, তবে আপনার জানা থাকতে হবেঃ জাভাস্ক্রিপ্ট, এইচটিএমএল, সিএসএস। এই সফটওয়্যার সম্পাদনা বক্স (SDK) এর সাথে আছে জাভাস্ক্রিপ্ট এপিআই (API) , যেটা আপনি এডঅন তৈরী, এডঅন টেস্টিং, এডঅন চালু করা ও এডঅন প্যাকেজ করার কাজে ব্যবহার করতে পারবেন।</p>
<hr>
<h3 id="পাঠদান"><u>পাঠদান</u></h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials#getting-started">শুরু করুন</a></dt>
   <dd>
    কিভাবে <a href="/en-US/Add-ons/SDK/Tutorials/Installation">সফটওয়্যার সম্পাদনা বক্স (SDK)</a>  ইন্সটল করবেন এবং <a href="/en-US/Add-ons/SDK/Tutorials/Getting_Started_With_cfx">সিএফএক্স</a>  দিয়ে এডঅন সম্পাদনা, টেস্টিং ও প্যাকেজিং করবেন।</dd>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials#interact-with-the-browser">Interact with the browser</a></dt>
   <dd>
    <a href="/en-US/Add-ons/SDK/Tutorials/Open_a_Web_Page">Open web pages</a>, <a href="/en-US/Add-ons/SDK/Tutorials/Listen_For_Page_Load">listen for pages loading</a>, and <a href="/en-US/Add-ons/SDK/Tutorials/List_Open_Tabs">list open pages</a>.</dd>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials#development-techniques">Development techniques</a></dt>
   <dd>
    Learn about common development techniques, such as <a href="/en-US/Add-ons/SDK/Tutorials/Unit_testing">unit testing</a>, <a href="/en-US/Add-ons/SDK/Tutorials/Logging">logging</a>, <a href="/en-US/Add-ons/SDK/Tutorials/Creating_Reusable_Modules">creating reusable modules</a>, <a href="/en-US/Add-ons/SDK/Tutorials/l10n">localization</a>, and <a href="/en-US/Add-ons/SDK/Tutorials/Mobile_development">mobile development</a>.</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials#create-user-interfaces">Create user interface components</a></dt>
   <dd>
    Create user interface components such as <a href="/en-US/Add-ons/SDK/Tutorials/Adding_a_Button_to_the_Toolbar">toolbar buttons</a>, <a href="/en-US/Add-ons/SDK/Tutorials/Add_a_Context_Menu_Item">context menus</a>, <a href="/en-US/Add-ons/SDK/Tutorials/Add_a_Menu_Item_to_Firefox">menu items</a>, and <a href="/en-US/Add-ons/SDK/Tutorials/Display_a_Popup">dialogs</a>.</dd>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials#modify-web-pages">Modify web pages</a></dt>
   <dd>
    Modify pages <a href="/en-US/Add-ons/SDK/Tutorials/Modifying_Web_Pages_Based_on_URL">matching a URL pattern</a> or dynamically <a href="/en-US/Add-ons/SDK/Tutorials/Modifying_the_Page_Hosted_by_a_Tab">modify a particular tab</a>.</dd>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Annotator">Putting it together</a></dt>
   <dd>
    Walkthrough of the Annotator example add-on.</dd>
  </dl>
 </div>
</div>
<hr>
<h3 id="Guides">Guides</h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Guides#contributors-guide">Contributor's guide</a></dt>
   <dd>
    Learn <a href="/en-US/Add-ons/SDK/Guides/Getting_Started">how to start contributing</a> to the SDK, and about the most important idioms used in the SDK code, such as <a href="/en-US/Add-ons/SDK/Guides/Modules">modules</a>, <a href="/en-US/Add-ons/SDK/Guides/Classes_and_Inheritance">classes and inheritance</a>, <a href="/en-US/Add-ons/SDK/Guides/Private_Properties">private properties</a>, and <a href="/en-US/Add-ons/SDK/Guides/Content_Processes">content processes</a>.</dd>
   <dt>
    <a href="/en-US/Add-ons/SDK/Guides#sdk-infrastructure">SDK infrastructure</a></dt>
   <dd>
    Aspects of the SDK's underlying technology: <a href="/en-US/Add-ons/SDK/Guides/Module_structure_of_the_SDK">modules</a>, the <a href="/en-US/Add-ons/SDK/Guides/Program_ID">Program ID</a>, and the rules defining <a href="/en-US/Add-ons/SDK/Guides/Firefox_Compatibility">Firefox compatibility</a>.</dd>
   <dt>
    <a href="/en-US/Add-ons/SDK/Guides/Content_Scripts">Content scripts</a></dt>
   <dd>
    A detailed guide to working with content scripts.</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Guides#sdk-idioms">SDK idioms</a></dt>
   <dd>
    The SDK's <a href="/en-US/Add-ons/SDK/Guides/Working_with_Events">event framework</a> and the <a href="/en-US/Add-ons/SDK/Guides/Two_Types_of_Scripts">distinction between add-on scripts and content scripts</a>.</dd>
   <dt>
    <a href="/en-US/Add-ons/SDK/Guides/XUL_Migration_Guide">XUL migration</a></dt>
   <dd>
    A guide to <a href="/en-US/Add-ons/SDK/Guides/XUL_Migration_Guide">porting XUL add-ons to the SDK</a>. This guide includes a <a href="/en-US/Add-ons/SDK/Guides/XUL_vs_SDK">comparison of the two toolsets</a> and a <a href="/en-US/Add-ons/SDK/Guides/Porting_the_Library_Detector">working example</a> of porting a XUL add-on.</dd>
  </dl>
 </div>
</div>
<hr>
<h3 id="Reference">Reference</h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/High-Level_APIs">High-Level APIs</a></dt>
   <dd>
    Reference documentation for the high-level SDK APIs.</dd>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tools">Tools reference</a></dt>
   <dd>
    Reference documentation for the <a href="/en-US/Add-ons/SDK/Tools/cfx">cfx tool</a> used to develop, test, and package add-ons, the <a href="/en-US/Add-ons/SDK/Tools/console">console</a> global used for logging, and the <a href="/en-US/Add-ons/SDK/Tools/package_json">package.json</a> file.</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Low-Level_APIs">Low-Level APIs</a></dt>
   <dd>
    Reference documentation for the low-level SDK APIs.</dd>
  </dl>
 </div>
</div>
<p> </p>