چند اقدام برای امن تر کردن وردپرس

چند اقدام برای امن تر کردن وردپرس

چند اقدام برای امن تر کردن وردپرس

چند اقدام برای امن تر کردن وردپرس

و وردپرس یه سیستم مدیریت محتوای منبع باز با قابلیت شخصی سازی بالا و مدیریت ساده است که در ابتدا به عنوان یه ابزار وبلاگ نویسی محبوب طراحی شد و بعد رشد کردن و تبدیل به یک پلتفرم قوی با ۷۴/۶ میلیون سایت در سراسر جهان تبدیل شد.
طی چند سال اخیر، شرکتهای مختلف از هر نوع و اندازه ای برای اینکه وبسایتشونو قوی تر کنند به وردپرس کوچ کردند.
معمولا مردم وقتی میخوان وردچرس رو ارزیابی کنند اولین سوالی که میکنند اینه: امن هست؟ چون وردپرس بعنوان یه ابزار وبلاگ نویسی محبوب مشهور شد، مردم به امنیتش مطمئن نیستند. اما در واقع اگه درست ازش استفاده کنید خیلی هم قدرتمند و میتونه سایتتونو از خطرات حفظ کنه.
به عنوان مدیر یه شرکت توسعه وردپرس تو منطقه سعادت آباد تهران با کلی مشتری از شرکتها و سازمانهای مختلف، باید بتونم محیط وردپرسی امنی بوجود بیارم. ما برای اینکه توانایی های امنیتی وردپرس رو بیشتر کنیم از ۴ روش استفاده میکنیم:

چند اقدام برای امن تر کردن وردپرس

اجرای یک پروسه شفاف

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

همواره مراقب سایتتون باشید

بعد از این مرحله، تیم وردپرس ما وبسایتهای مشتریها رو مرتب تحت نظر دارند که صفحه ها از دسترس خارج نشن و یا اگه تلاشی برای خرابکاری صورت گرفت سریع متوجه بشن. ما تو دارکوب از ابزار امنیتی وردپرس و افزونه ها استفاده میکنیم تا نظارتمونو بر امنیت وبسایتها افزایش بدیم.
تیم ما به این افتخار میکنه که همیشه در جریان آخرین بروزرسانی های امنیتی وردپرس و افزونه هاش هست. ما از iThemes Security، Acunetix WP Security Scan، Sucuri Security، All in One WP Security & Firewall و BulletProof Security استفاده میکنیم.
ما با این نظارت دائم میتونیم لیست افزونه های فعالتونو با دیتابیس بروز خودمون مقایسه کنیم و وردپرس شما و افزونه هاشو بروز نگهداریم. یکی از مهمترین مراحلی که برای امنیت وبسایتتون میتونید انجام بدید همین مرحله است.

کشف خطرات

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

برای رهبری سرسختانه وقت بذارید

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

چند اقدام برای امن تر کردن وردپرس

https://t.me/netafzarpcc

مزیت های وردپرس

مزیت های وردپرس

مزیت های وردپرس

مزیت های وردپرس

مزیت های وردپرس

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

مقدمه

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

مزیت های وردپرس

“بزرگ” کتمان حقیقته

جامعه مصرف کننده های وردپرس خیلی بزرگه. حالا این مسئله چه اهمیتی داره؟ اگه بخواهید وب سایتتونو روی هر پلتفرمی بسازید، اول باید ببینید چند نفر آدم با اطلاعات و دو آتیشه پشتش هستن؛ اینهان که برای یه پلتفرم منبع باز کدنویسی میکنن. طراح ها، مدیران صنایع، کاربرهای تازه کار و … رو هم حساب کنید. وردپرس چند سال پیاپی داره محبوبترین پلتفرم جهان میشه، طوری که برای ساخت بیش از ۲۳/۳ درصد از وب سایتها و حتی بهترین سایتهای جهان با وردپرس ساخته شدند. پس خیالتون راحت که اگه مشکلی پیش بیاد یکی هست که بتونه حلش کنه، فقط کافیه مشکلتونو گوگل کنید. پس دیگه این سوال که وردپرس قراره به کارش ادامه بده یا ما رو از اواسط کار رها میکنه هم دیگه خود به خود باطل میشه.

هزار تا چشم بهتر از دوتا چشمه

کسایی که هنوز قدرت یه نرم افزار منبع باز رو درک نکردند، بدونن وردپرس با همچین قدرتی متولد شد و با پیشرفتی که در طول این ۱۲ سال داشته با هزاران توسعه دهنده باهوش از سراسر جهان رشد پیدا کرده (که بطور رایگان وقتشونو برای این کار گذاشتند). وردپرس بیشترِ موفقیتشو مدیون همینه. اما چرا اینو گفتم. چون این، یعنی اینکه تجربه و دانش هزاران توسعه دهنده و متخصص امنیت وب با هم این پلتفرم رو ساختند و این به وب سایت شما قدرت می­بخشه. ترکیب تلاش یه جامعه به این بزرگی، غیره ممکنه نتونه یه تیم منحصر به فرد و خاص بسازه. اگه باگ یا مشکل امنیتی هم باشه، میتونید با خیال راحت استراحتتونو بکنید، چون زودتر از اکثر نرم افزارها رفع میشه.

ضد کهنگی

مزیت های وردپرس

انتخاب پلتفرمی به محبوبیت وردپرس، تصمیمیه که هیچ وقت کهنه نمیشه. سیستم های مدیریت محتوای زیادی وجود دارند، اما اکثرشون میان و بعد از یه مدت هم، بخاطر نبود کاربر یا افرادی که براشون افزونه های به درد بخور تولید کنه، محو میشن. موقع انتخاب CMS یا سیستم مدیریت محتوا، حتما باید به این مسئله دقت کنید و پلتفرمی انتخاب کنید که حداقل ۵-۱۰ سالی بمونه تا مجبور نباشید در آینده نزدیک دوباره یه سایت دیگه توسعه بدید. به جز موجود بودنِ خودِ پلتفرم، باید وجود توسعه دهنده رو هم در نظر بگیرید. در آینده اگه بخواهید توسعه دهنده وب سایتتونو تغییر بدید، آیا میتونید راحت یه نفر دیگه رو پیدا کنید؟ این مشکل در مورد وردپرس، با توجه به محبوبیت گسترده اش، وجود نداره.

افزونه

با اینکه همه افزونه ها از نظر کیفیت یکی نیستند و بعضی ها واقعا ضعیف و به دردنخورن، اما وردپرس نسبت به سایر CMSهای منبع باز، بزرگترین و بهترین افزونه ها رو داره (هم رایگان و هم خریدنی). دیگه لازم نیست خودتون از اول چرخ رو اختراع کنید و قابلیتهایی که میخواهید وب سایتتون داشته باشه رو خودتون درست کنید. هرچی که بخواهید راحت و فراوون توسط آدمای مختلف تولید شده و در دسترسه. از جمله این افزونه ها میتونیم به فرم سازها، فروشگاه سازها، آمارگیرها و پرداخت­های آنلاین اشاره کرد. البته این لیست به همین چند مدل محدود نمیشه. تولیدکننده های این افزونه ها هم آدمای متعددی هستند، کسایی که تو حرفه خودشون حرفی برای گفتن دارن و افزونه هایی بسیار عالی توسعه دادند. دیتابیس افزونه های وردپرس پره از افزونه های رنگارنگ. بعنوان دو تا از تولیدکننده های برتر افزونه های غیررایگان میتونیم از GravityForms و  WooThemes یاد کنیم.

تم برای سایت همه چیزه

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

مزیت های وردپرس

ثابت قدم

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

منحنی یادگیری روان

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

یک CMS واقعی

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

مزیت های وردپرس

راحتتر بهتر از سایت ساز

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

محکم مثل سنگ – امنیت

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

وردپرس سریعه (یعنی باید باشه)

خودِ وردپرس از نظر سرعت بارگذاری صفحه و مسیریابی درون رابط کاربری ادمین خیلی خوب عمل میکنه. اکثر مشکلاتی که برای عملکرد سایت پیش میاد، از اونجایی شروع میشه که در تم یا اقزونه، قابلیت­هایی به کار گرفته میشه که برای پردازشگر کامپیوتر در سرورِ وب سایت سنگینه و پردازش کدهاش کمی طول میکشه، به علاوه جاهایی که لازمه به درستی کش نمیشه. این مشکل از وردپرس نیست، بلکه مشکل از سازندگان افزونه ها و تم هاست که درست کارشونو انجام نمیدن. کش مناسب درون کدها به علاوه افزونه هایی مثل W3 Total Cache یا WP SuperCache میتونه وب سایت رو سریعتر کنه. راه حل های تخصصی تری هم هست که اونها باید روی سرورهای وب سایت اعمال بشن (مثل کش OpCode و کش لایه HTTP). حرف آخرم اینه که وردپرس خودش کند نیست. توسعه دهنده ها باید کارشونو بهتر انجام بدن وافزونه ها و تم های باکیفیتی تولید کنند.

تمیزتر از اکثر پلتفرم­ها

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

منبع باز و رایگان

یکی از بزرگترین مزیت های بعضی از نرم افزارها منبع باز اینه که رایگانند. قیمت بعضی از CMSهای تجاری (منبع بسته) خیلی بالاست و اکثر قابلیت­هاشون هم به کارتون نمیاد و فقط به درد وب سایتهای خیلی پیچیده میخوره. خوبیِ وردپرس (و هر CMS منبع باز و رایگان دیگه) اینه که میتونید پولتونو صرف چیزهای مهمتری بکنید، مثلا میتونید امکانات سایتتونو بیشتر کنید. ما هم که هممون دوست داریم حداکثر استفاده رو از پولمون بکنیم. مگه غیر از اینه؟

چند سوءتفاهم درباره وردپرس

تا اینجا سعی کردم تمام رازهایی رو که درباره وردپرس سر زبونها افتاده بود باز کنیم تا با حقایق درونشون آشنا بشیم و تصور غلطی درباره این سیستم مدیریت محتوا نداشته باشیم. به جز اینها یه سری سوءتفاهم مشهور هم در مورد وردپرس هست که دوست دارم نظر منو در موردشون بشنوید:

“همه سایت­های وردپرسی شبیه همدیگه اند”

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

“کار ما جدیه. ترجیح میدیم یه چیز امن تر داشته باشیم”

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

“شما فقط طرفدار وردپرسی و ازش دفاع میکنی”

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

هنوز نه

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

مزیت های وردپرس

https://t.me/netafzarpcc

تعداد صفحات سایت و ارور ۴۰۴

تعداد صفحات سایت و ارور ۴۰۴

تعداد صفحات سایت و ارور ۴۰۴

تعداد صفحات سایت و ارور ۴۰۴

شنیدید میگن تکنولوژی هم دردسرهای خاص خودش را داره؟

این سیستم های مدیریت محتوا هم به همین صورته. درسته کلی مزیت داره و امکانات در اختیار میزاره، ولی خوب همین امکانات هم مشکل ساز میشه.

یکی از این امکانات که حتما همه دوستان تو سیستم های مدیریت محتوا مثل وردپرس دیدید، امکانیه که به شما اجازه میده تعداد نوشته ها در صفحه را کم و زیاد کنید. این تعداد در حالت پیش فرض ۱۰ تاست ولی خوب شما میتونید بیشتر و یا کمترش کنید. که خوب آدم بر اساس قالبش و خیلی چیزهای دیگه ممکنه اون را تغییر بده. ولی خوب اینجا یه مشکل کوچولو پیش میاد. فکر کنید شما از اول تعداد نوشته ها در صفحه را گذاشتید ۵ و الان هم ۲۰ تا نوشته دارید. یعنی ۴ صفحه نوشته. حالا میایید و تعداد نوشته ها را مثلا می کنید ۱۰ تا و خوب تعداد صفحات میشه ۲ تا. حالا صفحه ۳ و ۴ چی میشه؟

این مورد باعث بوجود اومدن تعدادی ارور ۴۰۴ میشه که البته اونقدر زیاد نیستند و به مرور زمان هم رفع میشند ولی خوب بهتره که حواستون باشه و بیخود و بیجهت این تعداد را تغییر ندید!

انشاالله به زودی یه توضیح کامل در مورد ارورهای ۴۰۴ هم قرار میدم.

تعداد صفحات سایت و ارور ۴۰۴

https://t.me/netafzarpcc

انتخاب سیستم مدیریت محتوا

انتخاب سیستم مدیریت محتوا

انتخاب سیستم مدیریت محتوا

انتخاب سیستم مدیریت محتوا

 

۱٫ برای انتخاب سیستم مدیریت محتوای مناسب کارتون و سایتی که میخواهید راه اندازی کنید خیلی وقت بزارید و اصلا کوتاهی نکنید.

۲٫ مطمئن بشین که سیستمی که انتخاب کردید نیازهای شما را رفع میکنه

۳٫ توجه داشته باشید که حتما امکانات سئویی بالایی داشته باشه

۴٫ حتما بین چند سیستم مدیریت محتوا، مزایا و معایب همه را بررسی کنید تا با چشمانی باز بهترین انتخاب را انجام بدید

۵٫ توجه داشته باشید که تا اونجا که ما تجربه کردیم، رایگان و غیر رایگانش هیچ تاثیری تو رتبه سایت که نداره، حتی مورد داشتیم که خیلی از سایت های بزرگ سیستم مدیریت محتوای رایگان مثل وردپرس دارند!

۶٫ سیستمی را انتخاب کنید که افزونه و قالب های اون به راحتی در دست رستون باشه. مثلا در سیستم های مدیریت اختصاصی در صورت نداشتن یک امکان مورد نظر شما، برای نوشتن اون افزونه، گاهاً باید بیشتر از خود اون سیستم هزینه کرد!

۷٫ یکی از مهمترین مسائل سبک بودن دیتابیس اون سیستم هست. حتما دقت کنید که سیستم پس از مدتی کار با مشکل افزایش حجم دیتابیس و یا درگیری شدید دیتابیس و سرور مواجه نشه.

۸٫ حتما قبل از انتخاب، تو انجمن ها یک چرخی بزنید و نظرات کسانی که استفاده کردند را بخونید. این مورد یکی از بهترین راهکارهای شناسایی سیستم مدیریت محتوای مناسب و مورد نظر شماست.

انتخاب سیستم مدیریت محتوا

https://t.me/netafzarpcc

۱۲ وب سایت رایگان برای یادگیری برنامه نویسی

۱۲ وب سایت رایگان برای یادگیری برنامه نویسی

۱- CodeAcademy :
یکی از محبوب ترین و مشهورترین وب سایت های آموزش برنامه نویسی ، CodeAcademy می‌باشد . در حقیقت ، بیش از ۲۴ میلیون نفر در حاضر برای یادگیری برنامه نویسی از این کمپانی آموزشی استفاده میکنند . در CodeAcademy مباحث HTML & CSS, JavaScript, jQuery, PHP, Python و Ruby آموزش داده می‌شود .

۲- Coursera :
در سال ۲۰۱۲ پیدایش پیدا کرد ، Coursera بر مبنای کمپانی های آموزش تکنولوژی رشد کرد و در حال حاضر بیش از ۱۰۰۰ کورس آموزشی توسط ۱۱۹ موسسه ارائه شده است . در حالی که شما میتوانید برای دریافت مدرک مبلغی را پرداخت کنید ، تعدادی از دوره های برنامه نویسی مقدماتی رایگان  در رشته های مختلف از دانشگاه مانند دانشگاه واشنگتن، استنفورد، دانشگاه تورنتو و واندربیلت وجود دارد .

۳-edx :
edx  یکی دیگر از پلتفرم های یادگیری آنلاین است که به جای for-profit بودن ، این Open Source است . این توسط دانشگاه هاروارد و MIT در سال ۲۰۱۲ پیدایش پیدا کرد . در حال حاضر edx شامل ۶۰ آموزشگاه است .

۴- Udemy :
در سال ۲۰۱۰ پیدایش کرد ، Udemy یک پلتفرم آنلاین یادگیری است که میتواند برای بهبود یا یادگیری یک مهارت مورد استفاده قرار بگیرد . در آن کورس های رایگان بسیاری وجود دارد که بصورت Video در دسترس است .

۵- aGupieWare :
aGupieWare  یک برنامه مستقل برای برنامه نویسان است که با راهنمایی یکسری موسسات در ایالات متحده ، به بررسی برنامه های علوم کامپیوتری میپردازد . همچنین یکسری دوره های آموزشی رایگان بر مبنای پیشنهادات Stanford, MIT, Carnegie Mellon, Berkeley و Columbia ، ایجاد کردند . برنامه به ۱۵ کورس تقسیم شده است : سه کلاس مقدماتی ، هفت کلاس اصلی و ۵ کلاس اختیاری .

۶- GitHub :
گاهی اوقات ، زمانی که شما در مشکلی گیر کرده اید ، نیاز به مرور بعضی از کتاب های مرجع را دارید . شما میتوانید بیش از ۵۰۰ عنوان کتاب برنامه نویسی را که در ۸۰ زبان برنامه نویسی مختلف نوشته شده اند را در GitHub پیدا کنید .

۷- MIT Open Courseware :
اگر در حال حاضر در حال آموختن مقدمات هستید و قصد یادگیری چیزهایی به یک مقدار سنگین تر را دارید ، — همانند جستجو در مورد اتفاقاتی که در پشت کدها رخ میدهد — میتوانید از وب سایت
MIT free Courseware استفاده کنید که شامل کلاس هایی همانند

Introduction to Computer Science and Programming , Introduction to Programming in Java و Practical Programming in C .

۸-  ()Hack.pledge
hackpledge ، جامعه ای از برنامه نویسان است ، که توسعه دهندگان سطح بالای همانند BNram Cohen مخترع BitTorrent نیز در آن حضور دارند . در اینجا شما میتوانید مهارت برنامه نویسی خود را با استفاده از راهنمایی های توسعه دهندگانی از سراسر جهان بهبود ببخشید .

۹- Code Avengers :
در نیوزلند پایه گذاری شد ، Code Avengers کورس های سرگرم کننده و interactiveای را برای آموزش چگونگی کدنویسی بازی ها ، برنامه ها و وب سایت ها با استفاده از CSS&HTML و Javascript  ارائه میدهد . هر کورس فقط ۱۲ ساعت طول میکشد تا به اتمام برسد و این کورس ها در چندین زبان در دسترس میباشند .

۱۰- khan Academy :
در سال ۲۰۰۶ توسط استاد سلمان خان ایجاد شد ، khan Academy یکی از موسسات معتبر آموزش آنلاین رایگان است . با ویدئو های مرحله به مرحله شما با Javascript و HTML&CSS بطور کامل آشنا خواهید شد .

۱۱- Free Food Camp :
در اینجا شما در رابطه با HTML5, CSS3, JavaScript, Databases, DevTools, Node.js, Angular.js و Agile بوسیله پیوستن به جامعه هایی از دانش آموزا ن و حرفه ای ها ، مطالبی را خواهید آموخت . شما با همدیگر روی مهارت کدنویسی کار خواهید کرد ، و بصورت رایگان برنامه هایی را ایجاد خواهید کرد .

۱۲- HTML5 Rocks :
این پروژه گوگل در سال ۲۰۱۰ اجرایی شد ، این سایت  پر از دوره های آموزشی ، منابع و آخرین بروزرسانی های HTML5 است . این Open Source است ، به همین دلیل برنامه نویسان میتوانند در آن تغییراتی را ایجاد کنند .

۱۲ وب سایت رایگان برای یادگیری برنامه نویسی

اصول و مراحل طراحی سایت حرفه ای

web

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

روند دقیق و حفظ اصول طراحی سایت در بین طراحان مختلف کمی متفاوت است ولی در کل یکسان است.

حال به بررسی شش مرحله اصلی طراحی سایت می پردازیم:

  1. جمع آوری اطلاعات
  2. برنامه ریزی
  3. طراحی
  4. برنامه نویسی و توسعه
  5. تست و تحویل
  6. نگهداری و بروز رسانی

مرحله اول: جمع آوری اطلاعات

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

پس ضروریست که طراح وب سایت شما از کسب و کار شما اطلاعات و درک کافی را داشته باشد.

مهمترین این اطلاعات عبارتند از:

 اهداف:

اهداف وب سایت شما چیست؟ ارائه اطلاعات و انتشار مقاله، ترویج محصولات یا خدمات و یا فروش محصول و …؟

مخاطبان:

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

محتوا:

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

مرحله دوم: برنامه ریزی

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

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

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

مرحله سوم: طراحی

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

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

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

مرحله چهارم: برنامه نویسی و توسعه

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

مرحله پنجم: تست و تحویل سایت

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

سایر جزئیات نهایی شامل می تواند شامل آموزش پنل مدیریت هاستینگ و مدیریت وب سایت باشد و همچنین بکارگیری خدمات سئو جهت اخذ رتبه در موتورهای جستجو متناسب با کلمات کلیدی شما.

مرحله ششم: نگهداری و بروز رسانی

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

 

اصول و مراحل طراحی سایت حرفه ای

بهترین cms برای فروشگاه اینترنتی

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

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

 

 

فروشگاه ساز Magento  بهترین فروشگاه ساز دنیا

 

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

بازاریابی، تبلیغات و ابزار تبدیل

بهینه‌سازی موتورهای جستجو

قابلیت مدیریت کل سایت

قابلیت مدیریت حرفه ای کاتالوگ ها

قابلیت مدیریت حرفه ای بخش محصولات

تسویه، پرداخت و ارسال پیشرفته

مدیریت سفارش ها

پنل کاربری با تمام امکانات برای مشتریان

پشتیبانی بین المللی

تجزبه و تحلیل و گزارش ها با آمار های جامع از وضعیت سایت

دارای انجمن فارسی برای پشتیبانی

افزونه و قالب های فراوان و راستچین شده

تعبیه شده برای استفاده موبایل و تبلت

 

 

بررسی فروشگاه ساز PrestaShop

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

 

 

بررسی فروشگاه ساز OpenCart

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

 

 

 

بررسی فروشگاه ساز وردپرس ووکامرس

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

یکی از محبوب ترین سیستم های مدیریت محتوا که کد

نویسی در آن و توسعه آن بسیار راحت می باشد وردپرس است امام در کنار این مزیت ها دارای محدودیت هایی نیز می باشد و برای راه اندازی فروشگاه اینترنتی در وردپرس از افزونه هایی مانند  WooCommerce و WP eCommerce استفاده می کنند که شما می توانید توسط آن  یک سایت فروشگاهی با امکانات خوب برای شروع یک کار بدون سرمایه را راه اندازی کنید البته این دو افزونه خیلی هم بد نیست ولی در کل ووکامرس و ایکامرس ماهیت فروشگاهی ندارند.

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

 

فروشگاه ساز جوملا

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

برای راه اندازی فروشگاه اینترنتی توسط جوملا می توانید از ماژول هایی مانند: VirtueMart , Joom Shopping , HikaShop و j2store استفاده کنید که نسخه فارسی آن نیز در سایت های فارسی موجود می باشد و برای آن ها قالب هایی به زبان فارسی در سایت ها موجود می باشد.

 

فروشگاه ساز Drupal

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

 

 

 

بهترین cms برای فروشگاه اینترنتی

دسته بندی سایت ها از نظر کاربرد

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

  • وب سایت های وابسته: یک درگاه وب که علاوه بر CMS خود، اطلاعات سایر ارائه‌ دهندگان خدمات را به ازای دریافت هزینه در اختیار کاربران قرار می‌دهند. معمولاً سه ارتباط اصلی قابل تصور است. موسسات وابسته مانند cj.com، دفترهای تبلیغاتی چون ebay و مصرف‌کنندگان مثل یاهو.
  • وب سایت های بایگانی: در نگه‌داری از اطلاعات با ارزش کاربرد دارند. برای نمونه  Internet Archive که از سال ۱۹۹۶ میلیاردها وب‌صفحهٔ قدیمی و جدید را در خود ذخیره کرده است و Google Groups که تا اوایل سال ۲۰۰۵ بیش از ۸۵۴ میلیون پیام فرستاده به گروه‌های بحث و خبر شبکهٔ کاربران را در خود اندوخته‌است.
  • وب‌نوشت (وبلاگ): در واقع یک دفتر یادداشت مجازی برای ثبت مطالب، رویدادها، علایق، دیدگاه ها و فعالیت های اشخاص می باشد. امروزه وبلاگ به دلیل امکانات متنوع و رایگان بودن خدمات آن بسیار گسترش یافته و مورد توجه می باشد. از معروف ترین سایت های ارائه دهنده خدمات وبلاگ به blogspot.com و wordpress.com می توان اشاره کرد.
  • وب سایت بازرگانی: که در بهبود خدمات یا رونق بازرگانی کاربرد دارند.
  • وب سایت تجاری یا سایت تجارت الکترونیک: که برای خرید کاملاً مورد استفاده قرار می‌گیرد، مانند: amazon.com
  • وب سایت شبکه های اجتماعی: محلی برای آشنایی، تبادل اطلاعات، به اشتراک گذاری نظرات, علایق افراد می باشد. امروزه این دسته از سایت ها در ردیف پر بازدیدکننده ترین سایت ها به شمار می روند. که از آن جمله می توان به سایت معروف facebook اشاره کرد که با بیش از ۵۰۰ میلیون عضو، پر جمعیت ترین سرزمین مجازی به شمار می رود. همچنین سایت twitter نیز بعد از فیس بوک پر بازدیدکننده ترین سایت ارتباطی است.
  • وب سایت های بانک اطلاعاتی: وب سایتی که کاربرد اصلی‌اش در جست‌وجو و نمایش محتویات پایگاه‌های داده خاص مانند IMDB (بانک اطلاعات اینترنتی فیلم‌ها) می باشد.
  • وب سایت نرم‌افزارسازی: سایتی که هدفش ارائهٔ اطلاعات و منابع مربوط به تولید نرم‌افزار، مهندسی نرم‌افزار، طراحی وب و مواردی از این قبیل است.
  • سایت راهنما در زمینه های مختلف: سایتی که حاوی مطالب مختلفی است که به صورت منظم طبقه‌ بندی شده‌است مانند راهنمای یاهو، راهنمای گوگل.
  • وب سایت های دریافت: مشخصاً در دانلودکردن کردن انواع اطلاعات از قبیل نرم افزار، بازی، موزیک و … فعالیت دارند.
  • وب سایت های استخدامی: به کارفرمایان این امکان را می‌دهند که نیازهای کاری خود را با اینترنت در اختیار کاربران قرار دهند. فرد جویای کار هم می‌تواند برگهٔ درخواست همکاری را پر کرده و یا اطلاعات شخصی خود را در اختیار کارفرما بگذارد.
  • وب سایت بازی: وب سایت هایی که امکان انجام بازی به صورت فردی یا گروهی در آنها فراهم می باشد.
  • وب سایت های دامنهٔ جغرافیایی: به نام‌های دامنه‌ای اشاره دارد که مشابه نام‌های مناطق جغرافیایی هستند مانند شهرها و کشورها برای مثال Richmond.com با آدرس اینترنتی www.richmond.com نام دامنهٔ جغرافیایی ریچموند در ایالت ویرجینا است.
  • وب سایت های خنده و سرگرمی: حاوی لطیفه و نغز و مطالب سرگرم‌کننده هستند.
  • وب سایت های اطلاعاتی: نقش خبررسانی را بر عهده دارند و لزوماً با اهداف اقتصادی طراحی نشده‌اند مانند: RateMyProfessors.com و داش‌نامهٔ آزاد ویکی‌پدیا. اغلب موسسات دولتی، آموزشی و غیرانتفاعی یک وب سایت خبررسانی هم دارند.
  • وب سایت های جاوا اپلت: حاوی نرم‌افزار مورد نیاز برای اجرای برنامه خوب روی وب است.
  • وب سایت های آینه ای: نسخه معادل یک وب سایت است.
  • وب سایت های خبری: همانند پایگاه اینترنتی اطلاعاتی است اما تنها اخبار و تفاسیر خبری را ارائه می‌دهد.
  • وب سایت شخصی: سایتی است که به معرفی یک شخص، از قبیل مشخصات فردی و بیوگرافی ، هنرها، خدمات ، فعالیت ها و … می پردازد.
  • وب سایت های برگه یا تقلب: وب سایتی که برای کسب اطلاعات مهم و امنیتی مانند رمزهای گذر و اطلاعات مربوط به کارت‌های اعتباری طراحی شده‌است و می‌تواند با گمراه کردن فرد اطلاعات شخصی وی مانند کد سرپرستی امنیت اجتماعی وی یا اطلاعات کارت‌اعتباری وی را به دست آورد.
  • وب سایت های سیاسی: پایگاهی اینترنتی که افراد بر روی آن دیدگاه‌های سیاسی خود را مطرح می‌کنند.
  • وب سایت های امتیازدهی: سایتی که در آن افراد یک موضوع خاص را ستایش کرده و یا از آن انتقاد می‌کنند. مانند ratemycar.com, ratemygun.com, ratemypet.com, hotornot.com.
  • وب سایت های مرور: تارنمایی که در آن افراد نظرات خود را راجع به انواع محصولات و خدمات با یکدیگر مطرح می‌کنند.
  • وب سایت های جستجوگر: سایت هایی که کاربر از طریق آنها و با استفاده از کلمات کلیدی، به جستجوی مطالب مورد نظر خود در اینترنت می پردازد. مانند سایت های گوگل و یاهو.
  • وب سایت های ترسناک: تارنمایی که حاوی تصاویر یا مطالبی ترسناک است. مانند rotten.com و ratemypoo.com.
  • وب سایت های شکوائیه: سایت هایی که در آن افراد به انتقاد از اشخاص، مکان‌ها، شرکت‌ها، دولت‌ها و سازمان‌ها می‌پردازند.
  • پرتال: وب سایتی که دروازه ای به سوی سایر منابع موجود روی شبکه اینترنت یا اینترانت باز می‌کند. مانند یاهو و msn
  • wed سایت: وب سایتی که در آن جزئیات یک مراسم ازدواج مانند خاطرات، تصاویر، اطلاعات مربوط به آن ارائه می‌شود.
  • وب سایت های ویکی: سایت‌هایی که در آن کاربران با همکاری یکدیگر به ویرایش می‌پردازند (مانند ویکی‌پدیا).
  • سایت های پیش بینی نتایج بازی ها: این دسته از سایت ها به طور اختصاص به پیش بینی نتایج بازی های ورزشی مثلا لیگ فوتبال می پردازد.

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

اضافه کردن فایل ضمیمه به فرم تماس با ما جوملا

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

 /components/com_contact/views/contact/tmpl/default_form.php
/components/com_contact/controllers/contact.php

 

ارتقاء جوملا ۱٫۵ به ۳ یا ۲٫۵

ارتقاء جوملا ۱٫۵ به ۳ یا ۲٫۵

در صورتی که هنوز از نسخه ۱٫۵ جوملا استفاده می نمایید هم اکنون زمان آن رسیده تا نسخه جوملای خود را به ۲٫۵ و یا ۳ ارتقاء دهید. عملیات ارتقاء جوملا ۱٫۵ به ۲٫۵ و ۳ در حقیقت ارتقاء نیست و شما می بایست از جوملا ۱٫۵ به جوملا ۲٫۵ و ۳ مهاجرت نمایید. برای انجام این کار در ابتدا می بایست کامپوننت jUpgrade را که در فایل ضمیمه موجود است در سیستم مدیریت محتوای جوملا ۱٫۵ خود نصب نمایید.

پس از نصب فراموش نشود در کنترل پانل جوملا به بخش پلاگین های جوملا ۱٫۵ خود Extensions >> plugin manager مراجعه نموده و پلاگین MooTools Upgrade را فعال سازی نمایید.

پس از فعال سازی پلاگین به بخش Components >> Jupgrade مراجعه نموده و بر روی کلید Start Upgrade کلیک نمایید.

پس از کلیک بر روی این کلید در ابتدا جوملا نسخه فعلی را بررسی می نماید و سپس اقدام به دانلود نسخه ۲٫۵ جوملا می نماید و پس از دانلود نسخه ۲٫۵ را در فلدر jupgrade جوملای شما نصب می نماید و سپس اقدام به ارتقای جوملا شما به ۲٫۵ می نماید.

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

* فراموش ننمایید مدت زمان متغییر session جوملای خود را بالا ببرید زیرا عملیات ارتقاء جوملا ممکن است به درازا بکشد.

فایل های زیر از جوملای خود را باز نمایید:

 jupgrade/installation/models/configuration.php
jupgrade/installation/models/database.php

و کد زیر را در بخش بالای آن اضافه نمایید:

 require_once JPATH_ROOT.’/jupgrade/libraries/cms/model/legacy.php’;

سپس به Components >> Jupgrade جوملا ۱٫۵ خود مراجعه نموده و بر روی Parameters کلیک نموده و گزینه های Skip download ، Skip decompress و Delete previous migration را بر روی off قرار دهید و سپس دوباره عملیات نصب به روز رسانی را انجام دهید.

پس از ارتقاء جوملا به ۲٫۵ می توانید با استفاده از مقاله ارتقاء جوملا ۲٫۵ به ۳ نت افزار نسخه جوملای خود را به ۳ به روز رسانی نمایید.

روش دوم و جدیدتر: استفاده از کامپوننت redMIGRATOR

این کامپوننت به نسبت کامپوننت قبلی جدیدتر می باشد و لازم نیست جوملا را در ابتدا به نسخه ۲٫۵ و سپس به ۳ ارتقاء دهید و می توانید آن را مستقیما در سیستم مدیریت محتوای جوملا ۳ نصب نمایید و کافی است در تنظیمات آن اطلاعات دیتابیس جوملا ۱٫۵ را درج نمایید و روش مهاجرت را بر روی database قرار دهید. دقت نمایید مدت زمان جلسه session تنظیمات جوملا را بالا ببرید زیرا زمان زیادی می برد تا این کامپوننت عملیات انتقال اطلاعات از جوملا ۱٫۵ به ۳ را انجام دهد.

کامپوننت redMIGRATOR به مانند Jupgrade دارای تنظیمات مختلفی می باشد و البته فرقی که با کامپوننت Jupgrade دارد آن است که این کامپوننت ارتقاء جوملا قابلیت ارتقاء پلاگین ها و کامپوننت های جوملا را ندارد.