-
تعداد ارسال ها
343 -
تاریخ عضویت در سایت
-
آخرین بازدید
-
روز های برد
25
تمامی مطالب نوشته شده توسط sms118
-
بنابر درخواست یکی از دوستان تصمیم گرفتم که اموزشی را در زمینه معرفی سایت قرار بدهم امید است که مورد پسند دوستان واقع گردد. گوگل: 1-اگر دارای اکانت جیمیل نیستید یک اکانت ایجاد نمایید و آن را فعال کنید.(دقت نمایید که فعال سازی از طریق شماره تلفن همراه صورت میگیرد به گونه ای که اپراتور گوگل با شما تماس گرفته و کد تایید ساخت جیمیل را برایتان قرائت میکند و شما کد را برای تایید وارد نموده و اکانت خود را فعال مینمایید.) 2-پس از مطمئن شدن از فعال سازی اکانت جیمیل خود به آدرس زیر بروید: کلیک کنید 3- » در قسمت Url آدرس سایت یا وبلاگ خود را بنویسید. » در آخرین قسمت کد عکس را وارد کرده و Add Url کنید. 4-باید صبر کنید تا اکانت شما فعال شود. 5- پس از فعال سازی اکانت به آدرس زیر بروید کلیک کنید ایمیل و پسورد خود را وارد کنید و sign in شوید 6- در صفحه ای که برایتان باز میشود (home) بر روی add a site کلیک نمایید سایت خود را وارد کنید و ثبت نمایید. به طور حودکار وارد Verify ownership میشوید در این قسمت بایستی اکانت خود را Verify نمایید. 7- آموزش Verify کردن: *بر روی تب Alternate methods کلیک نمایید. *دکمه ی رادویی Upload an HTML file to your server را فعال نمایید. *در قسمت Instructions باید در بند شماره یک ابتدا فایل خواسته شده را دانلود کنید *در بند شماره 2 باید فایل دانلود شده را در روت سایت خود آپلود نمایید(جایی که فایل ها و پوشه های جوملای شما قرار دارد) *در بند شماره 3 پس از آپلود فایل در هاستتان بر روی لینک موجود در بند شماره 3 کلیک نمایید تا گوگل اکانت شما را تایید کند *بر روی دکمه ی Verify کلیک نمایید. خب تا اینجا قسمتی از کار را انجام داده اید. جال کافی است که ماژول XMAP جوملا را که در سایت موجود است دانلود نمایید و نشانی XML Sitemap خود را که در ماژول xmap موجود است را در قسمت site map اکانت وب مستری خود که فعال نمودید ایمپورت کنید. کار تمام است. سایت شما به طور کاملا خودکار و روزانه برای گوگل بروز میشود. شما همچنین میتوانید دسترسی ربوت ها را برای سایت خود آزاد کنید (البته پیشنهاد من برای مدتی است) تا سایت شما را ایندکس نمایند. اگر مشکلی داشتید در همینجا مطرح بفرمایید. انشالله آموزش یاهو و بینگ رو هم به زودی قرار میدهم.Rose اگر برای سایت مپ خود در اکانت گوگل به مشکلی برخوردید در همینجا بفرمایید تا توضیحات را کامل تر کنم. آموزش دسترسی ربوت ها به سایت جوملایی شما: 1-وارد اکانت وب مستری جیمیل خود شوید. کلیک کنید 2-در قسمت Sites شما آدرس سایت خود را مشاهده مینمایید.برروی آن کلیک کنید. 3-وارد صفحه Dashboard میشوید.در پنل سمت چپ بر روی Site configuration کلیک نمایید و Crawler access را انتخاب کنید. 4-تب Generate robots.txt را انتخاب کنید. در قسمت Choose default crawler access بر روی Allow all (recommended - you can tweak in the next step) کلیک نمایید. 5- در قسمت Specify additional rules (optional) مقدار Action را روی allow و مقدار User-agent را روی all robots تعیین نمایید. 6- در قسمت Download your new robots.txt file بر روی Download کلیک نمایید و فایل را دانلود کنید و در روت سایت جوملایی خود آپلود نمایید. کار تمام است، دسترسی ربوت ها به سایت شما فعال شده،این امر هیچ تاثیر خطرناک و یا تهدید کننده ای بر روی سایت شما نخواهد داشت. موفق و پیروز باشید.
-
حل مشکل به هم ریختگی نوشته های فارسی سایت در مرورگر فایرفاکس
sms118 پاسخی ارسال کرد برای یک موضوع در مقالات متفرقه
سلام و درود خدمت تمامی دوستان با ورود مرورگر جدید فایرفاکس 6، بسیاری از کاربران مرورگر خود را آپدیت و به این نسخه انتقال داده اند. بعد از آپدیت شما شاید متوجه مشکل خاصی شده باشید، این مشکل خاص همان به هم ریختگی فونت ها و نوشته های فارسی سایت هایی است که از خاصیت Font-Face استفاده کرده اند، مثلا از فونت B Koodak و… ، دچار مشکل به هم ریختگی و بد نمایش داده شدن فونتهای فارسی شدهاند. شاید فکر کنید که این مشکل از سیستم مورد استفاده شماست و از آپدیت خود پشیمان شده باشید، ولی شما میتوانید به راحتی این مشکل را برطرف کنید. حل مشکل به هم ریختگی فونتهای فارسی در فایرفاکس این مشکل در فایرفاکس ۶ را میتوان از چند روش حل نمود که در ادامه در مورد هر یک از آنها توضیح میدهم. به ادامه مطلب مراجعه کنید. - روش اول حذف کد Font-Face میباشد. به این صورت که با باز کردن فایل CSS مربوط به قالب کدهای فراخوانی فونت فارسی را حذف کنیم. در این روش دیگر نمیتوانید از فونتهای دلخواه استفاده نمایید. نمونهای از کد در زیر آمده است. کد: @font-face { font-family:'b koodak'; src: url('fonts/BKoodk.eot'); src: local('b koodak'), url('fonts/BKoodk.ttf') format('truetype'); } - روش دیگر تغییر تنظیمات فایرفاکس میباشد. با ایجاد تغییرات در کانفیگ مرورگر میتوان این مشکل را حل نمود. برای این کار در بخش آدرس عبارت about:config را تایپ کنید و Enter بزنید. سپس پیغامی نمایش داده میشود که بعد از تایید آن وارد config میشوید. اکنون در بخش بالایی مرورگر، در Filter عبارت gfx.downloadable_fonts.sanitize را تایپ کنید و بعد از پیدا شدن گزینه، با دابل کلیک کردن مقدار آن را به False تغییر دهید. - روش بعدی که میتوانید از آن استفاده کنید، به کار بردن کدهای CSS اختصاصی مرورگر فایرفاکس است. به این صورت که با استفاده از خاصیت @-moz-document url-prefix() میتوانید کدهایی را بنویسید که فقط قابل اجرا در مرورگر فایرفاکس باشد. کد: @-moz-document url-prefix(){ CSS Codes } این کار را به صورت زیر انجام دهید. مثال : کد: @-moz-document url-prefix(){ .title{font-family:Tahoma;} } منبع :http://www.takwd.ir -
امروز به يه مشكلي درمورد وبگذر و كد دستي توي جوملا برخوردم كه درحين جستجوم به اين مطلب جالب برخوردم و از اونجايي كه تمام اين مواردي كه ذكر شده رو خودم تجربه كردم اينجا قرار ميدم وبگذر، وبسایتی ایرانی است که امکانات مختلفی برای صاحبان وبلاگ ها و وبسایت ها در اختیار آنان قرار می دهد. یکی از این امکانات، شمارنده، است. شمارنده، اطلاعات جامعی از بازدیدکنندگان یک سایت جمع آوری می کند و به صورت آمار و ارقام و نمودار و … در اختیار وبمستر ها قرار می دهد. پس از چندین سال استفاده از این سرویس، حال وقت آن رسیده است که انتقاد کنیم و از مشکلات آن بگوییم. ناگفته نماند، اگر نقد و یا اشکالاتی مطرح می شود، چیزی از ارزش های وبگذر که شاید اولین انتخاب بسیاری از ما بوده است، نخواهد کاست. همزمان با سایت وبگذر، مدت ها ازW3Counter استفاده کرده ام و چند روزی است که GoingUp را نیز از طریق افزونه های وردپرس فعال کرده ام. همچنین در برخی موارد به صورت آنی از آمار و اطلاعات cPanel سایت استفاده کرده ام. همین مسئله باعث شده است که به راحتی بسیاری از مشکلات موجود را پیدا کنم. وبگذر، برای رقابت با سرویس های مشابه، راهی طولانی در پیش دارد. به برخی از مشکلات موجود اشاره می کنم : وبگذر گوگل کروم را نمی شناسد! گوگل کروم، قبول کنیم یا نه، کم کم جایش را باز خواهد کرد و رقیب سرسخت اینترنت اکسپلورر و فایرفاکس خواهد شد. در حال حاضر مدت زیادی از ارائه ی این مرورگر می گذرد، در حالی که هنوز برای وبگذر، یک غریبه است. وبگذر ویندوز ۷ را باور نکرده است! باور کنید یا نکنید، پس از گذشت چندین ماه از ارائه ی نخسه نهایی ویندوز ۷، وبگذر ویندوز ۷ را نمی شناسد و آن را ویستا نمایش می دهد! این ویندوز بدون شک، سیستم عامل آینده است. سیستم عاملی که آمده تا ایکس پی را از دور خارج کند. مایکروسافت، با تبلیغات و صرف هزینه ی هنگفتی، این سیستم عامل را روانه ی بازار کرد، در حالی که وبگذر دوست ندارد باور کند که ویستا رفتنی است وبگذر اعداد عجیب غریب را دوست دارد. وبگذر، گاهاً ابعاد تصویر عجیب غریبی نشان می دهد. مثلاً این رزولوشن تصویر یکی از دوستان است که با ویندوز ۷ و با ابعاد تصویر ۸۰۰×۱۲۸۰ وارد سایت من شده است. ببینیم وبگذر چه ثبت کرده : بله! ۸۱۳×۱۳۰۱ …! و من مدت هاست که به طور شبانه روزی فکر می کنم که وبگذر، ۱۳۰۱ را از کجا در آورده است! چشمان وبگذر ضعیف است! وبگذر، درصد قابل توجهی از بازدیدکنندگان شما را نمی بیند. منظورم از قابل توجه، ۸۰% نیست. باید پذیرفت که حتی ۱۰% خطا می تواند عدد بزرگی برای رقابت با غول های همکار باشد. با این حال، با مقایسه با W3counter، حدس می زنم که این رقم حتی بیش از ۱۰% باشد! وبگذر، هموطن ها را به جا نمیاورد! وبگذر درصد قابل توجهی از IP های ایرانی را نمی شناسد و یا احتمالاً مکان یابی آن برای IP ها از دقت پایینی برخوردار است. دوستی که میدانم در تهران است، برای وبگذر ساکن برزیل است. زمانی که IP فرد را Whois کردم، مشخص شد که در تهران قرار دارد. البته، سایت های آماری دیگری که استفاده می کنم نیز تأیید کردند که IP فرد، متعلق به ایران است. این مشکل را در بعضی دیگر از IP های ایرانی نیز مشاهده کرده ام. وبگذر زود خسته میشود! حتماً این پیام را بارها مشاهده کرده اید : “آمار مورد نظر در حال بروزرسانی می باشد…” برخی مواقع این پیام، نزدیک ۱ ساعت، مشاهده می شود و بد تر از آن زمانی است که وبگذر به کلی از دسترس خارج می شود و نه آمار را نمایش می دهد، نه شمارنده ی موجود در سایت را! و همگان می دانیم که در برخی از مرورگر ها، باز نشدن یک شمارنده که در بالای صفحه قرار گرفته، باز شدن کل سایت را مختل می کند. وبگذر تنبل است! اگر شما اینجا را یکبار با فایرفاکس باز کنید و بار دیگر با اینترنت اکسپلورر، دفعه ی دوم وبگذر دیگر وقتی برای ثبت مرورگر شما نمی گذارد و آن را همان فایرفاکس فرض می کند. تنبلی که شاخ و دم ندارد! وبگذر، فقط برای شما یک عدد نشان می دهد! وبگذر هیچ ویجتی (Widget) در اختیار شما قرار نمی دهد. بهترین گزارش آماری قابل ارائه در سایت شما، تعداد افراد آنلاین و بازدید دیروز، امروز و کل بازدید هاست. چند ویجت ساده، شاید بتواند وبمستر های بیشتری را جذب کند. وبگذر، حضور و غیابش ضعیف است! وبگذر در شمارش افراد آنلاین اشتباه می کند. کافیست سایت تان را با چندین آمارگیر دیگر آزمایش کنید. من بدون تعارف، هیچ اطلاعی از پشت صحنه ی نحوه ی محاسبه ی افراد آنلاین ندارم، ولی این را میدانم که اشتباه میکند! یعنی پس از گذشت مدت معینی از باز بودن صفحه، شما از بین افراد آنلاین حذف میشوید! آزمایشش ساده است. ورود سایرین را به وبلاگتان قطع کنید. وبلاگتان را باز کنید و صفحه را نبندید. پس از گذشت کمتر از نیم ساعت، دیگر فرد آنلاینی وجود ندارد. زمانی که با سایت های همکار وبگذر مقایسه کنید، می بینید که یک جای کار ایراد دارد. وبگذر، قصد ادامه تحصیل ندارد! و حالا به بدترین قسمت می رسیم! وبگذر، قصد پیشرفت کردن ندارد! و به نظر من واقعاً این از همه ی موارد فوق بدتر است. مقایسه کنید وردپرسِ سال ۸۶ را با وردپرس امروز! این کار را برای تمام سایت هایی که می شناسید، انجام دهید. بدون اغراق، وبگذر پتانسیل بسیار بالایی برای رشد و ترقی دارد. به نحوی که هر وبمستری بدون تردید، آن را به عنوان شمارنده و آمارگیر خود انتخاب کند. اما گویا وبگذر قصد ادامه تحصیل ندارد اما وبگذر چطور می تواند خود را بهتر کند؟ من اینجا پیشنهاداتی را مطرح می کنم که حتماً ناقص خواهند بود و با پیشنهادات دوستان تکمیل می شوند. وبگذر بهتر است که : - دقت خود را بالا ببرد. این روز ها دوران انحصار در بسیاری از محصولات دنیای رایانه و اینترنت به پایان رسیده است. برای ماندن و دیده شدن، باید دقیق و ریزبین بود. نمی شود کروم را ندید، ویندوز ۷ را ویستا دانست، موتور جستجوی بینگ (Bing) را نشناخت و پیش غول های رقیب دوام آورد. - قابلیت اطمینان (Reliability) خود را افزایش دهد. سیستمی که گاه تا چند ساعت از دسترس خارج شود، بدون شک قابل اطمینان نیست. - خلاقیت به خرج دهد. به عنوان مثال، نقشه ی حرارتی (Heat Map)، به زودی در بین ارائه دهندگان سرویس های آماری رواج می یابد. در حالی که هم اکنون ارائه دهندگان این سرویس محدود هستند، بهترین فرصت برای یک جهش است. - به ویجت ها و کد های جانبی برای کاربران اهمیت دهد. ده ها امکان کوچک برای وبمسترها قابل ارائه است که می تواند افراد بسیاری را جذب خود کند. از مشخصات افراد آنلاین گرفته تا آخرین جستجو ها، با امکان تغییرات دلخواه توسط کاربر، مطمئناً به راحتی وبلاگ های بسیاری را تبدیل به کاربران وبگذر می کند. - سیستم های مدیریت محتوای مرسوم را درک کند! کمتر کسی است که وبلاگی داشته باشد و نام وردپرس، جوملا و مووبل تایپ را نشنیده باشد. وقت آن رسیده که مانند بسیاری از سایت های مشابه، به فکر افزونه ای برای راه اندازی سریع تر در سیستم های مدیریت محتوا بود. - ناسیونالیست بودن را کنار بگذارد! وبگذر برای کاربر غیرفارسی زبان، یک صفحه ی بی معنی است. انتظار زبان روسی و ایتالیایی را نداریم. اما حداقل یک رابط کاربری انگلیسی، می تواند خلاء موجود را تا حد زیادی رفع کند. - رابط کاربری خود را تغییر دهد. حرف از رابط کاربری شد و باید قبول کرد که انسان ها محیط یکنواخت را دوست ندارند. زمان آن فرا رسیده است که تغییراتی ایجاد شود. کما اینکه در صورت ایجاد تغییرات محتوایی، قطعاً رابط کاربری نیز دچار تحول خواهد شد. به نقل از وبسايت 30na.net
-
توسط این سایتی که میخوام معرفی کنم میتونید سایت جوملایی خود را به صورت رایگان و آنلاین اسکن کنید . اطلاعات اسکن به ایمیلی که در سایت وارد می کنید ارسال می شود . ورود به سایت اسکن جوملا
-
چگونه مي توانيم از لينك دادن سايتها و وبلاگ هاي ديگر به فايل ها و تصاوير موجود در سايت خود جلوگيري نمايند. اين آموزش را براي حل اين مشكل كاربران عزيز ارائه مي نماييم. جلوگيري از لينك كردن سايتها و وبلاگ هاي ديگر جلوي سوء استفاده از فايل هاي شما را مي گيرد.مثلاسايتهاي ديگر با لينك كردن فايل هاي شما آنها را به نام خود منتشر مي كنند و بازديد كنندگان را بسوي سايتهاي خود روانه مي كنند در حالي كه ترافيك شما را مصرف مي نمايند روش كار به اين صورت است: فرض كنيد سايت شما http://www.site1.com مي باشد و مي خواهيد فقط فايل هاي شما كه در اين سايت گذاشته ايد براي اين سايت باز باشد نه براي ديگران براي اين منظور كد زير را در فايل htaccess. قرار مي دهيد کد: RewriteEngine on RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?site1.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ http://www.jpeghoster.com/images/7fmcw0kk2uyou0xuj1p.gif [NC,R,L] توجه داشته باشيد آدرس http://www.jpeghoster.com/images/7fmcw0k...0xuj1p.gif آدرسي است كه باعث مي شود سايتي كه مثلا عكس هاي شما را لينك مي كند به جاي آن عكس ها اين فايل به نمايش در آيد.
-
در این آموزش می آموزید چگونه مطالب را به مهمان ها و یا کاربران ثبت شده در جوملا 1.5 نمایش ندهیم! شاید شما هم بعد از راه اندازی سایت جوملایی خود نیاز پیدا کنید که بخشی از محتوا را از کاربران و یا مهمان ها مخفی نمایید، برای این منظور چند راه حل در مقابل شما وجود دارد: JoomiHide Ninja Access - JACL ابزار های مختلفی برای این منظور وجود دارد اما ما در این مقاله دو مورد را مورد بررسی قرار خواهیم داد. JoomiHide این یک پلاگین ساده برای مخفی کردن محتوا در جوملا 1.5 می باشد. از این طریق می توانید مشخص نمایید که یک بخش از محتوا برای مهمان ها یا کاربران نمایش داده شود یا خیر. به این منظور 2 تگ در نظر گرفته شده است ، تگ های زیر و نحوه استفاده را ببینید: {reg} این متن فقط به کاربران عضو نمایش داده می شود {/reg}{unreg} این متن به کاربران غیرعضو نمایش داده می شود {/unreg} زمانی که یک بازدیدکننده عادی وارد صفحه ای شود که بخشی از آن فقط برای اعضا قابل رویت می باشد عبارت "برای مشاهده این بخش باید در سایت عضو شوید" را مشاهده می کند. مزایا: - ساده بودن معایب: - برای دریافت آن باید در سایت HowIDid برای 3 ماه عضو شوید و این عضویت 10 دلار هزینه دارد. - محتوا فقط برای عضو یا غیرعضو قابل مخفی نمودن است و از گروههای جوملا نمی توان استفاده کرد - برای تغییر متن عدم دسترسی به مهمان ها باید پلاگین را ه-ک نمایید Ninja Access با استفاده از این پلاگین می توان محتوا مورد نظر را برای گروه های مختلف مخفی نمود. به این مظور به مثال های زیر توجه نمایید: {njaccess 0} نمایش این متن فقط به مهمان ها {/njaccess}{njaccess 18,19,20,21,23,24,25} نمایش این متن به همه کاربران {/njaccess}{njaccess 24,25,30,31} نمایش این متن به مدیر سایت و 2 گروه دیگر {/njaccess}همانظور که میبیند در تگ ها از کدهایی استفاده شده است. این کدها شناسه گروه های کاربری جوملا می باشد که می توانید دسترسی را محدود نمایید. شناسه گروه های کاربری جوملا به شرح زیر است: 0 - مهمان, 18 – کاربر ثبت شده, 19 - نویسنده, 20 - ویرایشگر, 21 - ناشر, 23 - مدیر, 24 - ادمین, 25 – سوپر ادمین. مزایا: - یک پلاگین بسیار کامل جهت مخفی کردن محتوا براساس گروه های کاربری جوملا - پشتیبانی عالی از طرف تیم سازنده معایب: - دانستن شناسه گروه های کاربری - 30 دلار هزینه جهت دانلود آن از کدام پلاگین استفاده کنیم؟ ما توصیه می کنیم از پلاگین Ninjoomla استفاده نمایید. چون این پلاگین بسیار ساده بوده و امکان تعریف دسترسی های متفاوت در آن وجود دارد.
-
شاید برای شما هم پیش آمده باشد که ایمیلی از طریق فرم تماس با ما سایت جوملایی خود دریافت کنید و بخواهید بدانید این ایمیل از طریق چه آی پی ارسال شده است. یا از طریق فرم تماس با ما اسپم دریافت کنید و بخواهید آی پی فرستنده اسپم را بلاک کنید. در این صورت با ما همراه شوید و این آموزش را تا پایان مطالعه کنید. برای این منظور فایل components/com_contact/controller.php را با یکی از ویرایشگر های معمول مانند Notepad و یا Dreamweaver باز کنید. کد موجود در خط 169 این فایل به صورت زیر است : $body = $prefix."\n".$name.' <'.$email.'>'."\r\n\r\n".stripslashes($body);این خط را با کد زیر جایگزین کنید : $body = $prefix."\n".$name.' ('.getenv('REMOTE_ADDR').' - '.gethostbyaddr(getenv('REMOTE_ADDR')).')' ."\r\n\r\n".stripslashes($body);این ترفند برای جوملا 1.5.8 تا 1.5.15 قابل انجام است. فراموش نکنید در صورتی که جوملا را آپگرید کردید و این فایل را با فایل جدید منتشر شده از طرف تیم جوملا جایگزین کردید باید مجددا همین تغییرات را روی کد خود اعمال کنید. بعد از تغییر بالا ایمیل های دریافتی از طریق فرم تماس با ما به صورت زیر خواهد بود : This is an enquiry e-mail via http://www.YOURWEBSITE.com/ from: contact name (xxx.xx.xx.xxx - h169n2-gl-a-d5.ias.bredband.telia.com) متن ایمیل فراموش نکنید حتما قبل از اعمال این تغییرات از فایل مذکور بکاپ تهیه کنید.
-
در این قسمت با نحوه از کار انداختن این قابلیت (1=tp?) در جوملا آشنا میشویم در ابتدا باید یک نکته بگم که در صورتی که جوملایتان را ارتقا دهید این اصلاحات را باید از نو انجام بدید با یک ویراشگر به مسیر زیر بروید : public_html/libraries/joomla/application/module/helper.php در فایل فوق در لاین 90 تا 101 کد های زیر را جسجو کنید : if(count($result) == 0) { if(JRequest::getBool('tp')) { $result[0] = JModuleHelper::getModule( 'mod_'.$position ); $result[0]->title = $position; $result[0]->content = $position; $result[0]->position = $position; کد بالا را مثل کد پایین تغییر بدبد if(count($result) == 0) { if(JRequest::getBool('tp')) { //$result[0] = JModuleHelper::getModule( 'mod_'.$position ); //$result[0]->title = $position; //$result[0]->content = $position; //$result[0]->position = $position; سپس به لاین 200 برید و این کد هم اصلاح کنید dynamically add outline style if(JRequest::getBool('tp')) { $attribs['style'] .= ' outline'; کد بالا را مثل کد پایین تغییر بدبد //dynamically add outline style if(JRequest::getBool('tp')) { ';// $attribs['style'] .= ' outline و فایل را ذخیره کنید
-
اگر میخواهید کاربر با کلبیک کردن روی عنوان مطالب صفحه اصلی سایت شما اون مطلب در پنجره جدید باز بشه به صورت زیر عمل کنید ؛ برای این کار وارد روت جوملای خود شوید ، فایل زیر رو باز کنید ؛ components\com_content\views\frontpage\tmpl\default_item.php\ این فایل ، الگویی هست که مطالب صفحه اصلی سایتتون براساس اون ساخته میشن. حالا در این فایل ، عبارت زیر رو جستجو کنید (تقریبا خط 16 میشه) item->readmore_link; ?>" class="contentpagetitle این کد را به کد زیر تغییر بدید : item->readmore_link; ?>" target="_blank" class="contentpagetitle و فایل رو ذخیره کنید . پیشنهاد می کنم اگر خواستید از این روش استفاده کنید ، حتما قبل از هر کاری از فایلی که میخواهید ویرایش کنید یک نسخه پشتیبانی کپی بگیرید تا در صورت بروز اشتباه از اون استفاده کنید. البته این روش روش فوق العاده امن و بیخطری هست و اصلا جای نگرانی وجود نداره.
-
این فایل همانطور که از نام آن پیداست برخی دسترسی ها و .. را به سایت تنظیم مینماید برای اینکه امنیت سایت خود را بالا ببرید این فایل را باز نمایید و دستورات زیر را در ان وارد کنید deny from all allow from all allow from all برای اینکه این دستورات در htaccess درست کار کند سرور شما میباید حداقل از PHP 5.2 استفاده نماید این دستور بدین معنا است که دسترسی خارجی به تمامی فایل ها به غیر از index.php و index2.php بسته باشد . در صورتی که پس از اجرای دستور با مشکلی مواجه شدید میتوانید ان را حذف کنید اما قائدتا نباید مشکلی وجود داشته باشد نکته : به این روش میتوانید از فایل های ترجمه شده خود نیز محافظت کنید
-
اگر خواستید از ورود شخصی با آی پی خاص به وبسایتتان جلوگیری کنید می توانید از کد زیر استفاده کنیدو این کد رو در فایل htaccess قرار بدید RewriteCond %{REMOTE_ADDR} ^(A.B.C.D)$RewriteRule ^/* http://www.domain.com/sorry.html [L] به جای A B C D اجزای چهارگانه IP مورد نظر رو وارد کنید و به جای http://www.domain.com/sorry.html آدرس مورد نظر که مثلا می تونه یک صفحه حاوی پیغام هشدار باشه رو وارد کنید توجه داشته باشید که دستورات داخل فایل htaccess به حروف کوچک و بزرگ حساس هستند . و قبل از دست کاری فایل htaccess از اون نسخه پشتیبان تهیه کنید.
-
تا حالا شده که بخواهید تعداد بازدید از هر مطلب (hit) در هر مطلب از سایت شما نمایش داده بشه؟ اگه اینطوره پس آموزش زیر را بخوانید: آموزش در ادامه مطلب این کار دو مرحله ساده دارد: قدم اول: فایل components/com_content/views/frontpage/tmpl/default_item.php را باز کرده و کد زیر را در جای مورد نظرتون در چیدمان آیتم های مطالب قرار دهید: (ویرایشگر را با اینکود uft-8 with bomb قرار دهید تا نوشته های فارسی به علامت سوال (؟) تبدیل نشود) کد: <?php if ($this->params->get('show_hits')) : ?> تعداد بازدید ها از این مطلب: <?php echo $this->item->hits; ?>بار <?php endif; ?> به طور مثال من میخوام هیت مطالب بعد از نام نویسنده نمایش داده بشه، در نتیجه بعد از خط 95 این کد را قرار می دهم: (کدهای اضافی برای این هست که استایل مناسب و همخوانی با سایر آیتم ها داشته باشد) کد: <?php if ($this->params->get('show_hits')) : ?> تعداد بازدید ها از این مطلب: <?php echo $this->item->hits; ?>بار <?php endif; ?>قدم دوم: فابل components/com_content/models/frontpage.php را باز کرده و کد زیر را در خط 129 پیدا کنید: کد: ' a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.attribs, a.urls, a.metakey, a.metadesc, a.access,' . حال کد زیر را جایگزین کد بالایی کنید: کد: ' a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.attribs, a.hits, a.urls, a.metakey, a.metadesc, a.access,' . حال بخش کاربری سایت خود را نگاه بیندازید
-
چگونه از قرار گیری سایت در لیست سیاه گوگل جلوگیری کنیم؟
sms118 پاسخی ارسال کرد برای یک موضوع در نرم افزارها و نيازهاي طراحی وب
چرا سایت ما در موتورهای جستجو ثبت نمی شود؟ یا چگونه می توانیم از قرار گرفتن سایتمان در لیست سیاه موتورهای جستجو جلوگیری کنیم؟ اگر متوجه شده اید که هرکاری میکنیدنمی توانید سایت خودتان را در موتورهای جستحو ثبت کنید، این مطلب را حتما بخوانید. چرا سایت ما در موتورهای جستجو ثبت نمی شود؟ یا چگونه می توانیم از قرار گرفتن سایتمان در لیست سیاه موتورهای جستجو جلوگیری کنیم؟ اگر متوجه شده اید که هرکاری میکنیدنمی توانید سایت خودتان را در موتورهای جستحو ثبت کنید، این مطلب را حتما بخوانید. بهترین روش برای برای جلوگیری از بروز این مشکل، عدم استفاده از روشهای سوال برانگیز برای موتورهای جستجو است. البته اگر متوجه شدید که با استفاده از روشهائی که در ادامه این مبحث ارائه شده ، بازهم سایت شما در لیست سیاه نیست، بدانید که در حال حاضر بدلیل استفاده از این روشها رتبه سایت شما پائین آمده و در آینده نه چندان دور سایت شما در این لیست قرار خواهد گرفت. در ادامه این مبحث از سایتهائی که نام آنها در لیست سیاه قرار میگیرد با عنوان سایتهای بلوکه شده نام می بریم. بلوکه شدن یک سایت می تواند از طریق بلوکه شدن نام دامنه سایت شما یا آی پی آدرس سایت شما باشد. اما اینکه از چه کارهائی باید اجتناب کنیم تا سایت ما در لیست سیاه موتورهای جستجو قرار نگیرد و بلوکه نشود. » سایت دوقلو سایتهای دوقلو به سایتهائی گفته می شوند که محتوای یکسانی دارند اما آدرس دسترسی به آنها متفاوت است. استفاده از دو آدرس با محتوای یکسان یکی از روشهائی است که تعدادی از سایتها یا مشاوران سایتها برای بالا بردن رتبه سایت (Page Ranking) استفاده می کنند. استفاده از این روش می تواند باعث بلوکه شدن کل سایت شما بشود. » مخفی سازی تعدادی از سایتها با استفاده از صفحاتی که برای موتورهای جستجو بهینه شده اند ولی محتوای چندانی برای کاربران سایت ندارند، بعنوان صفحات ورودی استفاده می کنند. این صفحات برای معرفی سایت به موتورهای جستجو استفاده می شوند در حالیکه صفحات اصلی سایت برای بازدیدکنندگان متفاوت هستند. این صفحات بطور خودکار توسط موتورهای جستجو در سایت تشخیص داده شده و در کوتاه مدت باعث کاهش رتبه سایت و در بلند مدت باعث بلوکه شدن سایت خواهد شد. » متون غیر قابل مشاهده استفاده از متون غیر قابل مشاهده هم یکی از روشهای نادرست برای بالا بردن رتبه سایت در موتورهای جستجو است. در این روش متونی را که از نظر محتوائی نباید در صفحه نشان داده شود را با رنگ پس زمینه در صفحه سایت قرار می دهند. این متون عموما به گونه ای هستند که بصورت عادی می توانند باعث افزایش رتبه سایت در موتورهای جستجو شوند. اما بدلیل اینکه روش ارائه ( غیر قابل مشاهده بودن) روش غیر قابل قبول موتورهای جستحو است، توسط روباتهای موتور جستجو تشخیص داده شده و باعث کاهش رتبه و در نهایت بلوکه شدن سایت می شود. » اقدام به ثبت سایت به مقدار زیاد اقدام به ثبت یک سایت یک صفحه ای از سایت با تکرار زیاد هم می تواند دلیلی بر بلوکه شدن سایت باشد. در 24 ساعت نباید به دفعات زیادی اقدام به ثبت یک سایت کرد. بعضی از موتروهای جستجو زمان 30 روز را برای فاصله بین دفعات ثبت سایت در نظر می گیرند. بنابراین برای سایتهائی که این قانون را نقض می کنند، مشکلاتی در این موتور جستجو پیش می آید. توصیه می شود قبل از اقدام به ثب سایت خود در موتور جستجو حتما بخش مربوط به قوانین آنرا مطالعه کنید تا با این مشکل مواجه نشوید. کلمات کلیدی : » استفاده از کلمه های کلیدی نامربوط استفاده از کلمه های کلید نامربوط به محتوای سایت نیز می تواند دلیلی بر پائین بودن رتبه سایت در موتورهای جستجو باشد. استفاده از محتوای صفحه وب بعنوان کلمات کلیدی می تواند باعث بلوکه شدن سایت شود. منطقی ترین روش این است که تعدادی کلمه کلیدی مرتبط با محتوای صفحه در بخش کلمات کلیدی قرار گیرد. » اقدام به ثبت سایت بصورت خودکار تعدادی از سایتهای اینترنتی پیشنهاد ثبت سایت شما در تعداد زیادی از موتورهای جستجو را می دهند، استفاده از این روش هم می تواند تاثیر منفی در رتبه سایت شما داشته باشد. در صورت تداوم این عمل می توان انتظار بلوکه شدن کل سایت در موتور جستجو را هم داشت. البته این مسئله بیشتر در مورد موتورهای جستجوی مادر صدق می کند. » صفحات ورودی منظور صفحاتی هستند که محتوای زیادی برا بازدیدکنندگان شما ندارند اما برای موتورهای جستجو بهینه شده اند. این صفحات به گونه ای طراحی شده اند که بصورت خودکار یا دستی بازدیدکنندگان را به صفحات بعدی در سایت راهنمائی می کنند. استفاده از این صفحات را می توان با تکنیکهائی از دید بازدیدکنندگان پنهان کرد اما از دید موتورهای جستجو و روباتهای آن پنهان نمانده و برای کل سایت ایجاد مشکل می کند. » استفاده از وب سایتهای رایگان استفاده از وب سایتهای رایگان می تواند دلیل بر کم بودن رتیه یک سایت علیرغم استفاده از تمام تکنیکهای بهینه سازی باشد. زماینهائی که سایتهای رایگان در دسترس نیستند، بدلیل اینکه مثلا پهنای باند در نظر گرفته شده برای ماه مصرف شده است، یاعت کاهش رتبه سایت می شود. التبه این اتفاق می تواند بر روی سرویسهای ارزان هم رخ بدهد. اگر در زمانی که روبات موتور جستجو به سایت شما مراجعه می کند، سایت شما در دسترس نباشد ، تاثیر زیادی در کاهش رتبه سایت شما خواهد داشت. به همین دلیل استفاده از سرویسهای ارزان یا رایگان را برای سایتهای حرفه ای ، مقرون به صرفه نیست. » مشکل آدرس اینترنتی اگر از همه روشهای گفته در طراحی سایت خود اجتناب کردید و بازهم مشاهده کردید که سایت شما بعد از گذشت چند ماه در موتورهای جستجو وجود ندارد، احتمالا مشکل از سرویس هاستینگ شماست. گاهی اتفاق می افتد که یک موتور جستجو یک آدرس آی پی را بلوکه می کند. در این حالت کلیه سایتهائی که از آن آی پی استفاده می کنند هم دچار مشکل می شوند. این اتفاق بیشتر برای هاستینگهائی می افتد که با استفاده از برنامه های خودکار سایتهای خود را در موتورهای جستجو و با روشهای غیر مجاز ثبت می کنند -
ساختار وب سایت ، URL های وب سایت و نام فایلها
sms118 پاسخی ارسال کرد برای یک موضوع در نرم افزارها و نيازهاي طراحی وب
مانند شاخه های دیگر ، وب سایت نیز در فرمهای شاحه ای و مرتبه ای بنا شده است . این شاخه ها قالب اطلاعاتی که مرورگرها برای پیدا کردن (URL) به آنها نیاز دارند ایجاد می کند . نام فایل نقش مهمی را در قسمت آدرس وب بازی می کند . نام فایل بهمراه URL به کمک یکدیگر، برای درک بهتر کاربر از ساختار وب سایت کمک می کنند . مانند شاخه های دیگر ، وب سایت نیز در فرمهای شاحه ای و مرتبه ای بنا شده است . این شاخه ها قالب اطلاعاتی که مرورگرها برای پیدا کردن (URL) به آنها نیاز دارند ایجاد می کند . نام فایل نقش مهمی را در قسمت آدرس وب بازی می کند . نام فایل بهمراه URL به کمک یکدیگر، برای درک بهتر کاربر از ساختار وب سایت کمک می کنند . ساختار سایت : ساختار یک سایت دقیقا بیان می کند که چگونه یک سایت در وب سرور ذخیره می شود . می توانید به فایلهایی که بر روی سرور وجود دارند فکر کنید . آنها همان عملی را که وقتی در روی PC ها قرار دارند انجام می دهند . بر روی یک PC درایو اولیه C:\ می باشد ، ساختار را با زیر ساختارهای دیگر مانند زیر ادامه دهید. Program Files یا My Document Windows و ... هر شاخه شما را به زیر شاخه های بیشتری هدایت می کند . این نوع نظامبندی ساختاری را که به مدیریت سیستم شما کمک می کند ایجاد میکند ، وقتی کاربر آدرس http://www.Company.com را در قسمت نوار آدرس مرورگر وارد می کند ، مرورگر به آن شاخه ها دسترسی پیدا می کند که این مسیر می تواند با مسیر C:\drive سیستم خود قابل مقایسه باشد و در طرف دیگر آن نامگذاری فایلها و طریقه گذاشتن آن در سرور تعیین می شود . وب سرور همچنین فایلها و تصاویر را در شاخه هایی که شما ایجاد کردید ذخیره می کنند . ساختار فایلها بر روی سرور به شاخه و زیر شاخه هایی تقسیم می شود که پیشنهاد می شود محلی برای مدیریت در خواستهای شما باشد . تمامی فایلهایی که بر روی شاخه PC شما قرار دارند را در نظر بگیرید مدیریت این فایلها مشکل به نظر می رسند. وقتی ساختاری توسعه می یابد توجه کنید که هر فولدر در زیر شاخه ای وجود دارد وشما میتوانید در هر زیر شاخه تصاویری را قرار دهید . بهتر است تمرینی برای نگهداری فایلها در زیر شاخه ها و نظم بندی ساختار داشته باشید . این ساختار می تواند توسعه پیدا کند و فایلهای جدیدی در زیر شاخه ها قرار گیرد. از این جهت شما باید از روش های قابل فهم و معنی داری برای ساختار سایت استفاده کنید. . URLS URL برای محاسبه موقعیت و عمق یک وب سایت استفاده می شود . برای مثال اگر کاربران بخواهند اطلاع پیدا کنند که در کدام قسمت سایت قرار دارند می توانند با نگاه کردن به URL آدرس بار این کار را انجام دهند تا بتوانند موقعیت خود را تشخیص دهند . با مثال فوق در نظر بگیرید که یک URL چگونه بر موقعیت جاری اشاره می کند . http://www.company.com/marketing/newproducts/pricing این روش فقط موقعی کار می کند که شاخه ها نام های معنی دار داشته باشند . دوباره تاکید می کنیم که نام فایلها بسیار مهم است وبه پیمایش و ساختار سایت کمک می کند . نام فایلها : نام فایلها می تواند به همان اندازه نام شاخه مفید باشد . اگر نام فایل HTML تائیدی بر این نکته باشد که کدام صفحه توسط کاربر بازدید شده است می تواند به فرآیند سایت پیمایی کمک کند . برای مثال URL فوق و نام فایل به کاربر دقیقا می گوید که کدام صفحه را بازدید می کند . http://www.companyname.com/financial/qdarter۲.html ▪ قرار داد معمول : Navigation هایی که برای سایت خود انتخاب می کنید نباید در سایت منحصر به فرد باشد . این امر می تواند برای سایتهای دیگر نیز مفید باشد . خیلی از المانهای عادی که در وب از آنها استفاده می کنید برای کاربران مانوس می شوند و بنابراین معانی از پیش تعریف شده خواهند داشت . بیشتر این المانها بر چسب دارند . برای مثال وقتی کاربر دگمه و کلید بر چسب دار Home Page را می بیند می داند که آن لینک وی را به کجا خواهد برد برای اتصال به صفحه خانگی از Lable هایی مثل نقطه ورود استفاده نکنید. به یاد داشته باشید که کاربران مانند یک گردشگر هستند و شما باید کاری کنید که آنها را راضی نگه دارید و آنها همواره با شما باشند . در ادامه بحث خیلی از Logo ها یا تصاویر نشانه دار باید به صفحات خانگی متصل شوند . بقیه بر چسب های عادی مثل Search یا Find کاربران را برای جستجو به سایتهای دیگر هدایت می کند . (FAQs, Downloads , News, Sitemap , About Us, Contact Us) همگی از بر چسب های معمول در سایت ها هستند . سعی نکنید که از برچسب های منحصر به فرد استفاده کنید،چراکه بهتر ان است که کاربران بتوانند برچسب ها را تشخیص دهند تا بتوانند به راحتی در سایت گردش کنند. ● Guided Navigation (راهنمایی Navigation ) : از تکنیکهای معمول دیگر برای کمک به کاربران در حین سایت پیمایی راهنمایی آنها است . باایجاد یک اتصال به نقاط دیگر در واقع برای کاربرا ن خوددر وب ورودی برای حرکت به نقاط دیگر ایجاد می کنید.این اتصالات باید برای اطلاعات ضروری ایجاد شود و نیز به کاربران اجازه خروج بدهند.به عنوان مثال با خرید بروی اینترنت (بصورت (onlineکاربران برای خرید از میان اطلاعات عبور می کنند و سپس برای دریافت اطلاعات بهایی پرداخت می کنند.اگر از تصاویر گرافیکی استفاده می کنید باید به نحوی باشند که قابل درک باشند و مخاطبین قادر باشند به راحتی با تشخیص المانهایی که قابلیت کلیک شدن را دارند در سایت گردش کنند. ● نقشه فعالیت Navigation Navigation چون بطور محسوسی به نوع تفکر و سلیقه شخصی طراح بر می گردد گاهی اوقات می تواند مشکلاتی ایجاد کند و از دیدگاه طراحان کارایی navigation ها متفاوت هستند. اگر Navigation یک سایت کاربردی نباشد کاربران از سایت شما خواهند رفت وبالعکس آن اگر Navigation خوب عمل کند کاربران به راحتی از مکانی به مکان دیگر گردش می کنند . Navigation سایت باید آزمایش شودو این مرحله نیاز به برنامه دقیق و حساب شده ای دارد. موارد زیر را در نظر بگیرید : - محاسبه اهداف و نیازهای کاربران. - یاد گیری از Navigation هایی که کارآیی خوبی دارند . - رفتن به عمق سایت - ایجاد اتصالات سریع - پیش بینی این مسئله که کاربران سلایق و پیش زمینه های متفاوتی دارند. ● پیش بینی مقاصد و نیازها : طراحی Navigation برای پیش بینی فعالیتهای کاربران سایت و ساختن یک سایت برای حمایت از کاربران می باشد و برای انجام آن باید بدانید که کاربران سایت چه مقاصد و نیازهایی دارند . برای محاسبه اهداف و نیازهای کاربران نیاز به مصاحبه با مردمی که از سایت شما دیدن می کنند خواهید داشت . باید زمانی را برای مصاحبه با کاربران و آگاهی از فعالیت روزانه آنها قرار دهید . برای ایجاد یک سایت تجاری با کار بران زیادو بااستعداد بایددرباره اولویت هایی که می خواهند در سایت داشته باشند پرسش کنید و کوشش کنید که مقاصدی که در پشت درخواستهایشان دارند را نیز درک کنید . راه حل اصلی آن است که برای مشکلات و معماهاباید راه حل مطلوبی بدست آید و این مهم فقط با مصاحبه با کاربران سایت بدست می آید. ● آموزش از Navigation هایی که کارآئی خوب دارند : این مورد بیشتر از سایتهایی باید آموخته شود که پیمایش درآنها آسان است . المانهای معمولی که در پیمودن یک سایت موفق هستند را در نظر بگیرید . صرفنظر از دیدگاههای که تا بحال استفاده کردید یک Navigation خوب دارای خصوصیات زیر است : ▪ داشتن ظاهری آسان و ساده ▪ پایداری و بقاء ▪ ایجاد اتصالاتی برای بازگشت ▪ نمایش در زمینه ▪ حق انتخاب برای کاربر ▪ ایجاد پیامهای روشن و گیرا ▪ ایجاد برچسب های قابل درک و تشخیص ▪ حفظ اهداف اختصاصی سایت ▪ تامین اهداف کاربران و مراقبت از آنها تمامی این موارد مهم هستند اما ایجاد اتصال احتمالا بیشترین اثر را برای کاربر دارد . Navigation ها باید به به مردم بگوید که آنها کجا هستند و اگر ممکن باشد بگوید که کجا باید بمانند . کاربران باید قادر باشند که به راحتی اتصالات و موارد با قابلیت کلیک را شناسائی کنند . آنها نیاز دارند که بدانند که آیا خریدی که کردند و جستجویی که انجام دادند و وظایف دیگر با موفقیت انجام شده است ؟ با ایجاد بازگشت می توانید احتیاجات اصلی را برای Navigation تامین کنید . ● رفتن به صفحات عمیق تر از صفحه خانگی حتی در سایتهایی که Navigation های ضعیفی دارند گردش از صفحه خانگی به صفحات دیگر درونی سایت بدون مشکل زیادی آسان است . ولی در هر صورت برنامه ریزی صفحه خانگی شما یک بخش کوچکی از وظیفه شما در قبال Navigation می باشد . به هر جهت برنامه ریزی خوب برای Home Page یکی از کوچکترین کارهایی است که برای ایجاد Navigaton خوب و موفق باید رعایت کنید. هر چقدر در فازهای اولیه طراحی جزئیات را بیشتر رعایت کنید کاربران شما با مشکلات کمتری مواجه خواهند شد . بیشتر مشکلات Navigation این است که پارامتری برای رفتن از صفحه خانگی به صفحات دیگر وجود ندارد . این مشکلات منجر به گرفتار کردن و به گل نشستن کاربران در سایت می شود . معمولا این اتفاقات به دلیل توجه بیش از اندازه به طراحی Navigation در یک جهت خاص روی می دهد . در طراحی Navigation تمامی این جزئیات و نیز مواردی که دور از شما می باشند و ممکن است برای سایت پیش آیند در نظر گرفته شوند. ● ایجاد اتصالات سریع : ساختار صفحه را به طور کلی در نظر بگیرید و ر کمی وقت را برای ساختن میانبر در سایت صرف بگذارید . بعضی از این میانبرهای معمولی شامل جستجو ، نفشه سایت و جداول( Table, Site Map , Search) هستند . هدف از هر میانبر کمک به کاربران برای پیدا کردن سریع اطلاعات می باشد وشما باید راه میانبر را با این هدف در ذهن خود طراحی کنید. خیلی از المانهای صفحات کاربردی نیستند زیرا یک سری از موارد گمراه کننده را ارائه می دهند . مثلا نقشه سایت زمان زیادی را برای بارگذاری نیاز دارد و یا جداول نیاز به Scroll کردن دارند . راههای میانبر باید ساده ، سریع و قابل درک باشند و نیز باید بدانید که کاربران استعدادهاو تواناییهای متفاوتی دارند . به عنوان مثال نحوه تاثیر علایق شخصی درایجاد یک Navigation کاربردی رامی توان در جستجوکردن و عملکردافراد در سایتها دانست . بعضی از کاربران دوست دارند تا جایی که ممکن است از پرسه زدن در سایتها خودداری کنند و اطلاعات دقیق خود را در زمان کمی بدست آورند. اما بالعکس کودکان در هنگام جستجوی اطلاعات معمولا تمایل به گردش در سایت را دارند و وقت بیشتری را صرف می کنند. طراحی Navigation مشکل است اما در عین حال کمک به کاربران برای رسیدن به مقاصدشان می باشد .همواره به خاطر داشته باشید که Navigation ها باید به کاربرانی که می خواهند در سایت شما به مقاصد خود دست یابند کمک کرده و آنها را هدایت می کنند. برای اطلاعات بیشتر مربوط به Navigation ها به آدرس زیر مراجعه کنید http://www.useit.com/alterbox ● خلاصه دراین مقاله آموختیدکه ساختار Navigation درطراحی بسیارمهم است. باید ساختار سایت و چگونگی ایجاد آن بر روی سرور را امتحان کنید . در مورد انواع مختلفی از المانها آموختید و یاد گرفتید که چگونه آنها برای آگاهی کاربران ایجاد می شوند . همچنین در مورد کنترل Navigation مطالعه کردید و دیدید که چگونه می توان آنها را گسترش داد و در پایان مروری بر برنامه حمایت یک طراح از Navigation داشتید . -
پانزده راه جدید برای لذت بردن از فایرفاکس
sms118 پاسخی ارسال کرد برای یک موضوع در نرم افزارها و نيازهاي طراحی وب
مرورگر محبوب فایرفاکس دیگر نیازی به معرفی ندارد. یک مرورگر اپنسورس که هم کاربران ویندوز به خوبی آن را میشناسند و هم کاربران دیگر سیستم عاملها، به ویژه لینوکس، دیگر به آن خوگرفتهاند. یک مرورگر کامل و با قابلیت اعتماد بالا که از یک نقطه قوت بسیار خوب نیز سود میبرد: افزونههای بیشمار. موزیلا با فراهمکردن امکان توسعه افزونههای سفارشی برای فایرفاکس با استفاده از سادهترین ابزارها، زمینههای تشکیل یک مجموعه عظیم از خرده نرم افزارهای سودمند را فراهم کرده است. با استفاده از این خرده نرمافزارها، هر کاربر میتواند روشی جدید، سفارشی و منحصر به فرد از مرور وب را تجربه کند و با آزادی هرچه تمامتر، از محدودیتهایی که یک نرمافزار ایستا به آنها تحمیل میکند، رها شود. با این اوصاف، فایرفاکس را میتوان چیزی فراتر از یک مرورگر، بلکه یک پلتفرم مرور وب دانست که همانند یک سیستم عامل، مجموعهای عظیم از نرم افزارهای سفارشی و مخصوص به خود را دارد. یک مدل تجاری که گوگل با استفاده از کروم، راه و رسم آن را پیشه کرد و سپس برنامه تبدیل آن به یک سیستمعامل کامل را در پیش گرفت: Chrome OS. سیستمعاملی که یک مرورگر بزرگ و احاطه کننده یک ماشین منفرد است. کسی چه میداند؟ شاید اگر در تجربه خود موفق باشد، موزیلا هم کمکم به فکر تولید سیستم عامل Firefox OS بیافتد و بازار مرورگرهای به سیستم عامل تبدیل شده، رونق بگیرد. در این مقاله، به معرفی پانزده افزونه سودمند برای فایرفاکس خواهیم پرداخت که تجربه مرور اینترنت را به مراتب بهبود بخشیده و امکانات جدیدی را در اختیار کاربر قرار خواهند داد... مرورگر فایرفاکس، محبوبترین مرورگر آزاد (قابل نصب و انتخاب) است که هم اکنون حدود سیدرصد بازار مرورگرها را به خود اختصاص داده است. در جدول ردهبندی سهم از بازار مرورگرها، اینترنت اکسپلورر با داشتن سهمیحدود ۴۲درصد، همچنان یکه تاز میدان رقابت مرورگرها است که یکی از مهمترین دلایل آن، عرضه آن بهصورت پیش فرض روی سیستم عامل ویندوز است. در جدولها و نمودارهای منتشر شده سهم بازار مرورگرها، مرورگر گوگل کروم که با استفاده از مدل تجاری موزیلا و با تکیه بر شایستگیهای Webkit عرضه شد، در حال صعود شدید در میزان سهم بازار است و با توجه به ثابت بودن میزان سهم فایرفاکس و دیگر مرورگرها، به نظر میرسد کاهش در سهم اینترنت اکسپلورر، به طور مستقیم به نفع گوگل کروم تمام میشود. در این مقاله، به بررسی یکی از شایستگیهای مرورگر فایرفاکس خواهیم پرداخت. دانلود و نصب افزونهها و شخصی سازی تجربه مرور وب با استفاده از آنها. برای نصب افزونهها در مرورگر فایرفاکس، باید به منوی Tools و گزینه Add-ons بروید. با انتخاب این گزینه، پنجره مدیریت افزونههای فایرفاکس نمایان میشود که امکان جستوجو، نصب و سفارشی سازی افزونهها را فراهم میسازد (شکل۱). شکل ۱ جستوجو و نصب افزونهها از این طریق ساده و بسیار سرراست است. راه دیگر برای جستوجوی افزونههای فایرفاکس استفاده از سایت موزیلا به آدرس /https://addons.mozilla.org است که با قرار دادن اطلاعات بیشتر از هر افزونه، امکان آشنایی بیشتر با آنها را برای کاربر فراهم میسازد (شکل۲). در این سایت، امکان نصب مستقیم افزونهها در فایرفاکس به راحتی فراهم شده است. در صورتی که با نصب افزونهها از طریق سایت موزیلا مشکل دارید، میتوانید فایلهای هر افزونه (با پسوند xpi.) را بهصورت مجزا تهیه کرده و آنها را در سیستم محلی با فایرفاکس باز کنید. مرورگر بهصورت خودکار آنها را تشخیص داده و پیشنهاد نصب افزونه را ارائه میکند. تمام افزونههای معرفی شده در این مقاله در سایت ماهنامه نیز قابل دسترسی هستند. پس از نصب هر افزونه، فایرفاکس اعلام خواهد کرد برای استفاده از محتوای جدید باید دوباره راه اندازی شود. در صورتی که زبانههای مختلفی را در مرورگر باز کرده باشید، فایرفاکس آنها را ذخیره کرده و پس از راهاندازی دوباره آنها را باز خواهد کرد. هم اکنون میتوانید به راحتی از خرده نرم افزاری بسیار سودمند موزیلا استفاده کنید. شکل۲ ۱۱- ظاهر سایتها را به دلخواه تغییر دهید (Stylish) بسیار اتفاق میافتد که به وب سایتهایی برمیخوریم که ظاهر جذابی ندارند یا رنگبندی آنها چندان دلچسب نیست. محتوای سنگینی دارند یا المانهای اضافی در آنها به میزان بسیاری بهکار رفته است. گاهی اوقات به ذهن بیننده این امر خطور میکند که ای کاش رنگ نوارهای این سایت گرمتر بود یا ای کاش زمینه متن در آن روشن بود تا برای مطالعه طولانی مناسب باشد. افزونه stylish برای ایجاد تغییر در ظاهر یک سایت و برای جامه عمل پوشاندن به آرزوی بالا ایجادشده است. ابزاری برای تغییر ظاهر سایتها و نمایش آنها با قالب دلخواه کاربر که انعطاف بسیار بالایی داشته و امکانات فوقالعادهای را در اختیار کاربر میگذارد. با اینکه این افزونه براساس تغییر دلخواه در فایل CSS سایت دلخواه ایجاد شده، اما در بیشتر موارد در سایتهای معروف، به کد نویسی یا آشنایی با CSS نیز نیازی نخواهید داشت. زیرا هر کاربر میتواند به راحتی استایلهای دلخواه خود را از طریق سایت stylish به اشتراک بگذارد و دیگران نیز با یک جستوجوی ساده آنها را یافته، پیش نمایش آنها را ببینند و در صورت علاقه، مورد استفاده قرار دهند. پس از نصب این افزونه، نخستین تغییری که در مرورگر اتفاق خواهد افتاد، نمایان شدن یک آیکون کوچک در پایین و سمت راست پنجره فایرفاکس است (شکل۱۸). شکل ۱۸- محل آیکون افزونه stylish با کلیک روی این آیکون منویی نمایان میشود که امکان اعمال تغییرات را روی سایت جاری میدهد. همانطور که در شکل مشاهده میکنید، این منو شامل یک گزینه با عبارت Write New Style است که انتخاب آن، موجب باز شدن پنجرهای برای نوشتن کد CSS میشود. پس از نوشتن کد CSS دلخواه برای این سایت میتوانید فایل CSS مذکور را ذخیره کرده، سپس مورد استفاده قرار دهید. همچنین، با فشردن دکمه Preview تعبیه شده در پنجره ویرایش استایل، میتوانید تغییرات حاصل شده را قبل از ذخیره سازی ببینید. در صورتی که دانش یا زمان کافی برای ایجاد یک کد جدید CSS ندارید، بد نیست سری به مخزن استایلهای ایجاد شده توسط کاربران در سایت این افزونه بزنید و ببینید آیا برای سایت مورد نظر شما، استایل آمادهای وجود دارد یا خیر. بد نیست بدانید که تعداد کاربران stylish آنقدر زیاد است که برای بی نام و نشانترین سایتها هم در آن قالب آماده پیدا میشود. برای انجام این کار، با انتخاب گزینه Find style for this site این افزونه به صورت خودکار جستوجویی را در سایت خود به انجام رسانده، سپس نتایج را در یک زبانه جدید به نمایش میگذارد (شکل ۱۹). شکل ۱۹- جستوجوی قالبهای CSS با افزونه stylish در صورتی که استایلهای آماده برای سایت مورد نظر شما در این مخزن به اشتراک گذاشته شده باشند، به راحتی و با کلیک روی لینک فراهم شده میتوانید آنها را مورد استفاده قرار دهید. پس از بازشدن صفحه توضیحات استایل مربوطه، دکمهای با عنوان Install مشاهده خواهید کرد که با کلیک روی آن، افزونه Stylish پنجرهای را برای مدیریت آن باز خواهد کرد (شکل ۲۰). در این قسمت میتوانید قبل از اعمال استایل به سایت مورد نظر، با فشردن دکمه Preview به صورت پویا و بی تأخیر، پیش نمایشی از آنچه قرار است اتفاق بیافتد، مشاهده کنید. شکل ۲۰- پنجره مدیریت استایلهای دانلود شده در صورتی که از تغییرات اعمال شده راضی باشید، میتوانید با فشردن دکمه Install این استایل را ذخیره کرده و مورد استفاده قرار دهید. هم اکنون کار دستکاری سایت مقصد تمام شده است و فایرفاکس در حالت پیش فرض از استایل دلخواه شما برای این سایت خاص استفاده خواهد کرد. در صورتی که بخواهید دوباره ظاهر اصلی سایت مقصد را ببینید، تنها لازم است تا با کلیک روی آیکون Stylish آن را به طور موقت غیر فعال کنید. همه چیز به سادگی و به سرعت به حالت نخست خود باز خواهد گشت. شکل ۲۱ نمونهای از تغییر اعمال شده به یک سایت زمینه تیره را با استفاده از این افزونه نمایش میدهد. شکل ۲۱- تغییر ظاهر یک سایت با stylish 12- تنبلتر شوید (CoolPreviews) حال پس از به زانو در آوردن کل وب در مقابل خود و اعمال تغییرات دلخواه در ظاهر هر سایت ریز یا درشت، نوبت به کمیاستراحت میرسد. برای استراحت و کمتر کردن میزان کلیکها و پنجرههای باز شده و زبانهها و حرکت دادن ماوس و قضایای مربوطه، استفاده از افزونه CoolPreviews را پیشنهاد میکنم. این افزونه، به سادگی یک مرورگر کوچک در فایرفاکس تعبیه میکند، در اصل از یک المان شیء مرورگر استفاده میکنید و این امکان را فراهم میسازد که بدون کلیک روی یک لینک خاص و رفتن به پنجره یا زبانه دیگر، محتوای درون لینک مذکور را در یک پنجره کوچک باز شدنی در همان صفحه مشاهده کرده و در صورت نیاز آن را به یک زبانه جدید منتقل کنید. با نصب این افزونه، در کنار تمام لینکهای موجود در صفحات یک آیکون آبی رنگ نمایان میشود که با کلیک روی آن، پنجره کوچکی باز شده و محتوای لینک مذکور را نمایش میدهد(شکل۲۲). شکل ۲۲- دیدن مقصد لینکها در همان پنجره مرورگر حال با حرکت دادن ماوس روی لینکهای صفحه اصلی یا والد، محتوای لینکها بدون کلیک در این پنجره نمایش داده شده و میتوانید به سادگی محتوای آنها را در یک زبانه و بهصورت یکجا ببینید. در صورتی که علاقهمند باشید تا محتوای پیش نمایش را دقیقتر بررسی کنید، میتوانید با کلیک روی نشان زبانه در این پنجره کوچک، محتوای نمایش داده شده را در یک زبانه اصلی فایرفاکس باز کرده و مورد استفاده قرار دهید. همچنین، امکان انتخاب تم برای پنجره پیش نمایش و همچنین بزرگنمایی و کوچک نمایی نیز در آن وجود دارد. تجربه استفاده از چنین افزونهای واقعاً لذت بخش و تا حدود بسیار زیادی تنبل کننده است. کافی است، یکبار پس از استفاده طولانی مدت از این افزونه آن را غیر فعال کنید و ببینید که احساس مرور وب بدون آن، چقدر ناخوشایند است. ۱۳- از ایمیل خود با خبر باشید (WebMail Notifier) یک افزونه سودمند دیگر که میتواند برای استفاده روزمره بسیار سودمند واقع شود، افزونه خبر رسان ایمیل WebMail Notifier است که برای مدیریت ایمیل در سرویسهای معروفی چون یاهو و جیمیل استفاده میشود. پس از نصب این افزونه، دو آیکون در پنجره مرورگر ایجاد میشوند که وظیفه اطلاع رسانی وضعیت اکانت ایمیلهای شما را بر عهده خواهند داشت. با کلیک راست روی آیکون کوچک پایین و سمت راست فایرفاکس که به شکل پاکت یک نامه است (شکل ۲۳)، منویی برای مدیریت این افزونه باز میشود که با انتخاب Options در آن میتوانید پنجره مدیریت اکانتهای این افرونه را باز کنید. شکل ۲۳- آیکون افزونه WebMail Notifier این پنجره در شکل ۲۴ نشان داده شده است. با وارد کردن اکانتهای خود در این قسمت، تنظیمات خاص دیگری برای تغییر وجود ندارد و پس از اعمال تغییرات، افزونه به سادگی کار خود را آغاز خواهد کرد. در این افزونه امکان تعریف اکانتهای Yahoo، Gmail، AOL، Hotmail یا سرویسهای اختصاصی POP3 یا IMAP نیز وجود دارد. در صورتی که ایمیل جدیدی به شما برسد، علاوه بر اینکه رنگ آیکون این افزونه تغییر خواهد کرد، یک پنجره کوچک نیز در پایین مرورگر، وضعیت رسیدن ایمیلهای جدید را به همراه تعداد آنها به شما اطلاع خواهد داد. با کلیک روی پاکت نامه، این افزونه سرویسهای ایمیلی را که ایمیل جدید دارند، در زبانهای جدید باز خواهد کرد تا به مرور محتوای آن و بررسی کردن ایمیل خود بپردازید. شکل ۲۴- پنجره تنظیمات WebMail Notifier 14- پشتیبان گیری کامل (FEBE) اکنون که به انتهای این مقاله نزدیک میشویم، بهتر است دو افزونه مناسب را برای پشتیبانگیری از تغییراتی که در فایرفاکس ایجاد کردهاید، معرفی کنیم. افزونه FEBE برای پشتیبانگیری از همه چیز در فایرفاکس طراحی و عرضه شده است. با استفاده از این افزونه، میتوانید از تمام افزونههای نصب شده، تاریخچه مرور وب خود، رمزهای ذخیره شده در مرورگر، نشانهای ذخیره شده و دیگر تنظیمات آن بهصورت آفلاین یا آنلاین پشتیبان گرفته تا در مواقع مناسب مورد استفاده قرار گیرند. این قابلیت به خصوص در مواقعی که سیستم عامل کامپیوتر خود را عوض میکنید بسیار سودمند است و با استفاده از این افزونه، به راحتی میتوانید فایرفاکس را به حالت سابق خود بازگردانید. همچنین، میتوانید برای همگامسازی فایرفاکس روی دو ماشین نیز از این افزونه استفاده کنید. این افزونه همچنین امکان تنظیم یک برنامه زمان بندی را برای پشتیبانگیری در اختیار کاربر میگذارد تا عملیات پشتیبان گیری بتواند بهصورت خودکار و بدون دخالت شما انجام پذیرد. پس از دانلود و نصب این افزونه، باید تنظیمات مربوط به پشتیبانگیری را در آن وارد کرده و سپس اقدام به پشتیبانگیری کنید. با مراجعه به منوی Tools>FEBE و انتخاب گزینه FEBE Options به پنجره تنظیمات این افزونه هدایت خواهید شد که نمونهای از آن در شکل ۲۵ نشان داده شده است. در این پنجره میتوانید نوع پشتیبانگیری را از میان گزینههای Selective، Full profile، Both و Alternate انتخاب کنید که هر کدام، به طبع اقدام مخصوص به خود را انجام خواهد داد. انتخاب Selective این امکان را فراهم میسازد تا از میان موارد قابل پشتیبانگیری از جمله نشانها، تاریخچه، کلمات عبور، کوکیها و… موارد دلخواه خود را انتخاب کنید. پیشنهاد من در این زمینه، پشتیبان گیری کامل با استفاده از گزینه Full profile است. پس از تعیین نوع پشتیبانگیری، باید یک پوشه برای ذخیره سازی دادههای پشتیبان را روی سیستم خود تعیین کنید که این امر در قسمت Directories صورت میپذیرد. پس از تعیین پوشه ذخیره سازی و پارامترهای دلخواه، به قسمت schedule رفته و برنامه زمان بندی دلخواه خود را برای انجام پشتیبانگیری تعیین کنید. انتخاب پشتیبانگیری روزانه یا هفتگی به همراه تعیین ذخیره حداکثر سه پوشه پشتیبان در مقصد یک تنظیم بهینه برای استفاده روی این افزونه است. در صورتی که یک اکانت ذخیره سازی روی Cloud در سایت box.net نیز داشته باشید (نسخه شخصی این سرویس رایگان است)، میتوانید نام کاربری خود را در قسمت box.net وارد کرده و از FEBE بخواهید که فایلهای پشتیبان گیری شده را به این اکانت شما بارگذاری کند. در این صورت، یک منبع امن و قابل اعتماد برای پشتیبانگیری دادههای خود نیز در اختیار خواهید داشت. استفاده از FEBE را به شما پیشنهاد میکنم. شکل ۲۵- تنظیمات افزونه FEBE 15- همگام باشید (Firefox Sync) افزونه Firefox sync آخرین پیشنهاد من برای استفاده روی مرورگر فایرفاکس است که امکانات بسیار مناسبی را ارائه میدهد. این افزونه که از طرف موزیلا ارائه شده، امکاناتی مشابه FEBE، اما بهصورت یک خدمات آنلاین و روی کلاود را فراهم میسازد. مزیت این سرویس در مقابل FEBE امکان استفاده از پشتیبانهای آن روی نسخههای موبایل فایرفاکس است که یکپارچه سازی بسیار مناسبی را به ارمغان میآورد. با این حال، این افزونه توانایی پشتیبانگیری از افزونهها به صورت آفلاین را نداشته و تنها میتواند از تاریخچه، نشانها، کلمات عبور و تنظیمات کلی فایرفاکس پشتیبان تهیه کرده و بدون دخالت کاربر، دیگر دستگاهها یا مرورگرهای وی را با یکدیگر همگام سازد. برای استفاده از این سرویس باید یک اکانت بسازید که خود افزونه، با نمایش یک ویزارد مناسب و جمع آوری دادههای مربوطه، این کار را برای شما تسهیل خواهد کرد. شکل ۲۶ نمایی از این ویزارد را نشان میدهد. شکل ۲۶- ویزارد تنظیمات در ادامه و پس از کنترل صحت دادههای وارد شده، فایرفاکس با ارائه یک captcha، انسان بودن شما را کنترل کرده و در پایان، یک کلید منحصر به فرد برای استفاده از همگام سازی در آینده و در دیگر دستگاهها در اختیار شما خواهد گذاشت که باید در نگهداری آن دقت کنید (شکل۲۷). شکل ۲۷ – کلید منحصر به فرد برای Sync پس از انجام تنظیمات اولیه، این افزونه بهصورت خودکار دادههای لازم را به سرور ارسال کرده و دیگر نیازی به دخالت در عملکرد آن وجود ندارد. اکنون میتوانید در مرورگر فایرفاکس موبایل خود، این افزونه را اضافه کرده و اکانت و کلید انحصاری همگامسازی خود را وارد کنید و از همگام بودن همیشگی مرورگرهای دسکتاپ و موبایل خود لذت ببرید. همچنین، اگر به هر دلیلی مجبور به نصب دوباره فایرفاکس شدید، با استفاده از این سرویس میتوانید بهجای شروع کردن از صفر، مرورگر خود را به وضعیت قبلی خود بازگردانید. با این حال، افزونه FEBE به دلیل پشتیبانگیری از افزونههای مرورگر، در این زمینه سودمندتر و استفاده از آن مناسبتر است. اما اگر به فکر همگام سازی مرورگر موبایل با دسکتاپ خود هستید، استفاده از Firefox Sync اجتناب ناپذیر است. منبع : مجله شبکه -
Google Apps چیست و چه کاربردهایی دارد ؟
sms118 پاسخی ارسال کرد برای یک موضوع در نرم افزارها و نيازهاي طراحی وب
گوگل اپس یک سری از برنامه ها و ذخیره سازی فایل ها تحت وب و از طریق مرورگرهاست بدون آنکه کاربر نیاز به خریدن آن نرم افزارها داشته باشد. کاربران قادر خواهند بود به راحت وارد حساب کاربری خود وارد شده و به فایل ها و ابزارهای مورد نیازشان دسترسی داشته باشند. ابزارهای پیشنهادی شامل ابزارهای ارتباطی (Gmail-Gtalk و Google calendar) ابزارهای تولیدی (Google Docs شامل فایلهای متنی، جداول و فایلهای ارائه)، صفحه شروع قابل تغییر (iGoogle) و Google Sites برای توسعه صفحات وب. این ابزارها رایگان هستند ولی کاربران قادر خواهند بود تا با پرداخت هزینه، ابزارهای بیشتر و فضای بیشتری را خریداری نمایند. نسخه آموزشی آن تقریبا تمام امکاناتی را که نسخه تکمیلی و پولی آن دارد را به صورت رایگان پوشش میدهد و برای دانش آموزان دوره دبیرستان به بالا پیشنهاد میشود... Google Apps به موسسات این اجازه را میدهد تا از این سرویس تحت دامنه شخصی خودشان استفاده کنند و حتی ظاهر این برنامه ها را مطابق سلیقه خودشان برای همخوانی با موسسه خویش تغییر دهند. بدین صورت دانشگاه ها یا مراکز آموزشی قادر خواهند بود تا منتخبی از برنامه های Google Apps را در ظاهری آشنا و کاربر پسند به دانش آموزان و دانشجویانشان ارائه دهند. چه کسی از آن استفاده میکنند؟ از زمانی که این سیستم منتشر شد، Gmail به عنوان یک ابزار بسیار محبوب در بین دانش آموزان و دانشجویان مورد استفاده قرار گرفت و بسیاری از همین دانش آموزان، کاربران Google Apps هستند. برای آنها امکان دستیابی به فایل هایشان در هر نقطه توسط کامپیوتری که به اینترنت وصل میشود بدون نگرانی نسبت به نسخه نرم افزارها و همخوانی آن ها، با توجه به شیوه زندگی امروزی مهمترین اصل است. اما این امر که آنها باید اطلاعات خودشان را روی سروری بجز سرور خودشان قرار دهند و مساله امنیت و نظارت بر این فایل ها باعث ایجاد شک و دودلی در آنها در استفاده از این تکنولوژی شده است. برخی از موسسات از سرویس Gmail برای دانشجویان یا فارق التحصیلانشان استفاده میکنند در حالی که برای کارمندان و استادانشان از Mail server های داخلی استفاده میکنند. در حال حاضر تعدادی از دانشگاه ها به سمت استفاده از Google Apps پیش رفته اند ولی استفاده آنها بیشتر به Gmail محدود میگردد، اما استفاده از سایر امکانات آن نظیر برنامه های تولیدی و ارتباطی نیز در حال افزایش روزافزون است. Google Apps چگونه کار میکند؟ تمام ابزارهای موجود در Google Apps بر روی یک مرورگر وب قابل اجرا هستند. کاربران بایستی یک حساب کاربری Google داشته باشند. پس از اینکه به حساب کاربری خود وارد شدند قادر خواهند بود تا به امکاناتی نظیر پردازش فایل های متنی، تقویم شخصی، گفتگو و سایر ابزارهایشان دسترسی داشته باشند. Google Docs امکان پردازش فایلهای متنی شما را در حد متوسط میدهد ولی خبری از امکانات پیشرفته در ابزارهای سنتی نظیر style sheet ها نیست. Spreadsheetها از فرمول نویسی و توابع تقریبا ساده پشتیبانی میکنند ولی امکان ایجاد توابع پیچیده،جداول و فرم ها را نخواهید داشت. هر فایل امکان این را خواهد داشت که در آن مشخص کنید چه فرد یا افرادی به آن دسترسی داشته باشند، چه به عنوان یک بازدید کننده ( با حق صرفا خواندن) یا به عنوان دستیار (کسی که قابلیت تغییر فایل را هم دارد). از آنجایی که Google تمام فایل ها و محتواهایشان را به صورت کامل در یک مکان متمرکز ذخیره میکند، ایجاد تغییر و مدیریت فایل ها بسیار ساده تر از زمانی شده است که فایل ها را به صورت جداگانه در اختیار افرادی قرار میدادیم که ممکن بود هرکدام از نسخه متفاوتی از یک نرم افزار استفاده کنند. به عنوان مثال در یک فایل متنی، ابزار امکان ایجاد تغییرات در فایل را به کاربران مجاز میدهد در حالی که تمام این تغییرات را با نام تغییر دهنده ثبت و نگهداری میکند. این نسخه های متفاوت امکان مقایسه دو نسخه متفاوت از یک فایل را به تمام کاربران آن میدهد. به شکلی مشابه، محتوای تقویم یک کاربر، به راحتی قابل اشتراک گذاری با سایر کاربران خواهد بود، و Google Sites ابزار بسیار ساده تری را برای گروه هایی که توسعه وبسایت ها را انجام میدهند ارائه کرده است. زمانی که یک فایل تکمیل میشود، میتواند منتشر شود که در این صورت به آن یک آدرس (URL) تعلق میگیرد یا قابلیت برون سپاری به عنوان یک فایل متنی در قالب های متفاوت نظیر PDF, Word,OpenOffice و غیره را پیدا خواهد کرد. یک Spreadsheet میتواند به عنوان یک فایل PDF، فایل متنی، یا یک فایل با پسوند XLS منتشر گردد. بیشتر ابزارهای Google Apps بر روی موبایل نیز به صورت مامل قابل استفاده هستند. چه چیزی قابل توجه است؟ در مقاطع تحصیلی بالا، این مساله که نرم افزارها به عنوان یک سرویس به آنها ارائه شود تا به عنوان یک محصول، منافع کلیدی زیادی را برای آنها بوجود خواهد آورد. به عنوان مثال منتقل کردن وظیفه بروز رسانی و نگهداری از نرم افزارها از موسسات فناوری اطلاعات، کنار گذاشتن کارمندان مجموعه از درگیری با پشتیبانی از نرم افزارها یک دستآورد مهم تلقی میشود. صرفه جویی در منابع قادر خواهد بود به نوآوری و سریع العمل بودن دپارتمان فناوری اطلاعت یک موسسه در زمانی که کمیت دانش آموزانش در حال رشد است، کمک قابل توجهی نماید. اشتراک گذاری منابع به راحتی دادن سطح دسترسی به فردی که در تولید آن برنامه با ما همکاری میکند، بدون نگرانی از همخوانی نسخه برنامه های مورد استفاده توسط افراد مجموعه است. این امکانات نسبتا محدود برای تمام کسانی که نیاز دارند تا در هر مکانی به فایهایشان دسترسی داشته باشند و از نرم افزارهایشان استفاده کنند، کفایت خواهد کرد، چرا که این امکان را از طریق یک کامپیوتر متصل به اینترنت در اختیار خواهند داشت. در واقع قابلیت همخوانی با نرم افزارها و سخت افزارهای بسیار ساده را نیز دارا میباشد. با وجود اینکه Google تنها ارائه دهنده سرویس ها و ابزارهای تحت وب نیست، اما با توجه به جایگاهش در دنیای فناوری و پیشنهادهای غیر قابل چشم پوشی که به کاربران از لحاظ کاهش هزینه ها میدهد، میتواند به حرف ها و نظریاتش به راحتی در دنیای فناوری جامه عمل بپوشاند. Google در مقابل تمام نگرانی های کاربرانش احساس نگرانی میکند و علاوه بر این، شرکتی نیست که یکشبه امکان حذفش از دنیای فناوری وجود داشته باشد. نقاط ضعف این سیستم چیست؟ مهمترین نگرانی درمورد Google Apps و سرویس های مشابه از دست دادن کنترل آنهاست. به دلیل اینکه قوانین دسترسی به صورت اشتراک گذاری شده وجود دارد، کاربران تنها به این دلخوش هستند که از اطلاعات شخصی آنها به خوبی مراقبت شود. در حالی که ارائه خدمات ایمیل و سایر ابزارها یک امر پیچیده و هزینه بر است، بسیاری از موسسات علمی این سرویس را به عنوان یک هسته قوی برای سازمان فناوری اطلاعات خویش در نظر گرفته اند. نگرانی های موجود در مورد زمان در دسترس بودن، امنیت و حریم شخصی، ذخیره سازی فایل ها، ایمیل، تقویم و سایر محتویات بر روی سرورها یک ریسک برای مراکز علمی محسوب میشود. از نقطه نظر مدیریتی، Google پیشنهاد مدیریت تک تک حساب های کاربری مورد نیاز موسسات را نمیدهد. برای کاربران، منوها و ابزارها در تمام ابزارها به درستی کار نخواهند کرد و ابزارها به راحتی و نرمی که بر روی سیستم های عامل اجرا میشوند، عمل نمیکنند. کاربرانی که به هر دلیلی به اینترنت دسترسی ندارند قادر به استفاده از ابزار و فایل های خود نخواهند بود. به کجا خواهد رسید؟ Google مالکیت کمپانی های بزرگی نظیر Youtube و Grand-Central را در اختیار دارد و Google Apps قادر خواهد بود تا انسجام و یکپارچگی خانواده Google را بیش از پیش به نمایش بگذارد. Grand Central یک شماره به کاربر اختصاص خواهد داد که زمانی که زنگ میخورد بر روی تمام تلفن های کاربر اعلام هشدار خواهد کرد. تمام تماسهای فرد میتواند از طریق همین یک شماره صورت بگیرد. و زمانی که فرد از آن شرکت خارج شود و یا شغلش را به هر دلیلی عوض کند Google تمام اطلاعات فرد را بر روی Google Apps بروز رسانی میکند. ما به مرور شاهد ارتباط بیشتر این سیستم با ابزارهای خارج از خانواده Google خواهیم بود چرا که هر سرویس جدید در سرعت ارائه خدمات موثر خواهد بود. با این وجود گوگل میبایستی که بین پیچیدگی و کارآیی یک تعادل برقرار سازد. در واقع Google اعلام کرده است که در حال کار بر روی امکانات آفلاین خود است که امکان دسترسی به فایلهای کاربران حتی زمانی که به اینترنت دسترسی ندارند را به آنها میدهد. چه مفاهیمی برای آموزش و یادگیری وجود دارد؟ در حالی که مسائل اقتصادی مشوقی برای دانشگاه ها خواهد بود که استفاده از Google Apps را امتحان کنند، ایجاد یک محیط آموزش و یادگیری بهینه دلیل خوبی برای ادامه دادن روند استفاده از آن خواهد بود. این مزایا شامل تحقیقات آکادمیک و توانایی شرکت در یک طرح اندیشمندانه نیز میشود. دانش آموزان امروزه در به اشتراک گذاری اطلاعات و جمع آوری دانش بسیار خوب و راحت عمل میکنند. Google Apps با سرویس ها متنوع و امکانات ذخیره سازی فایل ها این امکان را برای کاربرانش ایجاد میکند. با اهرم قرار دادن علایق دانش آموزان در کارهای تحقیقاتی با این ابزارها، موسسات قادر خواهند بود تا دانش آموزانشان را به یادگیری تجربی هرچه بیشتر علوم مختلف سوق دهند. Google Apps به دانش آموزان و اساتید این امکان را میدهد تا بدون توجه به ابزار مورد استفاده، برای کسب بهترین نتیجه بر روی هدف و تحقیقات خود تمرکز کنند -
روش ها و راهکارهای افزایش رتبه الکسا سایت شما
sms118 پاسخی ارسال کرد برای یک موضوع در نرم افزارها و نيازهاي طراحی وب
امروز با آموزشی در زمینه سئو در خدمت شما هستیم. معمولا برای صاحبان سایت و وبمستر های دو چیز اهمیت بالایی دارد، اولین مورد پیج رنک و دومین مورد رتبه الکسا است. خیلی از وبمستر ها به دنبال راهکارهایی برای بالا بردن این دو مورد هستند. امروز چند فاکتور برای بالابردن رتبه الکسای سایت شما را بیان می کنیم: ۱- اولین فاکتور ، ارسال به موقع و منظم مطالب مفید در سایت است . توجه کنید که نه هر مطلبی ! مطالب شما باید کاملا جدید ، پرطرفدار و جالب باشند . شما باید این مطالب خود را به طور روزانه در زمان های مشخص ارسال کنید . یعنی در هر روز که می خواهید در سایت خود به ارسال مطلب بپردازید ، تعداد ارسال ها و زمان ارسال ها را در روزهای بعدی نیز رعایت کنید . ۲- فاکتور دوم ، داشتن بازدیدکنندگان همیشگی است . یعنی باید سعی کنید که ای پی ها و بازدیدکنندگان ثابت و همیشگی جذب کنید تا در هر روز به سایت شما سر بزنند . توجه کنید که مهم نیست چقدر بازدید داشته باشید ! البته اگر بازدید شما نسبت به سایت های دیگر بیشتر باید و ای پی ها ورودی ثابت روزانه شما هم بیشتر باشد بهتر است ، اما با بازدید متوسط هم می توان از این روش به طور کامل بهره برد . ۳- فاکتور سوم که همه شما با آن آشنایی دارید ، تبادل لینک با سایت های دیگر است . در این مورد باید توجه کنید که با سایت های هم رتبه و یا بالاتر از خود تبادل کنید . تبادل لینک تاثیر زیادی در الکسا ندارد و وقت خود را زیاد روی این کار نگذارید . برخی از افراد تمامی سایت خود را از لینک و بنر پر می کنند غافل از اینکه با این کار به هیچ جایی نمی رسند جز سنگین کردن سایت خود و آزار بازدیدکنندگان ! ۴- فاکتور بعدی یعنی چهارم ، گذاشتن کلمات کلیدی یا برچسب ها مرتبط با موضوع مطلب است که البته اگر لینک دار باشند خیلی بهتر هستند . این روش ورودی های روزانه از موتورهای جستجو را افزایش می دهد که این هم یکی از دلایل افزایش رتبه الکسا است . ۵- فاکتور پنجم ، همیشه سعی کنید مطالب جدید ، دست اول و مفید ارسال کنید . سعی کنید جزء سایت هایی باشید که برخی از مطالب را برای اولین بار در سایت خود قرار می دهند . با این روش پیشرفت بسیار قابل توجه ای در رتبه الکسا خواهید داشت . -
آشنایی با CDN یا Content delivery network و معرفی کاربرد آن
sms118 پاسخی ارسال کرد برای یک موضوع در نرم افزارها و نيازهاي طراحی وب
یکی از تکنولوژیهای محبوب وبمسترها CDN که مخفف کلمات Content delivery network و به معنای شبکه توزیع محتوا است که با آن میتوانند سرعت بارگذاری و نمایش سایت یا وبلاگ خود را افزایش دهند و همچنین این امکان هزینه چندانی نیز برای آنها ندارد و میتوانند به راحتی تنها در چند دقیقه این امکان را به سایت خود اضافه کنند. همانطور که میدانید سرعت بالای بارگذاری سایت برای بهینه سازی سایت برای موتورهای جستجوگر ( SEO ) نیز نتایج مثبتی دارد. برای لود شدن سایت، مرورگر باید درخواست تک تک فایلهای مربوط به اون صفحه وب رو به سرور ارسال کنه و سرور هم در پاسخ مرورگر، اون فایل رو براش ارسال کنه. بنابراین زمانی برای درخواست مرورگر و پاسخ سرور در نظر بگیرید و زمانی رو برای دانلود شدن اون فایل در کامپیوتر بازدیدکننده.که این مورد به سرعت انتقال داده بین دو سیستم میباشد. خوب حالا چی کار کنیم که این بازه زمانی کوتاه تر بشه ؟ همانطور که گفتیم این زمان بستگی به پهنای باند سرور و پهنای باند کاربر دارد. اما عامل سومیهم هست که میتوان به نام زمان انتقالبه ان اشاره کرد. یعنی فاصله سرور تا کاربر. این فاصله زمانی رو میشه تشبیه کرد به فاصله زمانی که شما نیاز دارید از منزل به بانک مورد نظر خودتون برسید. فرض کنید بانکی که شما به اون نیاز دارید فقط یک شعبه در شهر شما داشته باشه، بنابراین شما اگه شانس داشته باشید خونه نزدیک به بانک باشه، میتونین با پای پیاده و در چند دقیقه به اون برسید، اما اگر شما در سمت دیگر شهر باشید، شاید با حساب ترافیک، یک ساعت در راه باشید! حالا فرض کنید بانک شما در چهار گوشه شهر، شعبههای جدید ایجاد کنه. حتما این دفعه که به بانک میروید، زمان کمتری رو صرف میکنید چون این بار میتونین انتخاب کنید و بانکی که به شما نزدیک تره رو به عنوان مسیر انتخاب کنید. در حالت بهتر اینکه این بانک در تمام محلههای شهر، شعبه بزنه. حالا شما انتخابهای بیشتری دارید. اگر در محل کار هستید میتونید به شعبه شماره ۴۵ که نزدیک محل کار هست بروید و اگر در خانه هستید به شعبه ۱۸٫ همین مثال رو در مورد یک سایت در نظر بگیرید. اگر سایت شما یک سرور داشته باشه و اون هم مثلا در کشور کانادا باشه، تمامیبازدیدکنندههای سایت شما باید با سروری در کانادا ارتباط برقرار کنند. چه اونی که تو ژاپن هست و چه اونی که تو خود کانادا هست. واضح هست که سرعت برای اشخاصی که به سرور دورتر هستند، کندتر خواهد بود. مثل همون بانک مثال ما در حالت اول که فقط یکی بود. در حالت دوم، ما سروری رو برای سایت خودمون انتخاب میکنیم که از طریق تکنولوژیهای موجود در مهندسی شبکه، میتونه در چندین مکان فیزیکی قرار بگیره. مثلا در کانادا و ژاپن و اسپانیا و ایران(!) حالا اگر کاربر ایرانی درخواست این سایت رو داشته باشه، مجموعه سرور، متوجه یک درخواست از ایران میشه و کاربر رو به سرور ایران میفرسته یا اگر کاربری از فرانسه بخواد سایت رو ببینه، مجموعه ما اون رو به نزدیکترین سرور خودش یعنی اسپانیا میفرسته. بنابراین به این صورت، سرعت لود شدن صفحه، به علت کم کردن زمان انتقال، بیشتر خواهد شد. به این مجموعه که در نقاط مختلفی داری سرور هست و بسته به محل درخواست، اون رو به نزدیکترین سرور هدایت میکنه، Content Delivery Network میگوییم. در واقع CDN رو میشه به صورت شبکه ای از کامپیوترهایی با وظیفه ارسال اطلاعات درخواستی به کاربر در کمترین زمان و انتخاب مناسبترین مسافت، تعریف کرد. شرکتهای بزرگ مثل یاهو، مایکروسافت، فیسبوک و گوگل، برای خودشون چنین شبکه ای رو به صورت خصوصی دارند. و شرکتهای دیگری هم هستند که این سرویس رو به مشتریهاشون در قبال پرداخت هزینه ای ارایه میدهند. برای نمونه میشه از شرکتهایی مثل http://www.akamai.com و سرویس cloudfront شرکت آمازون نام برد. CDN رو یکی از اهداف Cloud Computing هم میشه نام برد به این مفهوم که فایلهای شما مهم نیست در چه مکان فیزیکی قرار گرفته اند، مهم اینه که چجوری میشه به اون دسترسی پیدا کرد. مزایای استفاده از CDN چیست ؟ همانطور که در بالاتر گفتیم CDN بههاست ما قدرت سرورهای چندگانه را میدهد و میتوانیم مزیتهای استفاده از این روش را به صورت زیر لیست کنیم. ۱. افزایش سرعت بارگذاری و نمایش صفحات وب در سیستم بازدید کنندگان ۲. افزایش امنیت سایتها ( بیشتر ارتباطها به صورت غیر مستقیم و محافظت دو چندان هستند ) ۳. افزایش مقدار پهنای باند ( برای مثال اگر سرور شما ۱۰ گیگابایت پهنای باند به شما ارائه میکند وقتی شما از یک CDN که دارای ۱۰ node است استفاده میکنید در حقیقت شما ۱۰ * ۱۰ گیگابایت به پهنای باند خود افزوده اید ۴. هزینه بسیار پایین ( دلیل این مزیت توانایی استفاده اشتراکی چندین نفر از سرورها است ) ۵. نصب آسان ( نیاز به داشتن تخصص خاصی برای نصب این سرویس بر روی سایت خود ندارید و ارائه دهندگان این سرویس معمولاً افزونههای از پیش ساخته و یا راه کارهایی برای شما دارند که تنها در چند دقیقه امکان استفاده از این سرویس را به شما میدهند ) ۶. افزایش سرعت بارگذاری و نتایج مثبت در رتبه سایت شما در موتورهای جستجوگر ( همانطور که میدانید سرعت رابطه مستقیمیبا SEO سایت شما دارد. ۷. و … CDNهای رایگان استفاده از سرویس CDN ، برای شما هزینه خواهد داشت. اما برخی شرکتها، قابلیت استفاده از یک سری فایلها رو در شبکه خودشون به صورت رایگان به شما میدهند. این فایلها اکثرا منابعی هستند که به مقدار بسیار زیادی در سایتهای اینترنتی به کار رفته اند مانند فایلهای کتابخونهای پر استفاده ایجکس و جاوااسکریپت. پر استفاده ترین حالت در اینترنت استفاده از فایل jQuery در سرور گوگل هست. یعنی به جای اینکه فایل اصلی jQuery رو در سایت خودتون آپلود کنید و در src اسکریپت به اون فایل اشاره کنید: scripts/jquery.min.js به صورت مستقیم از این آدرس در src مربوط به اسکریپت استفاده میکنید: http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js البته مایکروسافت هم اخیرا اعلام کرده که فایلهای مربوط به Microsoft Ajax و jQuery رو به صورت رایگان در CDN خودش قرار داده و ما میتونیم استفاده کنیم. در مورد استفاده از jQuery CDN، یک مطلب خواهم نوشت. مزیت استفاده از یک فایل در یک CDN بزرگ مثل گوگل و مایکروسافت چیست؟ مزیت اول که در تعریف CDN توضیح داده شد یعنی به نسبت محل ما، سروری انتخاب میشه که فایل رو به ما زودتر برسونه. و اما مزیت دوم چیست؟ تعداد بسیار زیادی از سایتهای اینترنتی هستند از این CDNهای اعلام شده رایگان (گوگل و مایکروسافت) استفاده میکنند. چون آدرس این فایلها ثابت هست و همه سایتها دارن از این آدرس استفاده میکنند بنابراین شانس اینکه این فایل روی کامپیوتر کاربر شما قرارگرفته شده باشه بسیار بالاست. زیرا اگر کاربر، به اولین سایتی بره که از این قابلیت استفاده میکنه، این فایل مثل همه فایلهای دیگه برای مرورگر، درهارد کامپیوتر دانلود میشه و ذخیره میشه. به این ترتیب، مرورگر اگر در سایت دیگه ای به همین آدرس فایل برسه، اون رو دیگه دانلود نمیکنه و به همون فایلی که قبلا دانلود کرده رجوع میکنه و استفاده میکنه. بنابراین شما میتونین به اندازه حجم اون فایل، سرعت لود شدن سایت خودتون رو جلو بندازید. و اما معرفی یک CDN رایگان باور نکردنی : اکثر وبلاگ نویسان معمولا از CDN استفاده نمیکنند،زیرا قیمت پلنهای آن در سرویس دهندههای محبوب CDN گران هستند و برای سایتهای کوچک توجیح اقتصادی ندارند(در ایران خودمون حساب کن!) .اما اخیرا سایتی بنام SpeedyMirror اقدام به ارائه سرویس CDN با قیمتهای خوب کرده است که قسمت هیجان انگیز آن امکان استفاده رایگان از آن است.SpeedyMirror این پلان رایگان خود را با میزان تبادل اطلاعات ۵۰ گیگابایت عرضه میکند که حدود ۶ -۷ ماه نیازهای یک سایت متوسط را برآورده میکند.اما حتما فکر میکنید اگر این مقدار تمام شد،چکار خواهیم کرد؟مشکلی نیست چون بعد از اتمام این مقدار،میتوانید سراغ پلانهای پولی آن بروید که از $۰.۰۳۴ برای هر گیگابایت شروع میشود(فکر کنم ارزانترین در دنیا !) .در پستهای اینده نحوه ثبت نام و انجام تنظیمات در سایت SpeedyMirror را با هم مرور کنیم.لطفا با ما باشید. -
در راه اندازی وب سایت باید مسائل و تکنیک هایی را درنظر گرفت که با رعایت آنها می توانید وب سایتی هماهنگ با موتور های جستجو داشته باشید.امروزه بحث بهینه سازی وب سایت دیگر بحث جدید و تازه ای نیست.دیگر هر مدیر وب سایتی می داند که برای موفقیت در فضای رقابتی اینترنت باید تکنیک های سئو را رعایت کند. برای اینکه شما وب سایتی که از لحاظ سئو، استاندارد باشد داشته باشید رعایت این پنج مورد حیاتی است. استفاده از فونت های فانتزی کاربران در اینترنت همواره در حال بدست آوردن اطلاعات جدید برای خودشان هستند و می خواهند که این اطلاعات را به سرعت بدست آورند. اگر شما در سایتتان از فونت هایی استفاده کنید که خوانا نباشد و این به دلیل اندازه یا نوع قلم و یا رنگ آن باشد ممکن است کاربران خود را از دست بدهید. و دیگر هیچ گاه به سایت شما بازنگردند. با طراح قالب سایت خودتان صحبت کنید. آن های ایده های خوبی را در این زمینه به شما ارائه می کنند. زمان بالا آمدن سایت اکثر صاحبان سایت وقت خود را صرف تصاویر گرافیکی سایت خود می کنند ولی این نکته یعنی زمان بالا آمدن سایت خودشان را فراموش می کنند. هر صفحه ای باید خیلی سریع باز شود. یعنی سایت حداقل در کمتر از 30 ثانیه بالا بیاید. زیرا هنور بسیاری از کاربران با اینترنت دیال آپ به اینترنت متصل هستند. می توانید از طراح سایت خود بخواهید که به گونه ای سایت شما را پیاده سازی کند که ابتدا متن صفحه باز شود و سپس تصاویر گرافیکی خوانده شوند. سیستم منوی غیر حرفه ای یک نکته مهم این است که هر صفحه شما باید به آسانی به صفحات دیگر شما متصل شود.هر کاربر باید بتواند به راحتی از هر صفحه ای به صفحات اصلی دیگر سایت دسترسی داشته باشند. به صورت حرفه کاربران به صورت معمول از طریق موتور های جستجو وارد سایت شما می شوند. سیستم منوی و گردش سایت شما باید به گونه ای باشد که کاربران را به صفحه فروش شما هدایت کنند. عدم جمع آوری اطلاعات کاربران کاربرانی که امروز وارد سایت شما می شوند تمایل به خرید از سایت شما ندارند. آیا سایت شما اطلاعات آنها را جمع آوری می کند تا بعدا بتوانید از طریق آن اطلاعات با آن ها تماس حاصل کنید؟ بدون اجاره آنها شما نمی توانید این کار را انجام دهید. پیشنهادی را برای عضویت در سایت خود قرار دهید.برای مثال برای دریافت هدیه ای رایگان اطلاعات آن های را جمع آوری کنید. اگر اطلاعات آن های را جمع آوری کنید بعدا به راحتی می توانید آن ها را به خریدار تبدیل کنید. سایت را به صورت ایستا باقی بگذارید بزرگترین اشتباه سایت های تجاری این است که با گرافیک های زیبا سایت را پیاده سازی و راه اندازی می کنند ولی در نهایت به همان حالت آن را نگه می دارند و اطلاعات آن را بروزرسانی نمی کنند. نکته مهم این است که شما می خواهید ترافیک خوبی را از موتور های جستجو دریافت کنید. موتور های جستجو عاشق مطالب تازه هستند. در دنیای وب محتوا پادشاه است. از طراح سایتتان بخواهید که یک بخش وبلاگ را برای سایت شما ایجاد کند. هر خبر و یا مقاله جدیدی که دارید را در این بخش قرار دهید.
-
اگر طراح وب سایت هستید ، اگر قصد دارید سایتی طراحی کنید یا اگر سایت یا وبلاگی دارید ، این مطلب برای شماست . صبر خیلی خوب است ، اما تمرین دستیابی به آن دشوار است . خصوصا این روزها که همه به دنبال راهی برای افزایش سرعت دسترسی به اطلاعات هستند و کاربران لزومی بر انجام این تمرین سخت نمی بینند . پس چاره ای نیست جز اینکه به جای کار کردن روی صبر میلیون ها بازدیدکننده وب سایت ها ، فقط روی وب سرعت سایت خود کار کنید ! اینکار به مراتب آسانتر است ، اینطور نیست؟ حتما این را شنیده اید که بازدید کننده ای که صبر خود را از دست بدهد ، خیلی راحت بازدن دکمه X سایت شما را ترک کرده و احتمال کمی دارد که مجددا بازگردد . بهبود سرعت بارگزاری صفحات وب نه تنها برای بازدیدکنندگان وب سایت ها ، بلکه برای موتورهای جستجو و افزایش رتبه نیز امری مهم است . اواخر آوریل گوگل اعلام کرد که سرعت بارگزاری صفحات وب را در الگوریتم رتبه بندی موتور جستجوی خود وارد خواهد کرد . با وجود اینکه دخیل کردن این معیار در الگوریتم رتبه بندی ، تعادل را با سایر معیارهای رتبه بندی رعایت نمیکند ، به هر حال چیزی است که باید هنگام طرح ریزی برای مسائل SEO وب سایت در نظر گرفته شود . موارد زیر نکاتی هستند که باعث کاهش زمان بارگزاری صفحات وب سایت شما میشوند : 1.بررسی سرعت بارگذاری فعلی صفحات اولین کاری که باید انجام دهید ، آنالیز سرعت کنونی صفحه می باشد . این به شما کمک می کند تا بـا تغییرات از بهبود سرعت بارگزاری مطمئن شوید .ابزارهای بسیاری برای چک کردن اینکه چه مدت بارگذاری صفحه شما به طول می انجامد وجود دارد که در اینجا چند نمونه را مشاهده میکنید : - Pingdom وب سایت عالی با کاربری آسان برای آنالیز بارگزاری بخش های مختلف سایت شامل ، صفحات ، فایل های جاواسکریپ ، CSS ، عکس ها ، فایل های XML و ارائه زمان بارگزاری تک تک موارد بر روی نمودار و حجم و زمان کلی بارگزاری آبجکت های صفحه . این ابزار گزارش ارائه شده را ذخیره کرده و لینک ثابت آنرا در صورت تمایل به ایمیل ، Facebook و یا توییتر شما ارسال میکند . بدین ترتیب شما میتوانید در هر زمان به این گزارش دسترسی داشته باشید و نتایج تغییراتی را که در جهت بهبود سرعت بارگزاری انجام داده اید با گزارش قبلی مقایسه نمایید. - Page Speed یک افزونه متن باز فایرفاکس می باشد که توسط آن میتوانید به اطلاعات کارایی سایت خود دسترسی داشته باشید .همچنین این افزونه به شما راهکارهایی برای حل مشکلات کارایی و سرعت به شما پیشنهاد می دهد. - Web Page Test یکی دیگر از ابزارهای بسیار کامل جهت نمایش کارایی و سرعت وب سایت شما در مرورگرهای گوناگون و ختی مناطق مختلف جهان می باشد . این ابزار فوق العاده کارایـی و سرعت صفحه وب شما در اولین اجرا بر روی کامپیوتر و دومین فـراخوانی صفحه نشان میدهد که سرعت بارگزاری در دفعات بعدی به مراتب بیشتر از بار اول می باشد . اجرای دوم 30 ثانیه پس از نمایش اولین گزارش با Refresh شدن گزارش اول انجام و در پایان گزارش کامل نشان داده خواهد شد . 2.بهینه سازی عکس ها و تصاویر دانستن اینکه چه موقع از چه فرمت فایلی استفاده کنیم بسیار مهم است . تغییر فرمت تصاویر حجم آنها را به طور چشم گیری کاهش میدهد . برای اینکار میتوانید از فتوشاپ استفاده نمایید . کافیست تصویر مورد نظر را در فتوشاپ باز کرده و از منوی فایل گزینه Save For Web را انتخاب نمایید و یا اینکه دکمه های Alt+Ctrl+Shift+S را همزمان فشار دهید . در صفحه ظاهر شده انواع فرمت ها را با تنظیمات مختلف تست کنید و گوشه پایین سمت چپ حجم آنرا در هر لحظه مشاهده نمایید . هنگامی که به کیفیت و حجم مناسب دست یافتید آنرا ذخیره کنید. - GIF فرمتی مناسب برای تصاویری با چند رنگ محدود مانند برخی از لوگوها . - JPEG فرمتی مناسب برای تصاویر با تعداد رنگ های بالا و دارای جزئیات مانند عکس های یادگاری . - PNG فرمتی مناسب برای زمانی که نیاز به کیفیت بالا و پس زمینه شفاف دارید . 3.عدم نمایش تصاویر بزرگ در مقیاس کوچک از تصاویر بزرگ فقط زمانی استفاده کنید که می خواهید در همان سایز نشان داده شود . مثلا" شما میتوانید با تنظیم خصیصه width و height یک عکس با سایز 500x500 را در مقیاس کوچکتر با سایز 100x100 نشان دهید. اما برای اینکار با استفاده از نرم افزار فتوشاپ و یا هر ادیتور دیگری ابتدا سایز آنرا به میزانی که می خواهید نمایش داده شود کاهش دهید . این کاهش سایز باعث افزایش سرعت بارگزاری خواهد.در فروشگاه های آنلاین معمولا 2 تصویر برای یک محصول ذخیره میکنند و در صورت لزوم تصویر بزرگتر را نشان میدهند و در سایر مواقع از تصویر کوچک همان محصول استفاده میکنند . 4.فشرده سازی و بهینه سازی محتوای صفحات فشرده سازی محتوا تاثیر زیادی در سرعت بارگزاری صفحات دارد. وقتی از فشرده سازی HTTP استفاده میکنید ، کلیه اطلاعات و داده های صفحه شما در یک سیگنال کوچکتر به درخواست کننده میرسد . برای اطلاعات بیشتر در مورد HTTP Compression میتوانید به صفحه HTTP Compression در ویکی پدیا مراجعه کنید . شما میتوانید فایل های CSS و java Script را نیز فشرده نمایید . برای اینکار میتوانید از ابزارهای آنلاین مخصوص فشرده سازی کدهای مختلف استفاده کنید . 5.ارجاع به فایل های Stylesheet در بالای صفحه گذاشتن دستور ارجاع به فایل های استایل در بالای صفحه در تگ باعث بارگزاری سریعتر آیتم های نمایشی در صفحه شده و بیننده صفحه را سریعتر دریافت و مشاهده میکند چرا که دستوراتی که برای ظاهر صفحه در فایل های استایل قرار دارند زودتر در اختیار مرورگر قرار گرفته و اجرا میشوند. همچنین این مورد یکی از استاندارهای W3C نیز می باشد که میتوانید در اینجا مشاهده کنید .6.ارجاع به فایل های Script در پایین صفحه مرورگرها فقط 2 آیتم را میتوانند در یک لحظه از یک هاست دانلود کنند . اگر شما در بالای صفحه به اسکریپت های خود ارجاع دهید ، ممکن است هر آنچه که بعد از این فایل ها وجود دارد تا زمان دانلود کامل بلوکه شود . بنابراین به دلیل ظاهر نشدن علایم نمایشی صفحه ، بازدید کننده احساس میکند سرعت بارگزاری صفحه شما پایین است . برای جلوگیری از این مساله میتوانید به فایل های اسکریپت در پایین صفحات خود ارجاع دهید . ترجیحا این کار را درست قبل از بسته شدن تگ انجام دهید.7.قرار دادن کدهای javaScript و CSS در فایل های خارجی کدهای جاوااسکریپت و CSS که مستقیما در خود فایل HTML شما استفاده شده است ، در هر بار فراخوانی صفحه توسط بازدیدکنندگان دانلود میشوند.این باعث می شود که سایت شما از مزایای Caching و کاهش حجم صفحات توسط مرورگر بی بهره باشد . اما اگر کدهای جاوااسکریپت و CSS شما در فایل های خارجی باشد در طول گردش در وب سایت شما ، مرورگر همواره همان فایلی که در ابتدا دانلود کرده است را اجرا میکند . همچنین اینکار باعث میشود همیشه برای تغییر در قسمت های مختلف سایت ، فقط یک بخش را در کد خارجی تغییر دهید تا تغییرات در کل سایت اعمال شوند. 8.به حداقل رساندن تعداد درخواست های HTTP منظور از تعداد درخواست های HTTP ، تعداد فایل هایی است که بعد از درخواست یک بازدیدکننده مبنی بر نمایش یک وب سایت ، از سروری که سایت روی آن قرار دارد دانلود میشود. فایل هایی مانند CSS ، javaScript ،HTML ، عکس ها و ... . هنگامی که یک سایت برای بازدیدکننده باز می شود ، دانلود این فایل ها بیشترین زمان بارگزاری را به خود اختصاص میدهند . با کم کردن تعداد این فایل ها ، تعداد درخواست ها کاهش پیدا کرده و در نتیجه سایت سریعتر بارگزاری میشود . برای کاهش درخواست های HTTP برای عکس های وب سایت ، یکی از راه ها استفاده از CSS sprites می باشد .CSS sprites تکنیکی است که در آن چند عکس را که قرار است جداگانه به نمایش در آیند را در فتوشاپ به یکدیگر میچسبانیم و تبدیل به یک عکس میکنیم . حال برای نمایش هر کدام از آنها در محل خود با تنظیم مقدار background-position فقط بخشی از آن عکس را که می خواهیم نمایش داده شود ، به نمایش در می آوریم و مابقی آنرا مخفی میکنیم. بدیت ترتیب فقط یک عکس هنگام فراخوانی سایت دانلود میشود. همچنین اگر شما فایل های CSS و جاوااسکریپت چندگانه دارید ، می توانید با ترکیب آنها تعداد درخواست های HTTP را کاهش دهید . 9.Cache کردن صفحات اگر شما از سیستم های مدیریت محتوا ( CMS ) استفاده میکیند که به صورت داینامیک صفحات وب سایت شما را تولید میکند ، باید صفحات وب سایت و کوئری های دیتابیس را به صورت استاتیک Cache کنید . اینکار باعث کاهش فشار روی سرور و در نتیجه افزایش سرعت رندر کردن صفحات می شود .به طور کلی با Cache کردن صفحات یک نسخه استاتیک از آن ایجاد شده و در هر بار فراخوانی توسط بازدید کننده به جای باز آفرینی صفحه ، نسخه استاتیک موجود به کاربر نمایش داده میشود . اگر کدنویسی وب سایت را خودتان انجام داده اید می توانید در تنظیمات آن قابلیت Cache کردن و مدت زمان موجود بودن یک نسخه Cache شده را مشخص کنید . 10.عدم استفاده از Redirects 301 Redirects 301 یک روش موثر و مورد قبول موتورهای جستجو برای انتقال بازدید کنندگان سایت به یک آدرس دیگر است که باعث حفظ رتبه و مشخصات سایت در موتور جستجو می شود . اما استفاده از این روش باعث کاهش سرعت بارگزاری سایت می شود . در صورت امکان از این دستور استفاده نکنی
-
پیدا کردن مشکلات در کدهای CSS توسط یک ابزار ساده
sms118 پاسخی ارسال کرد برای یک موضوع در معرفی سایت های مفید برای طراحان وب
اگر می خواهید مشکلات موجود در کدهای CSS خود را پیدا کنید، من ابزار بسیار ساده و کامل CSS Lint را به شما معرفی می کنیم. این نرم افزار آنلاین به شما کمک می کند اشتباهاتی که در کدنویسی CSS مرتکب شده اید را از ابعاد مختلف شناسایی و وبسایت و پروژه های خود را بهتر کنید. نوشتن کدهای صحیح، تمیز و بهینه، ارتباط مستقیمی با فهرست کردن صفحات وب سایت در گوگل و تعداد بازدیدکنندگان سایت شما دارد. بنابراین عدم استفاده از ابزارهای بهینه ساز، اشتباهی است که فقط یک فرد آماتور مرتکب میشود! این ابزار ساده، علاوه بر یافتن خطاهای مهم، مواردی را که انجام آن باعث بهبود کدهای شما میشود را نیز نشان میدهد. مثلا اگر در کدهای شما دستوراتی بیش از حد تکرار شده باشند که می توان با روش های مختلف از تعداد آنها کاست، CSS Lint فقط با یک کلیک آنها را نشان خواهد داد. کافیست کدهای CSS خود را در ناحیه مربوطه در صفحه نخست این وبسایت کپی کنید و دکمه Lint! را کلیک کنید. در کنار دکمه Lint! یک فلش کوچک وجود دارد که با کلیک روی آن اختیارات زیادی برای یافتن انواع مشکلات در موارد زیر نشان داده میشود: خطاها (Errors) سازگاری (Campatibility) کارایی (Performance) کدهای تکراری (Duplication) دسترسی (Accessibility) شی گرایی در (CSS OOCSS) پیشنهاد میکنیم همین الان کدهای CSS خود را محک بزنید و در پایان پروژه های خود نیز از این ابزار رایگان، ساده و دوست داشتنی را بکار بگیرید. لینک -
کسایی که در کار طراحی وب و برنامه نویسی وب کار میکنند حتما با ساختار زبان های تحت وب آشنا هستند سایتها معمولا با php و asp برنامه نویسی می شوند. جوملا هم با php نوشته شده است حالا شما شاید بخوایید بازدید کننده ای که وارد سایت شما میشود فکر کند که سایت شما به جای php با asp نوشته شده است کافیست پسوند صفحات سایت را از php به aspx تغییر بدهید، در ضمن این را یادآور بشوم که کسی که php کار کرده و با جوملا کار کرده میتواند بفهمد که سایت شما با چه برنامه ای نوشته شده است ،ولی این کاری که ما میکنیم بیشتر برای آماتورها است. خوب شروع میکنیم... اول از همه شما باید فایل router.php را در این مسیر باز کنید: کد: view sourceprint?1.Includes/router.php بعد در خط 58 این فایل این کد : { if($suffix = pathinfo($path, PATHINFO_EXTENSION)) { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = $suffix; if ($suffix == 'aspx') { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = 'html'; } else { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = $suffix; } } } } را جایگزین این کد کنید: { if($suffix = pathinfo($path, PATHINFO_EXTENSION)) { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = $suffix; } } } بعد از این کار در خط 94 این کد را : { if($format = $uri->getVar('format', 'aspx')) { $route .= '.'.$format; //$route .= '.'.$format; $uri->delVar('format'); } } جایگزین این کد کنید: { if($format = $uri->getVar('format', 'html')) { $route .= '.'.$format; $uri->delVar('format'); } } در ادامه شما باید فایل .htaccess را باز کنید و در خط 68 این کد را : RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.aspx|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] جایگزین این کد کنید: RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] بعد از کار شما میتوانید سایتتان را با پسوند aspx باز کنید. در ضمن قابل اشاره است که شما میتوانید سایت را با هر پسوندی باز کنید اگر خودتان به کدها توجه کنید و کمی خلاقیت نشان بدهید در ضمن این را درنظر داشته باشید که شما باید حت
-
شما بعد از ورود به هاست به قسمت فایل منیجر برید و در اونجا پوشه ای به نام زیر هست www یا public_html شما با وارد شدن به یکی از این پوشه ها وارد روت سایت میشوید اگر خواستید میتونید فایل و اطلاعات هاست رو برام ایمیل کنید تا کارهاشو براتون انجام بدم rashidhosseini62@gmail.com
-
نام قالبتون چیست اگه قالبتون را برام بزارید حتما مشکلش رو براتون حل میکنم
-
دوست عزیز سطح دسترسی فایل index.php رو چک کن