loading...
طراحی وب سایت
hadi بازدید : 2 یکشنبه 16 تیر 1392 نظرات (0)

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

 

پلت فرم هاي انعطاف پذير:

 

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

 

دسترسي سريع و آسان به نصب:

طراحی وب سایت 

اگر شما مي خواهيد براي ايجاد يک وب سايت براي يک شرکت است که در حال اجرا کنترل پنل وب مستر cPanelX است, سپس شما مي توانيد دريافت کنيد “Fantastico د لوکس” در کنترل پنل خود و اگر بر روي آيکون کليک کنيد که شما به يک صفحه که شما مقدار زيادي از برنامه هاي مربوط به وب سايت خود را نشان مي دهد به کارگرداني. شما بايد به دنبال برخي از دستورالعمل ساده لينک خود را براي دريافت و نصب نرم افزار ورد پرس را در سايت خود. شما ممکن است خواسته شود برخي از اطلاعات کلي قبل از نصب کامل. در اين روش شما به راحتي مي توانيد نصب ورد پرس در وب سايت شما.

 

خود به روز رساني:

 

در آخرين نسخه, ورد پرس کردم تا به ويژگي هاي مختلف به ويژه به شما در انتخاب مورد نظر شما پلاگين وپ قابل فهم کمک, براي دريافت به روز رساني سيستم عامل و يا هر گونه به روز رساني ديگري در رابطه. شما مي توانيد بلافاصله مطلع اگر هر گونه ارتقاء وجود دارد براي شما. شما فقط به کليک بر روي لينک نياز به صورت خودکار نصب ارتقاء مورد نظر و به روز رساني.

تم وب سايت:

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

 

ويژگي هاي وب سايت هاي مطبوعاتي واژه:

طراحی وب سایت 

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

 

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

hadi بازدید : 5 شنبه 08 تیر 1392 نظرات (0)

#771 new enhancement

Nicer CSS

Reported by:timnOwned by:cboos

Priority:normalComponent:DoxygenPlugin

Severity:normalKeywords:

 

I have created a new style file based on the one that comes with the doxygen plugin and the one that comes with doxygen itself. The old one was pretty unreadable (things like unsigned char on two lines on big screen). Tested with doxygen plugin 0.10 (on trac 0.10) and doxygen 1.4.7.

Attachments (1)

 طراحی وب سایت  

 Oldest first   Newest first   Threaded

 Comments only

Change History (14)

 

Changed 7 years ago by timn

Attachment doxygen.css? added

 

Trac Release changed from 0.10 to 0.11

Replying to matthijs:

I've installed it using instructions on ?TracInterfaceCustomization#SiteCSS.

Sorry but I don't get it.

Can you explain a little further (I'm using Trac 0.11 and Genshi as templating engine) ?

comment:4 follow-up: ? 5 Changed 5 years ago by anonymous

 

I've only done this on trac 0.10, which uses a different templating engine. For anyone also running 0.10, check revision 48 of ?TracInterfaceCustomization, it still has instructions for 0.10.

Since you are running 0.11, you should figure it out yourself...

comment:5 in reply to: ? 4 Changed 5 years ago by Nounours

 

Ok, thanks for the tip anyway. I finally found a solution by including the css part into the html template.

comment:6 in reply to: ? description Changed 4 years ago by anonymous

 

Solution for trac 0.11 (and any doxygen version)

edit the file <trac-repository>/templates/site.html and create a <head> ... </head> section so that it looks like this:

<html xmlns="http://www.w3.org/1999/xhtml"

      xmlns:py="http://genshi.edgewall.org/" py:strip="">

  <!--! Custom match templates go here -->

 

  <head py:match="head" py:attrs="select('@*')">

    ${select('*')}

    <link rel="stylesheet" type="text/css"

          href="${href.chrome('site/doxygen.css')}" />

    <link rel="stylesheet" type="text/css"

          href="${href.chrome('site/tabs.css')}" />

 

  </head>

 

</html>

copy the files doxygen.css, tabs.css, tab_*.gif of the doxygen generated output into <trac-repository>/htdocs

thats all ... greatings from bavaria

comment:7 Changed 4 years ago by spamATzoncol.de

 

In my opinion this css is very very confusing. The default css is much clearer and nicer structured.

comment:8 Changed 4 years ago by mwehr

 

I noticed that in my environment the doxygen .css files get included for all trac pages and rearranged Headings etc.. 

This little improvement fixes this for me. 

<html xmlns="http://www.w3.org/1999/xhtml"

      xmlns:py="http://genshi.edgewall.org/" py:strip="">

  <!--! Custom match templates go here -->

  <head py:match="head" py:attrs="select('@*')">

    <py:if test="(req.environ['PATH_INFO'].find('doxygen')) > 0">

       ${select('*')}

   <link rel="stylesheet" type="text/css" 

              href="${href.chrome('site/doxygen.css')}" />

   <link rel="stylesheet" type="text/css" 

              href="${href.chrome('site/tabs.css')}" />

    </py:if>

    <py:if test="req.environ['PATH_INFO'] != '/doxygen'">

       ${select('*')}

    </py:if>

  </head>

</html>

I'm using the .css files which came with doxygen.

greetings 

Mario

comment:9 Changed 4 years ago by jay.w.xie@…

 

Why not just allow tabs.css and doc.css in doxygen/html to be downloaded to browser?

Just add css and gif(extension of background images used by doxygen css) in the ext option as below.

[doxygen]

...

ext = htm html png css gif

Is't it much easier?

comment:10 follow-up: ? 11 Changed 4 years ago by anonymous

 

Adding "ext = htm html png css gif" does make the look nicer than without any CSS. I did try the attached CSS, and it's looking worse than with the default CSS...

comment:11 in reply to: ? 10 Changed 4 years ago by anonymous

 

Replying to anonymous:

Adding "ext = htm html png css gif" does make the look nicer than without any CSS. I did try the attached CSS, and it's looking worse than with the default CSS...

Same for me, with this line there are a few things that go wrong (first tab is always elevated, when clicking "data fields" the entire layout shifts a bit to the top) but it still is _much_ better than without including the css.

comment:12 Changed 3 years ago by alind_sap@…

 طراحی وب سایت  

I am using the 0.12 version of trac with 0.11 version of doxygen plugin. I added "ext = htm html png css gif" in trac.ini . But I am also facing the same thing as mentioned by the above author. Mainly the first tab getting elevated is the main problem. Can anybody suggest a solution, please.

comment:13 Changed 2 years ago by anonymous

 

if you want to fix the elevated problem, do not use plugin doxygen.css

% svn diff doxygentrac/doxygentrac.py

Index: doxygentrac/doxygentrac.py

 

--- doxygentrac/doxygentrac.py(??? 105)

+++ doxygentrac/doxygentrac.py(?? ??)

@@ -167,7 +167,7 @@

         # view

         mimetype = mimetypes.guess_type(path)[0]

         if mimetype == 'text/html':

-            add_stylesheet(req, 'doxygen/css/doxygen.css')

+            # add_stylesheet(req, 'doxygen/css/doxygen.css')

             # Genshi can't include an unparsed file

             # data = {'doxygen_path': path}

             try:

hadi بازدید : 0 سه شنبه 04 تیر 1392 نظرات (0)

 

پي اچ پي PHP

 

زبان PHP با هدف نوشتن اسکريپتهاي وب نوشته شد. در واقع هدف فرار از پيچيدگيهاي Perl و نوشتن CGI با زبانهايي مثل C و ارائه دستوراتي ساده براي طراحان صفحات وب بود.پي اچ پي اوليه زباني با دستورات محدود و ساده بود که بيشتر براي کارهاي ساده و براي طراحان وب سايتها و نه برنامه نويسان حرفه اي بود. اين زبان کم کم پيشرفت کرد و بخصوص Open Source بودن آن باعث شد تسريع اين حرکت شد. در مرحله اول تعداد دستورات و توابع اين زبان گسترش پيدا کرد بطوريکه امروز نيز براحتي کارهاي نسبت پيچيده اي (مثل کار با سوکتها يا تصاوير) با توابع اين زبان قابل اجراست.همچنين از لحاظ معماري اين زبان با پشتيباني از شي گرايي پيشرفت مهم ديگري داشته است. پي اچ پي به طور کلي يکي از زبانهاي معمول براي نوشتن اسکريپتهاي اجرايي در محيط يونيکس ، لينوکس (هرچند که در ويندوز نيز به خوبي اجرا مي شود) و کار با نرم افزار مديريت بانک اطلاعات MySQL است.

 

تکنولوژي ASP.NET

 

دات نت نسل جديدي از ابزارهاي توسعه مايکروسافت است. دات نت فقط يک زبان نيست و در واقع يک فريم ورک يا پلاتفرم براي توسعه و اجراي نرم افزار است.دات نت شباهت زيادي با پلاتفرم جاوا دارد و در واقع در رقابت با اوست. ASP.NET نيز نسل جديدي از ASP کلاسيک در بستر دات نت است و از اين جهت پيشرفت بسيار زيادي نسبت به ASP کلاسيک شاهد هستيم.با ASP.NET و با وجود کتابخانه غني توابع و کلاسهاي دات نت تقريبا هر کاري در وب امکان پذير است. اگر چه مايکروسافت در معماري دات نت هدف اجرا در پلاتفرمها و سيستم عاملهاي مختلف را مد نظر داشته است اما حداقل تاکنون ميتوان دات نت را يک ابزار توسعه در سيستم عامل ويندوز دانست. البته پروژه هايي براي شبيه سازي و انتقال دات نت به محيط لينوکس نيز وجود دارد که مهمترين آنها پروژه Mono است که پيشرفت قابل توجهي داشته است.انتظار مي رود در آينده نزديک ASP.NET در هر سيستم عامل و پلاتفرمي قابل اجرا باشد.

 طراحی وب سایت 

معماري

 

همانطور که اشاره شد پي اچ پي براي طراحان سايت و گريز از پيچيدگي هاي ابزارها و زبانهاي آن روزگار ايجاد شده است و بنابراين PHP اوليه يک ابزار ساده و نه چندان پيچيده بوده است. البته PHP در اين سالها ارتقاء پيدا کرده است اما هنوز نقصهاي اوليه اي را دارد( مثلا با وجود شي گرايي هنوز دستورات و توابع زيادي از آن ارتباطي با شي خاصي ندارد و يا خاصيتهاي حرفه اي شي گرا را ندارد.). اما دات نت فراتر از يک زبان است و مجموعه از کتابخانه هاي استاندارد و زبانهايي که تقريبا تمام قابليتهاي زبانهاي روز دنيا را دارند. سينکس حرفه اي، استاندارد و جذاب #C و يا سينتکس ساده و کارآمد VB.NET و البته #J و ++C و چند زبان ديگر نيز وجود دارند. دات نت کاملا شي گرا است و معماري آن حرفه اي است و از اين جهت با JAVA (آنرا را با جاوا اسکريپ اشتباه نگيريد) قابل مقايسه است. در واقع از لحاظ معماري JAVA و دانت نت پلاتفرمهايي با معماري Enterprise هستند و PHP زباني ساده با تمرکز براي نوشت اسکريپهاي وب. شرکت ZEND که در حال حاضر Engine اصلي PHP را ارائه ميدهند و برخي شرکتهاي ديگر تلاشهايي براي ارتقاء و ايجاد فريم ورک حرفه اي تري براي PHP دارند اما در کل و از لحاظ مهندسي نرم افزار معماري دات نت برتري محسوسي نسبت به PHP دارد.

در بعد ديگر ابزارهاي کار با دات نت و آموزه ها و پتانسيل دات نت نوشتن نرم افزارهاي با معماري بهتر را امکان پذير ميکند و حتي بصورت پيش فرض معماري چند لايه در دات نت وجود دارد. همچنين نرم افزارهاي مهندسي نرم افزار مانند ابزار CASE Tools ، Rational و... همخواني با دات نت دارند .

يکي از مهمترين تفاوتهاي ASP.NET و PHP در شکل اجراي آنهاست. در PHP در هر بار اجراي اسکريپ کدهاي PHP تفسير مي شود ولي در دانت نت يکبار کدها کامپايل مي شوند و در دفعات بعد کدهاي اجرايي هستند که اجرا مي شود. از اين لحاظ بخصوص در نرم افزارهاي تحت وب با حجم کد بالا اجراي کدهاي کامپايل شده به مراتب سرعت بيشتري خواهند داشت. البته شرکتهاي مختلفي براي PHP ابزارهاي accelerator و caching نوشته اند اما به هر حال در دات نت اينکار بصورت ذاتي و بدون نرم افزار خاص ديگري انجام مي گيرد.

سرعت توسعه نرم افزار

اگر قرار باشد فقط چند خط براي نوشتن در صفحه يا گرفتن پارامتري از کاربر داشته باشيم مطمئنا نوشتن با PHP ساده تر و سريعتر خواهد بود. اما هدف دات نت تسريع در نوشتن سايتهاي بزرگ با فرمها و اطلاعات متعدد است. در ASP.NET از طراحي صفحاتي که web form ناميده مي شوند تا حتي دسترسي به بانک اطلاعات و ماهيتهاي مختلف اطلاعات، نمايش اطلاعات (مانند جداول) ابزارهاي بصري وجود دارند که اين در نهايت کار را بسيار ساده تر ميکند همچنين برخي مسائل را به راحتي ميتوان به فريم ورک دانت نت سپرد (مانند Caching، اعتبار سنجي اطلاعات ورودي authentication و...) همچنين استفاده از کتابخانه غني دانت نت باعث مي شود که نياز چنداني به استفاده از کتابخانه توابع خارجي نباشد که اين در توسعه نرم افزار بصورت تيمي و پشتيباني يک مزيت به شمار مي رود. البته در PHP نيز ابزارهاي براي تسريع طراحي و نوشتن اسکريپتها وجود دارند اما هر کدام براي شرکتهاي مختلفي است و شکل کار متفاوت است.

 طراحی وب سایت 

سرعت اجراي نرم افزار

 

همانطور که اشاره شده صفحات و کدهاي ASP.NET کامپايل مي شوند و قابل حدس است سرعت اجراي آنها نسبت به اجراي اسکريپت PHP بيشتر است و البته اين کاملا درست است. اما در واقع شرايط به همين سادگي نيست. در اسکريپتهاي PHP مفسر سريعا کدهايي که بايستي تفسير شوند را اجرا کرده و خروجي را مرورگر کاربر مي فرستند. اما در ASP.NET به غير از کدهاي نوشته شده توسط برنامه نويس چندين ماژول در لايه هاي ديگري نيز اجرا مي شوند. (مثلا تنظيمات را ميخوانند. خروحي کنترلهاي وب فرمها را توليد (Generate) ميکنند،اعتبار سنجيها را انجام ميدهند) و اينها در سرعت اجرا موثر خواهند بود(البته امکاناتي برا حذف و بهبود سرعت وجود دارد) بنابراين با توجه به تجربه شخصي در اسکريپتهاي ساده (در حد چند ده خط) و تعداد دفعات اجراي معمول سرعت اجراي PHP و ASP.NET آنقدرها اهميت خاص ندارد. توجه کنيد که به هر حال نرم افزارهاي بر تسريع اجراي PHP نيز وجود دارند. اما در اجراي نرم افزارهاي بزرگتر مانند web application هايي که از دهها يا صدها کلاس و لايه هاي مختلف تشکيل شده اند مطمئنا برتري با نرم افزارهاي کامپايل شده خواهد بود. البته ميدانيد که در نسخه هاي کامپايل شده نيازي به قرار دادن سورس کدها در وب سايت يا ارائه آن به مشتري نيست که اين قضيه براي بسياري شرکتها (بخصوص براي حمايت از حقوق نرم افزار و همچنين امنيت) يک مزيت به حساب مي ايد.

 

بازار کار

 

دو معيار براي سنجش بازار کار وجود دارد يکي سايتهاي خارجي و ديگري بازار ايران، اگر نگاهي به ساده به سايتهاي کاريابي خارجي مانند (مونستر يا Yahoo Job) داشته باشيد خواهيد ديد که هم براي برنامه نويسان PHP و هم براي ASP.NET موقعيتهاي شغلي وجود دارد اما نکته قابل توجه حقوق بالاتر و همچنين شرکتهاي معتبري هستند که براي استخدام برنامه نويسان ASP.NET آگهي داده اند.

در ايران نيز عموما شرکتهاي معتبر نرم افزاري ( که به شکل سنتي در پلاتفرم وابسته به ويندوز) فعاليت مي کنند علاقه مند به استخدام برنامه نويسان ASP.NET هستند. و شرکتهايي که روي ترجمه،ارائه ابزارهاي پشتيبان يا تغييرات روي نرم افزارهاي Open Source معروف خارجي کار ميکنند و يا نيازمند به پياده سازي سايتهايي در لينوکس هستند علاقمند به استخدام برنامه نويسان PHP هستند. اگرچه اين يک نظر شخصي است اما براساس تجربه شخصي حقوق برنامه نويسان ASP.NET در ايران نيز در مقايسه بيشتر است.

شايد سوال پيش آيد که چرا با وجود برخي برتريهاي ASP.NET همچنان تعداد زيادي برنامه نويس PHP و نرم افزارهاي تحت وب با اين زبان نوشته مي شود. يکي از مهمترين دلايل آن همانطور که قبلا اشاره شد ارزاني کار با ترکيب PHP و لينوکس است که به آن اختصارا LAMP گفته مي شود. اجرا و طراحي يک وب در بستر ويندوز با در نظرگرفتن هزينه لايسنس ويندوز سرور، SQL Server و محيط توسعه Visual Studio در قياس با ارزاني و حتي رايگان بودن سيستم عامل لينوکس و MYSql و محيطهاي توسعه PHP دليل مهمي براي انتخاب ترکيب PHP و لينوکس بخصوص براي برنامه نويسان مستقل در خارج از کشور است. اما قاعدتا در مورد پروژه اي بزرگ و شرکتهاي بزرگ نرم افزاري اين هزينه ها آنقدر قابل توجه نيست و بنابراين اين شرکتها استفاده از پلاتفرمهاي حرفه اي تر مانند JAVA و دات نت را انتخاب مي کنند.

 

ديگر موارد

 

يکي از خصوصيات PHP کدباز يا Open Source بودن آن است که توسط طرفداران PHP به عنوان يک مزيب به شمار مي رود. اين قضيه اين اميدواري را ايجاد ميکند که PHP با عدم پشتيباني در آينده مواجه نخواهد بود و به روند رو به توسعه خود ادامه خواهد داد اما از طرفي با نگاه واقعگرايانه خواهيم ديد که مفسر اصلي و برخي از مهمترين ابزارهاي PHP توسط يک شرکت خاص (Zend )عرضه مي شود و در عين حال مايکروسافت توانسته پيشرفت قابل توجهي در مقايسه در ابزارها و بسترهاي توسعه نرم افزار خود ايجاد کند.همچنين نکته اي که براي فارسي زبانان قابل توجه است پشتيباني ذاتي دات نت از يوني کد و رشته هاي فارسي است. در PHP اگرچه ارسال يا دريافت اطلاعات فارسي امکان پذير است اما در واقع خود PHP درک درستي از آن ندارد و اين قضيه در زمان کار پيچيده با رشته ها مشخص تر است.

 

کداميک را انتخاب کنيم؟

 

انتخاب يک ابزار يا بستر توسعه نرم افزار (يا وب سايت) همانطور که گفته شد بايستي براساس نياز نرم افزار يا وب سايت باشد. بطور مثال اگر لازم است سايت در سرور لينوکس اجرا شود و يا در آينده سايت از يک محيط (مثل ويندوز به يونيکس) منتقل شود با توجه به شرايط روز شايد بهتر باشد PHP انتخاب شود. اگر قرار است پروژه اي بزرگ با استفاده ازمتدها و ابزارهاي مهندسي نرم افزار پياده سازي شود باشد و هزينه اجرا ارجحيت نخست نيست شايد ASP.NET گزينه بهتري باشد. در عين حال فکر ميکنم دانشجويان و مهندسان نرم افزار ايراني با توجه به بازار خوبي که در خارج از کشور و همچنين ايران وجود دارد و اينکه يادگيري دانت فقط پياده سازي صفحات وب نيست و امروز يکي از رايجترين ابزارهاي توسعه نرم افزارهاي تحت ويندوز است يادگيري دات نت را به عنوان يک گزينه مهم بايستي مد نظر داشته باشند. 

hadi بازدید : 6 شنبه 01 تیر 1392 نظرات (0)

 

طراحی وب سایت

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

اگر هم هاستي متناسب با امکانات مورد نظر خريداري نشه ممکنه در استفاده از امکانات مشکل به وجود بياد!

طراحی وب سایت

من اون موقع از خونه بيرون کردمش! دي: گفتم برو هر وقت تصميم گرفتي برگرد!

تصميمش رو نگرفت و کار خودش رو کرد، تا الان 3 ميليون و 100 هزار تومن هزينه کرده و يه صفحه در دست احداث هست هم نداره!

 

-------------------------------------------------

دومين نکته در طراحي وب سايت انتخاب هاست و دامين مناسبه...

طراحی وب سایت

دامين چيه؟ دامين يا دامنه، همون اسم سايته، مثل shahediha.ir

براي توضيح نحوه کار دامين، بايد نحوه پيدا کردن سايت شما در اين دنياي به اين بزرگي رو توضيح بدم:

 

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

اين سرورها در تمام شبانه روز به طور مداوم کار ميکنند، دائماً هم به اينترنت متصل هستند و سايت شما روي اونها قرار ميگيره...

طراحی وب سایت

حالا تو اين حجم اطلاعات، شما چه طور يه سايت خاص رو، رو يه سرور، تو اين دنياي بزرگ پيدا ميکنيد؟

هر سرور يک يا چند IP داره که همه باهاش آشنا هستيد حتماً....اين آي.پي يک عدده که مثل GPS عمل ميکنه و باعث ميشه شما به اون سرور دسترسي پيدا کنيد!

IP يک کد به صورت 245.165.74.6هست که هر فردي نميتونه حفظش کنه! من آي.پي سرور خودم هم حفظ نيستم، حالا کي مياد آي.پي اين همه سايت رو حفظ کنه؟

پس طبق يه عملياتي دامنه رو به IP متصل ميکنند...يعني وقتي شما تايپ مي کنيد shahediha.ir اين آدرس شما رو متصل ميکنه به آي.پي و سرور و اطلاعاتش مياد پيش شما! همونطور که مي بينيد حفظ کردنش هم ساده تره!

طراحی وب سایت

اول از همه بايد يک دامنه ثبت کنيد. دامنه قيمت زيادي هم نداره، مثلا دامنه ملي .ir حدود 5هزار تومن در ساله! (البته چون نمايندگي ها متفاوتن قيمت ها هم متفاوتن)

دامنه هاي جهاني مثل .com و .net و .org هم حدود 10 هزار تومن در ساله!

 طراحی وب سایت

يه سري نکات در ثبت دامنه مناسب هست که ذکر ميکنم:

اول از همه بايد کوتاه و گويا باشه

بايد معرف کار و فعاليت سايت شما باشه

ترجيحاً عامه پسند باشه

در ذهن باقي بمونه

تايپش آسون باشه

سايت هاي شبيه اون نباشن (يعني با اختلاف يکي دو حرف در نام) چون قاطي ميشه

و ضمناً دقت کنيد که دامنه رو به هيچ وجه نميشه تغيير داد، اگر هم تغيير بديد تمام صفحاتي که تو نتايج جستجو نشون ميداد و... به هم ميريزه!

طراحی وب سایت

و حالا نکته اي در مورد دامنه ملي و جهاني:

تا حد امکان سعي کنيد دامنه جهاني ثبت کنيد.

نه به خاطر اينکه خطر نطارت دولت رو رو سايت کم ميکنه

نه به خاطر اينکه با کلاس تره!

بلکه به خاطر اينکه وقتي ميخوايد سرور عوض کنيد دچار مشکل نميشيد.

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

دامنه ملي حدود 24 تا 48 ساعت طول ميکشه تا خودشو به روز کنه، اما دامنه جهاني در کمتر از 6 ساعت اين کارو انجام ميده...

اين يعني وقتي سرور رو عوض کرديد، 48 ساعت طول ميکشه تا بازديدکننده سايت شما رو رو سرور جديد ببينه! عملا 48 ساعت وب سايت شما تعطيل ميشه!

طراحی وب سایت

نکته ديگه اي هم هست که دامنه هاي ملي بايد به صورت دستي تاييد بشن بعد امکان ثبتشون هست، يعني هر دامنه اي نميتونيد ثبت کنيد...بنابراين وقتي اقدام کنيد، مثلا اگر در روز پنج شنبه باشه بايد تا شنبه صبر کنيد بعد ثبت کنيد!

**تذکر مهم** دامنه رو توسط خودتون يا شخص قابل اعتمادي ثبت کنيد، چون موردهاي دزديده شدن دامنه زياد مشاهده شده! شما هرچي زحمت بکشيد پاي سايتتون، اعتبار دامنه بالا ميره و دامنه رو ارزشمند ميکنه! مراقب باشيد وقتي يه سايت گنده و معروف داشتيد همه چي رو از دست نديد!

 

طراحی وب سایت

بعد هم ميرسيم به انتخاب هاست!

در بالا توضيح دادم هاست چيه...سرورهاي متعددي روي اينترنت وجود دارند، اما الزاماً قرار نيست رو هر سرور يک سايت وجود داشته باشه! رو يک سرور ميشه 200 تا سايت و بيشتر وجود داشته باشه! بنابراين کساني که سرور دارند، امکانات و فضاي سرور رو قطعه قطعه ميکنند و در ازاي مبلغي اجازه ميدند. به اين بخش ها هاست گفته ميشه!

انتخاب هاست سخت ترين و حساس ترين بخش کاره...البته بر خلاف دامنه اگر از هاست راضي نبوديد در عرض سه سوت ميشه تغيير هاست داد...ولي سايت براي مدتي بسته ميشه!

انتخاب هاست به خيلي چيزا بستگي داره! من مهمترين ها رو ذکر ميکنم.

اولين و مهم ترين نکته پشتيباني و صداقت شرکت ارائه دهنده هاسته! امکانات و حجم و پهناي باند رو فراموش کنيد! اگر از شرکت مناسبي هاست نگرفته باشيد شايد تا ابد سراغ سايت ساختن نريد!

 

شايد باورتون نشه، اما من بعد از 8 سال در به دري از اين سرور به اون سرور تازه يک شرکت امين و خوب پيدا کردم! اونم هاست نگرفتم، يک سرور گرفتم و خودم به دلخواه تنظيمش کردمش! نميدونم سرورهايي که خودشون تنظيم ميکنند چه شرايطي داره!

 

مثلا من مدتي از يه جايي هاست داشتم، با ديتاسنتر (جايي که از سرور محافظت ميشه) مشکل داشت هي سرورشون ساسپند ميشد!

يه جا، سرورش ضعيف بود، به منابع سيستم فشار ميومد فرت سايت رو ساسپند ميکرد!

يه جا بهش ميگفتم اين مشکل در سرور وجود داره، بايد چي کار کنم؟ ميگفتن بايد پول بدي تا بگيم!

از يه جا که شرکت معروفي هم بود سرور گرفتم، پسورد root رو بهم نداده بودن! ميگم ميخوام يه چيزي نصب کنم رو سرور، ميگن بگو چي ميخواي تا ما نصب کنيم. (نصبشون هم دو روز طول کشيد!)

در دنياي فروش هاست با آدمهاي پست فطرت و کلاه بردار و سودجو و خبيثي مواجه ميشيد که دومي ندارن!

طراحی وب سایت

دومين نکته در انتخاب هاست کنترل پنل (و تحريم) هست.

کنترل پنل بخش حياتي سروره، اگر کنترل پنل نباشه سايتي هم در کار نيست...کنترل پنل ها در کنار خودشون اجزايي مثل سيستم ايميل، بانک اطلاعاتي، php و apache و غيره دارند که درکنار هم امکانات کاملي براي راه اندازي سايتتون در اختيارتون قرار ميدند.

فرض من بر اينه که سيستم عامل هاست شما لينوکس باشه، چون با ويندوز نميشه هيچ کاري کرد، ويندوز فقط به درد سايت هايي که با asp نوشته شدند ميخوره!

خب تعداد زيادي کنترل پنل وجود داره، بهترين کنترل پنلي که تا حالا ساخته شده اسمش هست cpanel

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

از طرفي من زماني رو يادم مياد که مسئله تحريم ها جدي شد...نمي دونيد چندين و چندتا سايت خوب نابود شدند يا بسته شدند موقتا! چون همه از سي پنل استفاده ميکرند يهو شرکت سازنده سي پنل مال همه ايراني ها رو از کار انداخت!

الان کنترل پنلي که داره پرطرفدار ميشه در ايران direct admin هست که اگر خرج کنند و چندتا ماژول و تم بهش اضافه کنند لذت بخش ميشه!

طراحی وب سایت

نکته بعدي حجم هاسته!

در ابتدا از حجمي کم شروع کنيد، من به سايت هاي جديدالتاسيس که براي دانلود هم نيستن(!!) حجم 1GB رو پيشنهاد ميکنم. بعداً ميشه افزايشش داد...

 طراحی وب سایت

پنهاي باند هم مهمه!

هر بازديدکننده اي که به سايت مياد، باعث ميشه مقداري اطلاعات از سرور براش ارسال بشه...براي مجموع اين ارسال و دريافت اطلاعات معمولاً سقفي تعيين ميشه که اگر بيش از اون انتقال اطلاعات داشته باشيد سايت بسته ميشه...

نگران نباشيد! معمولا حجم زيادي مثل 100گيگابايت در نظر ميگيرن که يه سايت جديد التاسيس هيچ وقت اون قدر تبادل اطلاعات نداره!

وقتي هم کار سايت گرفت ديگه انقدر بلد شديد که چقدر محدوديت نياز داريد و ميتونيد با اون شرکت صحبت کنيد يا هاست رو عوض کنيد.

 

ببينيد ممکنه در ابتداي کار با هاست دچار مشکل بشيد، قبل از اين که مشکلتون بيشتر بشه هاست رو بدون ترس عوض کنيد! اگر اون اول که سايت زياد مخاطب نداره بتونيد هاست مناسب پيدا کنيد در آينده که مخاطبا زياد شد، ديگه نيازي به تغيير هاست نيست.

به خاطر همين تعويض هايي که ممکنه پيش بياد، هميشه هزينه هاست رو به صورت ماهانه پرداخت کنيد نه سالانه! مثلا براي 1 گيگ هاست حداکثر 10 هزارتومن ماهيانه ميگيرن، اگر راضي نبوديد ميشه بيخيال ده هزار تومن شد يا حتي تا آخر ماه صبر کرد، اما اگر ساليانه پرداخت کنيد و 100 هزار تومن بديد، بدبخت ميشيد!

 

--------------------

طراحی وب سایت

خب اين اولين بخش از تجربيات من در زمينه طراحي وب...

بعد از انتخاب هاست و دامين، ميتونيد سايت خودتون رو در کمتر از ده دقيقه راه اندازي کنيد! (البته بدون تشريفات اضافي!)

 

براي شروع کارمون و به عنوان تست، نيازي نيست که يک هاست خريداري کنيد! هاست هاي رايگان زيادي در اينترنت وجود داره (منظورم فضاي آپلود نيست) معروفترين و بهترين سيستمي که ميشناسم سايت گيگفا هست که از قضا ايراني هم هست!

درسته که کنترل پنل اين هاست رايگان نه cpanel نه direct admin هست، اما از تمام امکانات يک کنترل پنل مثل فايل منيجر و ديتابيس و اينا برخورداره!

طراحی وب سایت

علاوه بر اون نيازي به ثبت دامين نيست و يک ساب دامين به صورت name.gigfa.com در اختيار شما قرار ميده!

البته اينم گوشزد کنم که مثل هاست هاي واقعي با سيستم هاي مديريت محتوا (سايت سازها) سازگاري نداره و ممکنه دچار دردسر بشيد! منم آموزش هامو رو هاست واقعي انجام ميدم، از گيگفا هم جز يک بار استفاده نکردم، بنابراين راه حل مشکلات رو بلد نيستم!

 

 

تعداد صفحات : 2

اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 14
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 8
  • آی پی دیروز : 1
  • بازدید امروز : 2
  • باردید دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 2
  • بازدید ماه : 4
  • بازدید سال : 6
  • بازدید کلی : 218