خرید بک لینک
 
زندگي بهتر با ماژول و پلاگين کمتر 
 
سيستم هاي مديريت محتوا ابزارهاي قدرتمندي هستند که امکانات فوق العاده زياد و متنوعي در اختيار کاربران قرار مي دهند. شما سايت خودتان را با وردپرس، جوملا، دروپال و... راه اندازي مي کنيد و بعد از آن مي توانيد امکانات متعددي به آن اضافه کنيد.
 
اکثر اين امکانات در قالب افزونه هاي کوچک و بزرگي به نرم افزار اصلي اضافه مي شوند. اين امکانات جديد با توجه به سيستم مديريت محتوايي که استفاده مي کنيد، نامگذاري ويژه خودش را دارد. نام هايي مانند پلاگين، ماژول، کامپوننت و... 
 
وبلاگ نويس ها و وبمسترهاي تازه کار، علاقه زيادي به استفاده از اين امکانات دارند و مي بينيم هر آنچه که به نظرشان مفيد مي رسد را روي سايت شان نصب مي کنند و با اين کار سعي مي کنند سايت شان امکانات بيشتري داشته باشد.
 
اما اين فقط يک روي سکه است و بسياري از وبمسترها نمي دانند که بهتر است در اضافه کردن امکان جديد به سايت شان تا جاي ممکن بخيل باشند.
 
در واقع نصب ماژول ها و کامپوننت هاي جديد، دردسرها و کارهاي اضافه زيادي به همراه خود خواهد آورد که بهتر است ابتدا از آنها مطلع باشيد:
 
نگهداري سخت تر:
يک ماژول و پلاگين جديد نصب مي کنيد و از داشتن آن خوشحاليد. اما چند هفته بعد نسخه جديد آن از راه مي رسد. حالا بايد نسخه جديد را نصب کنيد. و اين موضوع دايما در مورد بقيه پلاگين هاي سايت شما هم رخ مي دهد. هر چه ماژول ها و پلاگين هاي بيشتري استفاده کنيد، به اين معني است که بايد وقت بيشتري به نگهداري و به روز رساني آنها اختصاص دهيد.
 
مصرف منابع بيشتر، سايت کند تر:
هر کامپوننت و پلاگين جديد منابع سخت افزاري خودش را مصرف مي کند، استايل و جاوااسکريپت خودش را دارد و احتمالا چند تصوير به سايت شما اضافه خواهد کرد. همه اينها به معني کند شدن صفحات سايت شما خواهد بود و در طرف ديگر ممکن است به خاطر کمبود منابع سرور، مجبور به هزينه بيشتر هم بشويد.
 
امنيت پايين تر:
اضافه کردن کد جديد به معني خطر امنيتي جديد است. يکي از بزرگترين ريسک هاي استفاده از ماژول هاي متعدد اين است که آنها امنيت سايت  طراحی  شما را طور قابل توجهي پايين مي آورند. هميشه بايد به دقت مراقب به روز رساني هاي امنيتي باشيد. بدتر اين است که توسعه بعضي از ماژول ها پس از مدتي متوقف مي شود و ممکن است در آنها مشکلات امنيتي يافت شود که ديگر توسط تيم توسعه رفع نشوند. آن موقع اين وظيفه شما است که يا خودتان مشکل را رفع کنيد يا آن ماژول را از سايت حذف نماييد.
 
ناهماهنگي ميان پلاگين ها:
يک پلاگين جديد نصب مي کنيد. اما يک پلاگين ديگر از کار مي افتد! گاهي اوقات پيش مي آيد که ميان کار اين ابزارک ها تداخل وجود دارد و فاجعه وقتي است که يکي از آنها قسمتي از سايت شما را دچار اختلال مي کند اما شما تا مدت ها متوجه آن نمي شويد. به همين خاطر لازم است بعد از نصب هر ماژول و پلاگين جديد تمام عملکردهاي سايت را به دقت بررسي کنيد. اما بعد از هر به روز رساني هم بايد اين کار انجام شود و خودتان تصور کنيد که اگر تعداد زيادي ماژول داشته باشيد اين فرايند چقدر پر دردسر و وقت گير خواهد بود.
 
مي بينيد که هر چيزي قيمتي دارد! داشتن امکانات زياد و متنوع خوب است اما در بسياري موارد به دردسرهاي بعدي اش نمي ارزد. هنر شما به عنوان يک وبمستر خوب اين خواهد بود که با ارزشيابي منطقي، تعادلي خوب ميان امکانات، زمان و بودجه تان به وجود بياوريد.
 
اما به طور کلي اين اصل ساده را هميشه به خاطر داشته باشيد: هيچ ماژول و پلاگين جديدي روي سايت تان نصب نکنيد مگر اينکه واقعا به آن احتياج داشته باشيد. پيش از نصب اين موضوع را بررسي کنيد تا شايد راه هاي ساده تري براي انجام کار شما وجود داشته باشد که نياز به نصب ماژول جديد را برطرف کند. 
لينک مطلب نظر بدهيد (2)
 
 
 
آموزش برنامه نويسي اندرويد - قسمت ??:نحوه ساخت فولدرها و فايل هاي جديد در فولدر res
بهزاد مرادي
 
اهداف آموزشي اين قسمت عبارتند از:
1. نحوه ايجاد يک فولدر جديد
2. نحوه ايجاد يک فايل جديد در فولدر values 
3. مقدمات بومي سازي يک اپليکيشن
 
پس از آشنايي با فولدر res در قسمت يازدهم، در اين قسمت قصد داريم تا با نحوه ايجاد فولدرهاي زيرشاخه res و هم چنين ايجاد فايل هاي زيرشاخه فولدر values آشنا شويم. علاوه بر اين خواهيم فهميد که به چه نحوه مي توان يک اپليکيشن اندرويدي را براي کشورهاي مختلف و زبان هاي مختلف بومي ساخت. 
 
پس ادامه مطلب را از دست ندهيد.
 
لينک مطلب ادامه مطلب نظر بدهيد (3)
 
 
کاربردپذيري در فرم هاي جستجو
کاربردپذيري در فرم هاي جستجو
علي اصغر هنرمند
 
برنامه نويس ها معمولا هنگام ساخت يک اپليکيشن، بيشتر از زاويه عملکردها به آن نگاه مي کنند و کاربرد پذيري معمولا فراموش مي شود. يکي از خاطرات جالب در اين رابطه به طراحي اپليکيشني برمي گردد که داراي يک بخش جستجوي پيشرفته براي گروهي از کاربران بود.
 
کارفرما طي چند نوبت، تقاضاي اضافه شدن امکانات مختلفي را به جستجوي پيشرفته ارسال مي کرد و تيم برنامه نويس در واکنش به هر تقاضا، يک فيلد جديد به فرم جستجوي پيشرفته اضافه مي نمود.
 
چند روز بعد صفحه جستجوي پيشرفته اين اپليکيشن، به فرمي وحشتناک تبديل شده بود که هر کاربري با ديدن آن عطاي استفاده اش را به لقايش مي بخشيد!
 
احتمالا شما هم با چنين اپليکيشن هايي مواجه شده ايد. انبوهي از فيلدهاي متنوع که کاربر را گيج مي کنند و در نهايت آنها را فراري مي دهند.
 
 
در فيلد جستجوي گوگل مپس مي توانيد آدرس، نام شهر يا موقعيت جغرافيايي را وارد کنيد
 
به عنوان برنامه نويس مي توانيم مجموعه گسترده اي از امکانات را در اختيار کاربران قرار دهيم اما در طرف ديگر نبايد فراموش کنيم که بايد همه چيز را تا حد ممکن ساده نگه داريم. در اين گونه موارد به صفحه اول گوگل فکر کنيد. يک فيلد ساده همه چيز را براي شما پيدا  طراحی   مي کند. بنابراين ما هم مي توانيم بسياري از گزينه ها را در هم ترکيب نموده و کاربر را با پيچيدگي کمتري مواجه کنيم.
 
براي مثال در تصوير اصلي مطلب مي بينيد که براي پيدا کردن وضعيت آب و هوا، کاربر مي تواند نام شهر يا Zip Code را وارد کند و دو فيلد مجزا براي آن قرار نگرفته است.
 
 
بخش جستجوي پيشرفته کتابفروشي آدينه بوک فيلدهاي زيادي دارد. به نظر شما چطور مي توان آن را بهينه تر کرد؟
 
 
بخش جستجوي کتابفروشي آمازون فقط داراي همين يک فيلد است و همه کارها از همينجا انجام ميشود. ساده تر نيست؟
 
به عنوان يک برنامه نويس و طراح اپليکيشن، با فرم هاي زيادي سر و کار داريم. فراموش نکنيم که تا جاي ممکن از تعداد فيلدها کم کنيم و آنها را در هم ادغام نماييم تا کاربران خوشحال تر باشند و بيشتر از محصول ما استفاده کنند.
لينک مطلب نظر بدهيد (5)
 
 
سه اصل ساده براي انتخاب اسم مناسب براي يک استارت آپ
سه اصل ساده براي انتخاب اسم مناسب براي يک استارت آپ
حسين نوذري
چهارشنبه ?? تير ???? - ??:??
يکي از سخت ترين تصميمات در زمان راه اندازي يک استارت آپ انتخاب اسم است. انتخابي که هر کدام از ما که در مرحله شروع يک کار بوديم به نوعي سختي آن را چشيده ايم. روشي که معمولا افراد پيش مي گيرند استفاده از فرهنگ لغات و دوستان صاحب نظر است تا اسمي در خور و متناسب با جنس کار پيدا کنند. اما آيا واقعا اين حساسيت ضرورت دارد و اسم تا چه اندازه در موفقيت شما تاثير دارد؟
 
اسم مناسب فاکتور موثري در رشد برند شما است و اگر توجه لازم را در زمان شروع استارت آپ به انتخاب اسم انجام نداده باشيد در مراحل بعدي کار پشيمان خواهيد شد. تا کنون دقت کرده ايد که تعداد زيادي از هنرپيشگان و خوانندگان در زمان شروع فعاليت حرفه اي خود اسم خود را تغيير مي دهند؟ آنها اولين انسان هايي بودند که اهميت اسم مناسب در رشد تجارت خود را درک کرده اند.
 
در اين مقاله کوتاه به سه اصل اوليه اما مهم پرداخته شده است که توجه به آنها براي اسم استارت آپ شما ضرورت محسوب مي شود. ادامه مطلب را از دست ندهيد.
 
لينک مطلب ادامه مطلب نظر بدهيد (5)
 
 
 
آموزش برنامه نويسي جاوا - قسمت ??: ايجاد يک شماره تصادفي در پروژه برادر بد شانس
 
در اين جلسه قصد داريم تا نحوه به کار گيري کلاس Random در زبان برنامه نويسي جاوا را مورد بررسي قرار دهيم. در واقع در اين آموزش علاوه بر نحوه توليد يک عدد تصادفي توسط کلاس Random به استفاده از مباحث if و همچنين Loop يي از جنس for هم خواهيم پرداخت.
 
در اين جلسه هم همچون برخي جلسات گذشته نياز به يک سناريو داريم:
 
فرض کنيم که ما برادري داريم که همواره بر سر اين مسئله که چه کسي امروز برود و نان خريداري کند با او مشاجره مي کنيم و هر دفعه هم که شير يا خط مي اندازيم تا اينکه ببينيم قرعه به چه کسي مي افتد او بهانه مي آورد که تو سکه را از قصد طوري انداختي که قرعه به نامت نيفتد. از آنجا که ما يک برنامه نويس جاوا هستيم اين پيشنهاد را به او مي دهيم که مي توانيم برنامه اي طراحي کنيم که به صورت کاملاً تصادفي شماره اي را به يکي از ما دو نفر اختصاص خواهد داد. حال هر کس که از نفر ديگري امتياز کمتري کسب کرد مي بايست اين کار را انجام دهد. در نهايت اين پيشنهاد مورد قبول طرفين واقع مي شود و شروع به نوشتن برنامه مي کنيم (البته از آنجا که نگارنده اين آموزش تنها پسر خانواده است، اين وظيفه خطير در هر صورت به عهده خودش است!).
 
شما هم سعي کنيد با برادرتان دعوا نکنيد و به جاي آن به ادامه مطلب رفته و جاواي خودتان را قوي کنيد... 
 
لينک مطلب ادامه مطلب نظر بدهيد (8)
 
 
seo robots
مروري بر سئو: robots
محمود فيض
سه شنبه ?? تير ???? - ??:??
يکي از ابزارهايي که هميشه از آن براي پيدا کردن محتوا بهره مي بريم، موتورهاي جستجو هستند. مديران و طراحان وب سايت با استفاده از تکنيک هاي سئو تمامي صفحات سايت خود را به موتور جستجو معرفي مي کنند. اما در يک سايت صفحاتي نيز وجود دارد که بايد از چشم موتورهاي جستجو مخفي بمانند.
 
براي مخفي کردن قسمت هايي از وب سايت مي توانيم از robots به دو شکل فايل يا متا (meta) تگ استفاده کنيم.
 
مزاياي استفاده از robots
قبل از اينکه با نحوه ايجاد robots و مشخصات آن آشنا شويم، بد نيست برخي از کاربردهاي اين فايل (يا تگ) را مرور کنيم:
 
- حذف محتواي تکراري در موتورهاي جستجو (مانند نسخه مخصوص چاپ صفحات يا مخصوص موبايل که البته بهتر است نسخه هاي متعدد نداشته باشيم) 
- حذف صفحاتي که در حال تکميل هستند 
- حذف صفحات يا فايل هاي خصوصي و محرمانه
 
وجود صفحات تکراري کار موتورهاي جستجو را براي پيدا کردن بهترين نسخه سخت مي کند (راه حل ديگري هم براي حذف محتواي تکراري وجود دارد که در نوشته هاي آينده بررسي خواهيم کرد). اگر صفحات جديدي داريد که در حال به روز رساني هستند، بهتر است به کمک robots آن ها را موقتا در ليست موتورهاي جستجو قرار ندهيم. همچنين در بعضي از وب سايت ها صفحات يا فايل هايي وجود دارند که خارج از محدوده حساب کاربري اعضا و فرم لاگين قرار دارند و نبايد در ليست جستجو نمايش داده شوند.
 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: khatere تاريخ: يکشنبه 30 تير 1392 ساعت: 14:47

صفحه بندی