PDA

View Full Version : حرفه ای: نوشتن Addon برای Firefox



alimooghashang
سه شنبه 10 فروردین 1389, 20:24 عصر
با سلام
چطوری میشه با c# برای فایرفاکس addon نوشت؟؟
اصلا میشه این کار رو کرد یا نه؟
من میخوام یه addon برای خودم با امکاناتی که میخوام بنویسم!
مرسی

mehdi.mousavi
سه شنبه 10 فروردین 1389, 20:48 عصر
با سلام
چطوری میشه با C#‎ برای فایرفاکس addon نوشت؟؟
اصلا میشه این کار رو کرد یا نه؟
من میخوام یه addon برای خودم با امکاناتی که میخوام بنویسم!
مرسی

سلام.
منظورتون اگر add-ons هستش، نیازی به C# ندارید. Mozilla به Firefox add-ons هاش میگه Extension و می تونید نحوه درست کردن Extension ها رو اینجا بخونید. (https://developer.mozilla.org/en/Extensions) مختصر بخوام بگم، باید با XUL اینکارو انجام بدید.

اما اگر منظورتون تولید Plugin هستش، این جریانش متفاوته. مثلا Adobe Reader Plugin یکی از این جور Component های Binary هستش که توانایی جدیدی به Firefox اضافه میکنه، چیزی که توسط API های خود Firefox میسر نیست. برای آشنایی با Plugin ها می تونید به این آدرس رجوع کنید (https://developer.mozilla.org/en/Plugins). اینجا کلیه اطلاعات مورد نیاز برای انجام اینکار نوشته شده.

موفق باشید.

alimooghashang
سه شنبه 10 فروردین 1389, 20:55 عصر
مرسی
منظورم همون Extension هست
بله مطالعه کردم ، درسته باید XUL که همون XML user interface language هست را بکار برد!
اما چند سوال برام هست که جوابش رو بدرستی نگرفتم!
1- IDE مناسب برای نوشتن XUL چی هست؟
2- Tutorial خوب برای این کار از کجا گیر بیارم؟
با تشکر

mehdi.mousavi
سه شنبه 10 فروردین 1389, 21:06 عصر
مرسی منظورم همون Extension هست بله مطالعه کردم ، درسته باید XUL که همون XML user interface language هست را بکار برد! اما چند سوال برام هست که جوابش رو بدرستی نگرفتم! 1- IDE مناسب برای نوشتن XUL چی هست؟ 2- Tutorial خوب برای این کار از کجا گیر بیارم؟ با تشکر

سلام.
توی این لینک (https://developer.mozilla.org/en/Building_an_Extension) (که بخشی از لینکی هستش که تو پست قبلی دادم) نحوه اضافه کردن یک Panel به Status Bar در Firefox و قرار دادن نوشته Hello World روی اون با استفاده از XUL رو مرحله به مرحله نشون داده.

موفق باشید.

alimooghashang
سه شنبه 10 فروردین 1389, 21:11 عصر
سلام.
توی این لینک (https://developer.mozilla.org/en/Building_an_Extension) (که بخشی از لینکی هستش که تو پست قبلی دادم) نحوه اضافه کردن یک Panel به Status Bar در Firefox و قرار دادن نوشته Hello World روی اون با استفاده از XUL رو مرحله به مرحله نشون داده.

موفق باشید.
مرسی
نگفتین IDE مناسبی برای این کار سراغ دارید؟ یا باید با همین آنلاین ه کار کرد؟

mehdi.mousavi
سه شنبه 10 فروردین 1389, 21:17 عصر
مرسی
نگفتین IDE مناسبی برای این کار سراغ دارید؟ یا باید با همین آنلاین ه کار کرد؟

https://wiki.mozilla.org/XUL:IDE

پاورقی: گوگل دوست شماست! :چشمک:

alimooghashang
سه شنبه 10 فروردین 1389, 21:31 عصر
پاورقی: گوگل دوست شماست! :چشمک:
گوگل دوست دوم ماست :لبخند:
برنامه نویس دوست اول ماست