مدیر سایت

مدیر سایت

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

زیبایی

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

سازماندهی

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

جرقه نمایشی

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

جمع بندی

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

چهارشنبه, 09 فروردين 1396 10:56

طراحی وب سایت پایاژن

طراحی وب سایت پایان ژن به صورت ریسپانسیو و سازگار با موبایل و به صورت دو زبانه به پایان رسید. این وب سایت بر اساس سیستم مدیریت محتوای جوملا طراحی گردیده است.
چهارشنبه, 09 فروردين 1396 10:52

ساخت سایت پوریا صنعت

ساخت سایت پوریا صنعت به صورت ریسپانسیو و سازگار با موبایل به پایان رسید. سیستم مدیریت محتوای این وب سایت جوملا می باشد.
چهارشنبه, 09 فروردين 1396 10:41

طراحی وب آریا تجارت اسپروز

طراحی وب سایت آریا تجارت اسپروز به صورت ریسپانسیو و سازگار با موبایل به پایان رسید. این وب سایت به صورت One Page طراحی گردیده است که از سبک طرح های راوی داستان می باشد. سیستم مدیریت محتوای این وب سایت جوملا می باشد.

این روزها، بازار زبان های سمت سرور بسیار شلوغه. Perl, ASP,JSP, Cold Fusion و خیلیای دیگه. در واقع انتخاب زیاد است. یک تازه وارد از کجا باید بدونه که چه چیزی رو یاد بگیره و چه چیزی رو استفاده کنه؟ انتخاب پلت فرم و برنامه ی تحت وب پایگاه داده شبیه به انتخاب ویرایشگر HTML نیست. شما نمی تونید ده تا از این برنامه ها رو دانلود کرده و در یک بعدظهر که بیکارید شروع به تست آنها کنید. بعضی از این زبان ها، برای یک توسعه دهنده ی تازه کار، چندین ماه طول میکشه تا از آنها سر در بیاره و بتونه استفاده کنه. مگر اینکه شما یک سال مرخصی بگیرید و تعداد زیادی کتاب تهیه کنید و شروع به مطالعه کنید، البته باز هم به راهنمایی احتیاج پیدا می کنید!

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

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

CGI/Perl

Perl قبل از شبکه ی جهانی وب World Wide Web وجود داشت. نسخه 1 آن در دسامبر 1987 منتشر شد، یعنی ده سال قبلتر از باقی زبانها. اگر شما تازه کار باشید، تعجب کردید که چطور ممکنه که یک زبان توسعه دهنده ی وب سرور ساید، قبل از خود وب وجود داشته باشه. باید بدونید که پرل به عنوان زبان توسعه ی وب اختراع نشده بود. در حقیقت پرل، یک زبان برنامه نویسی چندمنظوره ست که برای تغییر در متن به کار میرود. پرل برای اعمال تغییرات در متن با منابع متفاوت و ترکیب آنها باهم عالی ست.

با گذشت 15 سال از زمان ایجاد آن، پرل به وسیله ی ماژول ها گسترش پیدا کرده است. اهداف مختلفی پشت این گسترش و تطابق وجود داشته. یکی از این اهداف، تولید محتوای داینامیک از طریق Common Gateway interface(CGI) هست که به وسیله ی اکثر وب سرورها پشتیبانی می شود. در صورت نیاز، برنامه های CGI توانایی نوشته شدن به زبان های C/C++ را دارند. پرل برای کنترل متن راحت است. امروزه پرل با ماژول CGI.pm آمده. اکثر جزئیات ابتدایی مثل ارسال فرم HTML در کنترل، برای شما کنترل می شود. به عنوان آخرین مزیت، شبکه ی بایگانی جامع پرل، یک منبع متمرکز برای اضافه کردن ماژول، نمونه های برنامه نویسی، و در بعضی موارد گسترش برنامه های وب، آماده کرده.

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

مزایا:

یک زبان بالغ با قدمتی بالای ده سال، که در مقایسه با دیگر زبان های سمت سرور، شما کمتر دچار اشکال می شوید.

رایگان است.

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

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

نقاط ضعف:

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

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

پرل برای پلت فرم Unix بهینه سازی شده، بنابراین اگر انتظار دارید که بر روی سرور ویندوز کار کنه، بهتره انتخاب دیگری داشته باشید.

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

توسعه دهنده:

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

ASP

قبل از اینکه شروع کنیم، اجازه بدهید که بگم Microsoft Active Server Pages(ASP) یک زبان نیست. ASP یک چارچوبی ست که اجازه میدهد شما یکی از زبانهای برنامه نویسی رو با هم ترکیب کنید ( VBScript و JavaScript محبوبترین انتخاب ها هستند). این کار رو هم با یک مجموعه ی قابل ارتقا از اجزای نرم افزار انجام میدهد. قدرت ASP در توانایی ترکیب زبان های برنامه نویسی ساده مثل VBScript و JavaScript، است.

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

ASP با سیستم عامل ویندوز و وب سرور internet information services لینک داده شده. اگر در حال راه اندازی وب سرور خودتون هستید، شما باید بر روی کپی سرور 2000 ویندوز سرمایه گذاری کنید. و آگاه باشید اگر برای وب هاستینگ هزینه ای می پردازید، در اصل برای سرور مبتنی بر ویندوز هزینه پرداخت می کنید. نسخه هایی از ASPوجود دارد که بر روی سرور Apache تحت نظر لینوکس، کار میکنه.

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

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

مزایا:

یادگیری اون آسونه، اگرچه باید برنامه نویسی بلد باشید.

ساخته شده برای سرور ویندوز 2000_ نیازی به نصب شدن نداره

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

نقاط ضعف:

رایگان نیست.( مگر اینکه از سرور ویندوز استفاده می کنید)

عملکرد خاصی که نیاز داره شما عناصری را خریداری کنید، یا خودتون آنها رو درC/C++ یا Visual Basic گسترش دهید.

اگر شما از C-style (C/C++، Java، Perl، PHP، و غیره) استفاده می کنید، ممکن است که درک VBScript کمی سخت باشه.

توسعه دهنده:

اگر شما قبلا با VBScript یاVisual Basic کار کرده باشید، این پلت فرم مناسب شما است. همچنین ASP برای افراد ناآشنا با برنامه نویسی نیز مناسب است. (البته اگر شما کلا از برنامه نویسی متنفر هستید، Cold Fusionرا چک کنید). اگر کار با ویندوز برای شما راحته و می تونید از پس هزینه ی اون بربیاید، یا اگر شرکتی که براش کار می کنید به دنبال پشتیبانی مایکروسافت هستش، ASP بهترین انتخاب برای یادگیری ست.

Cold Fusion:

برای طراح وبی که تا به حال برنامه نویسی نکرده، انتخاب پلت فرم گسترش وب سرور ساید خیلی ترسناکه. هر طرف که نگاه می کنید با زبان های برنامه نویسی مواجه می شوید که ممکن است دچار سردرد بشید. Cold Fusionطراحی متفاوتی داره و در اصل به وسیله ی Allaire در سال 1995 منتشر شد و اخیرا به وسیله یMacromedia فروخته می شود. به جای برنامه نویسی، Cold Fusion تعدادی تگ برای یادگیری داره. بله تگ ها، درست مثل تگ های HTML

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

برای یک برنامه نویس با تجربه، این تگ محور بودن ، ممکن است محدود کننده باشد، اما با وجود 300 تگ در آخرین نسخه ی آن، و توانایی اضافه کردن تگ به زبان هایی مثل C/C++ یا جاوا، Cold Fusion دیگه محدود کننده نیست. Cold Fusion 5 شامل تگ هایی ست که به صورت خودکار گراف هایی از داده های پایگاه داده تولید می کند، امکان جستجو رو در وب سایت فراهم می کند، حتی فرم های HTML با کدهای جاوااسکریپ تولید می کند.

Cold Fusion هم مثل ASP ، نیاز به هزینه مالی دارد. اما بر خلاف ASP، Cold Fusion بر اساس پلت فرم ویندوز نیست.

مزایا:

یادگیری اون خیلی آسونه- نیازی به برنامه نویسی نداره

قدرتمند و انعطاف پذیره( آخرین نسخه ی اون به خوبی پشتیبانی میشه)

پشتیبانی حرفه ای از Macromedia

Cross platform هست

نقاط ضعف:

گران بودن

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

توسعه دهنده:

طراحان وبی که با HTML راحتند اما به یک زبان سرور ساید نیاز دارند، حتما از Cold Fusion لذت می برند. چون نیازی به برنامه نویسی نیز ندارد. برای اکثر توسعه دهندگان، یادگیری Cold Fusion مثل یادگیری تعدادی تگ جدید است.

PHP

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

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

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

PHP رایگان بوده و cross platform و نرم افزار منبع باز نیز هست. اون با همه ی وب سرور ها ادغام می شود. بزرگترین مزیت PHPرایگان بودن آن است، چون توسعه دهندگان می تونند یک سرور لینوکس_محور، راه اندازی کنند و حتی یک ریال هم پرداخت نکنند. و خب نکته ی منفی که در این میان وجود دارد اینه که هیچ پشتیبان رسمی برای اون وجود ندارد. اگرچه PHP یک تکنولوژی جدید و پیشرفته ست، اما همچنان اشکالاتی در نسخه آخر آن نیز دیده می شود. اجازه ندهید این ایرادگیری ها جلوی یادگیری شما رو بگیرد. PHPدارای جامعه ی کاربری فعالی ست.

مزایا:

یادگیری آن آسان بوده، مخصوصا برای توسعه دهندگانی که تجربه ی C/C++، جاوا، یا پرل دارند.

اجتماع کاربری پویا و فعال؛ که شما را در یادگیری راهنمایی می کنند.

همه چیز در این زبان امکان پذیر است

رایگان است

cross- platform

نقاط ضعف:

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

توسعه دهنده:

توسعه دهندگانی که محدودیت مالی دارند، و از زبان های برنامه نویسی ساده لذت می برند( مثل جاوا اسکریپت) هر طور شده PHPرو یاد می گیرند. PHP با استفاده از کدهای آسانی که داره، قدرت زیادی به شما می دهد، اما ممکن است برای برنامه های high end مناسب نباشد.

جاوا

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

جاوا به شعار "یک بار نوشته میشه، و همه جا اجرا میشه" مشهور است، و در واقع جاوا بر روی تمام سرورهای وب و سیستم عامل های بزرگ اجرا می شود. فروشنده های مختلف، plug-inهایی را تولید می کنند که وب سرورهایی مثل Apache و IIS می تونند بر روی برنامه های وب جاوا، اجرا شوند.

مزایا:

بسیار قدرتمند و مقیاس پذیر و قابل انعطاف است.

Cross-platform

اکثر پلاگین های سرور جاوا رایگان هستند.

نقاط ضعف:

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

بعضی از پلاگین های جاوا رایگان نیستند.

توسعه دهنده:

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

خلاصه:

در این مقاله ما به مقایسه ی زبان های سرور ساید پرداختیم:

Perl: یک زبان کامل، cross-platform که فهمیدن آن سخت است.

ASP: قدرتمند، ویندور محور

Cold Fusion: قدرتمند، تگ محور بوده و برای افراد ناآشنا به برنامه نویسی مناسب است.

PHP: cross-platform، منبع باز است.

Java: نهایت قدرت و انعطاف پذیری، مناسب برای برنامه نویسان جدی

امیدوارم این مقاله کمک کافی به شما کرده باشد.

سه شنبه, 24 اسفند 1395 14:23

ده اشتباه رایج در سئو

اگر این صحبتها براتون آشنا بود، حتما بهم بگید.

شما تصمیم دارید که بر روی سئوی وب سایت خود تمرکز کنید، همه چیز را بهینه سازی کنید تا Google و Bingو Yahoo هر روزه هزاران بازدیدکننده را، راهی وب سایت شما کنند. بنابراین شما دست به کار شده و تحقیقات در مورد کلیدواژه هاKeyword را شروع می کنید، در نتیجه شما تعدادی عبارت پیدا می کنید که ترافیک سایت رو بالا می برد. شما شروع به بهینه سازی وب سایت می کنید و تعداد زیادی لینک دریافت می کنید، وخب منتظرهستید که وب سایت شما به صدر رتبه بندی جستجوها، در مرورگرهای مختلف برسد.

وخب سایت بالا می آید ولی......آهسته.

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

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

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

1. استفاده نکردن از تجزیه و تحلیل ترافیک برای پیدا کردن تغییرات

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

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

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

2. عدم بهینه سازی برای جستجوی محلی

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

با کلمات کلیدی و خاص منطقه ی مورد نظر شروع کنید. آنها را در عنوان صفحه و meta description به کار ببرید. شما همچنین ممکن است که بخواهید آدرس و شماره تلفن محلی تون رو در صفحه بگذارید. این اطلاعات را در قسمت هدر یا footer درج کنید، در نتیجه سایت شما در جستجوهای محلی نمایش داده می شود. در نهایت، ممکن است که تصمیم داشته باشید سایتتون رو در سایتهای محلی نیز ثبت کنید. چند نمدنه ازسایت های محلی: yelp، Merchant Circle

3. عدم بهینه سازی برای کلیدواژه های درست

این مهمترین موضوع است. خیلی آسونه که دچار تله ی بهینه سازی برای موضوعات زیر شوید:

کلید واژه های جهانی، وقتی شما فقط به مشتریان محلی ارائه خدمات دارید.

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

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

کلیدواژه های گسترده که رقابت بر سر آنها بسیار دشوار است، و ممکن است که سئوکاران حرفه ای تمام وقت بر روی آنها کار می کنند تا وب سایت خودشون رو در صفحه ی اول نگه دارند.

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

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

4. نداشتن تگ عنوان و meta description خاص

من متحیر می شم وقتی وب سایتی رو می بینم که نام شرکتشون رو برای عنوان(title) در هر صفحه از وب سایت انتخاب کرده اند. این یک اشتباه مهلک است.

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

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

شخصی سازی وردپرس_ استودیو طراحی وب

طراحی قالب های سفارشی_ استودیو طراحی وب

طراحی وب تجارت الکترونیکی_ استودیو طراحی وب

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

توضیحات عنوان(meta description) ، نیز بسیار مهم هستند. بنابراین تا جایی که می توانید هرکدوم از آنها را خاص و قانع کننده انتخاب کنید. صفحه اصلی و صفحات دیگر وب سایت شما، باید meta description داشته باشند تا باعث شود مردم بخواهند بر روی وب سایت شما در لیست نتیجه ی جستجو، کلیک کنند. همچنین صفحات باید دارای کلیدواژه نیز باشند. برای مثال:

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

صفحه ی شخصی سازی وردپرس: استودیو طراحی وب؛ به شخصی سازی وب سایت شما می پردازد، نظیر طراحی قالب سفارش مشتری، شخصی سازی تم پایان نامه و غیره.

5. استفاده نکردن از anchor text برای لینک های داخلی

حتما تا به حال لینک هایی رو در بدنه ی صفحات وب دیده اید، مثل "اینجا را کلیک کنید" یا " ادامه مطالب" و یا دیگر متن های عمومی.

فراخواندن و ایجاد لینک، تعداد کلیلک های شما را بالا می برد. و البته ارزش داره که بر روی anchor textها وقت بگذارید، چون یکی از مهم ترین اجزای سئوهستند.

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

6. استفاده از یک anchor link، برای همه ی لینک ها

بهینه سازی anchor text بسیار مهم است، اما برای همه ی لینک ها از یک anchor text یکسان استفاده نکنید. چون به نظر بعضی کاربران این مساله مثل یه بازی می مونه. بنابراین سعی کنید در استفاده از عبارات، و اسم کمپانی تنوع دهید. یا حتی گاهی از URL مختلفی استفاده کنید. این کار باعث می شود که وب سایت، در نظر کاربران و موتور جستجو طبیعی تر باشد. سعی کنید که زیاد از کلیدواژه های یکسانی استفاده نکنید.

7. تمرکز بر روی کمیت لینک ها، نه کیفیت آنها

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

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

بنابراین، تمرکز کنید برای گرفتن لینک هایی که

با وب سایت و صنعت شما مرتبط هستند.

زیاد لینک خروجی نداشته باشند.

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

همچنین می توانید از ابزارهای رایگان مثل SEOquake استفاده کنید، تا قدرت لینک ها را چک کنید.

8. استفاده از محتوای ضعیف

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

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

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

9. عدم ساخت لینک برای محتوای ارزشمند

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

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

برای مثال، بهتر است شرکت طراحی وب، پست ها و مطالبی در وبلاگ سایتشون قرار دهند، مثل:

صد وب سایت برتر در تجارت الکترونیکی

چگونه از ویجت ها در وردپرس استفاده کنیم.

تاریخچه ی طراحی وب

10. استفاده نکردن از جذابیت های بصری سایت، برای گرفتن لینک

وب سایت شما بر اساس سلیقه ی شخصی طراحی شده یا بر اساس الگوی محبوب مردم؟

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

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

طراحی سایت موسسه حقوق داد و خرد به پایان رسید. این وب سایت با استفاده از سیستم مدیریت محتوای وردپرس طراحی شده است و دارای نسخه موبایلی و ریسپانسیو وب سایت می باشد. این وب سایت به صورت دو زبانه طراحی گردیده است.
دوشنبه, 23 اسفند 1395 13:56

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

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

5 گام مهم برای سفارش طراحی وب سایت

قدم اول: نیازهای شما

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

هدف شما از این پروژه چیست؟

مخاطبان شما چه کسانی هستند؟

رقبای شما چه کسانی هستند؟

چه فعالیت هایی می خواهید انجام دهید؟

آیا برای محصول خود احتیاج به لوگو دارید؟

رنگها و هارمونی رنگها در دفترچه راهنمای محصول(اگر دفترچه راهنما دارید) چگونه ست؟

معرفی 3 نمونه از طرح هایی که دوست دارید.

فکر کردن در مورد محل قرار گیری محتوا( چه عکس، چه متن)

قدم دوم: تحقیق درمورد ایده ها و طرح

یک طراح، تمام نظرات و افکار را بر روی کاغذ پیاده کرده و در مورد محتوا، طرح، و عملکرد آن فکر می کند.

قدم سوم: اسکلت بندی

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

قدم چهارم: style titles

ورق تعاریف(style sheet) شامل فونت ها، رنگ ها، و واسط عناصر است که با هم در ارتباط هستند. style tiles، بحث هایی ست که با مشتری بر سر شکل ظاهری داریم مثل لوگو، تایپوگرافی،رنگها و نوع موسیقی.

قدم پنجم: نمونه ی اولیه

با طراحی اسکلت بندی و style titles، حالا وقت ادغام آنها با همدیگر است. اینجا جایی ست که می توانید ظاهر محصول IT خود را ببینید. قبل از ساختن وب سایت، مدل اولیه، نمونه ای از محصول نهایی شماست. خود مدل اولیه از سه بخش تشکیل شده است: ساخت مدل اولیه، آزمایش، و تنظیمات دقیق.

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

یکشنبه, 22 اسفند 1395 15:05

طراحی وب lookadesign

این وب سایت بر اساس قالب آماده طراحی گردیده است و قالب صرفا فارسی سازی شده است
یکشنبه, 22 اسفند 1395 15:00

طراحی وب نصر باهو

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