نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

۱۱ مطلب با کلمه‌ی کلیدی «وردپرس» ثبت شده است

خطای SSL در هنگام به‌روزرسانی هسته و افزونه‌های وردپرس

امیرمسعود ایرانی | چهارشنبه, ۲۵ بهمن ۱۳۹۶، ۰۵:۰۵ ب.ظ | ۰ نظر
اگر در هنگام به‌روزرسانی وردپرس یا افزونه‌های آن با خطای زیر مواجه می‌شوید، ادامه‌ی مطلب را برای یافتن علت و راه حل مشکل مطالعه کنید:

cURL error 60: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
این خطا به دلیل عدم امکان در ارتباط با سرورهای وردپرس از طریق پروتکل ایمن https به وقوع می‌پیوندد. پروتکل https روشی برای انتقال اطلاعات به شکل ایمن است. اطلاعاتی که با این روش رد و بدل شوند، امکان شنود و امکان تغییرات در بین مسیر را ندارند.
معمولا این خطا در سرورهای اشتراکی که تنظیمات آن به درستی انجام نشده است یا نرم‌افزارهای قدیمی دارند رخ می‌دهد.
بهترین راه حل برای این مشکل، پیگیری از طریق هاست است. اگر هاست شما نمی‌توانند مشکل را برطرف کنند، شاید راه حل دوم، تغییر هاست و استفاده از خدمات شرکت‌هایی باشد که می‌توانند پشتیبانی بهتری داشته باشند.
راه حل سوم و نهایی این است که به وردپرس اعلام کنیم تا اطلاعات را از طریق پروتکل ایمن دریافت نکند و با استفاده از http این کار را انجام دهد.
جهت این کار، قطعه کد زیر را در فایل functions.php قالب خود درج نمایید:
add_filter( 'https_ssl_verify', '__return_false' );
add_filter( 'https_local_ssl_verify', '__return_false' );

  • امیرمسعود ایرانی

رفع مشکل خطای FTP در وردپرس

امیرمسعود ایرانی | شنبه, ۲۵ آذر ۱۳۹۶، ۰۱:۵۳ ق.ظ | ۰ نظر

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

این خطا در هنگام به‌روزرسانی وردپرس یا افزونه‌ها یا نصب قالب و افزونه‌های جدید به وقوع می‌پیوندد.

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

برای حل این مشکل، قطعه کد زیر را در فایل wp-config.php ثبت کنید. با انجام این کار ممکن است مشکل برطرف شود.

define('FS_METHOD','direct');
  • امیرمسعود ایرانی

استفاده از قالب آماده وردپرس برای طراحی سایت و سئو

امیرمسعود ایرانی | شنبه, ۲۵ شهریور ۱۳۹۶، ۰۵:۰۷ ب.ظ | ۰ نظر
طراحی سایت نسبت به سال‌های گذشته با استفاده از وردپرس و قالب‌های آماده بسیار ساده‌تر شده است و هر کس با اندکی مطالعه یا مشاهده‌ی فیلم‌های آموزشی می‌تواند یک سایت جدید برای خود ایجاد کند.
ولی آیا سایت‌هایی که به این صورت با استفاده از قالب‌های آماده طراحی می‌شوند، کیفیتی مشابه با سایت‌های طراحی شده توسط متخصصین نرم‌افزار، سئو و طراحی سایت را دارا هستند؟
بدیهی است که پاسخ به این پرسش منفی است.

معایب قالب آماده

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

کاربرد قالب آماده وردپرس

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

طراحی سایت با هدف سئو

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

روش شناسایی علت کند شدن سایت طراحی شده با وردپرس

امیرمسعود ایرانی | يكشنبه, ۸ اسفند ۱۳۹۵، ۰۵:۰۰ ب.ظ | ۱ نظر

در یکی از سایت‌هایی که با استفاده از ربات محصولات آن درج می‌شد، پس از مدتی با کاهش سرعت بسیار زیاد مواجه شدیم، پس از جستجو و بررسی متوجه شدیم که افزونه‌ی Revolution Slider و JS Composer دو افزونه‌ای هستند که سرعت عملکرد وردپرس را به شدت کاهش می‌دهند.

برای شناسایی این افزونه‌های مشکل دار، لازم بود تا افزونه‌ی Query Monitor را که وظیفه دارد فهرست کوئری‌های اجرا شده روی پایگاه داده را فهرست کند، نصب کردیم.

این افزونه نشان داد که Revolution Slider با اجرای سه کوئری بهینه نشده که برای عملکرد نیازمند پیمایش کل جدول پایگاه داده هستند را به اجرا می‌گذارد.

به دلیل عملکرد ربات و سنگین شدن جدول‌های بانک اطلاعاتی پیش‌فرض وردپرس، هر درخواست در بخش مدیریت حدود ۱۷ ثانیه تاخیر را برای اجرای کوئری‌های فوق به هدر می‌داد.

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

  • امیرمسعود ایرانی

طراحی فروشگاه اینترنتی با وردپرس

امیرمسعود ایرانی | دوشنبه, ۱۴ تیر ۱۳۹۵، ۰۲:۲۸ ق.ظ | ۰ نظر
وردپرس سیستمی قابل توسعه و دارای افزونه‌های متعدد است. یکی از این افزونه‌ها که کاربرد ایجاد فروشگاه اینترنتی دارد، ووکامرس نام دارد. ووکامرس تمامی امکانات پیش‌نیاز برای ایجاد یک فروشگاه اینترنتی را به وردپرس اضافه می‌کند. امکاناتی مثل محصولات، دسته‌بندی محصولات، سبد خرید، شیوه‌های پرداخت و حمل کالا، سیستم‌های مالیات و سایر امکانات پیش‌فرض برای طراحی یک سایت فروشگاهی.
ووکامرس نیز به نوبه‌ی خود از سیستمی توسعه‌پذیر استفاده می‌کند. به این معنی که برنامه‌نویسان بدون نیاز به تغییر در فایل‌های اصلی ووکامرس، می‌توانند امکانات مورد نیاز خود را در ووکامرس پیاده‌سازی کنند.
برای مثال یک افزونه‌ی ووکامرس ممکن است در حالت‌های مختلف از جمله ایجاد شدن سفارش، تکمیل شدن آن، پرداخت شدن آن و ... پیامک‌هایی به صاحب فروشگاه و خریدار ارسال کند.
استفاده از وردپرس و ووکامرس برای طراحی سایت فروشگاهی این ویژگی مثبت را دارد که هر دو سیستم بسیار قابل توسعه هستند. در اختیار داشتن امکانات وردپرس برای طراحی سایت و در اختیار داشتن امکانات ووکامرس برای طراحی سایت فروشگاهی، در کنار هم مجموعه‌ای ارزشمند است که دسترسی به آن در سایر روش‌های طراحی فروشگاه اینترنتی به دشواری امکان‌پذیر است.
استفاده از ووکامرس مزایای دیگری نیز به دنبال دارد. به دلیل حجم بسیار بزرگ کاربران سیستم ووکامرس، رفع مشکلات و پیاده‌سازی راه‌حل‌های سفارشی در این سیستم بسیار آسان‌تر و سریع‌تر از سایر سیستم‌های فروشگاهی مانند پرستاشاپ و اوپن‌کارت و طراحی فروشگاه اختصاصی امکان‌پذیر است.
برای کسب اطلاعات بیشتر اینجا کلیک کنید.
  • امیرمسعود ایرانی

وردپرس چیست؟

امیرمسعود ایرانی | سه شنبه, ۱۵ دی ۱۳۹۴، ۰۴:۳۶ ق.ظ | ۰ نظر

وردپرس یک CMS یا سیستم مدیریت محتوای مشهور است. طبق آخرین آمار تقریبا از هر چهار سایت موجود روی اینترنت یکی از آن‌ها با Wordpress پیاده‌سازی شده است.

وردپرس سیستمی رایگان و متن‌باز است. به این معنی که استفاده و تغییر دادن آن برای تمامی کاربردها بدون پرداخت هزینه امکان‌پذیر است.

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

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

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

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

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

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

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

پشتیبانی وردپرس از سئو یا بهینه‌سازی موتورهای جستجو با استفاده از افزونه‌های گوناگونی که برای این کار وجود دارند بسیار موثر است. شاید حدود ۷۰ درصد کارهایی که برای SEO کردن یک سایت وردپرسی مورد نیاز است به سادگی و با نصب یک افزونه به انجام می‌رسد.

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

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

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

استفاده از وردپرس روز به روز در حال افزایش است. و با روند رشد فعلی بعید نیست در آینده درصد استفاده از وردپرس به ۵۰ درصد نیز نزدیک شود.

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

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

طراحی سایت با وردپرس
  • امیرمسعود ایرانی

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

امیرمسعود ایرانی | سه شنبه, ۱۵ دی ۱۳۹۴، ۰۲:۳۷ ق.ظ | ۰ نظر

یکی از ویژگی‌های وردپرس، ثبت نامک یا Slug برای نوشته‌ها و برگه‌ها و همچنین پست‌های سفارشی است.

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

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

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

برای روشن تر شدن موضوع به مثال زیر توجه کنید:

کاربر صفحه‌ای با نامک content1 ایجاد می‌کند و آن را منتشر می‌کند.

کاربر نامک صفحه‌ی ایجاد شده را به content2 تغییر می‌دهد.

کاربر صفحه‌ای با نامک content1 ایجاد می‌کند.

در این مرحله باز کردن هر کدام از نامک‌های content1 یا content2 سبب می‌شود تا content2 باز شود


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


طراحی سایت با وردپرس

DELETE FROM `wp_postmeta` WHERE `meta_key` = '_wp_old_slug'
  • امیرمسعود ایرانی

محدود کردن دسترسی به برگه‌ها و نوشته‌های وردپرس توسط افزونه PageRestrict

امیرمسعود ایرانی | سه شنبه, ۱۰ شهریور ۱۳۹۴، ۰۷:۳۷ ب.ظ | ۱ نظر
در بسیاری از مواقع ممکن است بخواهید دسترسی به برگه‌ها یا نوشته‌های وردپرس را تنها برای کاربرانی که وارد سایت شده‌اند امکان‌پذیر کنید
برای انجام این کار روش‌های مختلف و افزونه‌های گوناگونی وجود دارد
در این نوشته از افزونه‌ی PageRestrict استفاده می‌کنیم. علت انتخاب این افزونه، ساده بودن و سبک بودن آن است.

ابتدا افزونه‌ی مورد نظر را از این نشانی دانلود و نصب کنید

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

add_filter( 'pr_page_content', 'amib_pr_content' );

function amib_pr_content( $content ) {
	$content = str_replace( 'Username', 'نام کاربری', $content );
	$content = str_replace( 'Password', 'گذرواژه', $content );
	$content = str_replace( 'Log In', 'ورود به سایت', $content );
	$content = str_replace( ' Remember me', ' مرا به خاطر بسپار', $content );
	$content = str_replace( 'Lost your password?', 'رمز خود را فراموش کردید؟', $content );
	
	return $content;
}
همان گونه که گفته شد. این افزونه بسیار کوچک و ساده است.
برای استفاده در پروژه‌های بزرگتر و تخصصی‌تر می‌بایست از افزونه‌هایی با امکانات و توانایی‌های بیشتر استفاده کنید
  • امیرمسعود ایرانی

استخراج عکس از فایل‌ word

امیرمسعود ایرانی | يكشنبه, ۱۸ آبان ۱۳۹۳، ۰۲:۵۵ ب.ظ | ۰ نظر

برای استخراج فایل‌های تصویر و عکس از فایل‌های ورد جدید با پسوند docx به روش زیر عمل کنید.

این فایل‌ها در حقیقت فایل‌های فشرده با پسوند zip هستند که حاوی تمامی محتواهای لازم و تصاویر موجود در فایل ورد هستند. با تغییر پسوند docx به zip و باز کردن آن با یک نرم‌افزار فشرده‌ساز می‌توانید به فایل‌های تصویر که در مسیر word و سپس media واقع شده‌اند دسترسی پیدا کنید.


دسترسی به فایل‌های تصویر موجود در سایر فایل‌های آفیس از جمله اکسل با پسوند xlsx نیز به همین شیوه امکان‌پذیر است.


مزیت این روش نسبت به روش‌های دیگر این است که تصویر با کیفیت اصلی و بدون ایجاد تغییرات در دسترس شما قرار خواهد گرفت

  • امیرمسعود ایرانی

وردپرس یا جوملا

امیرمسعود ایرانی | يكشنبه, ۹ شهریور ۱۳۹۳، ۱۱:۱۸ ق.ظ | ۱ نظر

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

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

تفاوت‌های وردپرس و جوملا

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

برای مثال می‌توان یک صفحه‌ی اصلی با موضوع اخبار درج شده در سایت به وجود آورد و در بخش‌های پایین و بالای صفحه، ماژول‌هایی با موضوع‌های تبلیغات، فایل‌های دانلودی، منوها و ... را درج کرد.

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

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

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

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

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

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

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

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

نصب و راه‌اندازی وردپرس بسیار ساده است. در کمتر از پنج دقیقه می‌توان یک سایت وردپرسی قابل استفاده را نصب و راه‌اندازی و استفاده کرد. ولی یک سایت جوملا به تنظیمات، تغییرات و سفارشی‌سازی‌های بیشتری نیازمند است.

وردپرس از نظر پایداری و امنیت در شرایط بهتری به سر می‌برد. استفاده‌ی بدون دقت از جوملا یا برخی از افزونه‌های آن می‌تواند امنیت سایت شما را در خطر بیندازد.

نتیجه‌گیری

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


طراحی سایت با جوملا

طراحی سایت با وردپرس

  • امیرمسعود ایرانی