شما عضو این انجمن نبوده یا وارد نشده اید. لطفا برای مشاهده کامل انجمن و استفاده از آن وارد شوید یا ثبت نام کنید .

مهمان گرامی، خوش‌آمدید!
شما قبل از این که بتوانید در این انجمن مطلبی ارسال کنید باید ثبت نام کنید.

نام کاربری
  

گذرواژه‌
  





جستجوی انجمن‌ها

(جستجوی پیشرفته)

آمار انجمن
» اعضا: 3,543
» آخرین عضو: makabaka
» موضوعات انجمن: 10,390
» ارسال‌های انجمن: 14,565

آمار کامل

کاربران آنلاین
در حال حاضر 50 کاربر آنلاین وجود دارد.
» 0 عضو | 50 مهمان
Applebot، ،

آخرین موضوع‌ها
سفر به ماسال؛ اقامت در وی...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۲۳، ۰۱:۴۲ عصر
» پاسخ: 0
» بازدید: 76
بهترین ویلاهای بابلسر برا...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۲۳، ۰۱:۴۱ عصر
» پاسخ: 0
» بازدید: 66
سوئیت یا ویلا؟ بهترین گزی...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۲۳، ۰۱:۴۰ عصر
» پاسخ: 0
» بازدید: 55
آینده‌ای بدون صف؛ وقتی فن...
انجمن: گفتگوی آزاد
آخرین ارسال توسط: marjan1999
۰۴/۸/۲۱، ۰۱:۲۸ عصر
» پاسخ: 0
» بازدید: 67
نقش دستگیره هوشمند در امن...
انجمن: گفتگوی آزاد
آخرین ارسال توسط: marjan1999
۰۴/۸/۲۰، ۰۴:۵۵ عصر
» پاسخ: 0
» بازدید: 62
آموزش طرز تهیه کیک مرغ با...
انجمن: گفتگوی آزاد
آخرین ارسال توسط: navidradi
۰۴/۸/۱۹، ۰۶:۱۲ عصر
» پاسخ: 0
» بازدید: 63
ویلا بابلسر؛ ترکیب دریا، ...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۱۶، ۰۲:۲۵ عصر
» پاسخ: 0
» بازدید: 90
ویلا؛ انتخابی برای سبک زن...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۱۶، ۰۲:۲۱ عصر
» پاسخ: 0
» بازدید: 73
اجاره ویلا در رشت؛ تجربه ...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۱۶، ۰۲:۱۶ عصر
» پاسخ: 0
» بازدید: 75
هوشمند سازی ساختمان در ته...
انجمن: گفتگوی آزاد
آخرین ارسال توسط: navidradi
۰۴/۸/۱۴، ۱۰:۳۷ صبح
» پاسخ: 1
» بازدید: 968
زندگی محلی را با بوم‌گردی...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۹، ۰۸:۵۶ عصر
» پاسخ: 0
» بازدید: 85
یک آخر هفته رویایی در ویل...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۹، ۰۸:۵۵ عصر
» پاسخ: 0
» بازدید: 80
کلبه چوبی؛ قصه‌ی آرامش در...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۹، ۰۸:۵۱ عصر
» پاسخ: 0
» بازدید: 81
تفریح، آرامش و لوکس بودن ...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۲، ۱۰:۳۲ عصر
» پاسخ: 0
» بازدید: 82
ویلا در شمال | سفری به سر...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۲، ۱۰:۰۹ عصر
» پاسخ: 0
» بازدید: 79

 
  انتخاب پمپ آب مناسب
ارسال کننده: mahya68 - ۹۶/۹/۲۷، ۰۵:۳۵ عصر - انجمن: گفتگوی آزاد - بدون پاسخ

یک پمپ آب خوب باعث می شود آب آشامیدنی به خانه شما توسط یک چاه کنده شده در زمین اطراف انتقال یابد.هنگامی که یک پمپ آب در کنار یک مخزن فشار قرار گیرد، فشار آب در داخل خانه شما تعدیل شده و تعداد دفعاتی که پمپ شما نیاز به روشن و خاموش شدن دارد کاهش می یابد.
انتخاب خوب برای دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
چاه می تواند به آسانی جایگزین پمپی که در حال حاضر دارید شود. با این حال، برای نصب و راه اندازی پمپ های جدید یا خانه های جدید با پمپ های موجود، ممکن است قبل از خرید یک پمپ آب خانگی جدید نیاز به کمی تحقیق بیشتری داشته باشید.

 

قبل از خرید پمپ آب
سؤالات زیر را برای کمک به تعیین نوع و اندازه مناسب پمپ آب بخوانید. برای سیستم آب موجود، تجهیزات موجود را در نظر بگیرید.

از چه نوع پمپی استفاده می کنید؟

اگر پمپ آب شما روی زمین یا زیرزمین قرار گرفته باشد، شما یک پمپ جت دارید. این نوع پمپ آب را از طریق یک یا دو لوله که به چاه منتقل می شود خارج می کند. یک پمپ جت اغلب با یک مخزن فشار همراه است.

اگر پمپ آب شما دارای یک لوله است که به چاه می رود، شما یک پمپ جت کم عمق دارید. اگر دارای دو لوله باشد، شما یک پمپ جت عمیق دارید.

اگر یک لوله تنها از چاه به داخل خانه شما می آید که ممکن است به یک مخزن با فشار وصل باشد، شما یک پمپ شناور دارید. این نوع پمپ آب در نزدیکی پایین چاه نصب می شود و تنها هنگامی که مورد نیاز است، استفاده می شود.

پمپ آب فعلی شما چه اندازه است؟

برای تعیین اسب بخار (HP)پمپ آب خود، صفحه ی شناسایی پمپ خود را مطالعه کنید.
برای پمپ های شناور، به مدارک اصلی نصب آن مراجعه کنید یا پمپ آب را به آرامی از چاه خود جدا کنید. اگر یک پمپ آب نیاز دارید که کمتر استفاده می شود و زمان اجرای آن طولانی است، مدلی را انتخاب کنید که قدرت بیشتری دارد. با این حال، در انتخاب سایز بزرگتر محتاط باشید تا از قدرت بیش از حد برای اجرای کار اجتناب کنید.

پمپ های شناور در دو نوع دو و سه سیمی موجود هستند. پمپ های سه سیمی نیاز به یک پانل کنترل جداگانه دارند (پمپ های دو سیمی دارای کنترل ساخته شده داخلی هستند).

مطلع باشید که پمپ آب شما دارای دو یا سه سیم است.

 
[تصویر:  Select-a-water-pump1.jpg]
یک پمپ آب خوب باعث می شود آب آشامیدنی به خانه شما انتقال یابد

نصب جدید یک پمپ آب
عمق چاه به آب چیست؟

به گزارش حفاری چاه خود نگاه کنید
باید عمق چاه به آب در آن لیست شده باشد. اگر در دسترس نباشد، شما به راحتی می توانید عمق آب را با اتصال یک طعمه کوچک ماهیگیری به انتهای یک رشته محاسبه کنید. رشته را به سمت پایین چاه ببرید تا زمانی که احساس می کنید که طعمه شناور است. سپس رشته را بالا بیاورید و آن را در سطح زمین علامت بزنید و آن را اندازه گیری کنید تا عمق چاه بدست آید.

شما به چه نوع پمپی نیاز دارید؟

یک پمپ بر اساس عمق چاه به آب خود انتخاب کنید:

نوع پمپ بر اساس عمق
کمتر از 25 اینچ : از یک پمپ جت کوچک کم عمق استفاده کنید
25 – 110 اینچ : از یک پمپ جت عمیق استفاده کنید
25 – 400 : از یک پمپ شناور 4 اینچی استفاده کنید
شما به پمپ آب با چه اندازه ای نیاز دارید؟

یک خانه معمولی 3 تا 4 خوابه نیاز به( 8-12 GPMگالن در هر دقیقه) دارد. برای برآورد بهتر میزان آب مورد نیاز در خانه، تعداد وسایل مصرف کننده آب در خانه خود را اندازه گیری کنید. این شامل دوش، روشویی، چاه های آب گرم در فضای باز و لوازم مصرف آب مانند ماشین ظرفشویی، یخچال و فریزر و ماشین لباسشویی است. برای محاسبه، هر یک از این اقلام نیاز به یک( GPM) جریان آب دارد.

مثال:

3 واحد در حمام
+ 3 واحد در آشپزخانه
+ 2 .واحد در فضای باز
= 8 GPM
اگر پمپ ها، ظرفیت را بر اساس گالن در ساعت در نظر می گیرند (GPH)، مقدار GPM را با ضرب کردن به 60 افزایش دهید.
اکنون پاسخ تمام سوالات خود برای دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
را می دانید.

چاپ این مطلب

  کاغذ دیواری
ارسال کننده: smartwomen - ۹۶/۹/۲۷، ۰۱:۱۷ عصر - انجمن: معرفی سایت، وبلاگ و خدمات - بدون پاسخ

با سلام
شرکت ما ارائه کننده انواع دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
در مدل های مختلف می باشد. ما سعی کرده ایم با گردآوری انواع مدل های کاغذ دیواری مشتریان با انواع سلیقه ها را دربر گیریم. شرکت ما در کنار تنوع محصولات همواره محصولات با کیفیت را برای شما در نظر گرفته زیرا انتخاب یک کاغذ دیواری با کیفیت می تواند طول عمر و زیبایی زیادی به خانه و یا محل کار شما دهد. شما کاربران گرامی می توانید با کلیک بر روی کلمه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
وارد سایت ما شده و از محصولات ما دیدن فرمایید. با تشکر

چاپ این مطلب

  باربری چه وسایلی را حمل نمیکند
ارسال کننده: mahya68 - ۹۶/۹/۲۷، ۱۱:۵۴ صبح - انجمن: گفتگوی آزاد - بدون پاسخ

زمانی که قصد اسباب کشی و رزروی باربری دارید ، طبیعتا تمامی وسایل را از خانه قبلی به خانه جدید می بایست جا به جا کنید و انتقال دهید. برای مسافت های طولانی که بیشتر از 5 ساعت زمان بر است حتی نمی شد مواد فساد پذیر را حمل کرد.

اما باربری و دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  ظریف بار با تولید کارتن مخصوص حمل مواد یخ زدنی و فساد پذیر این جا به جایی را میسر نموده و دغدغه جا به جایی این قبیل مواد را کاملا رفع نموده است. این کارتن حمل مواد یخ زدنی می تواند تا 24 ساعت دما را حفظ نماید و از آب شدن یخ و فساد جلو گیری کند.

[تصویر:  ----.jpg]

اما در ادامه تعداد زیادی از وسایل وجود دارند که حمل کردن آنها در ماشین حمل بار به همراه دیگر وسایل  تحت هیچ شرایطی امن نیست و این کار توسط باربری انجام نمی شود. برای امنیت خانوتده و وسایل شما دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
و دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
ظریف بار نمی تواند وسایل خطرناک از جمله مواد منفجره،گازهای قابل اشتعال و مواد سمی را در منار دیگر وسایل حمل کند.

لطفا این لیست را به دقت مطالعه کنید، تا در هنگام بسته بندی این قبیل وسایل را از دیگر وسایلتان جدا کنید تا به لوازم اثاثیه شما آسیبی وارد نشود. معمولا این قبیل وسایل را می توانید در انباری، وسایل شستشو و گوشه کنار خانه پیدا کنید.

اگر در مورد یک وسیله خاص برای حمل سوال دارید می توانید با شماره گیری 1500 بدون نیاز به پیش شماره از سراسر ایران حتی با موبایل به صورت 24 ساعته از مشاوره همکاران ما در دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
ظریف بار بهره مند شوید.

به خاطر داشته باشید که این مواد بسیار خطرناک هستند، و می توانند به شما و وسایل شما آسیب برسانند. پس از کتمان کردن آنها و قرار دادن آنها در میان ما بقی وسایل اکیدا خودداری کنید.

لیست وسایل ممنوع در جا به جایی:

قوطی های آئروسل
آمونیاک
مهمات اسلحه
باتری های خودرو
ذغال، بنزین فندک
کپسول غواصی پر شده
مجموعه شیمیایی
حلال های شوینده
مواد شیمیای تارک خانه
کود
کپسول آش نشانی
وسایل آتش بازی
سوخت / روغن
باطری های خانگی
نفت سفید
سفید کننده مایع
اسلحه
کبریت
رقیق کننده رنگ
آفت کش ها
سم
مواد شیمیایی استخر
مشروبات الکلی
سوخت سترون

چاپ این مطلب

  عضویت خودکار خریداران EDD با EDD Auto Register
ارسال کننده: سحر - ۹۶/۹/۲۷، ۱۲:۱۲ صبح - انجمن: افزونه های وردپرس - پاسخ (1)

در easy digital downloads کاربران مهمان که برای اولین بار وارد سایت شما شده و فایلی را خریداری می‌کنند، باید پس از خرید عضو سایت شوند تا بتوانند آپدیت محصولات خریداری شده خود را دانلود کنند.
با افزونه EDD Auto Register می‌توانید این امکان برای کاربران خود فراهم کنید که پس از اولین خرید به صورت خودکار عضو سایت شما شوند. در edd برای آپدیت محصولات کاربران باید حتما عضو سایت شوند، در این صورت می‌توانند فایل های بیشتری خریداری کنند در غیر این صورت تنها یک فایل می‌توانند خریداری کنند.

نحوه کار با افزونه EDD Auto Register
افزونه را دانلود و نصب، فعالسازی کنید. سپس از قسمت پیکربندی افزونه edd و تب افزونه‌ها این افزونه پرکاربرد را مدیریت کنید. کاربر مهمان پس از پر کردن فرم اطلاعات شخصی در صفحه سبد خرید بصورت خودکار، یک اکانت کاربری با ایمیل وارد شده در قسمت پرداخت برای آن کاربر ایجاد می‌شود. بعد از پرداخت یک نام کاربری و یک رمز عبور برای کاربر به ایمیلی که وارد کرده است ارسال می‌شود. این عمل به روند خرید کاربر سرعت می‌بخشد و باعث صرفه‌جویی در زمان خرید کاربر می‌شود.
همچنین بعد از خرید، کاربر مهمان می‌تواند به صورت خودکار با حساب کاربری جدید خود در سایت لاگین شود و فایل های خود را خریداری کند و دسترسی به آپدیتهای جدید داشته باشد.



فایل‌(های) پیوست شده
.zip   edd-auto-register.1.3.9.zip (اندازه: 16/73 KB / تعداد دفعات دریافت: 1)
چاپ این مطلب

  طراحی سایت پرتال:
ارسال کننده: sitecup1 - ۹۶/۹/۲۶، ۱۱:۵۸ عصر - انجمن: کامپیوتر و اینترنت - بدون پاسخ

پرتال وب یا درگاه وب ( Web Portal) وب سایتی است که اطلاعاتی را از منابع مختلف در یک شکل واحد جمع‌آوری می‌کند. به‌طوری که هر منبع اطلاعاتی محدودهٔ مشخص به‌خود را در صفحه برای نمایش اطلاعات اشغال می‌کند
از نمونه‌هایدیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
 پرتال های وب میتوان به پرتال هایی نظیر پرتال خبری , ایمیل ,پرتال دانشجویان , پورتال مشتریان …
پورتال ها اندازه های مختلفی دارند پرتال شخصی سازمانی یا پرتال های عمومی مثل پرتال های گوگل و یاهو و...
 
دسته بندی:
پرتال ها بعضی اوقات به دو دسته تقسیم‌بندی می‌شوند عمودی و افقی
 پرتال های افقی  به عنوان پلتفرمی برای چندین شرکت در یک بخش  تجاری یا برای نوعی از تولید کنند ها و توزیع کننده ها است در مقابل  پرتال عمودی یک نقطه ورودی خاص برای یک بازار یا صنعت خاص که گاهی اوقات به آن ورتال (vortal) نیز می‌گویند، تعریف می‌شود. از پورتال های خاص یا پرتال های عمودی می توان پرتال های دولتی ,سازمانی , بانکی و … که برای مشتریان خاص و محدود سرویس می‌دهند نام برد
 
انواع پرتال ها:
قبل از طراحی پرتال باید ببینیم پرتال ما در کدام دسته بندی قرار میگیرد پرتال های مختلف نیاز های مختلفی دارند
پرتال های شخصی:
پرتال برای معرفی فرد , اشتراک گذاری نمونه‌کارها , رزومه , تماس با شخص
 
پرتال های دولتی:
دولت ها برای خدمات دهی به شهروندان ارائه دولت الکترونیک ارتباط با مراجعه کنندگان سازمانی از پرتال های دولتی استفاده میکنند
پرتال های فرهنگی:
پرتال هایی که در زمینه ی گسترش فرهنگ فعالیت میکنند در این پرتال ها به ارائه کتاب , فیلم , عکس , مطاب فرهنگی , مقالات پرداخته می‌شود
در برخی از این پرتال ها خدماتی نظیر مشاوره ارئه می‌گردد
پرتال های شرکتی:
پرتالی که برای یک شرکت خاص طراحی شده و استقاده کنندگان آن کارمندان شرکت می باشند.پرتال های شرکتی قابلیت های مختلف نسبت به بزرگی شرکت خواهد داشت. این پرتال ها می توانند خیلی ساده و ابتدایی مانند یک وب سایت باشند و یا خیلی پیچیده و پرکاربرد برای سازمان ها و شرکت های چند ملیتی با کاربرد های مختلف.
برخی دیگر از این پرتال ها مربوط به ارتباط شرکت با مشتریان خود است به عنوان مثل بخش پشتیبانی مشتریان بخش فروشگاهی شرکت و …
 
پرتال های فروش اجناس کارکرده:
این‌ پرتال ها نوعی از پرتال های فرشگاهی اند و در زمینه خرید و فروش اجناس دست دوم فعالیت میکنند در این پرتال ها آخرین قیمت اجناس , امکان قیمت دهی و ویژگی‌های محصولات قرار دارد
 
پرتال های جستجو:
پرتال های جستجو نتایج را از چندین موتور جستجو خارج کرده و آن را در یک صفحه نشان میدهد
به عنوان مثال پرتال جستجوی کتاب , اطلاعات را از منابع مختلف جمع آوری کرده و در اختیار جستجوی کننده آن قرار می‌دهد
 
پرتال های جستجوی املاک:
پرتال هایی که اطلاعاتی در مورد املاک , رهن , اجاره در اختیار کاربران قرار میدهد
 
پرتال های مناقصه:
این پرتال ها درگاهی فراهم می‌کنند که از طریق آن اقدام به معرفی جزئیات مناقصه , جستجو مناقصه , تغییر , ارسال و بازبینی اطلاعات شرکت در مناقصه میکنند این پرتال ها امکانات زیر را فراهم میکنند
·        دریافت اطلاعات مناقصه
·        دریافت اسناد مناقصه
·        پر کردن فرم‌ها به صورت آنلاین
·        ارسال پروپزال و اسناد
·        ارسال پیشنهاد قیمت به صورت آنلاین



دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  
، دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
 ، دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

چاپ این مطلب

  APPLocker چیست ؟
ارسال کننده: arenanoc - ۹۶/۹/۲۶، ۰۶:۳۵ عصر - انجمن: کامپیوتر و اینترنت - بدون پاسخ

Software Installation : جهت نصب برنامه بر روی کلاینتهای موجود در شبکه نرم افزار های متعددی وجود دارد یکی از معروف ترین آنها SCCM مربوط به شرکت مایکروسافت می باشد
 که علاوه بر نصب برنامه با استفاده از آن می توان اقدام به نصب سیستم عامل بر روی کلاینت ها کرد.حال با استفاده از Group Policy بدون استفاده از نرم افزار دیگر می توان اقدام به دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  و آپدیت کردن نرم افزارهای مورد نظر در شبکه کرد. 
انواع روش نصب برنامه از طریق GPSI
1-Assign
2-Publish

انواع روش برای نصب نرم افزار 
1- دستی
2- اتوماتیک (Group Policy Software Installation)

Software Installation : جهت نصب برنامه بر روی کلاینتهای موجود در شبکه نرم افزار های متعددی وجود دارد یکی از معروف ترین دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
آنها SCCM مربوط به شرکت مایکروسافت می باشد
 که علاوه بر نصب برنامه با استفاده از آن می توان اقدام به نصب سیستم عامل بر روی کلاینت ها کرد.حال با استفاده از Group Policy بدون استفاده از نرم افزار دیگر می توان اقدام به نصب و آپدیت کردن نرم افزارهای مورد نظر در شبکه کرد. 
 
انواع روش نصب برنامه از طریق GPSI
1-Assign
2-Publish

Assign : این روش را می توان هم برای Compute و هم برای User استفاده کرد.در این روش تغییرات در رجیستری کامپیوتری که کاربر با آن وارد دامین شده اعمال می گردد
 میانبر برنامه در منوی استارت و دسکتاپ قرار می گیرد و فایل هایی که با این برنامه اجرا می گردند نیز مشخص می گردد و با اجرا شدن آن فایل ها برای بار اول توسط کاربر برنامه نصب می گردد و در صورتی که به کامپیوتر ختصاص داده شده باشد در هنگام فرآیند Startup بر روی کامپیوتر نصب می گردد.

Publish : برنامه بصورت نصب شده بر روی کامپیوتر نمایش داده نمی شود و میان بر برنامه در استارت منو و دسکتاپ نیز وجود نخواهد داشت
 بلکه بصورت یک برنامه قابل نصب در کنترل پنل (Program and features / add or remove program ) نمایش داده می شود زمانی که کاربر برای اولین بار دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
فایلی که مربوط به آن برنامه است را اجرا می کند بر نامه نصب می گردد.
نکته : در صورتی که تعداد کامپیوترها بیشتر از تعداد کاربران است GPSI را بروی User ها پیاده کنید اما اگر تعداد User ها بیشتر از کامپیوتر ها استGPSI را بر روی کامپیوتر ها اعمال کنید

Slow Link Detection : هر زمان که GP توسط کلاینت Refresh می شود کلاینت سرعت اتصال خود با شبکه را مورد بررسی قرار می دهد در صورت پایین بودن سرعت اتصال بعنوان
 یک اتصال Slow Link در نظر گرفته می شود و عمل نصب نرم افزار از طریق GP نادیده گرفته می شود. مقدار پیش فرض 500 کیلوبات در ثانیه می باشد.

Computer configuration/policy/Administrative Template/System/Group Policy
 
APPLocker :
زمانی که کاربر معمولی به درون دامین Login می کند اجازه نصب نرم افزار را نخواهد داشت.اما می تواند برنامه نصبی را از روی فلش به سیستم 
خود انتقال دهد و آن را اجرا کند و یا از برنامه های قابل حمل استفاده کند.همین امر می توناد با عث ضربه خوردن و خراب شدن
 سایر برنامه های موجود بر روی آن سیستم گردد و یا راه را برای ورود ویروس و برنامه های جاسوسی به شبکه ما باز کند.
بهمین دلیل باید کاربران را تنها قادر به اجرای برنامه های خاص کرد و از اجرا شدن دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
سایر نرم افزار ها جلوگیری کرد.
برای مثال تنها قادر به اجرای برنامه Office و برنامه های پیش فرض ویندوز باشند
در ویندوز XP و ویستا از Software Restriction Policy استفاده می شود اما از ویندوز 7 به بعد قابلیت جدید با نام APPLocker معرفی شد که امکان محدود کردن اجرای برنامه های با استفاده از نام ، Cert شرکت سازنده و فایل را دارد.
جهت تعریف Rule ها سه روش وجود دارد :
1- Publisher
2- Path
3- Hash

چاپ این مطلب

  High Availability در DHCP
ارسال کننده: arenanoc - ۹۶/۹/۲۶، ۰۲:۵۸ عصر - انجمن: کامپیوتر و اینترنت - بدون پاسخ

High Availability باعث می گردد یک سرور بطور مداوم و برای مدت زمان طولانی قادر به ارائه سرویس به کلاینت ها باشد حتی در صورت وقوع یک اتفاق ناخواسته.

High Availability به سه روش می توان برای سرویس DHCP پیاده سازی کرد: 1- Split Scope - 2-DHCP Failover - 3- Failover Clustering

 High Availability 

یک سرور بطور مداوم و برای مدت زمان طولانی قادر به ارائه سرویس به دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کلاینت ها  باشد حتی در صورت وقوع یک اتفاق ناخواسته.

پیاده سازی High Availability برای سرویس DHCP
High Availability به سه روش می توان برای سرویس DHCP پیاده سازی کرد:
1- Split Scope
2-DHCP Failover
3- Failover Clustering
 
Split Scope
در این روش 2 سرور DHCP در شبکه قرار می گیرد و مدیر شبکه اقدام به ایجاد Scope بر روی آن ها می کند
 
DHCP Failover
دومین روش جهت پیاده سازی HA برای سروی DHCP می باشد.این قابلیت از ویندوز سرور 2012 معرفی گردید.
سرور های موجود در DHCP Failover کلیه اطلاعات مربوط به Scope ها را با هم به اشتراک دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
می گذارند. مانند : رنج آدرس های IP مربوط به یک Scope – آدرس های Exclude شده – Option ها – policy ها و آدرس های رزرو شده.
 
ویژگی های DHCP Failover
1- در هر DHCP Failover تنها 2 سرور DHCP شرکت دارند.
2- تنها توسط ویندوز سرور 2012 و بعد از آن پشتیبانی می شود
3- تنها IPv4 را پشتیبانی می کند.
4- عمل پیکربندی آن می تواند از طریق کنسول و یا PowerShell انجام گیرد.
....
 
انواع روش ها جهت پیاده سازی DHCP Failover
1- Hot standby mode : در این حالت یکی از سرور ها در حالت Active و دیگری در حالت Standby قرار می گیرد.
2- Load Balance Mode : مد پیش فرض در پیاده سازی DHCP Failover می باشد و دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
 هر دو سرور بصورت همزمان اقدام به ارائه سرویس به تقاضا ها می کنند.
Maximum Client Lead Time (MCLT) : یک Lease Duration مو قت می باشد!!!
 
Failover Cluster
مجموعه ای از سرور ها که سرویس یا Application یکسانی را به دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کلاینت ها ارائه می دهند.به هر کدام از سرور های موجود در کلاستر Node گفته می شود.حداکثر تعداد نود در یک کلاستر 64 می باشد.

انواع روش ها برای ذخیره سازی اطلاعات کلاستر 
جهت ذخیره سازی 2 روش وجود دارد :
1- Network Attached Storage (NAS)
2- Storage Area Network (SAN)
نکته : وظیفه هر کدام از این دو ذخیره سازی داده می باشد.

روش پیاده سازی کردن Failover Cluster برای DHCP
1 – تنظیم کردن NAS 
3- تنظیم کردن iSCSI Initiator جهت ارتباط به NAS
2- نصب سرویس DHCP بر روی تمامی سرور هایی که قرار است نقش DHCP سرور را بازی کنند
3- نصب Failover Cluster بر روی تمامی DHCP سرورها
4- ورود به کنسول Failover Cluster و ایجاد و تنظیم کلاستر

چاپ این مطلب

  وکیل قاچاق کالا و ارز
ارسال کننده: smartwomen - ۹۶/۹/۲۶، ۱۲:۵۸ عصر - انجمن: معرفی سایت، وبلاگ و خدمات - پاسخ (1)

با سلام
گروه وکلا ما یکی از معتبر و باسابقه ترین گروه وکلا در زمینه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
می باشند. وکیل قاچاق کالا و ارز می تواند به شما کمک کند تا در کمترین زمان بتواننید مشکلات حقوقی خود در زمینه قاچاق کالا و همچنین ارز را رفع نمایید. برای بازدید از سایت ما و همچنین مطالعه مطالب در این زمینه بر روی کلمه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کلیک نموده و وارد سایت ما شوید. با تشکر


گروه وکلا ما یکی از معتبر و باسابقه ترین گروه وکلا در زمینه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
می باشند. وکلا ما می تواند به شما کمک کند تا در کمترین زمان بتواننید انواع مدارک خود را کپی برابر اصل به انگلیسی نمایید. برای بازدید از سایت ما و همچنین مطالعه مطالب در این زمینه بر روی کلمه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کلیک نموده و وارد سایت ما شوید. با تشکر


گروه وکلا ما یکی از معتبر و باسابقه ترین گروه وکلا در زمینه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
می باشند. وکیل تغییر سن شناسنامه می تواند به شما کمک کند تا در کمترین زمان بتواننید تغییر سن شناسنامه خود را انجام دهید. برای بازدید از سایت ما و همچنین مطالعه مطالب در این زمینه بر روی کلمه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کلیک نموده و وارد سایت ما شوید. با تشکر


گروه وکلا ما دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یکی از معتبر و باسابقه ترین گروه وکلا در زمینه انواع پرونده های حقوقی می باشند. iranian lawyer می تواند به شما کمک کند تا در کمترین زمان بتواننید مشکلات حقوقی خود را رفع نمایید. برای بازدید از سایت ما و همچنین مطالعه مطالب در این زمینه بر روی کلمه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کلیک نموده و وارد سایت ما شوید. با تشکر

گروه وکلا ما یکی از معتبر و باسابقه ترین گروه وکلا در زمینه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
می باشند. وکیل ملکی می تواند به شما کمک کند تا در کمترین زمان بتواننید مشکلات حقوقی خود در زمینه ملک و املاک رفع نمایید. برای بازدید از سایت ما و همچنین مطالعه مطالب در این زمینه بر روی کلمه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کلیک نموده و وارد سایت ما شوید. با تشکر

چاپ این مطلب

  مفهوم Active Directory
ارسال کننده: arenanoc - ۹۶/۹/۲۶، ۱۲:۳۵ عصر - انجمن: کامپیوتر و اینترنت - بدون پاسخ

از AD برای پیاده سازی Domain استفاده می شود.تفاوت Workgroup و Domain :در شبکه های Workgroup یک مدیریت متمرکز دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
وجود ندارد.در شبکه های Domain عمل Authentication کاربران جهت ورود به دامین و استفاده از منابع توسط SAM انجام

نمی گیرد بلکه این کار توسط ADDS انجام می گیرد.
Active Directory : از AD برای پیاده سازی Domain استفاده می شود.
تفاوت Workgroup و Domain :
در شبکه های Workgroup یک مدیریت متمرکز وجود ندارد.
در شبکه های Domain عمل Authentication کاربران جهت ورود به دامین و استفاده از منابع توسط SAM انجام نمی گیرد بلکه این کار توسط AD DS انجام می گیرد.

AD دارای 5 جزء می باشد :
1- Active Directory Domain Service
2- Active Directory Lightweight Directory Services
3- Active Directory Certificate Services
4- Active Directory Right Management Services
5- Active Directory Federation

1- Active Directory Domain Service
 اصلی ترین سرویس AD می باشدو اطلاعات مربوط به تمامی object ها ( User Account , Computer account , Printer , Folder ,..) موجود در ساختار AD را در AD Data Store ذخیره می کند.
AD Data Store یک فایل است با نام Ntds.dit که بر روی AD DS قرار دارد و در صورتی که چندین DC در شبکه وجود داشته باشدیک کپی از آن بر روی هر کدام ایجاد می گردد.

2- Active Directory Lightweight Directory Services
 نسخه سبک شده Active Directory Domain Services می باشد و برنامه نویسان می توانند داده های خود را در آن ذخیره کنند 

3- Active Directory Certificate Services : از آن برای اختصاص دادن Certificate به کاربران و دستگاه های موجود در دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
استفاده می شود.
از Certificate میتوان برای عمل Authentication ، اتصالات VPN و ... استفاده کرد.

4- Active Directory Right Management Services : با استفاده از NTFS Permission تنها می توان سطح دسترسی به یک فایل را مشخص کرد اما نمی توان مشخص کردن پس از باز شده آن فایل کاربر مجاز به انجام چه کار هایی باشد برای مثال کاربر نتواند عمل پرینت را انجام دهد.برای پیادهسازی این چنین سناریو هایی می توان از AD RMS استفاده کرد.

5- Active Directory Federation : این قابلیت را ایجاد می کند تا کاربر پس از Authenticate شدن در دامین بتواند به دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
های دیگر در خارج از سازمان دسترسی داشته باشد بدون اینکه نیاز به Authentication دوباره باشد به این قابلیت اصطلاحا Single Sign-On گفته می شود.

اصطلاحات
1- Schema : یک الگو برای ایجاد کردن Object ها در AD می باشد.
2- Domain Controller : به هر سروری در Domain که سرویس AD DS بر روی آن نصب شده باشد گفته می شود.
3- Domain : برای ایجاد کردن یک Domain به حداقل یک DC نیاز می باشد.
هر Domain دارای یک سری ویژگی ها می باشد: اطلاعات مربوط به Object های موجود در آن دامین ( مانند User account , computer account ,..) تنها میان DC های آن Domain رد و بدل می شود
 و تمامی آنها دارای دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
داده های یکسانی هستند.عمل Authentication می تواند توسط هر کدام از DC ها انجام گیرد.
4- Forest : یک Forest از یک یا چند Domain تشکیل شده است.با ایجاد اولین Domain بصورت اتوماتیک یک Forest ایجاد می گردد و به اولین Domain در یک Forest ، Forest Root Domain گفته می شود.و در هر Forest تنها یک نسخه از Schema وجود دارد.

چاپ این مطلب

  آموزش افزونه ووکامرس
ارسال کننده: سحر - ۹۶/۹/۲۶، ۰۶:۵۳ صبح - انجمن: آموزشهای ووکامرس - بدون پاسخ

در این آموزش قصد داریم به موارد اصولی پیرامون ساخت یک افزونه ووکامرسی بپردازیم. هدف ما در این آموزش این است که شما را با اصول و قواعد طراحی یک افزونه برای فروشگاه ساز woocommerce آشنا کنیم تا اگر قصد طراحی افزونه ای برای این فروشگاه ساز را دارید، بتوانید کارتان را به سادگی و با سرعت بیشتری آغاز کنید.

افزونه های ووکامرس با هدف توسعه امکانات فروشگاه ساز ووکامرس نوشته می شوند و در کلیه اصول طراحی، در واقع پیش از هر چیز از استاندارد های وردپرس تبعیت می کنند. اگر قصد دارید امکانات فروشگاه ساز ووکامرس را گسترش دهید و برای آن افزونه های مختلفی طراحی کنید، ولی نمی دانید که کار را از کجا شروع کنید، این آموزش مخصوص شماست. در انتهای این آموزش با استاندارد های و اصول و قواعد طراحی یک افزونه ووکامرسی آشنایی پیدا می کنید و می توانید طراحی یک افزونه ووکامرسی را به صورت استاندارد آغاز کنید.

نامگذاری فایل افزونه

مانند سایر افزونه های وردپرس، نام فایل اصلی افزونه ووکامرسی شما، باید از نام افزونه و نامی که برای فولدر آن انتخاب شده تبعیت کند. مثلا اگر نام فولدر افزونه را new-plugin گذاشته باشید، نام فایل اصلی افزونه new-plugin.php خواهد بود.

افزونه Text domain
در وردپرس از text domain جهت بومی سازی افزونه ها و قالب وردپرس استفاده می کنیم. اگر با text domain آشنایی ندارید می توانید در لینک زیر درباره آن مطالعه کنید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

نام text domain افزونه ووکامرسی شما نیز می بایست از نام فولدر آن تبعیت کند. مثلا افزونه ای با نام فولدر new-plugin باید text domain ای معادل new-plugin داشه باشد. در اینجا نباید از آندرلاین (آندراسکور) استفاده کنید.

بومی سازی
با توجه به اینکه زبان اصلی وردپرس، انگلیسی است، تمامی رشته های درج شده در افزونه ووکامرسی شما نیز میبایست به زبان انگلیسی در کد افزونه درج شوند. این مسئله حتی در زمانی که قصد ایجاد یک افزونه برای استفاده به زبان فارسی در ایران را داشته باشید نیز صادق است. در حالتی که می خواهید افزونه را به زبانی به غیر از زبان انگلیسی استفاده کنید، باید افزونه را به زبان انگلیسی طراحی کرده و سپس با روش ترجمه استاندارد، فایلهای ترجمه مربوط به زبان دلخواهتان را به آن بیافزایید. مثلا fa_IR.mo و …

پیروی از استاندارد های کدنویسی وردپرس
همانطور که در ابتدای این آموزش هم به آن اشاره کردیم، پلاگین های ووکامرس، پیش از هرچیز از استاندارد های کدنویسی PHP در وردپرس تبعیت می کنند. بنابراین پیش از شروع به کدنویسی افزونه تان، بهتر است راهنمای کدنویسی استاندارد در وردپرس را در لینک زیر مطالعه کنید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

این استانداردها شامل مواردی از جمله فاصله ها و تورفتگی ها، کروشه ها، تگ های کوتاه PHP، شرط های Yoda، استانداردهای نامگذاری و موارد مشابه شده و باعث میشوند که کد شما توسط سایر توسعه دهندگان به خوبی قابل خواندن، درک و در صورت نیاز توسعه باشد. همچنین پیروی از این استاندارد ها باعث میشود که از اتفاق افتادن اشتباهات ابتدایی در برنامه نویسی جلوگیری شده و کیفیت کدنویسی شما برای ووکامرس، افزایش پیدا کند.

ذخیره اطلاعات و استفاده از جداول دلخواه در دیتابیس
در ساختن یک افزونه ووکامرسی تا حد ممکن باید از ایجاد جداول جداگانه در دیتابیس پرهیز شود. همیشه، تا جایی که post type ها، taxonomy و تنظیمات وردپرس به شما اجازه میدهند، بهتر است از همین موارد برای براورده کردن نیازهای افزونه تان استفاده کنید. برای ذخیره اطلاعات میتوانید از راهنمای مختصر زیر بهره بگیرید:
  • اگر اطلاعات همیشه موجود نیستند (مثلا منقضی میشوند) از transient ها استفاده کنید.
  • اگر اطلاعات دائمی بوده ولی همیشه موجود نیستند، از کش استفاده کنید.
  • اگر اطلاعات دائمی بوده و میبایست همیشه موجود باشد، از جدول تنظیمات وردپرس یعنی wp_options استفاده کنید.
  • اگر نوع اطلاعات شما ذاتا نامحدود است (مثلا n تا) میبایست از post type ها استفاده کنید.
  • اگر اطلاعات شما برای مرتب کردن و دسته بندی کردن چیز دیگری به کار میروند، بهتر است از taxonomy ها استفاده کنید.
نکته : برای نوشتن لاگ در یک فایل از کلاس WC_Logger استفاده کنید.

جلوگیری از نشت اطلاعات
برای اینکه از نشت ناخواسته اطلاعات جلوگیری شود، باید کاری کنیم که افزونه ووکامرسی در صورت دسترسی مستقیم، در برابر چنین مواردی ایمن شده باشد. بنابراین برای جلوگیری این مسئله، بایستی کد زیر را به ابتدای فایل های PHP خود اضافه کنید:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

ساخت فایل Readme
همه افزونه ها لازم است که دارای یک فایل readme استاندارد طبق آنچه در مستندات وردپرس به آن اشاره شده، باشند. در افزونه های ووکامرس، لازم است که دو آیتم دیگر علاوه بر آیتم های استاندارد موجود در readme وردپرس، به این فایل اضافه شوند:
  • WC requires at least : در اینجا مشخص میکنید که افزونه ووکامرسی شما حداقل به چه ورژنی از ووکامرس نیاز دارد
  • WC tested up to : در اینجا مشخص میکنید که افزونه را تا چه ورژنی از ووکامرس تست کرده اید.
یک نمونه از فایل readme استاندارد برای افزونه ووکامرسی میتواند به شکل زیر باشد:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

اطلاعات افزونه
هر افزونه بایستی شامل اطلاعاتی از جمله نام افزونه، آدرس افزونه، توضیحات، نام نویسنده، آدرس نویسنده (URI) و … باشد. این اطلاعات را می توانید به فرم زیر به فایل اصلی افزونه خود اضافه کنید:


*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

در مثال بالا باید مواردی از قبیل نام افزونه، آدرس افزونه، نام نویسنده و … را با اطلاعات خود جایگزین کنید. البته درج همه موارد بالا ضروری نبوده و میتوان از برخی از موارد صرف نظر کرد اما در نقطه مقابل همین قضیه، حالتی است که مایل باشید اطلاعات اضافه دیگری را به سربرگ افزونه خود بیافزایید. طبعا انجام این کار هم مجاز است و شما میتوانید اطلاعات مورد نیازتان را به ادامه این بخش اضافه کنید. اما به طور کلی بهتر است که سعی کنید از الگوی بالا پیروی کنید.

استفاده از رابط کاربری ووکامرس و وردپرس
با توجه به گستردگی افزونه های ووکامرس و وردپرس، حفظ یکپارچگی در آنها از اهمیت خاصی برخوردار است. همه افزونه ها میبایست الزاما برای به نمایش گذاشتن بخش های مختلف خود از رابط کاربری وردپرس و ووکامرس بهره گرفته و برای بارگذاری اطلاعات از API ارائه شده در سیستم وردپرس / ووکامرس استفاده کنند.
وردپرس و ووکامرس هر دو به شما اجازه اضافه کردن منوهای دلخواه به مجموعه منوهای موجود در سیستم را میدهند. حال علیرغم اینکه شما در انتخاب محل منو برای افزونه خود آزاد هستید اما همیشه باید محل قرارگیری منوی مربوط به افزونه خود را با دقت و توجه ویژه و بر اساس نوع کارکرد افزونه خود انتخاب کنید.
به طور کلی:
  • اگر افزونه شما از یک سرویس جداگانه استفاده میکند (مثلا فرض کنید هزینه پست را از محلی میخواند یا به یک سیستم پشتیبانی متصل میشود و …) باید از کلاس WC_Intergration استفاده کنید.
  • اگر افزونه دارای تنظیماتی مربوط به خود افزونه است ان تنظیمات باید در یکی از تبهای مناسب (مرتبط) در صفحه تنظیمات ووکامرس قرار بگیرند.
  • اگر تنظیمات افزونه شما به هیچ یک از تب هایی که از قبل در ووکامرس موجودند مرتبط نیستند و نمی توانید آنها را به شکل زیر-تبی از یکی از تب های اصلی در اختیار کاربر قرار دهید، میتوانید برای آن یک تب مجزا ایجاد کنید.
  • اگر افزونه شما دارای صفحات مدیریتی است که به تنظیمات خود ووکامرس مربوط نمی شود، می توانید برای آن یک زیرمنو در منوی اصلی ووکامرس ایجاد کنید.
درج توضیحات در کد (comment)
همه توابع استفاده شده در افزونه شما میبایست دارای توضیحات لازم باشند. وجود کامنت های مناسب هم به شما و هم به افراد دیگری که ممکن است بخواهند افزونه شما را توسعه داده و یا باگ های آن را برطرف کنند، کمک خواهد کرد. همیشه به یاد داشته باشید که 6 ماه دیگر، حتی خودتان هم ممکن است منطق خود را در پیاده سازی یک تابع به یاد نداشته باشید. بنابراین وجود کامنت های مناسب در محل های مناسب، یک امر کاملا ضروری و حائز اهمیت خواهد بود.

بررسی فعال بودن ووکامرس
عموما وقتی یک افزونه ووکامرسی طراحی میکنیم، این افزونه تنها در زمان فعال بودن ووکامرس است که باید عملی را انجام دهد. بنابراین کاری که میبایست همیشه انجام آن را به خاطر داشته باشیم، بررسی فعال بودن ووکامرس است:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

در کد بالا هر محتوایی که در خط 5 قرار دهید. تنها زمانی اجرا میشود که افزونه ووکامرسی روی سایت نصب شده و فعال باشد.

تست کردن با WP_DEBUG
همیشه در زمان توسعه یک افزونه حالت دیباگ را در وردپرس فعال کنید. در این حالت همه هشدار ها و مشکلات احتمالی افزونه تان را قبل از ورود به حالت production مشاهده می کنید و فرصت دارید که آنها را پیش از ورود به مرحله اجرایی، برطرف کنید.

جدا کردن منطق برنامه نویسی از نمای آن
همیشه سعی کنید تا حد ممکن، منطق برنامه نویسی تان را از نمای ظاهری آن جدا کنید. مثلا سعی کنید کلاس تنظیمات افزونه از کلاسی که خروجی ها و نمایش اطلاعات را در افزونه کنترل میکند جدا باشد. پیروی از چنین حالتی، هم برنامه نویسی شما را قابل درک تر می کند و هم باعث میشود توسعه، ویرایش و انجام سایر عملیات روی افزونه شما آسان تر باشد.

استفاده از Transient ها
اگر افزونه شما جهت دریافت برخی اطلاعات به API های مختلفی متصل میشود، برای سرعت بخشیدن به درخواست های آینده و کاهش بار، میتوانید از ذخیره اطلاعات در transient ها استفاده کنید. ترنزینت ها میتوانند اطلاعات را برای مدت مشخصی ذخیره کرده و در اختیار شما قرار دهند.

ذخیره لاگ اطلاعات
ممکن است برای رفع اشکالات برنامه نویسی افزونه بخواهید لاگ فعالیت های آن را در محلی ذخیره کنید تا در آینده قابل دسترس و بررسی باشد. این عمل، عملی بسیار مناسب است به شرطی که در آن دو شرط را رعایت کنید. اول اینکه کاربر باید بتواند تصمیم بگیرد که مایل است در چنین عملی شرکت کند یا خیر. (یعنی تنها با اجازه کاربر، اطلاعات دیباگ سیستمش را ذخیره و استفاده کنید) و دوم اینکه برای پیاده سازی این عمل از کلاس WC_Logger استفاده کنید تا به این شکل اطلاعات برای خود کاربر در صفحه وضعیت سیستم قابل دسترس باشد.
با استفاده از کد زیر می توانید لینکی در اختیار کاربر افزونه قرار دهید که با استفاده از آن بتواند لاگ های افزونه ووکامرسی مورد نظر را مشاهده کند:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

فراموش نکنید که برخی اطلاعات موجود در کد بالا را باید با موارد مربوط به افزونه ووکامرسی خود جایگزین کنید.

یکپارچه سازی با سرویس ها

اگر افزونه شما برای کارکرد نیاز به اتصال به سرویس خاصی دارد، بهتر است که این مسئله را در قالب یک نوتفیکیشن به کاربر گوشزد کنید. (مثلا درگاه های پرداخت، افزونه های حمل و نقل و …)
مثلا می توانید در بالای صفحه مدیریت پیامی اضافه کنید که به کاربر میگوید: “افزونه درگاه پرداخت x با موفقیت نصب و فعال شده است. برای تکمیل مراحل، لازم است که اطلاعات پذیرندگی خود را به افزونه بیافزایید” یا موارد مشابه …
مثلا به تصویر زیر توجه کنید:

[تصویر:  do.php?img=4202]

این تصویر، هشداری است که پس از نصب افزونه ووکامرسی یکپارچه سازی با میل چیمپ به شما نمایش داده میشود. برای نمایش نوتیفیکیشنی که در تصویر بالا مشاهده می کنید، از کد زیر استفاده شده :

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

اسکلت اصلی یک افزونه ووکامرس
خوب، حالا که به این قسمت رسیدیم، یعنی اطلاعات کافی برای شروع نوشتن یک افزونه ووکامرسی را کسب کرده ایم و میتوانیم کارمان را شروع کنیم. همانطور که گفتیم، پیش از هر چیز بررسی می کنیم که ووکامرس فعال و در دسترس باشد. سپس چک می کنیم که نامی که برای کلاس افزونه خود انتخاب کرده ایم، تکراری نبوده و از قبل در سیستم تعریف نشده باشد :

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

طبعا نیازی به تاکید به این نکته نیست که نام کلاسی که در خط دوم درج شده با توجه به نامی که شما انتخاب می کنید تغییر خواهد کرد.

حالا برای اینکه امکان بومی سازی استاندارد را برای افزونه مان فراهم کنیم لازم است که text domain آن را بارگذاری کنیم:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

در کد بالا عبارت wc-your-textdomain را با text domain ای که برای افزونه خود در نظر گرفته اید جایگزین کنید.
در ادامه کلاسی برای افزونه تعریف میکنیم و توابع مورد نیاز را به آن اضافه میکنیم، به این شکل نیازی نیست که نگران همنام بودن توابع موجود در افزونه با سایر توابع هسته وردپرس یا دیگر توابع تعریف شده توسط سایر افزونه ها و … در سایت باشیم. در این مرحله action hook های مختلفی در اختیار ما هستند که میتوانیم اعمال مختلفی را در زمان های مختلف در افزونه مان با استفاده از آنها انجام دهیم.
در کد پایین ابتدا در کلاس مربوط به افزونه، کلیه اکشن های مورد نیاز را مورد استفاده قرار داده ایم و در پایان یک instance جدید از کلاسمان ایجاد کرده ایم و آن را به گلوبال ها افزوده ایم:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

البته به وضوح در کد بالا، ما نام مناسبی برای کلاس افزونه انتخاب نکرده ایم و این مسئله تنها جنبه نمایشی داشته است. بنابراین شما مثل ما نباشید و نام مناسبی روی کلاس افزونه تان قرار دهید.

جمع بندی

و بالاخره به پایان این آموزش رسیدیم. فکر میکنم اگر تازه به دنیای ساخت افزونه برای ووکامرس قدم گذاشته باشید، این مقاله، اطلاعات مناسبی را برای شروع کار در اختیار شما قرار داده باشد. با آنچه در این آموزش به آن پرداختیم، تقریبا آماده شروع به برنامه نویسی افزونه اختصاصی خودتان هستید.
برای پیشرفت در توسعه افزونه های ووکامرس، تا جایی که میتوانید، سورس افزونه های مختلفی که برای ووکامرس نوشته شده اند را مطالعه و بررسی کنید. همیشه به یاد داشته باشید که تبحر در برنامه نویسی تنها از طریق تمرین حاصل میشود. بنابراین اگر در ابتدای کار، هنوز کمی نامطمئن هستید و این آموزش برایتان اطلاعات جدید زیادی با خود به همراه داشته، اصلا نگران نباشید چرا که با تمرین و مطالعه، کدنویسی و رفع اشکال، به زودی به برنامه نویسی برای ووکامرس و توسعه امکانات آن مسلط خواهید شد و آنچه تا این لحظه کمی برایتان عجیب و غریب بوده، تبدیل به دنیایی شیرین میشود که خودتان مایل به پیشرفت دائمی در آن خواهید بود.


چاپ این مطلب