سئو چیست؟

بهینه سازی

سئو چیست؟

سئو چیست
Seo یا (Search Engine Optimization)  یعنی تولید کردن صفحات وبی که برای موتورهای جستجو جالب باشد.
هدف این است که در نتایج سرچ در موتورهای جستجو بیشترین امتیاز (رنک) را داشته باشیم.
اهمیت این موضوع از آنجاست که اکثر مردم از موتورهای جستجو برای رسیدن به مطلب یا محصول مورد نظر خود استفاده می کنند.

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

استفاده از تکنیک های سئو در جهت رضایت مشتریان و رعایت تمام قوانین و اصول را سئو کلاه سفید می گوییند ، ولی استفاده از ضعف موتورهای جستجو و تکنیک های فریب آنها در کنار عدم اهمیت به رضایت بازدیدکنندگان را روش کلاه سیاه می نامند.
۱)سئو کلاه سیاه
استفاده از ضعف موتورهای جستجو و تکنیک های فریب آنها در کنار عدم اهمیت به رضایت بازدیدکنندگان را روش کلاه سیاه می نامند که به سرعت در رنک گرفتن تاثیر داره ، اما در صورت کشف توسط روباتهای هوشمند و الگوریتم های خاص موتورهای جستجو ممکن است تا ۱۰ سال دامنه به بلک لیست موتور سرچ برود.
۲) سئو کلا سفید
استفاده از تکنیک های سئو در جهت رضایت مشتریان و رعایت تمام قوانین و اصول را سئو کلاه سفید می گوییند ، از ۳ تا ۱۲ ماه طول می کشد تا با رعایت استاندارد ها رنک خوب بگیریم.
مباحث سئو از ۳ جهت بررسی می شود:
۱٫مباحث فنی و مستندات موتورهای جستجو
۲٫مباحث مهندسی معکوس
۳٫روان شناسی کاریرد در تجارت الکترونیکی

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

کمک رایانه

مشکلات رایانه ای

مشکلات رایانه ای

سوالات رایانه ای

پاسخگویی به سوالات رایانه ای

ساختن دکمه ها با استفاده از تگ input در html

ساختن دکمه ها با استفاده از تگ input در html

دکمه ارسال فرم (Submit)

برای ساختن دکمه ارسال فرم باید از تگ <input> استفاده کنیم. برای این کار باید از submit به عنوان مقدار شناسه type استفاده کنیم. در اینجا یک نمونه از کدی که برای ساختن دکمه ارسال فرم آورده شده است:

<input name=”buttonName” type=”submit”>

در اینجا می توانید دکمه ارسال فرم ایجاد شده را مشاهده کنید البته چون این دکمه در تگ <form> قرار ندارد با کلیک کردن بر روی آن اتفاقی رخ نمی دهد اما اگر این دکمه در تگ فرم قرار داشته باشد با کلیک کردن بر روی آن اطلاعات وارد شده در فرم به صفحه action ارسال می شوند.


دکمه پاک کردن فرم (Reset)

برای ساختن این دکمه هم از تگ <input> استفاده می شود به این صورت که برای شناسه type از مقدار reset استفاده می کنیم. در اینجا می توانید یک نمونه از کدی را که برای ساختن این دکمه استفاده می شود ملاحظه کنید:

<input name=”buttonName” type=”reset”>

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


ساختن دکمه (Button)

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

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

از کد زیر برای ساختن این دکمه ها استفاده می شود:

<input name=”buttonName” type=”button”>

در اینجا به معرفی برخی از شناسه هایی که برای دکمه ها در تگ <input> استفاده می شوند می پردازیم :

  • type :
    برای دکمه ارسال فرم باید از submit برای مقدار این شناسه استفاده شود.
    برای دکمه پاک کردن فرم باید از reset برای مقدار این شناسه استفاده شود.
    برای سایر دکمه ها باید از button برای مقدار این شناسه استفاده شود.


  • name :
    این شناسه برای اختصاص یک نام به هر دکمه استفاده می شود.


  • value :
    در مورد دکمه ها این شناسه مشخص کننده متنی است که در روی دکمه نمایش داده می شود.


  • “disabled=”disabled :
    از این شناسه برای غیر فعال دکمه ها استفاده می شود. به صورتی که کاربر نمی تواند دکمه مربوطه را کلیک کند. مقادیر مربوط به فیلدهایی که به صورت disabled هستند با ارسال فرم به سرور ارسال نمی شوند.

برای مشاهده دکمه زیر در حالت غیر فعال (disabled) حالت مورد نظر خود را در مثال زیر انتخاب کنید و نتیجه را در دکمه زیر مشاهده کنید:

حالت مورد نظر شما :  

پشتیبان رایانه راهنمایی و کمک به حل مشکل  رایانه
مشکلات رایانه ای

سوالات رایانه ای

پاسخگویی به سوالات رایانه ای

لسيت کامل تگ های HTML به ترتيب حروف الفبا

لسيت کامل تگ های HTML به ترتيب حروف الفبا :

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

رديفنام تگتوضيح مختصر
۱< a >برای ايجاد يک لنگر به کار می رود .
۲< abbr >برای ايجاد يک مخفف برای يک عبارت بزرگتر به کار می رود .
۳< acronym >برای ايجاد يک مخفف برای يک عبارت بزرگتر به کار می رود .
۴< address >برای نوشتن يک آدرس در متن به کار می رود .
۵< area >مشخص کننده يک ناحيه در نقشه های تصويری است .
۶< b >برای توپر کردن نوشته ( Bold ) به کار می رود .
۷< base >برای تعيين خواص پايه در يک صفحه به کار می رود .
۸< bdo >قلم نوشته را به صورت نوشته های محيط های کدنويسی کامپيوتر در می آورد .
۹< big >باعث بزرگتر نمايش داده شدن نوشته در يک متن می شود .
۱۰< blockquote>برای ايجاد يک نقل قول به کار می رود .
۱۱< body >بدنه اصلی محتويات صفحه وب را تشکيل می دهد .
۱۲< br >برای ايجاد يک خط جديد به کار می رود .
۱۳< button >برای ايجاد دکمه های وب به کار می رود .
۱۴< caption >برای تعيين عنوان يک جدول به کار می رود .
۱۵< cite >باعث نمايش کج نوشته به کار می رود .
۱۶< code >برای نمايش متن همانند محيط های برنامه نويسی به کار می رود .
۱۷< col >برای دسته بندی گروهی از ستون های يک جدول به کار می رود .
۱۸< colgroup >برای دسته بندی گروهی از ستون های يک جدول به کار می رود .
۱۹< dd >برای ايجاد ليست های معنی به کار می رود .
۲۰< del >برای نمايش متن حذف شده درصفحه به کار می رود .
۲۱< div > برای تقسيم فضا در صفحات وب به کار می رود .
۲۲< dl >برای ايجاد ليست های معنی به کار می رود .
۲۳< dt >برای ايجاد ليست های معنی به کار می رود .
۲۴< em >برای نمايش نوشته به صورت کج به کار می رود .
۲۵< fieldset >برای ايجاد يک کادر به دور محتويات خود به کار می رود .
۲۶< form >برای ايجاد يک فرم در صفحه به کار می رود .
۲۷< h1 > تا < h6 >برای ايجاد انواع تيترها در نوشته به کار می رود .
۲۸< head >در برگيرنه اطلاعات کلی درباره سند وب است .
۲۹< hr >برای ايجاد يک خط در عرض صفحه به کار می رود .
۳۰< html >محدوده اصلی کد HTML يک صفحه را تعيين می کند .
۳۱< i >برای نمايش نوشته به صورت کج به کار می رود .
۳۲< img >برای قرار دادن تصوير در صفحه به کار می رود .
۳۳< input >برای ساختن انواع کتنرل های HTML به کار می رود .
۳۴< ins >برای مشخص کردن متن های جديد وارد شده در يک صفحه به کار می رود .
۳۵< kbd >برای نمايش متن همانند محيط های برنامه نويسی به کار می رود .
۳۶< label >برای ايجاد يک عنوان ( نماد متنی ) در صفحه به کار می رود .
۳۷< legend >برای ايجاد عنوان يک کادر fieldset به کار می رود .
۳۸< li >برای تعريف يک آيتم در ليست به کار می رود .
۳۹< link >برای برقراری ارتباط بين صفحه با يک فايل خارجي به کار می رود .
۴۰< map >برای ايجاد يک نقشه تصويری به کار می رود .
۴۱< meta >در بر گيرنده اطلاعات کلی درباره محتويات يک صفحه جهت استفاده موتورهای جستجو است .
۴۲< noscript >برای تعيين جايگزين يک اسکريپت در يک صفحه به کار می رود .
۴۳< object >برای پيوند يک شی خارجی با صفحه به کار می رود .
۴۴< ol >برای ايجاد ليست های ترتيبی به کار می رود .
۴۵< optgroup >برای دسته بندی گزينه های يک ليست به کار می رود .
۴۶< option >برای ايجاد يک ليست در صفحه به کار می رود .
۴۷< p >برای ايجاد يک پاراگراف در صفحه به کار می رود .
۴۸< param >برای تعيين تنظيمات زمان اجرای يک شی خارجی در صفحه به کار می رود .
۴۹< pre >برای نمايش متن به همان صورت اوليه به کار می رود .
۵۰< q >برای ايجاد يک نقل قول به کار می رود .
۵۱< samp >برای نمايش متن همانند محيط های برنامه نويسی به کار می رود .
۵۲< script >برای تعيين يک اسکريپت در صفحه به کار می رود .
۵۳< select >برای ايجاد يک ليست باز شو به کار می رود .
۵۴< small >برای نمايش متن به صورت کوچکتر به کار می رود .
۵۵< span >برای تقسيم متن به کار می رود .
۵۶< strong >برای نمايش درشتر متن به کار می رود .
۵۷< style >برای قالب بندی تگ های HTML و صفحات به کار می رود .
۵۸< sub >برای ايجاد يک زير نويس به کار می رود .
۵۹< sup >برای ايجاد يک انديس به کار می رود .
۶۰< table >برای ايجاد جداول به کار می رود .
۶۱< tbody >شامل محتويات و بدنه اصلی يک جدول می شود .
۶۲< td >برای ايجاد يک خانه جدول به کار می رود .
۶۳< textarea >برای ايجاد يک کادر متن به کار می رود .
۶۴< tfoot >برای تعيين عنوان انتهای يک جدول به کار می رود .
۶۵< th >برای ايجاد يک سر عنوان برای جدول به کار می رود .
۶۶< thead >برای ايجاد يک سر عنوان برای جدول به کار می رود .
۶۷< title >برای ايجاد متن tooltip درباره عناصر به کار می رود .
۶۸< tr >برای ايجاد يک سطر جدول به کار می رود .
۶۹< tt >باعث نمايش متن به صورت نوشته های تلگراف به کار می رود .
۷۰< u >برای خط زيردار کردن نوشته به کار می رود .
۷۱< ul >برای ايجاد ليست های نشانه ای به کار می رود .
۷۲< var >برای نمايش متن همانند محيط های برنامه نويسی به کار می رود .
۷۳< !– … — >برای ارائه توضيحات دلخواه در صفحه HTML به کار می رود .
۷۴< !DOCTYPE >نوع و نسخه زبان برنامه نويسی مورد استفاده در صفحه وب را مشخص می کند .

رایانه کمک

يك سيستم پرتال چيست و چگونه كار مى كند ؟

يك سيستم پرتال چيست و چگونه كار مى كند ؟

عبارت پرتال به معنى درگاه و در مى باشد . در �*قيقت وظيفه يك سايت پرتال جمع آورى اطلاعات از منابع مختلف و ايجاد يك درگاه وا�*د براى دسترسى به كتابخانه اى از اطلاعات و خدمات دسته بندى و اختصاصى شده مى باشد . پرتال ها با اين هدف ايجاد مى شوند كه كاربران اينترنت بتوانند گردش خود را در اينترنت از طريق يك مدخل مدرن و ساختيافته شروع نموده و هر موقع كه اراده كنند بدون هيچ مشكلى به نقطه شروع بازگردند .

در يك دسته بندى كلى عملكرد ها و قابليتهاى اصلى يك سيستم پرتال عبارتند از : – دسترسى به اطلاعات مورد نياز – ارتباط با ديگر كاربران – دسترسى به برنامه هاى كاربردى مجزا – انجام امور روزمره كارى ، شهر ى ، ادارى و … بنابراين يك سايت پرتال بايد علاوه بر قابليتهاى زير بنايى همچون امنيت ، سرعت ، و دقت ، سرويسهاى متععدى نيز در اختيار كاربران و مديران سايت قرار دهد . عمده اين سرويسها عبارتند از: ۱- سرويس مديريت م�*توا ۲- سرويس پست الكترونيك ۳- سرويس كنفرانس الكترونيكى ۴- سرويس جستجو ۵- سرويس عضويت در سايت ۶- سرويس نظر سنجى ۷- سرويس تكميل و ارسال فرم هاى الكترونيكى ۸- سرويس پرداخت اينترنتى ۹- سرويس خبر بايد توجه داشت كه يك پرتال موفق تنها شامل مجموعه اى از منابع اطلاعاتى نيست بلكه تركيب درستى از سرويس هاى اصلى فوق الذكر است . انواع پرتال :- پرتال هاى شركتى : Corporate Portal دسترسى اختصاصى به اطلاعات خاصى از يك شركت يا كمپانى خاص را فراهم مى كند . – پرتال هاى تجارى : Commerce Portal از مقوله تجارت الكترونيك پشتيبانى مى كند . – پرتال هاى شهرى : City Portal دسترسى به خدمات و اطلاعات يك شهر را ممكن مى سازد . – پرتال هاى فراگير : Pervasive Portal دسترسى از طريق تجهيزات فراگير مثل PDA را ممكن مى سازد .

 پورتال چیست؟

نام پورتال ها را زیاد شنیده ایم، اما شاید برای برخی از ما این سئوال پیش آمده باشد که واقعا یک پورتال چیست؟ چه ویژگیها و خصوصیاتی دارد؟ و چه تفاوتی با یک وب سایت دارد؟ ترجمه کلمه Portal به فارسی در فرهنگهای لغت “دریچه”، “درگاه” و “مدخل” ذکر شده اما کلمه پورتال در تکنولوژی اطلاعات معنی متفاوتی دارد. اگر بخواهیم ساده بگوییم، پورتال صف�*ه وب واسطی است که امکان دسترسی آسان را به هر چیزی که کاربر ، برای انجام وظیفه یا خواسته اش نیاز دارد – بدون توجه به اینکه م�*ل فیزیکی آن کجاست، فراهم می کند. به بیان دیگر پورتال “درگاهی” است به دنیایی مجازی که کاربر می تواند از طریق امکانات فراهم شده در آن، تمامی نیازهای خود را براورده کند. نیازهایی مانند جستجو و یا خرید(مثلا یک کتاب)، دسترسی به �*ساب بانکی، افزایش و کاهش اعتبار یک �*ساب اعتباری و یا به روز رسانی اطلاعات سخت افزاری از م�*ل کار، پورتال همه چیز را از طریق درگاهی وا�*د برای کاربر خود فراهم می سازد. ویژگیهای اصلی یک پورتال عبارت اند از: تجمع اطلاعات هدف دار بودن اطلاعات دردسترس بودن اطلاعات دریچه ورود من�*صر به فرد یک پورتال نیز مانند یک کامپیوتر خانگی، اطلاعات و خدمات گوناگونی را در یک صف�*ه وب وا�*د و به صورتی سازگار و خوش ترکیب در دسترس می گذارد. گاهی به این صف�*ه web top هم گفته می شود. پورتال می تواند نقطه شروع یا صف�*ه اولیه مشخصی داشته باشد که کاربران در زمان اتصال به وب آن را مشاهده کنند. اگر چه بر خلاف صف�*ه کامپیوتر، پورتال می تواند از طریق مجموعه وسیع دستگاههایی که قابلیت اتصال به وب در آنها پیش بینی شده (از جمله تلفن های موبایل) مورد استفاده قرار گیرد. هر چند شباهت ظاهری فراوانی میان یک وب سایت و یک پورتال وجود دارد به گونه ای که در نگاه اول تفاوت م�*سوسی میان آن دو مشاهده نمی شود اما این دو کاملا از یکدیگر متفاوت اند.سوال اینجاست که به طور مشخص تفاوت آن دو در چیست؟ در پاسخ به این سوال باید گفت ویژگیهای زیر در یک پورتال آن را از یک وب سایت متمایز می کند: درگاه ورود منفردی که از طریق آن می توان به مجموعه منابع مرتبط با پورتال دست یافت. نمایش هدفدار اطلاعات با استفاده از تجربیات کاربر. دسترسی تقسیم بندی شده به انواع داده و اطلاعات گروه بندی شده. در اختیار گذاشتن امکان ارتباط و همکاری میان تمامی کاربران و استفاده کنندگان پورتال. امکان پیوستن به نرم افزارها و سیستم های نرم افزاری که گردش کاری مشخص و تعریف شده ای دارند. تاریخچه خلاصه پورتال اگر در دنیای کامپیوتر به عقب بازگردیم، زمانی را خواهیم یافت که در آن سیستم های نرم افزاری به گونه ای مت�*ول شدند که دیگر لازم نبود برای کار با یک برنامه، برنامه های دیگر بسته شوند، یعنی می توانستیم همزمان از چند برنامه کاربردی استفاده کنیم بدون آنکه با مشکلی مواجه شویم.امکانی که قبل از آن وجود نداشت. تاریخچه پورتال ها از همان زمان آغاز شد و نسلهای تکامل یافته آنها یکی پس از دیگری پا به عرصه دنیای اطلاعات گذاشتند. نسل اول پورتال ها: اولین پورتال ها، که از آنها ت�*ت عنوان نسل اول نام برده می شود، بر فراهم نمودن م�*تویات ایستا، مستندات و همچنین خوراکهای اطلاعاتی زنده در صف�*ات وب مبتنی بودند. مثالهای نمونه این نسل سایت های yahoo یا Excite است. این پورتالها در م�*یطی به هم پیوسته، اهداف مشابهی را دنبال کرده و صف�*ه واسط مشخص و من�*صر به فردی را برای دستیابی به مجموعه اطلاعات توزیع شده در سراسر شرکت یا سازمان خود، در اختیار کاربر می گذاشتند. این اطلاعات معمولا شامل اخبار شرکت، شرایط و فرم های استخدام، اطلاعاتی مربوط به کارکنان و چگونگی ارتباط با آنها، مستندات رسمی و سیاست های اعلام شده شرکت و همچنین لینک های ارتباطی مفید بود. نسل دوم پورتال ها : نسل دوم پورتال ها بر اطلاعات مشخص تر و نرم افزارها متمرکز بودند. در اساس شباهت زیادی به خصوص در زمینه فراهم آوردن اطلاعات با نسل اول داشتند با این همه تفاوت مهمی نیز وجود داشت: این پورتالهای امکان همکاری کاربران را در م�*یطی به هم پیوسته فراهم می کردند و همین امکان، نقطه تمایز آنها با نسل پیشین م�*سوب می شد. پورتال های نسل دوم قابلیت همکاری متقابل را در ادارات مجازی برای تیم های کاری و به منظور انجام وظایفشان فراهم می ساختند. نسل دوم پورتال ها سرویس های متعددی داشتند که از جمله آنها می توان به سرویس های مدیریت م�*توی ( سازمان دهی و مدیریت اطلاعات مرتبط ) و سرویس های همکاری (که به کاربران امکان می داد با یکدیگر گپ زده و برای یکدیگر ایمیل فرستاده و قرار ملاقات تنظیم کنند) اشاره کرد. در این پورتال ها قابلیت تعریف گروه های کاربری نیزفراهم آمده بود. به بیان دیگر این پورتال ها سازو کار همکاری داخلی را در یک سازمان فراهم می ساختند. نسل سوم پورتال ها: نسل سوم با هدف ایجاد فضای مجازی تجارت الکترونیک (E-Business ) بوجود آمد. پورتال های نسل سوم به عنوان واسط ارتباطی کارمندان، تهیه کنندگان، تولید کنندگان و مشتریان قلمداد می شوند. ویژگی فوق العاده این پورتالها امکان مرتبط شدن نرم افزارهای مستقر در سرورهای مختلف است. به بیان دیگر، این پورتال ها نقطه به هم پیوستن م�*تویات و برنامه های کاربردی مستقر در سرورهای مختلف بطور همزمان و با استفاده از همکاری سرویسهای خدماتی آنان اند. به علاوه امکان دسترسی به م�*تویات و امکانات سیستمهای مختلف را از طریق ابزارها و تجهیزات متنوع، بسته به نیاز کاربر امکان پذیر می کنند. این گروه پورتال ها مجموعه قابل توجه و ارزشمندی از اطلاعات، مستندات، امکانات و قابلیتهای نرم افزارهای مرتبط را از طریق درگاه وا�*دی برای کاربر فراهم می کنند. به علاوه، این پورتالها به صورتی خودکار و بر اساس نقش کاربران هدفمند شده و ویژگیهایی خاص آنها می یابند. به بیان دیگر، ن�*وه نمایش، م�*توی و امکانات در دسترس، بسته به نقش تعریف شده برای کاربر به گونه ای من�*صر به فرد و خاص وی در اختیار او قرار می گیرد. کلید توسعه آینده این نسل از پورتال ها،ایجاد چهارچوب های کاری باز ( از قبل تعریف نشده ) برای سرویس های عمومی خواهد بود. انواع پورتال ها یک سازمان مجموعه متنوعی از کاربران دارد که از جمله آنها می توان به مشتریان، شرکا، کارمندان اشاره کرد. همه این کاربران علاقه مندند از اطلاعات و خدمات آن سازمان استفاده کنند. کاملا آشکار است که هر کدام از آنها نیازهای خاص و اغلب متفاوتی دارد. برای پاسخگویی به این تنوع، انواع مختلف پورتال ایجاد شده و مورد استفاده قرار می گیرد. به طور کلی بر �*سب چگونگی پاسخگویی به نیازهای کاربران، پورتال ها را می توان در چهار گروه زیر دسته بندی کرد: (Business to Customer Portal (B2C این نوع از پورتال با سیستمهای CRM [1] مرتبط بوده و دسترسی مستقیم مصرف کننده را به مجموعه وسیعی از اطلاعات و خدمات فراهم می کند – برای مثال، اطلاعاتی مانند “راهنمای استفاده از م�*صولات” و “وضعیت سفارش مشتری ” در خرید های خود و همچنین امکانات ارتباطی کاربر با بخش پشتیبانی مشتریان در این پورتال ها پیش بینی می شود. مانند هر پورتال دیگری، یک پورتال B2C معمولا در قد و قواره ای ارائه می شود که نیازهای مشتریان خود را پاسخ دهد. (Business to Business Portal (B2B نوع دیگر پورتال در زنجیره مدیریت منابع شکل می یابد[۲]. در این نوع پورتال اطلاعات لازم برای تولید کنندگان،تهیه کنندگان، نمایندگی ها و همچنین توزیع کنندگان، به گونه ای مناسب و دسته بندی شده جمع آوری و در اختیار آنان قرار می گیرد. نمونه عمومی پورتال B2B – برای مثال، یک شریک تجاری را قادر می کند تا به بخشهایی از اطلاعات و امکانات مانند سفارش خرید و صدور فاکتور دسترسی داشته و از امکانات این بخشها استفاده کند. به هم پیوستن برنامه های کاربردی یکی از پیشنیازهای لازم برای یکپارچه سازی م�*یط های تجاری در بستری وا�*د و ایجاد م�*یط مجازی لازم برای کسب و کار است. م�*یطی که در آن امکان تهیه کالا یا خدمات، صدور صورت �*ساب خرید و فروش، دسترسی به اطلاعات تولید و دیگر امکانات مرتبط با نیازها فراهم می اید. B2E این پورتال ها که اغلب با عنوان پورتال های اینترانتی شناخته می شوند معمولا به منظور تجمیع، انتشار و به اشتراک گذاری اطلاعات و خدمات به پرسنل یک سازمان ایجاد می شوند. B2E ها به دو دسته اصلی تقسیم می شوند: پورتالهای کارکنان که امکان دسترسی به م�*تویات به هم پیوسته ای مانند اخبار شرکت، اطلاعات سخت افزاری و نرم افزاری، موتور جستجو و منابع فنی و گزارشها را در اختیار می گذارد. اطلاعات این نوع پورتال معمولا در دسترس همه کارکنان یک سازمان قرار می گیرد. این پورتال کارکنان و شاغلین یک سازمان را قادر می کند تا از طریق گپ و گروههای گفتگو با یکدیگر در تماس بوده و با یکدیگر همکاری کنند. عموما، این پورتال ها امکاناتی نظیر ثبت نام در یک کلاس و یا یک اردو را نیز در اختیار کاربر خود قرار می دهند. به علاوه کاربران این پورتال معمولا می توانند اطلاعات شخصی خود مانند نام و کلمه عبور را تغییر دهند. Knowledge worker portal که با یک یا مجموعه اهداف مشخص مثلا فروش یک م�*صول ایجاد می گردد. این پورتال ها مجموعه ای از م�*تویات را به منظور پشتیبانی از فرآیند یا فرآیندهای مشخصی در اختیار می گذارند. برای مثال یک برنامه تکنسین خودکار ممکن است نیازمند منابعی از برنامه های کاربردی دیگر مثلا برنامه های تعمیر و نگهداری باشد تا بتواند اطلاعات لازم در زمینه تاریخچه بازبینی و تعمیر، زمان بندی تجهیز و یا قطعات و لوازم مورد نیاز برای تعمیر آن را کسب کند. پورتال های عمومی ( Mega Or Public Portal ) این پورتال ها با عنوان پورتال های اینترنتی شناخته می شوند و مهمترین ویژگی آنها فراوانی مخاطبانشان است. این نوع از پورتال ها نیز در دو گروه دسته بندی می شوند: پورتال های عمومی که تمامی کاربران اینترنت را مخاطب قرار می دهند (برای مثال Yahoo ، Excite، Google و مانند آن) پورتال های خاص ( صنعتی، بازرگانی، خدماتی ) که به آنها پورتال های عمودی نیز گفته شده و مخاطبان م�*دود و مشخصی دارند ( مانند پورتال های بانکها، سازمانهای دولتی، وزارتخانه ها و … ) باید توجه داشت که یک پورتال می تواند از پیوند انواع پورتال های دیگر ایجاد شود. به علاوه همانطور که یک سازمان کاربران متنوعی دارد، می تواند ( و گاهی نیز لازم است ) که پورتال های مختلفی برای پشتیبانی از نیازهای آنان داشته باشد. جنبه های کارکردی یک پورتال اگر چه پورتال ها در انواع و اندازه های متنوعی ساخته می شوند اما ویژگیهای م�*دود و مشخصی هسته اصلی آنها شناخته می شود: هر پورتال اطلاعات و خدمات را یکجا و در یک م�*ل جمع آوری می کند. هر پورتال می تواند در اندازه لازم برای شخص و یا گروه سازمان دراید. هر پورتال در هر زمان و از هر مکانی قابل دسترس است. یک پورتال مجموعه اطلاعات و خدمات را یکجا و در یک م�*ل جمع آوری می کند هدف اصلی فراهم آوردن امکان دسترسی آسان به هرچیزی ( اطلاعات و خدمات ) است که یک کاربر برای انجام وظایف و مسئولیتهایش به آن ا�*تیاج دارد، صرف نظر از اینکه منبع آن کجا باشد. اطلاعاتی که یک پورتال فراهم می کند داده های ساخت یافته. داده هایی که به صورتی سازمان یافته اند که امکان جستجوی آسان آنها وجود داشته باشد ( اغلب به صورت سلسله مراتب و بر اساس کلمات کلیدی). فهرست الفبایی کتابهای یک کتابخانه مثال خوبی از داده های ساخت یافته است. داده های ساخت یافته اغلب شامل، گزارشها، ت�*لیلها، پرس و جوهای مشخص و دیگر انواع دانش مرتبط با کسب و کار است. داده های بدو ن ساختار، که جستجو در آنها معمولا دشوار بوده و خارج از یک بانک اطلاعاتی قرار دارند. از این نوع داده می توان متن ها، صوت، تصویر و یا گرافیک و اشکالی مانند مستندات Office ، memos ، ایمیل، قرارهای ملاقات را مثال زد. اطلاعات خاص [۳] ،که شامل م�*تویات قابل خرید و فروش ( مثل انواع اخبار، گزارشها، اطلاعات مربوط به سهام، کاریکاتورها و م�*تویات بی اهمیت) بوده و مخصوصا به منظور استفاده در فرایندهای تولیدی دیگر تهیه و در اختیار قرار می گیرند. خدماتی که به وسیله یک پورتال فراهم می شود همکاری، (با عنوان خدمات ارتباطی نیز شناخته می شود ) و به کاربران اجازه می دهد تا با یکدیگر گپ بزنند، در ب�*ثهای گروهی مشارکت داشته باشند، مطالب خود را در اختیار دیگران قرار دهند و… مدیریت م�*توی که انواع جستجو ها، رهگیریها را مدیریت کرده و همچنین قابلیتهای خاصی را به منظور استخراج داده ها در اختیار می گذارد. خدمات شخصی (با عنوان خدمات تراکنشی نیز نام برده می شود ) که کاربران را قادر می سازد تا با دیگر سیستمها ( مثلا سیستمهای فروشنده و یا نماینده یک م�*صول ) مستقیم و بدون واسطه مرتبط باشند. معمولا این قابلیت به کاربر امکان می دهد تا برای مثال فعالیتهای زیر را انجام دهد: – م�*صولات یک سازمان را خریداری کند – ملاقاتهای خود را زمان بندی کند – �*ساب خود را مشاهده یا تراز کند – در کلاس مورد علاقه خود ثبت نام کند هر پورتال می تواند در اندازه لازم برای شخص و یا گروه سازمان دراید. یکی از ویژگیهای جالب یک پورتال شکل و عملکرد متفاوت آن برای اشخاص مختلف است. یکی از روشهایی که به این منظور استفاده می شود، متناسب سازی و تغییر شکل و قابلیتهای پورتال بر �*سب خواسته ها یا تجارب شخص یا گروه استفاده کننده از آن است. به همین دلیل است که کاربران متفاوت شکل متفاوتی از یک پورتال مشاهده کرده و اطلاعات و خدمات متفاوتی در اختیار ایشان قرار می گیرد: امکان تغییر بر �*سب خواسته ها بر �*سب تجارب شخص یا گروه عموما personalize نامیده می شود و به این معنی است که در پورتال امکان انتخاب ن�*وه نمایش م�*توی پیش بینی شده است. اغلب این انتخاب بصورت خودکار و بر اساس نقش کاربر (مثلا پست سازمانی وی) انجام می شود. برای مثال وقتی کارمند فروش به سیستم وارد می شود، به صورت خودکار فهرستی از جدیدترین م�*صولات برای وی به نمایش در می آید. با این همه در بعضی از پورتال ها انتخاب م�*توی نمایش داده شده به کاربر م�*ول می شود تا در زمان ورود به پورتال خود آن را انتخاب کند. تغییر و Customize شدن یک پورتال شامل انتخاب چگونگی شکل ظاهری آن (مثلا رنگ و چیدمان صف�*ه)،مدل مرورگر و م�*ل نمایش م�*تویات روی صف�*ه است. یک پورتال می تواند �*تی برچسب و عنوان تجاری مشخصی داشته و ظاهر متفاوتی را برای انواع کاربرانش به نمایش گذارد. این دو ویژگی به پورتال امکان می دهد تا مجموعه مشخص و تعریف شده ای از کاربران (مثلا مشتریان، شرکا و یا کارکنان) را هدف قرار دهد. بعضی از پورتال ها �*تی می توانند برای هر کاربر مشخص، شکل و شمایل متفاوتی از خود نشان دهند. یک پورتال در هر زمان و از هرمکانی همیشه در دسترس است از آنجا که پورتال ها برای استفاده در م�*یط وب ساخته می شوند، در هر زمان و از هر مکانی با استفاده از یک مرورگر استاندارد وب در دسترس اند. انواع تجهیزات مبتنی بر وب نیز از جمله تلفنهای موبایل، دسترسی به پورتال ها را به غایت آسان و مفید کرده اند.خلاصه تاریخچه پرتال اگر در دنیای کامپیوتر به عقب بازگردیم، زمانی را خواهیم یافت که در آن سیستم های نرم افزاری به گونه ای متحول شدند که دیگر لازم نبود برای کار با یک برنامه، برنامه های دیگر بسته شوند، یعنی می توانستیم همزمان از چند برنامه کاربردی استفاده کنیم بدون آنکه با مشکلی مواجه شویم.امکانی که قبل از آن وجود نداشت. تاریخچه پرتال ها از همان زمان آغاز شد و نسلهای تکامل یافته آنها یکی پس از دیگری پا به عرصه دنیای اطلاعات گذاشتند.

نسل اول پرتال ها اولین پرتال ها، که از آنها تحت عنوان نسل اول نام برده می شود، بر فراهم نمودن محتویات ایستا، مستندات و همچنین خوراکهای اطلاعاتی زنده در صفحات وب مبتنی بودند. مثالهای نمونه این نسل سایت های yahoo یا Excite است. این پرتالها در محیطی به هم پیوسته، اهداف مشابهی را دنبال کرده و صفحه واسط مشخص و منحصر به فردی را برای دستیابی به مجموعه اطلاعات توزیع شده در سراسر شرکت یا سازمان خود، در اختیار کاربر می گذاشتند. این اطلاعات معمولا شامل اخبار شرکت، شرایط و فرم های استخدام، اطلاعاتی مربوط به کارکنان و چگونگی ارتباط با آنها، مستندات رسمی و سیاست های اعلام شده شرکت و همچنین لینک های ارتباطی مفید بود.   نسل دوم پرتال ها نسل دوم پرتال ها بر اطلاعات مشخص تر و نرم افزارها متمرکز بودند. در اساس شباهت زیادی به خصوص در زمینه فراهم آوردن اطلاعات با نسل اول داشتند با این همه تفاوت مهمی نیز وجود داشت: این پرتالهای امکان همکاری کاربران را در محیطی به هم پیوسته فراهم می کردند و همین امکان، نقطه تمایز آنها با نسل پیشین محسوب می شد. پرتال های نسل دوم قابلیت همکاری متقابل را در ادارات مجازی برای تیم های کاری و به منظور انجام وظایفشان فراهم می ساختند. نسل دوم پرتال ها سرویس های متعددی داشتند که از جمله آنها می توان به سرویس های مدیریت محتوی ( سازمان دهی و مدیریت اطلاعات مرتبط ) و سرویس های همکاری (که به کاربران امکان می داد با یکدیگر گپ زده و برای یکدیگر ایمیل فرستاده و قرار ملاقات تنظیم کنند) اشاره کرد. در این پرتال ها قابلیت تعریف گروه های کاربری نیزفراهم آمده بود. به بیان دیگر این پرتال ها سازو کار همکاری داخلی را در یک سازمان فراهم می ساختند.   نسل سوم پرتال ها نسل سوم با هدف ایجاد فضای مجازی تجارت الکترونیک (E-Business ) بوجود آمد. پرتال های نسل سوم به عنوان واسط ارتباطی کارمندان، تهیه کنندگان، تولید کنندگان و مشتریان قلمداد می شوند. ویژگی فوق العاده این پرتالها امکان مرتبط شدن نرم افزارهای مستقر در سرورهای مختلف است. به بیان دیگر، این پرتال ها نقطه به هم پیوستن محتویات و برنامه های کاربردی مستقر در سرورهای مختلف بطور همزمان و با استفاده از همکاری سرویسهای خدماتی آنان اند. به علاوه امکان دسترسی به محتویات و امکانات سیستمهای مختلف را از طریق ابزارها و تجهیزات متنوع، بسته به نیاز کاربر امکان پذیر می کنند. این گروه پرتال ها مجموعه قابل توجه و ارزشمندی از اطلاعات، مستندات، امکانات و قابلیتهای نرم افزارهای مرتبط را از طریق درگاه واحدی برای کاربر فراهم می کنند. به علاوه، این پرتالها به صورتی خودکار و بر اساس نقش کاربران هدفمند شده و ویژگیهایی خاص آنها می یابند. به بیان دیگر، نحوه نمایش، محتوی و امکانات در دسترس، بسته به نقش تعریف شده برای کاربر به گونه ای منحصر به فرد و خاص وی در اختیار او قرار می گیرد. کلید توسعه آینده این نسل از پرتال ها،ایجاد چهارچوب های کاری باز ( از قبل تعریف نشده ) برای سرویس های عمومی خواهد بود.   انواع پرتال ها یک سازمان مجموعه متنوعی از کاربران دارد که از جمله آنها می توان به مشتریان، شرکا، کارمندان اشاره کرد. همه این کاربران علاقه مندند از اطلاعات و خدمات آن سازمان استفاده کنند. کاملا آشکار است که هر کدام از آنها نیازهای خاص و اغلب متفاوتی دارد. برای پاسخگویی به این تنوع، انواع مختلف پرتال ایجاد شده و مورد استفاده قرار می گیرد. به طور کلی بر حسب چگونگی پاسخگویی به نیازهای کاربران، پرتال ها را می توان در چهار گروه زیر دسته بندی کرد: Business to Customer Portal (B2C) این نوع از پرتال با سیستمهای CRM[1][1] مرتبط بوده و دسترسی مستقیم مصرف کننده را به مجموعه وسیعی از اطلاعات و خدمات فراهم می کند – برای مثال، اطلاعاتی مانند “راهنمای استفاده از محصولات” و “وضعیت سفارش مشتری ” در خرید های خود و همچنین امکانات ارتباطی کاربر با بخش پشتیبانی مشتریان در این پرتال ها پیش بینی می شود. مانند هر پرتال دیگری، یک پرتال B2C معمولا در قد و قواره ای ارائه می شود که نیازهای مشتریان خود را پاسخ دهد. Business to Business Portal (B2B) نوع دیگر پرتال در زنجیره مدیریت منابع شکل می یابد[۲][۲]. در این نوع پرتال اطلاعات لازم برای تولید کنندگان،تهیه کنندگان، نمایندگی ها و همچنین توزیع کنندگان، به گونه ای مناسب و دسته بندی شده جمع آوری و در اختیار آنان قرار می گیرد. نمونه عمومی پرتال B2B – برای مثال، یک شریک تجاری را قادر می کند تا به بخشهایی از اطلاعات و امکانات مانند سفارش خرید و صدور فاکتور دسترسی داشته و از امکانات این بخشها استفاده کند. به هم پیوستن برنامه های کاربردی یکی از پیشنیازهای لازم برای یکپارچه سازی محیط های تجاری در بستری واحد و ایجاد محیط مجازی لازم برای کسب و کار است. محیطی که در آن امکان تهیه کالا یا خدمات، صدور صورت حساب خرید و فروش، دسترسی به اطلاعات تولید و دیگر امکانات مرتبط با نیازها فراهم می اید. B2E این پرتال ها که اغلب با عنوان پرتال های اینترانتی شناخته می شوند معمولا به منظور تجمیع، انتشار و به اشتراک گذاری اطلاعات و خدمات به پرسنل یک سازمان ایجاد می شوند. B2E ها به دو دسته اصلی تقسیم می شوند: · پرتالهای کارکنان که امکان دسترسی به محتویات به هم پیوسته ای مانند اخبار شرکت، اطلاعات سخت افزاری و نرم افزاری، موتور جستجو و منابع فنی و گزارشها را در اختیار می گذارد. اطلاعات این نوع پرتال معمولا در دسترس همه کارکنان یک سازمان قرار می گیرد. این پرتال کارکنان و شاغلین یک سازمان را قادر می کند تا از طریق گپ و گروههای گفتگو با یکدیگر در تماس بوده و با یکدیگر همکاری کنند. عموما، این پرتال ها امکاناتی نظیر ثبت نام در یک کلاس و یا یک اردو را نیز در اختیار کاربر خود قرار می دهند. به علاوه کاربران این پرتال معمولا می توانند اطلاعات شخصی خود مانند نام و کلمه عبور را تغییر دهند. · Knowledge worker portal که با یک یا مجموعه اهداف مشخص مثلا فروش یک محصول ایجاد می گردد. این پرتال ها مجموعه ای از محتویات را به منظور پشتیبانی از فرآیند یا فرآیندهای مشخصی در اختیار می گذارند. برای مثال یک برنامه تکنسین خودکار ممکن است نیازمند منابعی از برنامه های کاربردی دیگر مثلا برنامه های تعمیر و نگهداری باشد تا بتواند اطلاعات لازم در زمینه تاریخچه بازبینی و تعمیر، زمان بندی تجهیز و یا قطعات و لوازم مورد نیاز برای تعمیر آن را کسب کند.   پرتال های عمومی ( Mega Or Public Portal ) این پرتال ها با عنوان پرتال های اینترنتی شناخته می شوند و مهمترین ویژگی آنها فراوانی مخاطبانشان است. این نوع از پرتال ها نیز در دو گروه دسته بندی می شوند: · پرتال های عمومی که تمامی کاربران اینترنت را مخاطب قرار می دهند (برای مثال Yahoo ، Excite، Google و مانند آن) · پرتال های خاص ( صنعتی، بازرگانی، خدماتی ) که به آنها پرتال های عمودی نیز گفته شده و مخاطبان محدود و مشخصی دارند ( مانند پرتال های بانکها، سازمانهای دولتی، وزارتخانه ها و … ) باید توجه داشت که یک پرتال می تواند از پیوند انواع پرتال های دیگر ایجاد شود. به علاوه همانطور که یک سازمان کاربران متنوعی دارد، می تواند ( و گاهی نیز لازم است ) که پرتال های مختلفی برای پشتیبانی از نیازهای آنان داشته باشد.   جنبه های کارکردی یک پرتال اگر چه پرتال ها در انواع و اندازه های متنوعی ساخته می شوند اما ویژگیهای محدود و مشخصی هسته اصلی آنها شناخته می شود: vهر پرتال اطلاعات و خدمات را یکجا و در یک محل جمع آوری می کند. vهر پرتال می تواند در اندازه لازم برای شخص و یا گروه سازمان دراید. vهر پرتال در هر زمان و از هر مکانی قابل دسترس است. هدف اصلی فراهم آوردن امکان دسترسی آسان به هرچیزی ( اطلاعات و خدمات ) است که یک کاربر برای انجام وظایف و مسئولیتهایش به آن احتیاج دارد، صرف نظر از اینکه منبع آن کجا باشد.

وب پورتال چیست؟

وب پورتال چیست؟
قطعا مطلع هستید که اولین بار شبکه غیر محلی در سال ۱۹۶۰ توسط آژانس پروژهاي تحقيقاتي پيشرفته سازمان دفاع آمريکا با نام “آرپانت” متولد شد. در آن زمان تنها هدف از طراحی شبکه این شبکه حول این محور بود تا هر کامپيوتر به دو کامپيوتر متصل شود و پيامهاي ارسالي از يک نقطه شبکه به هرنقطه ديگر مي توانستند از مسيرهاي مختلفي بگذرند که با گذشت زمان و ارتباط این شبکه با چندین شبکه ارتباطی دیگر به مفهوم جدی تری به نام اینترنت دست یافت. احتمالا آن زمان کمتر کسی باور می کرد که این شبکه به چنان عظمتی دست می یابد که مدیریت و کنترل آن چه در بخش مدیریتی و چه در بخش فنی نیاز به هزینه و متخصصین ویژه ای دارد که دلیل این ادعا چیزی نیست جز جای خالی وب! اما با نظریه World Wide Web که امروز میلیون ها بار اطلاعات اینترنت توسط انواع مروگر ها بدست میلیون ها کاربر اینترنت مرور می شود علم اینترنت پا به مرحله جدیدی گذاشته است. مرحله ای پیچیده با کاربری فوق العاده آسان که همین آسان بودن دسترسی بعضا برخی از کاربران را به اشتباه وارد می کند که وب همان اینترنت است! هدف از نظریه World Wide Web چیزی نبود جز دسترسی آسان و سریع به خدمات و محتویات اینترنتی از طریق یک Application خاص با قابلیت های مشخص که با ورود این Application ها گام جدید تری در عرصه سرویس دهی اینترنتی و نیز طبقه بندی اطلاعات در اینترنت به وجود آمد و این رقابت تا جایی رسید که کیفیت، ظاهر و امنیت مرورگر ها نیز برای کاربران مهم تلقی شد و بازار گرمی را برای سازندگان مرورگر ها به وجود آورد. گسترش اطلاعات و سرویس دهی اینترنتی توسط وب سایت ها چنان رشد چشمگیری داشته است که بعید است کسی نام تمامی وب سایت های موجود در اینترنت را از حفظ باشد چرا که می بایست هر روز نام های کوتاه و بلند ۲۰۰۰۰ سایت جدید را بخاطر بسپارد! اگر توجه داشته باشید با حیات وب، کاربری آسان انگیزه اصلی کاربران اینترنت جهت استفاده از این شبکه می باشد پس قطعا دور از ذهن است یک کاربر اینترنتی راضی شود برای استفاده از چندین خدمات مورد نیازش هر روز به چندین سایت سرکشی کند و برای استفاده از آنها مجبور به ثبت نام های تکراری و نیز محافظت از چندین شناسه و رمز عبور متفاوت باشد، از همین رو وب ناخواسته به نسل جدیدی از سرویس دهی رسید که امروز همگی آنرا با نام وب پورتال می شناسند. برای خواندن مقاله بر روی ادامه مطلب کلیک کنید. به نظر من برای اینکه بتوانیم بهترین و علمی ترین تعریف را از وب پورتال داشته باشیم بهتر است به بررسی واژه به واژه این کلمه بپردازیم، کلمه ای که خود در برگیرنده بسیاری از مفاهیم مهم روز ICT و تجارت است تا جایی که می توان گفت وب پورتال ها شرکت های نفت اینترنتی هستند! در بالا با مفهوم Web به خوبی آشنا شدیم و دریافتیم که وب عامل دسترسی آسان به خدمات و محتویات مجازی، در یک کلام اینترنت است. همچنین در مورد واژه Portal می توان گفت، منظور ما یک Gateway و یا Doorway یا همان شاهراه و دروازه است، دروازه ای که به تبعیت از ذات اصلی خود یعنی همان دسترسی آسان، دسترسی ما را به وب و در نهایت اینترنت راحتتر از پیش می کند و محلی می شود برای به اشتراک گذاری خدمات و محتویات توسط چند وب سایت توانمند و مورد نیاز. آنچه از این تعریف بر می آید بر ما روشن می سازد که وب پورتال یک محصول خاص نیست و همانند وب سایت یک ماهیت استاندارد و تشکیل شده از دو زیر ساخت خدمات (Services) و محتویات(Content) است که این ماهیت خروجی چندین استاندارد, دیتا و engine خاص زیر نظر یک یا چند مجموعه نظارتی مشخص و همگام است. معمولا تعریف بالا اکثر کاربران غیر مسلط را به اشتباه می کشاند که هر وب سایت پر از لینک و یا یک وب سایت همه کار همان پورتال است چرا که برابر تعریف بالا می تواند دسترسی کاربران را به سایر وب سایت ها آسانتر کند که می توان با اطمینان گفت این تعبیر کاملا غلط و دور از تعاریف استاندارد می باشد چرا که همانگونه که در بالا نیز بیان کردیم وب پورتال یک ماهیت تحت وب است که ارائه دهنده خدمات و محتویات به صورت یکجاست. هدف وب پورتال ها طبقه بندی کردن اطلاعات و نیز تعریف دسترسی آسان به آنهاست که برای جلوگیری از پراکندگی چگونگی یافتن، دسترسی و نگهداری اطلاعات توسط کاربر و به صورت خلاصه جلوگیری از سردرگمی ایشانٰ، به صورت همزمان سرویس های اصلی و جانبی را در اختیار کاربران قرار می دهند که مجموع این سرویس ها نیز در یک بستر اشتراکی (Account) نقطه مشترک دارند که اصلی ترین نقطه مشترک آنها ID و Profile است. اکثر وب پورتال ها در چند آیتم نقاط مشترک و کلیشه ای دارند که به ترتیب عبارتند از: • تنوع سرویس دهی • چگونگی سرویس دهی • نحوه دسترسی کاربر به سرویس • درآمد زایی و Business plan • تامین اطلاعات و درواقع همین چند آیتم کوتاه اما حساس هستند که سند تضمین رشد و حیات وب پورتال ها که در نهایت منجر به یک رقابت تنگاتنگ میان هم نوعان خود میشود را امضا کرده اند! سرویس های یک وب پورتال تنوع بیشتری به سرویس های یک وب سایت را دارند، چرا که فعالیت وب سایت ها اکثر به صورت تخصصی بوده و موضوعیت آنها اغلب حول یک و یا چند آیتم مشخص و محدود که نهایتا توجیه کننده یک مورد مشخص است می گردد که همین امر سبب محدود بدون گروه های کاربری وب سایت های می شود. اما یک وب پورتال با تنوعی که در سرویس های آن ذکر شد می تواند میزبان اکثر اقشار جامعه با هر نوع طرز فکر، سلیقه و نهایتا نیازی باشد. از مهم ترین سرویس های اصلی یک پورتال می توان به موارد زیر اشاره برد: ماشین جستجو ایمیل فضای رایگان و یا وبلاگ ارائه اطلاعات مختلف (مسافرت، پزشکی و…) اخبار دانلود (فرمت های مختلف) گفتگو و Chat همچنین وب پورتال ها سعی می کنند سرویس های مطلوب و به روزی (At time) را در کنار سایر سرویس های اصلی و کلیشه ای در اختیار کاربران خود قرار دهند تا با ربودن ذهن کاربران و جلب نظر عده کثیرتری از کاربران مشتاق توسط سرویس های جانبی و جذاب صاحب اکثر سهام بازار صنفی خود شوند. منظور از چگونگی سرویس دهی نیز نوع در اختیار گذاشتن خدمات به کاربران است. وب پورتال ها برای اینکه مشتریان خود را از دست ندهند و در نهایت پیروز از رقابت بازار اطراف خود بیرون بیایند سعی می کنند اصلی ترین سرویس ها و نیز عمومی ترین ها را به صورت رایگان در اختیار کاربران قرار دهند. از طرف دیگر، جدا از رایگان بودن امتیاز استفاده از خدمات وب پورتال ها، اکثر قریب به اتفاق این خدمات همگی در یک زیر ساخت با هم مشترک هستند و این بدان منظور است که جدا از پیچیدگی مراحل و دفعات شخصی سازی در وب پورتال ها؛ در وقت و کنترل کاربر نسبت به موقعیت خود حرکتی صورت گرفته شده باشد. مشترک بودن زیر ساخت سرویس های یک وب پورتال Basic account and cardinal ID)) امورات دسترسی و امنیت کاربر را تا حد بسزایی سامان می بخشد و در این شرط کاربر از ثبت نام های چند باره در یک یا چند وب سایت ( یا وب پورتال)، سردرگمی بین چند شناسه و رمز متفاوت، Cookies, cashed و نیز امنیت پایین دور می ماند و می تواند با یک Security واحد و ID و رمز ورود به همه نوع سرویسی دسترسی داشته باشد و جدا از تمامی این موارد با توجه به این لایه زیر ساختی امکان شخصی سازی به صورت پراکنده و متمرکز به کاربر داده می شود. وب پورتال هایی که سعی می کنند سرویس های اصلی مورد نیاز کاربران را در ازای پول در اختیار ایشان قرار دهند به دلایل فراوان و مستندی تا ابد در خم یک کوچه باقی خواهند ماند! نحوه دسترسی کاربر به سرویس ها در آیتم لایه زیر ساخت با چگونگی سرویس دهی نقطه مشترک دارند و جدا از این مورد Remote access جایگاه مهمی در نحوه دسترسی کاربر و در نهایت محبوبیت یک وب پورتال دارد. اکثر کسانی که جز کاربران همیشگی اینترنت هستند و به نوع زندگی ها به دو بخش محیطی و مجازی تقسیم شده است همیشه دغدغه دسترسی به اینترنت را در شرایط خاص دارند که یکی از مهم ترین عوامل کمک کنند به آنها همان دسترسی غیر مستقیم است که معمولا از طریق موبایل و SMS Engine های گوناگون صورت می پذیرد. در صورتی که تمامی این آیتم ها به صورت کامل و صحیح در زمان مشخص و مورد نیاز اجرا شوند پروِژه وب پورتال ما به مرحله سودآوری خواهد رسید که این مرحله با سه آیتمی که در بالا آمد در تعامل مستقیم قرار دارد به گونه ای که در صورت نبودن یک طرح توجیه اقتصادی مشخص و علمی کل حیات پروِژه را با مخاطره روبرو کرده ایم. اما با ذکر تعاریف بالا اصلی ترین سوالی که پیش می آید نوع درآمد زایی وب پورتال هاست. قطعا از خود می پرسید زمانی که قرار است اکثر سرویس ها مخصوصا سرویس های اصلی به صورت رایگان در اختیار کاربران که قطعا تعداد آنها نیز کم نیست قرار بگیرد اینکار جز صرف هزینه چه سودی برای ما در بر خواهد داشت؟! جواب سوال شما بسیار ساده است، وب پورتال ها رابطه کاملا مستقیم با تکنیک e-commerce دارند از همین رو اکثر بازگشت هزینه ها و سودآوری وب پورتال از طریق تجارت الکترونیکی تحقق می یابد. برای اینکه مسئله برایمان واضح تر از قبل باشد بهتر از با تعریف تجارت الکترونیک آشنا باشیم، تجارت‌ الكترونيك‌ به‌ معناي‌ مبادله‌ محصولات‌ و خدمات‌ درمقابل‌ پول‌ با استفاده‌ از تواناييهاي‌ اينترنت‌ است. از تعریف بالا نتجیه می گیریم که تجارت‌ الكترونيك‌ به‌ معني‌ اطلاع‌رساني، تبليغات‌ و خريد و فروش‌ كالاها و خدمات‌ و حفظ‌ و برقراري‌ روابط‌ تجاري‌ از طريق‌ سيستم‌هاي‌ مخابراتي‌ و ابزارهاي‌ پردازش‌ داده‌ها است که از مهم ترین آیتم های در دسترس و عملی آن در شرایط فعلی می توان به تبلیغات و فروشگاه های اینترنتی اشاره کرد. همانگونه که ملاحضه می کنید یکی از تاکیدات اصلی تجارت الکترونیک واگذاری خدمات اینترنتی است که پورتال ها به آن توجه بسیاری خاصی دارند و اصلی ترین آن نمایش تبلیغات سایر شرکت ها و محصولات و خدمات است. وب پورتال ها با ارائه سرویس های رایگان که راه اندازی و نگهداری آنها چندان هم کم هزینه نیست، سعی می کنند تا آمار کاربران روزانه(Visitor) خود را به درجه بالاتری برسانند و پیرو همین آمار بازدید که قطعا نرخ قابل توجهی خواهد بود حجم ترافیک خود را افزایش دهند و محیط مناسبی را جهت نمایش تبلیغات علاقه مندان و معرفی محصولات و خدمات آنها فراهم آورند. می توان مطمئن بود کمپانی “الف” که نیاز به معرفی محصول و یا محصولات خود برای فروش بیشتر دارند حاضرند هر مبلغ عقلانی را جهت شهرت و محبوبیت و در نهایت فروش بیشتر بپردازند و همین امر سبب می شود که گردانندگان یک وب پورتال پس از گزراندن یک پروسه لازم پول خوبی به جیب بزنند چرا که با این اوصاف پورتال ها را می توان شرکت های نفت اینترنتی دانست. و نهایتا آیتم دیگری که جز کلیشه ای ترین خصوصیات وب پورتال هاست تامین محتویات آنهاست. هیچگاه یک پورتال مانند Yahoo نمی تواند تامین کننده تمامی محتویات و یا حتی مدیر کلیه بخش های خود باشد چرا که در صورتی که قرار باشد تمامی این کار ها را به تنهای انجام دهد جدا از صرف هزینه زیاد و نیاز به زمان بالا جهت جمع آوری و طبقه بندی ، به دلیل نبود ذهنیت های متفاوت و تنوع سلیقه خود را با موذل یکنواختی و روزمرگی روبرو ساخته است و این می تواند نقطه شروع هرز رفتن حیات یک وب پورتال باشد. مهم ترین ویژگی ها وب پورتال را در یک جمله می توان به شرح زیر دانست که البته این خود می تواند به جزئی از تعریف پورتال محسوب شود. در اختیار گذاشتن اطلاعات بیشمار و مختلف با تعیین اهداف قبلی، سطح دسترسی و رده بندی زیر نظر کادر نظارت و مدیریت در یک قالب انعطاف پذیر که به صورت جذاب و قابل دسترسی در کنار سرویس ها و خدمات مفید به کاربران اینترنت به گونه ای که سرویس دهنده و سرویس گیرنده هر دو از امنیت سرویس خود اطمینان داشته باشد . اعم ویژگی های پورتال را به صورت تیر وارمی توان در موارد زیر دانست: ۱- قابلیت شخصی سازی اطلاعات و ظاهر customization)) 2- قابلیت استفاده برای عموم و عدم پایداری به Platform 3- قابلیت دسترسی به تمام سرویس ها تنها با یکبار ورود به سیستم Single sign-on)) 4- دسته بندی و رده بندی اطلاعات در بخش مدیریت و ارائه به کاربر Taxonomy)) 5- تعامل و یافتن سریع کاربران در مواقع ضروری (Alert) 6- دسترسی سریع به اطلاعات ۷- ارائه سایر سرویس های اینترنتی مبتی بر وب پورتال ها نتیجه تلاش ما برای رسیدن به کیفیت مطلوب در حداقل زمان است. تا مدتی پیش خیلی ها گمان می برند هر چقدر کاربران اینترنت ورزیده تر شوند نسل پورتال ها روز به انقراض کشیده می شود در حالی که امروزه عکس این گزینه ثابت شده است. نتیجه ای که از این ویژگی های بی نظیر بر می آید صرف جویی در هزینه و زمان و دسترسی سریع تر و مطلوب تر به اطلاعات و خدمات اینترنتی و در نتیجه افزایش راندمان کاری خواهد بود. در چنین حالتی تعجب نکنید که پورتال را به Mouse کامپیوترتان نسبت دهم! شاید با این تشابه درک ویژگی های پورتال را برایتان آسان تر کند: پورتال چیزی مشابه یک OS و سیستم عامل عمل می کند بدانگونه که صرف نظر از خاصیت برقراری ارتباط سیستم عامل با سخت افزار دسترسی ما را به پوشه ها و فایل های موجود در هارد دیسک را آسان تر می کند. در چنین حالتی اگر وب سایت را DOS در نظر بگیریم و پورتال را ویندوز قدرت کارایی هر یک را به سادگی در می یابیم. اما در نهایت تمامی این امکانات در محیط ویندوز با توجه به داده های موجود در هارد دیسک به ما داده می شوند. از مهم ترین ویژگی های پورتال که در تعریف علمی از آن به عنوان قابلیت و سرویس یاد کردیم امکان بر قراری ارتباط دو طرفه میان کاربران است. در پورتال ها این امکان به کاربران داده می شوند که بتوانند از طرق مختلف مانند چت و Web2 با یکدیگر در تماس و تعامل اطلاعات با فرمت های خاص باشند. همچنین امکان شخصی سازی که یکی از مهم ترین عوامل خدماتی پورتال محسوب می شود سبب رضایت مخاطبان و کاربران پورتال ها شده است چرا که با امکان شخصی سازی و Customize شما خودتان نحوه دسترسی به بخش مدیریتی، سرویس ها و اطلاعات را با امنیت دلخواه تغییر وتعیین می کنید. درواقع با توجه به بیان تشابه با سیستم عامل، می توانید از اطلاعات خود Back up بگیرید، Shortcut بزنید و یا سطح دسترسی افراد دیگر را به اطلاعات خود چه در Security و چه View تعریف کنید. اکثرا گمان می برند که وب پورتال ها به دو دسته عمومی و تخصصی تقسیم بندی می شوند که پورتال های عمومی ارائه کننده خدمات عمومی و کلی هستند و پورتال های تخصصی ارائه دهنده سرویس ها و مطالب تخصصی که نمی تواند بیشتر از یک موضوع اصلی باشد هستند. از همین رو در بسیاری از موارد دسته بندی پورتال ها را با اصطلاح عمودي (Vertical) و افقي (Horizontal) انجام می دهند، البته از نظر من این دسته بندی چندان صحیح و کامل نیست و ممکن است باعث اشتباهاتی در باب تشخیص پورتال شود. همچنین بعضی معتقد اند پورتال به دوسته دیگر با اصطلاح کاربردی و اطلاعاتی نیز تقسیم می شود. که البته این طرز فکر کاملا اشتباه ست چرا که خاصیت اصلی پورتال ارائه سرویس و اطلاعات در کنار هم است. در صورتی که وب پورتال را غیر از این تقسیم بندی کنیم در حال بررسی وب سایت هستیم نه پورتال! از طرف دیگرعده ای بیان می کنند پورتال ها چهار دسته کلی تقسیم می شوند که عبارتند از: • Business to Customer Portal (B2C) • Business to Business Portal (B2B) • B2E • Public Portal در این دسته بندی پورتالB2C تنها خاصیت خرید و فروش بین شرکت ها و کاربران را دارد؛ پورتال B2B تنها خاصیت معامله و خرید فروش بین شرکت ها با یکدیگر دارد B2E خود به دسته “پورتال کارکنان” با امکان دسترسی به یک سری اطلاعات به هم پیوسته را فراهم می کند و در دسته دیگر” worker portal” که با یک یا مجموعه اهداف مشخص مثلا فروش یک محصول ایجاد می گردد و در نهایت پورتال های عمومی که به دو دسته ” Horizontal ” هستند ( مشابه یاهو) و دسته ” Vertical ” تقسیم می شوند. در این تعریف پورتال های عمودی را می توان پورتال های سازمانی دانست. در چنین دسته بندی عملا یک خاصیت را چند بار تعریف کرده ایم در صورتی که می توانستیم دسته بندی مختصر تر و به مراتب مفید تری داشته باشیم! نظر شما چیست؟آیا با توجه به تعاریف بالا سیر موضوعات فرد جز وظایف یک وب پورتال است؟ قطعا جواب منفی خواهد بود چرا که همانطور که گفته شد وب پورتال ها اساسا دروازه ورود کاربران به حیطه وب هستند و در حال حاضر برای یک موضوع واحد تا این حد محتویات با فرمت های گوناگون وجود ندارد که برای دسترسی به آنها نیاز به یک خط دهنده و طبقه بندی کننده اطلاعات داشته باشیم. از طرف دیگر گفتیم که اصلی ترین آیتمی که دلیل اثبات وجود یک وب پورتال است ارائه همزمان خدمات و محتویات به صورت یکجاست. فرض کنید که شما کاربر همیشگی آدرس www.photo.net هستید. همانگونه که مطلع هستید این وب سایت جز بی نظیر ترین مراجع ارائه عکس و نیز فنون عکاسی در سراسر وب جهانی ست که توسط هزاران کاربر در روز update می گردد، حال قرار است این وب سایت به کاربرانی که گاهی اوقات عکس هایی را که خودشان تهیه کرده اند را برای وب سایت می فرستند میل باکس رایگان ارائه کند. آیا این حرکت برای آن کاربر توجیه خاصی دارد؟ این میل باکس تنها برای زمانی به ایشان داده شده است که مشترک photo.net باشند و در رشد و پیشرفت آن موثر واقع شوند و در صورتی که کاربر تماس خود را با این وب سایت قطع کند نه برای سایت و نه برای کاربر اشتراک ایمیل در آدرس photo.net دیگر ارزشی ندارد و فارغ از تمامی این موارد آیا این کاربران با آدرس user@photo.net حاضر به تبادل اطلاعات و فعالیت در سایر موضوعات به غیر از عکاسی هستند؟! پیرو موراد ذکر شده بالا متوجه می شویم که پورتال های سازمانی نیز وجود خارجی ندارند و برای اینکه با این موضوع آشنایی بیشتری داشته باشید پیشنهاد می کنم مقاله “پورتال سازمانی، انگیزه ای را برای سود جویی” به دقت بخوانید. منظور از معماری پورتال تعریف و توجیه پروژه در یک چهارچوب خاص به دسته های • نوع برنامه نویسی • نوع مدیریت پروژه • نوع طرح توجیه اقتصادی و سایر گزینه های موثر در تشکیل و تهیه می باشد. ضرورت تعریف معماری در پورتال ها را می توان پیشگیری از بروز اشتباهات احتمالی؛ تامین امنیت بالا، صرفه جویی های بسزا در هزینه ها و مانند این دانست. بعضا بسیاری گمان می کنند معماری پورتال ها یک کلیشه است که در هر زمان و برای هر پروژه ای به یک نحوه اجرا می شود در صورتی که تصور صحیح می بایست معماری را برای هر پورتال بنا بر خاصیت های زمانی، موقعیتی، فرهنگی و ریالی ؛ با در نظر گرفتن ملزومات تعریف کند. درواقع با چنین شرایطی معماری پورتال را می توان Presentation پروژه پورتال دانست که اطلاعات جامعی و اصلی را در باره چگونگی تهیه ، راه اندازی و نگهداری پورتال به ما می دهد و همگی تاثیر گرفته از ویژگی های پورتال هستند که در بخش های قبلی در مورد آن صحبت شد. این presentation را می توان به دو دسته کلی تقسیم کنیم: • کاربری و مدیریت ما و پورتال • کاربری و مدیریت مشتری ما و پورتال نکته حایز اهمیت اینجاست که نوع مدیریت پروژه و استاندارد های به کارگرفته شده ستون های پورتال ها تلقی می گردند و این استاندارد ها دائما در تعامل با یکدیگر اند و در صورت نقض قوانین هر یک خسارات جبران ناپذیری به خود و سایر ستون های پروژه و در نهایت کل پروژه وارد می کنند.

مشکلات رایانه ای

سوالات رایانه ای

پاسخگویی به سوالات رایانه ای

آموزش تگ های مقدماتی HTML

آموزش تگ های مقدماتی HTML

تگ توضیحات <– … –!>

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

این تگ برای ایجاد توضیحات برای کد ها مورد استفاده قرار میگیرد.

مانند زیر :

< !– کد زیر یک پاراگراف ایجاد مینماید — >
< p > متن تست < /p >

که در کد بالا تنها متن “متن تست” نمایش داده میشود .

 

تگ عنوان H1 – H6 :

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

تگ های H1 تا H6 به ترتیب از H1 بزرگترین استایل تا آخر می باشد که درجه ی اهمیت آنها هم به همین میزان است.

نکته ی مهم : سعی کنید در صفحاتتون Title نوشته شده در بخش header سایت را در محلی مشخص در بالای صفحه بین تگ H1 قرار بدهید.

نحوه ی استفاده از آن بصورت زیر است :

<h1>عنوان شماره ۱</h1><h2>عنوان شماره ۲</h2>

<h3>عنوان شماره ۳</h3>

<h4>عنوان شماره ۴</h4>

<h5>عنوان شماره ۵</h5>

<h6>عنوان شماره ۶</h6>

خروجی قطعه کد زیر بصورت زیر می باشد :

 

عنوان شماره ۱

عنوان شماره ۲

عنوان شماره ۳

عنوان شماره ۴

عنوان شماره ۵
عنوان شماره ۶

 

نکته : اندازه و نوع فونت بصورت پیش فرض به صورت بالا قرار میگیرد ، اما در صورت دلخواه میتوانید نوع و اندازه و خصوصیات ظاهری دیگر تگ های عنوان (h1 – h2) را با استفاده از Css تغییر دهید.

تگ های پاراگراف P , Br

تگ های پاراگراف P , Br برای تراز بندی متون و جملات درون صفحات کاربرد زیادی دارند.

 

تگ P یا پاراگراف :

متن داخل این تگ بصورت یک پاراگراف در نظر گرفته می شود. در صورت ایجاد یک پاراگراف یا تگ P جدید ، پاراگراف بعدی به سطر بعد می رود.

بطور مثال :

<p> متن تست است. </p>

<p> متن تست شماره ۲٫ </p>

خروجی بصورت زیر می باشد :

متن تست است.

متن تست شماره ۲٫

 

تگ Br :

تگ Br در نقش enter در ورد می باشد بدین صورت که خط جدیدی درون پاراگراف ایجاد میکند و نوشته ی بعد از آن را به سطر جدید می برد .

بطور مثال :

<p> این متن <br /> تست است. </p>

خروجی بصورت زیر می شود :

این متن
تست است.

 

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

نکته ۲ : این تگ بصورت یکه استفاده میشود و تگ پایانی ندارد.

 

تگ Center :

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

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

مثالی در استفاده از این تگ :

<p> متن تست با تراز پیش فرض </p><center> متن تست با تراز وسط چین </center>

خروجی این کد بصورت زیر می باشد :

متن تست با تراز پیش فرض

متن تست با تراز وسط چین

تگ B :

متن داخل تگ B بصورت توپر شده نمایش داده می شود . این تگ نیز همانند تگ Center بهتر است از معادل های آن در Css استفاده شود.

مثالی در این زمینه ی تگ B :

<p> این متن <b> تست </b> می باشد. </p>

خروجی کد بالا بصورت زیر می باشد که کلمه ی تست بصورت بولد شده نمایش داده می شود :

این متن تست می باشد.

 

تگ Hr :

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

مثالی در این زمینه :

<p> این متن <hr />  تست است </p>

خروجی به صورت زیر می باشد :

این متن


تست است

 

تگ های Sub و Sup :

متن داخل تگ sub و تگ sup بصورت اندیس (sup) و یا زیرنویس (sub) در می آید. شکل کلی آن بصورت زیر است :

<p> این متن <sub> تست</sub> می باشد. </p><p> این متن <sup> تست </sup> می باشد. </p>

خروجی بصورت زیر می باشد :

این متن تست می باشد.

این متن تست می باشد.

تگ گروه بندی Fieldset , Legend

تگ Fieldset برای گروه بندی در فرم ها بسیار کاربرد دارد. این تگ در Asp.net معادل سروری کنترل Panel می باشد. برای تعیین عنوان یک گروه از تگ Legend در ابتدای تگ Fieldset استفاده می گردد.

نکته ی بسیار مهم : در صورت استفاده ننمودن از کدنویسی سروری برای کنترل های Asp.net توصیه اکید می شود که از تگ های معادل آنها استفاده شود. بطور مثال بجای استفاده از کنترل Asp:Panel از تگ Fieldset و Legend استفاده شود. زیرا در نهایت کنترل های Asp.net به تگ های Html خالص تبدیل شده و برای جلوگیری از این سربار اضافه از تگ های مستقیم آنها استفاده نمایید.

مزیت دیگر این روش کنترل بهتر آنها در Style آنها بوسیله Css می باشد که کنترل های Asp.net بعضا در این مورد مشکل زا هستند.

 

نمونه ای از کاربرد تگ Fieldset و Legend را در مثال زیر می بینید:

 <fieldset>      <legend>عنوان گروه</legend>

<p>این متن تست است.</p>

<p>این متن تست شماره ۲ است.</p>

</fieldset>

خروجی کد زیر بصورت زیر است :

عنوان گروه

این متن تست است.

این متن تست شماره ۲ است.

 

خصوصیت اصلی :

خصوصیت اصلی تگ Legend خصیصه ی Align یا تراز می باشد که محل قرار گیری عنوان را در این تگ تعیین میکند.

مقدار هایی که این خصوصیت می پذیرد عبارتند از :  Top , Bottom , Left , Right

مثالی در این زمینه :

 <fieldset>      <legend align=”left”>عنوان گروه</legend>

<p>این متن تست است.</p>

<p>این متن تست شماره ۲ است.</p>

</fieldset>

خروجی کد زیر بصورت زیر است :

عنوان گروه

این متن تست است.

این متن تست شماره ۲ است.

که در این مثال همان طور که می بینید تراز و محل قرار گیری عنوان گروه در سمت چپ قرار گرفته است.

 

تگ لینک ( a )

تگ لینک یا تگ <a> برای ارتباط بین صفحات وب و یا ایجاد لنگر در داخل صفحه، در سایت به کار میرود.

این تگ به صورت کلی زیر به کار میرود :

< a   Properties =”Value”  ….  >    محتوا   </ a >

نکته ی مهم در استفاده از تگ <a> اینست که در بخش محتوا می توان غیر از متن از تصویر و یا المنت های دیگر نیز استفاده نمود.

مهمترین خصوصیات <a> به صورت زیر می باشد :

 

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

 

خصوصیت Href : این خصوصیت مهمترین خصوصیت تگ a می باشد که با مرورگر پس کلیک بر روی محتوای لینک به آدرسی که در این خصوصیت قرار میگیرد می رود. بطور مثال :

< a  href=”http://pars-soft.ir/index.aspx” > اینجا کلیک کنید </ a >

< / br >

< a   href=”http://pars-soft.ir/index.aspx” > <img   src=”administrator/files/UploadFile/1.jpg”   /> </ a >

خروجی مثال بالا بصورت زیر می باشد :

اینجا کلیک کنید

همانطور که مشاهده می نمایید در بخش محتوای تگ لینک <a> می توان از عکس نیز استفاده نمود تا در صورت کلیک بر روی عکس ، عکس به صورت لینک کار کند و به آدرسی که در href گفته شده نقل مکان نمود.
کمک رایانه

مشکلات رایانه ای

سوالات رایانه ای

پاسخگویی به سوالات رایانه ای

آموزش ساختار اصلی سند HTML

آموزش ساختار اصلی سند HTML

یک سند اچ تی ام ال ( html ) تشکیل شده است از هدر سربار و بدنه اصلی.

در زیر میتوانید با تعاریف این قسمت به طور کامل آشنا شوید و مثال هایی در رابطه با ساختار اصلی سند html را مشاهده نمایید :

تگ های ساختار Html , Head , Body

تگ عنوان Title

متا تگ ها ( Meta Tag )

تگ اسکریپت Script

تگ استایل صفحه Style

تگ لینک ( تگ Link )

تگ Html

تگ html مشخص کننده ی شروع و پایان یک سند Html به مرورگر وب است.

بدین ترتیب که با <html> شروع شده و باقی کدها را نوشته و در پایان با <html/> سند Html را به پایان می رسانیم. بصورت زیر :

 <html>   .

.

.

</html>

 

تگ Head

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

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

تگ های مورد استفاده ی این بخش بصورت زیر است:

<title>, <meta>, <link>, <script>, <style>

در ادامه ی آموزش بصورت کامل این تگ ها را توضیح خواهیم داد.

نحوه ی نگارش آن بصورت زیر است:

<html>    <head>

.

.

.

</head>

.

.

.

</html>

تگ Body

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

این تگ بعد از تگ head قرار میگیرد و تمامی تگ های نمایشی در این بخش نوشته می شوند. روش نگارش و محل قرار گیری آن بصورت زیر می باشد :

<html>    <head>

.

.

.

</head>

<body>

.

.

.

</body>

</html>

نکته ی مهم : یکی از مهمترین مسائلی که برنامه نویسان وب باید دقت کنند استفاده از تگ head و تعریف استایل ها و اسکریپت هایی است که به کم حجم کردن بدنه ی سند html ما در تگ body کمک میکند. بصورت مثال با تعریف یک استایل در تگ head و استفاده از آن در تگهای body از تعریف چند باره ی آن جلوگیری میگردد. در ادامه به این موضوع به طور مفصل می پردازیم .

تگ عنوان Title

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

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

در بخش آموزش سئو (seo) استفاده ی مناسب از این تگ و اینکه چه کلماتی استفاده شود بطور کامل توضیح داده شده است.

نحوه ی استفاده از آن بصورت زیر می باشد :

<html>    <head>

<title> متن عنوان صفحه </title>

.

.

</head>

<body>

.

.

.

</body>

</html>

Meta Tag ها

متاتگ ها ( Meta Tag ) در واقع اطلاعاتی هستند که برای موتور های جستجوگر وب مانند گوگل و یاهو نوشته می شنود تا در هرچه بهتر ایندکس کردن صفحات استفاده شوند.

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

نکته ی مهم : بیش از ۷۰ % بازدید کنندگان سایت ها به طور متوسط از طریق موتور های جستجو مثل گوگل و یاهو وارد سایت ها می شوند.

شکل کلی آن و خصوصیات مشترک آنها بصورت زیر است :

<meta   http-equiv=”مقدار”  name=”مقدار”   content=”مقدار”   />

در ادامه لیست کاملی از اصلی ترین متاتگ ها ( Meta Tag ) به همراه نحوه ی نگارش و دلیل استفاده ی آن ها را می آوریم :

 

متاتگ فارسی سازی صفحه (Utf-8) :

برای تعیین نوع رمزنگاری صفحه یا encoding صفحه از این متاتگ استفاده میشود. در صورت استفاده ننمودن از این متاتگ و encoding utf-8 ، در بعضی از مرورگرها و یا سیستم های کاربرانی که encoding فارسی ندارند ، متن های فارسی به صورت علامت سوال (؟) نشان داده می شوند.

بنابراین این متاتگ از جمله ی مهمترین متاتگ ها می باشد . طریقه ی استفاده از آن برای فارسی سازی صفحه Html از کد زیر استفاده نمایید :

 <meta   http-equiv=”content-type”   content=”text/html;charset=utf-8″  />

متاتگ کلمات کلیدی (Keyword) :

یکیمتاتگ ها برای موتورهای جستجوگر این تگ Meta می باشد. استفاده ی درست از آن در رتبه ی موتورجستجوگر گوگل و یاهو و … تاثیر گزار است.

نکات مهم در استفاده از کلمات کلیدی :

۱ – محتوای Content این متاتگ نباید در حالت حروف فارسی از ۲۰۰ کاراکتر و در حالت حروف انگلیسی از ۴۰۰ تجاوز کند .

۲ – توصیه می شود که حداکثر از ۱۰ کلمه ی کلیدی مرتبط با متن که فکر میکنید کاربران بیشتر آنها را در موتورهای جستجوگر سرچ میکنند ، استفاده نمایید .

برای بدست آوردن این کلمات کلیدی  از سایت زیر میتوانید استفاده کنید :

http://www.webconfs.com/keyword-density-checker.php

۳ – کلمات کلیدی را با ویرگول انگلیسی (,) بدون هیچ فاصله ای (Space) از هم جدا نمایید.

۴ – در الگوریتم های جدید گوگل ، تاثیر این تگ meta ، بسیار کم و حتی نادیده گرفته شده است. ولی موتورهای جستجوگر دیگر این Meta Tag را هنوز در نظر میگیرند.

توضیحات ریز در مورد این متاتگ در بخش آموزش سئو (Seo) بیان شده است.

طریقه ی استفاده از آن بصورت زیر است :

<meta   name=”keyword”   content=”کلمه۱,کلمه۲,کلمه۳,…”  >

متاتگ توضیحات (Description) :

در صورتی که کاربران با استفاده از سرچ در موتورهای جستجوگر به لینک سایت شما در آنها بر بخورند ، توضیحی که در زیر لینک سایت شما به آنها نمایش داده می شود متنی است که شما در متاتگ توضیحات (Description) صفحه وارد نموده اید.

با این توضیح باید متنی که در این بخش انتخاب میکنید توضیحی باشد در مورد صفحه.

نکته ی مهم این است که در جملاتی که استفاده میکنید از کلمات موجود در کلمه های کلیدی (Keyword) صفحه ی خود استفاده نمایید.

بهتر است تعداد کاراکتر در این بخش حداقل ۱۵۰ و حداکثر ۲۰۰ کاراکتر در حالت فارسی انتخاب شود.

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

طریقه ی استفاده از آن بصورت زیر می باشد :

<meta   name=”description”   content=”این متن توضیحی در مورد صفحه ی جاری می باشد”>

متاتگ سازنده ها و بروز کننده های صفحه :

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

طریقه ی تعریف آنها بصورت زیر است :

<meta   http-equiv=”Designer”   content=”نام نرم افزار سازنده”>

<meta   name=”Generator”   content=”نام سازنده صفحه”>

<meta   name=”Author”   content=”نام بروز کننده”>

 متاتگ زبان مورد استفاده (Content-Language) :

این متاتگ صرفا برای دسته بندی زبانی برای موتورهای جستجوگر می باشد و توصیه می شود استفاده گردد .

طریقه ی تعریف آن برای زبان فارسی بصورت زیر است :

<meta http-equiv="Content-Language"  content="Fa">

متاتگ کنترل کش (cache-control) :

این متاتگ برای عدم ذخیره ی صفحه در کش مرورگر می باشد. متاتگ کنترل کش (cache-control) برای آن دسته صفحاتی مفید است که بطور دایم اطلاعات آن به روز می شود و باید اطلاعات بصورت مداوم از سرور فراخوانی گردد.

طریقه ی استفاده از متاتگ کنترل کش (cache-control) برای عدم کش کردن و ذخیره در مرورگر بصورت زیر می باشد :

<meta  http-equiv=“cache-control”  content=“no-cache”  /> یا

<meta http-equiv=“pragma”   content=“no-cache”  />

متاتگ روبوت های جستجوگر (ROBOTS) :

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

این متاتگ به ۳ صورت استفاده میشود :

۱ – حالت پیش فرض : ایندکس کردن صفحه و لینک ها توسط موتورهای جستجوگر :

<meta   NAME=“ROBOTS   “CONTENT=“ALL”  />

۲ – با استفاده از متاتگ Robots زیر به موتورجستجوگر اعلام میکنیم که صفحه را ایندکس کند ولی لینک ها را دنبال نکند. این کد برای دسته صفحاتی که از محتوای موجود در لینک های موجود در آن مطمین نیستید استفاده می شود تا در صورت بی ربط بودن آنها با موضوع صفحه ی شما ، تاثیری در رتبه ی سئو شما نگذارد :

<meta  NAME=“ROBOTS”   CONTENT=“INDEX,NOFOLLOW”   />

۳ – متاتگ Robots زیر برای صفحات مدیریت و یا صفحاتی که نمیخواهید در موتورهای جستجوگر ایندکس شوند استفاده میشود. بدین صورت که به Robots های جستجوگر میفهمانید که صفحه ایندکس نشود :

<meta   NAME=“ROBOTS”   CONTENT=“NONE”  />یا

<meta   NAME=“ROBOTS”   CONTENT=“NOINDEX,NOFOLLOW”   />

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

تگ اسکریپت (Script) :

این تگ برای تعریف اسکریپت های ( scripts ) مورد استفاده در صفحه از قبیل جاوا اسکریپت ، جی کوئری و … می باشد.

نکته ۱ : از تگ script ، میتوان در هر جای صفحه استفاده کرد اما توصیه میگردد در بخش head تعریف نشوند و در یک فایل خارجی جدا از سایت باشند و در صورت امکان آخرین کد html ، قرار داده شوند تا سرعت بارگزاری اولیه ی سایت بالا برود.

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

به دو روش میتوان از تگ اسکریپت (Script) استفاده نمود :

۱- تعریف اسکریپت داخلی :

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

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

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

طریقه ی استفاده از آن برای کد جاوا اسکریپت :

<script  type=“text/javascript” >   .

. محل کدهای جاوا اسکریپت

.

</script>

۲ – تعریف اسکریپت خارجی :

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

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

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

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

طریقه ی تعریف آن بصورت زیر می باشد:

 <script   language=“JavaScript”   src=“آدرس فایل خارجی” /> <script   language=“JavaScript”   src=“./Scripts/functions.js” />

تگ استایل صفحه ( Style ) :

یکی از روش های تعریف استایل Css ، استفاده از تگ استایل ( تگ Style ) در بخش head صفحات html است ، که با تعریف آن میتوان در تمام صفحه برای ظاهر سایت استفاده نماییم.

توضیح در مورد کدهای Css برای Style صفحات را در بخش آموزش Css و نیز مزایا و معایب تعریف این کدها نسبت به روش های دیگر تعریف Style با استفاده از Css را در بخش آموزش نوع تعریف دنبال نمایید .

طریقه ی تعریف آن بصورت زیر می باشد :

<style   type=”text/css” >   .

. Css Code

.

</style>

تگ لینک ( Link ) :

این تگ حاوی خصیصه های مختلفی برای ارتباط با فایل های خارجی می باشد. توصیه می شود که تگ لینک ( تگ Link ) در بخش head سایت استفاده گردد.

مهمترین استفاده های آن :

۱ – تعریف استایل ( Style ) خارجی :

مهمترین کاربرد این تگ تعریف استایل (Style) خارجی حاوی کدهای Css می باشد. یکی از روش های دیگر تعریف Css برای ظاهر و Style صفحه Html استفاده از فایل خارجی حاوی کد Css و تعریف آن در تگ Link در بخش Head صفحه می باشد.

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

برای تعریف Style خارجی فایل حاوی Css از کد زیر استفاده نمایید :

<link   rel=“Stylesheet”   type=“text/css”   href=“آدرس فایل سی اس اس”    />

<link   rel=“Stylesheet”   type=“text/css”    href=“../Css/theme1.css”   />

<link   rel=“Stylesheet”   type=“text/css”    href=“../Css/theme2.css”   />

۲ – تعریف آیکون صفحه :

– برای تعریف آیکون صفحه در بخش آدرس بار مرورگر وب نیز ، از تگ لینک استفاده میشود :

<link   rel=“icon”   href=“./Design/ICON.ICO”   type=“image/x-icon” />و

<link   rel=“shortcut icon”   href=“./Design/ICON.ICO”   type=“image/x-icon” />

مشکلات رایانه ای

سوالات رایانه ای

پاسخگویی به سوالات رایانه ای

مشکلات رایانه ای

سوالات رایانه ای

پاسخگویی به سوالات رایانه ای

ویژگی های رویداد در HTML

ویژگی های رویداد در HTML

در این بخش از آموزش HTML ، انواع رویدادها در HTML را شرح میدهیم.

تمام عناصر در HTML میتواننند شامل رویدادهایی باشند. رويدادها مجموعه عمل هايی هستند که در صورت بروز يک اتفاق در صفحه ( مثل کليک کردن بر روی يک عنصر ، دابل کليک ، فشردن دکمه خاص و … ) عکس العمل نشان داده و باعث اجرای دستور يا دستورات تعيين شده برای آن اتفاق خاص می شوند .

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

 ویژگی های رویداد در HTML به چند قسمت زیر تقسم میشوند:

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

رويدادهای پنجره در HTML

رويدادهای پنجره در HTML فقط در عنصرهای body و frameset معتبر هستند .

رويدادهای پنجره در HTML شامل رویدادهای زیر میشود:

 

 

رویدادشرح
onafterprintرويدادی است که بعد از پرینت شدن سند اجرا می شود.
onbeforeprintرويدادی است که قبل از پرینت شدن سند اجرا می شود.
onbeforeunloadرويدادی است که قبل از اجرای (load) سند اجرا می شود.
onerror  رويدادی است که هنگام وقوع ارور اجرا می شود.
onhaschangeرويدادی است که زمانی که سند تغییر میکند  اجرا می شود.
onload  رويدادی است که در هنگام لود شدن ( بار گذاری ) صفحه اجرا می شود .
onmessage رويدادی است که در هنگام اجرا شدن یک پیغام اجرا می شود .
onoffline  رويدادی است که در هنگام offline شدن سند اجرا می شود.
ononlineرويدادی است که در هنگام online شدن سند اجرا می شود.
onpagehideرويدادی است که در هنگام مخفی شدن پنجره اجرا می شود.
onpageshowرويدادی است که در هنگام آشکار شدن پنجره اجرا می شود.
onpopstateرويدادی است که در هنگام تغییر کردن history ویندوز اجرا می شود.
onredo  رويدادی است که در هنگام از نو اجرا شدن سند اجرا می شود.
onresize  رويدادی است که در هنگام تغییر سایز پنجره اجرا می شود.
onstorage رويدادی است که در هنگام به روز رسانی وب سایت اجرا می شود.
onundo  رويدادی است که در هنگام خنثی شدن  سند اجرا می شود.
onunloadرويدادی است که در هنگام خارج شدن صفحه از حافظه ( بستن ) اجرا می شود .
رويدادهای عناصر فرم در HTMLرويدادهای عناصر فرم در HTML فقط در عنصرهای کنترلی فرمها کاربرد دارند .رويدادهای عناصر فرم در HTML شامل رویدادهای زیر میشود:

رویدادشرح
onblurدر هنگام از دست دادن فوکوس کنترل تحريک می شود .
onchangeدر هنگام تغيير وضعيت يک کنترل تحريک می شود . برای مثال در کنترل textbox در هنگام تغيير متن درون آن تحريک می شود .
oncontextmenuرويدادی است که منوی صفحه راه اندازی میشود اجرا می شود .
onfocusدر هنگامي که کنترل فوکوس را به دست می آورد ، تحريک می شود .
onformchangeرويدادی است که هنگام تغییر کردن صفحه اجرا می شود .
onforminputرويدادی است که در هنگام وارد کردن اطلاعات در فرم توسط کاربر اجرا می شود .
oninputرويدادی است که در هنگام وارد کردن اطلاعات در عنصر توسط کاربر اجرا می شود
oninvalidرويدادی است که در هنگام نامعتبر بودن عنصر اجرا می شود.
onselectدر هنگام انتخاب کردن عنصر مورد نظر در فرم تحريک می شود .
onsubmitدر هنگام فشردن دکمه submit فرم و ارسال اطلاعات کنترل های فرم تحريک می شود .
رويدادهای موس در HTML

رويدادهای موس در کنترل های base , br , frame , frameset , head , html , iframe , meta , param , script و title کاربرد ندارد .

رويدادهای موس در HTML شامل رویدادهای زیر میشود:

رویدادشرح
onclickاين رويداد در هنگام کليک کردن بر روی عنصر مورد نظر تحريک می شود .
ondblclickاين رويداد در هنگام دابل کليک کردن بر روی عنصر مورد نظر تحريک می شود .
onmousedownاين رويداد در هنگام فشردن دکمه موس بر روی عنصر مورد نظر تحريک می شود.
onmoouseoverاين رويداد در هنگام قرار گرفتن اشاره گر موس بر روی سطح عنصر مورد نظر تحريک می شود .
onmouseoutاين رويداد در هنگام خارج شدن اشاره گر موس از روی سطح عنصر مورد نظر تحريک می شود .
onmouseupاين رويداد در هنگام رها کردن دکمه موس بر روی عنصر مورد نظر تحريک می شود .

 

 

ويدادهای صفحه کليد در HTML

رويدادهای صفحه کليد در HTML  در کنترل های base , br , frame , frameset , head , html iframe , meta , param , script , style و title کاربرد ندارد .

رويدادهای صفحه کليد در HTML شامل رویدادهای زیر میشود:

رویدادشرح
onkeydownرويدادی که در هنگام فشردن يک کليد بر روی عنصر مورد نظر فعال می شود .
onkeypressرويدادی که در هنگام فشردن و رها کردن يک کليد بر روی عنصر مورد نظر فعال می شود .
onkeyupرويدادی که در هنگام رها کردن يک کليد فشرده شده بر روی عنصر مورد نظر فعال می شود .

کمک رایانه
مشکلات رایانه ای

سوالات رایانه ای

پاسخگویی به سوالات رایانه ای

آموزش HTML ، گذاشتن عکس

آموزش HTML ، گذاشتن عکس

تگ عکس img

یکی از مهمترین و پر استفاده ترین تگ ها در HTML تگ img یا عکس می باشد.

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

نکته : این تگ بصورت یکه بکار می رود :

<img    Propertys=”values”   …  />

مهمترین خصوصیات <img> بصورت زیر است:

 

 خصوصیت مقادیر و توضیح مختصر
 srcآدرس عکس در فضای وب
altمتن جایگزین متن
widthعرض تصویر به پیکسل
heightارتفاع تصویر به پیکسل
borderمقدار پیکسل حاشیه (پیش فرض صفر)
usemapنام شناسه ی نقشه ی تصویر متصل به عکس

 

خصوصیت Src : در این خصوصیت که اصلی ترین خصوصیت تگ <img> می باشد ، آدرس تصویر آپلود شده در فضای اینترنت قرار میگیرد.

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

ساده ترین مثال از استفاده ی تگ img :

<img   src=”http://pars-soft.ir/administrator/files/UploadFile/1.jpg”   />

خروجی بصورت زیر می باشد :

 

خصوصیت Alt : خصوصیت Alt یا Alternate Image ، خصوصیتی مهم می باشد که برای متن جایگزین تصویر به کار می رود.

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

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

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

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

توصیه ی اکید میشود که برای تمامی عکس ها از این خصوصیت استفاده نمایید.

<img   src=”administrator/files/UploadFile/1.jpg1″   alt=”عکس مربوط به چشم”   />

خروجی بصورت زیر می باشد :

عکس مربوط به چشم

 

خصوصیات width , height , border : بصورت پیش فرض تگ img نمایش عکس ها را به اندازه ی اصلی عکس و بدون خط حاشیه نمایش میدهد. در صورتی که بخواهید تصویر را در سایز دلخواه و با خط حاشیه نمایش دهید از این خصوصیات استفاده نمایید. بطور مثال :

<img   src=”administrator/files/UploadFile/1.jpg”   alt=”عکس مربوط به چشم”  width=”100″    height=”100″   border=”2″   />

خروجی بصورت زیر می باشد :

عکس مربوط به چشم

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

 

خصوصیت Usemap : این خصوصیت برای استفاده از عکس محدوده ای با استفاده از تگ های map و area می باشد. در بخش عکس محدوده ای map , area میتوانید نحوه ی کاربرد آنرا مشاهده نمایید .
کمک رایانه
مشکلات رایانه ای

سوالات رایانه ای

پاسخگویی به سوالات رایانه ای

جوملا چیست؟

جوملا چیست؟

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

تاریخچه

اولین نسخه نرم افزار که جوملا ۱ نام داشت،نسخه توسعه داده شده مامبو بود و در سال ۲۰۰۵ انتشار یافت. گروهی از برنامه نویسان مامبو پس از جدا شدن از این تیم شروع به طراحی این نرم افزار کردند. جوملا در لغت به معنای همه با هم است که از زبان سواحلی گرفته شده است. نسخه های بعدی این نرم افزار جوملا ۱٫۵، ۱٫۶ ،۱٫۷ و ۲٫۵ میباشد.

کاربردهای جوملا

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

  1.  سایتهای خبری
  2. سایت های فروشگاهی
  3. برنامه های کاربردی دولت ها
  4. دانلودسنتر
  5. مراکز آزمون گیری
  6. سامانه های پشتیبانی
  7. دایرکتوری ها
  8. وبسایتهای نگهداری مستندات
  9. جوامع مجازی

و…

تکنولوژی های پایه ای جوملا

جوملا علاوه بر اینکه یک سیستم مدیریت محتوا است یک فریم ورک PHP نیز می باشد، همچنین به دلیل سازگاری با انواع پایگاه های داده مانند SQL server  ،My SQL و Oracle یک پلت فرم نیز محسوب می شود. اما تکنولوژی های اصلی بکار رفته در آن شامل PHP  و  MySQL می باشد.

معماری جوملا

معماری نرم افزاری جوملا بر اساس مدل MVC – Model-View-Controller می باشد.در این مدل نرم افزاری، از مدل به عنوان تامین کننده منابع، از نمایش به عنوان لایه نمایشی و از کنترلر به عنوان هسته و پردازشگر برنامه استفاده می کنند. به دلیل استفاده از این مدل نرم افزاری قابلیت گسترش جوملا افزایش یافته است ومنطق نرم افزاری مناسبی را مهیا کرده است.

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

سیستم مدیریت محتوای جوملا توسط هزاران تیم محلی و جهانی پشتیبانی می شود، اما پشتیبان رسمی آن شرکت غیرانتفاعی Open Source Matters است. همچنین سامانه های پشتیبانی رسمی آن انجمن جهانی جوملا و چهار گروه گوگل مرتبط با آن میباشد و نیز انواع تیم های کاری جوملای جهانی شامل تیم عیب یابی، افزونه ها، مجلات، انجمن ها و… می باشد.

امکانات جوملا

آخرین نسخه طبیعی (Native) آن شامل امکانات پایه ای زیر است:

  1. مدیریت مطالب
  2. مدیریت رسانه ها(فایلها)
  3. مدیریت وب لینک ها
  4. مدیریت مجموعه های مطالب
  5. مدیریت تبلیغات
  6. تنطیم پیکربندی
  7. مدیریت کاربران وسطح دسترسی
  8. نظرسنجی

و…

مجوز استفاد از جوملا

جوملا یک نرم افزار متن باز(Open Source)  است و مجوز استفاده از آن قانون جی پی ال(GPL: General Public License) نسخه دوم می باشد.

مزیت های جوملا

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

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

کمک رایانه
مشکلات رایانه ای

سوالات رایانه ای

پاسخگویی به سوالات رایانه ای

هاست نامحدود

Chrysanthemum

 

هاست نامحدود
مشکلات رایانه ای

سوالات رایانه ای

پاسخگویی به سوالات رایانه ای