درفصل چهارم برای بهبود کارایی طراحی وب سایت با نرم افزا joomla تغییرات واصلاحاتی درانواع منوها وتنظیمات شان آموزش داده می شود ،همچنین مدیریت محتواوایجاد انواع محتوا درآن بحث شده است.
شما بعدازمطالعه این فصل،مطالب زیررا یاد خواهید گرفت:
تغییر قالب ها
پیکربند ی administaration
انواع منوها مثل help –site-manager و...
ایجاد محتوای جدید
راه اندازمنو و...
این فصل به بررسی روش های مختلف ایجاد تغییرات درکل ساختارسایت طراحی شده می پردازد. بهینه سازی وسفارشی کردن سایت طراحی شده وسیله مناسبی برای برنامه های استانداردی که کاربرنیازدارد،است.در نمونه ما شما کاربرهستید و برنامه استاندارد مورد استفاده، joomla است.
درjoomla administration (به فصل 3رجوع شود)، می توانید سایت خود را بصورت دلخواه سفارشی کنید یا تغییردهید ویا آن را با محتوا پرکنید. اولین چیزی که صاحب سایت طراحی شده ازما بعنوان طراح وب سایت می خواهد، تغییردررنگ وطرح بندی سایت است. بنابراین ما می خواهیم ابتدا درمورد آن بحث کنیم.
ایجاد چشم اندازی درطرح بندی سایت حالا که با قیافه همه چیزبیشترآشنا شدید، ممکن است بخواهید سایت شما طرح کاملا متفاوتی داشته باشد می توانید این کاررا با تغییرنام منوها وتغییرقالب ها انجام دهید تا سایت شما چهره جدیدی وچشم اندازمتفاوتی به خود بگیرد.
تغییرنام منوها
برای تغییرنام module manager - main menu را با کلیک _Modules| site modules بازکنید(1،4).
روی لینک main menu برای ویرایش آن کلیک کنید متن را در فیلد title به
Check this out تغییر دهید وmain menu برا ی check this out باز می شود.
تغییر قالب ها
برای اینکه ببینید درjoomla چه چیزبعنوان استاندارد است، به –Manager|site template site|template درtemplate manager سوئیچ کنید.
"site"همان وب سایت شما است که قادربه دیدنش هستید ودرواقع front end است.
دراینجا شما می توانید ببینید که قالب های مدیریت، بخوبی وجود دارند.
دراینجا دوقالب ایجاد شده با joomla دیده می شوند. هم اکنون درصفحه پایین، قالب های
فعال با یک مارک سبزعلامت گذاری شده اند. اگرشما مکان نمای ماوس تان را روی نام قالب حرکت دهید، یک نمایش گرافیکی کوچک ظاهرمی شود، چنانچه درشکل 2،4 نشان شده است قالب اول با نام solarflare ازنسخه قبلی مامبوگرفته شده وبا joomla تطبیق داده شده است . قالب دوم با نام mare hinses madeyourweb ، جدید است. برای استفاده ازاین قالب درسایت تان، دکمهradio را قبل از نام قالب دلخواه انتخاب کنید وdefault را در نوار منو کلیک کنید به وب سایت تان سوئیچ کرده ودکمهupdate را درbrowser کلیک کنید.
با انجام مراحل گفته شده دربالا شما یک طرح بندی متفاوت وظاهری کاملا تازه دارید که بعد ازتجربه انجام آن، ما وشما را مشتاق برای ادامه کارمی کند. اکنون مقدارزیادی اطلاعات مطلوب در مورد استفاده از قالب های متنوع درسایت بدست آورید. نحوه ساخت قالب هم درفصل 10کتاب آموزش داده خواهد شد.
پیکربندی joomla administration
Joomla تقریبا همان سطحی را که هربرنامه ای با کاربرد گرافیکی ارائه می کند مانند- Gnome kDE – windows یا (Mac OSX ) -Aqua عرضه می کند. این برای صفحات وب چیزبدیهی نیست وبا استفاده زیاد ازجاوا اسکریپت امکان ساخته شدنش است. جاوا اسکریپت بطورمحلی برروی کامپیوترشما اجرا می شود واگراین کار انجام دهید ، می توانید مدت زیادی با joomla administration کارکنید. جستجوگرها هرقدرتوانایی وامکانات می توانند بخوبی برای چندین سال با جاوا اسکریپت، محتوا را اداره کنند وهیچ حفاظت جدی وزیادی لازم ندارند جستجوگرمنبع بازMozilla firefox ، (http://www.mozilla.org ) ایمنی زیادی دارد وکاربردش نسبت به _
Explorer Internet راحت تراست بنابراین از این در طراحی سایت خود استفاده کنید.
Joomla Administration _ فقط شبیه سایت شما وشامل عناصرمتفاوتی است:
در نوار منویtop – منوهایی هستند ودرطرف راست دو تذکردرمورد دریافت پیام ها توسط شما وچگونگی ورود کاربران به سیستم وجود دارند. پایین آن یک فیلد با لینک infober وجود دارد که اطلاعاتی درباره کامپوننت هایی که هم اکنون با مدیرنشان داده شده قابل اجرا هستند، دارد . ( دراین نمونه .( joomla 100/com_admin
درسمت راست ترین قسمت،toolbar با آیکون های متنوع (دراین نمونه، آیکون (help برای مهمترین وظایف joomla وجود دارد. وظایف در managers سازماندهی شده اند و آیکون هایی که نشان داده شده اند بستگی به مدیر دارند اگرشما مکان نمای ماوس تان را روی یکی از این آیکون ها بلغزانید ، روشن می شود شما می توانید آیکون را کلیک کنید و عمل مناسب را اجرا کنید. جدول ذیل عناصر موجود درجعبه ابزار joomla را پیش روی شما قرار می دهد. آیکون ها ووظایف شان در زیرهستند:
پایین toolbar فضای کاری جاری است چنانچه در شکل4،4 نشان داده شده ، این Control panel است. که بعد ازورود به سیستم نشان داده شده است ودسترسی سریع به مهمترین عناصر را ارائه می کند اگرشما نخواهید control panel را ببینید ، به سادگی home را در بالا گوشه سمت چپ در نوار منو کلیک کنید .
درسمت چپ، آیکون هایی هستند که به مدیران گونا گونی اشاره می نمایند. در سمت راست، شما پنج tab پیدا می کنید که به شما دیدی کلی از وضعیت های جاری وب سایت تان را می دهند . درمنطقه پایین تر یک نوارجهت یابی می بینید که کل joomla را می پوشاند. اینجا شما می توانید تعدادی خطوط نشان داده شده را قراردهید وبا استفاده از جدول، هدایت کنید، بطوریکه600 کاربر درآن واحد آنلاین باشند این تعداد درسایت
Joomla کاملا واقع گرایانه است تغییرتعداد خطوط نشان داده شده با همه جداول نشان
داده شده، امکانپذیرهستند.
Logged: این tab یک دید کلی از کاربرانی که هم اکنون به سیستم وارد شده اند
می دهند، مانند administrator شما می توانید کاربر را از بیرون با کلیک کردن(x)
Red cross برای نام کاربربعدی ثبت کنید.
Components: این tab کامپوننت های نرم افزاری را که هم اکنون راه اندازی
شده اند ،نشان می دهد. اینها چندین گزینه دارند( برای مثال، web links )، پس این
کامپوننت مانند یک عنوان با زیرموضوعات ، نمایش داده شده است.
Popular: این tab به شما درباره بیشترین صفحات جستجوشده از وب سایت تان
می گوید. با کلیک نام صفحۀ شما به content manager سوئیچ می کنید وصفحه
مربوطه را در حالت ویرایش می – بینید .اگر درحالت edit هستید، مجبورهستید که
عمل را با cancel یا save خاتمه دهید وبعدأ home را برای برگشتن -
control panel کلیک کنید.
Lastest Items: این tab شبیه popular است. اینجا محتوا به ترتیب زمانی
وقوع، بصورت معکوس نشان داده شده است. با کلیک روی نام، شما به
Content manager سوئیچ می کنید.
Menu stats : این قسمت تعداد عناصرمنورا درهر منونشان می دهد.
نوار منوشامل نه گزینه است. همواره سمت چپ لینک home است که شما را به عقب
به عقب به control panel بازمی گرداند .درسمت راست می توانید لینک help را ببینید.
می توانید control panel را با کلیک module|Administrator module پیکر- بندی کنید.
منوی Help
منطقه کاری joomla help به سه بخش تقسیم شده است.همواره در بالا یک فیلد جستجو
ویک نوار با لینک هایی که درشکل4،5 نشان داده شده، وجود دارد. در سمت چپ شاخص کتن های کمکی، آماده است وسمت راست منطقه نمایش اصلی است. بطورپیش فرض، هرچیزتازه ای دربارۀ نسخه joomla ی شما دراین فضا نشان داده می شود.به جز سه لینک، همه دیگرلینک ها به سرورjoomla درhttp://help.joomla.org مراجعه می کنند. بنابراین باید متصل به اینترنت باشید مگر اینکه با نسخه محلی کار کنید. دیگر لینک ها به گواهینامه عمومی GNU اطلاعات سیستم دربارۀ سرورتان چنانچه ر شکل4،6 نشان داده شده، مراجعه می کنند که با اینکار تغییر گزارش اسناد توسعه دهندگان شخصی را بهبود می بخشند.بعنوان مثال،می توانید بفهمید که alex kempkens قالب madeyourday را در16سپتامبر اضافه کرد وrey Gigataras یک نسخه جدید از ویرایشگر WYSIWYG را در14سپتامبرایجاد کرده است.
اطلاعات سیستم به سه قسمت تقسیم شده است:
System Info : این قسمت خلاصه ای ازمهمترین داده ها را نشان می دهد هم
اکنون ما بصورت محلی با ویندوز ومحیط xampp کارمی کنیم( به فصل2 برای مراحل نصب مراجعه شود) بنابراین در حال اجرای خیلی از نسخه های نرم افزاری ( PHP,Apache) که با سرورهای مشهوردراینترنت کارمی کنند، هستیم.
:PHP Info این قسمت تمام اطلاعات را بوسیله تابع() phpinfo نشان می دهد.
این پیکربندی کامل با php است.
Perminissions: این قسمت حقوق زیر دایرکتوری ها را نشان می دهد برای اجرای
بدون خطای joomla ، تمام دایرکتوری ها باید قادربه نوشتن باشند.
منوی site
تنظیماتی وجود وجود دارند که همه صفحات شخصی و سرورتان را بکار می بندند. همه
این تنظیمات در منویsite بندی شده اند.
GLObal Configuration
فضای کاریGLObal Configuration تغییرات را درفایل Configuration مدیریت می کند که شامل نکاتی مهم از اطلاعاتی مانند جزئیات دسترسی به سرور پایگاه داده است این فضای کاری به10 قسمت تقسیم شده است:
زبانۀ site
قسمت site محتوای پارامترهای مربوط به تنظیمات گوناگون درخصوص تمام وب سایت شما را نشان می دهد:
Site Offline: این گزینه به شما امکان غیرفعال کردن سایت را می دهد، برای مثال وقتی شما تغییراتی در سایت تان می دهید ونمی خواهید بازدید کننده مراحل پیشرفت شما را ببیند از این گزینه می توانید استفاده نمایید.
Offline Message : وارد شده این قسمت که به حالت off سوئیچ کردید، روی سایت تان نمایش داده می شود. اگرشما خواستید لوگوی دیگری را بکار ببرید، می توانید یکی را با نام logo.png/images/[joomla] ذخیره کنید بنابراین راه مشتری پسندی هم درjoomla قرارگرفته است.
System Error Message: دراین مواقع می توانید پیامی که نمایش داده می شود را چاپ کنید، اگر کانکت نباشید می توانید با سرور پایگاه داده این کار را انجام دهید.
Site name: این نام سایتی است که شما در مدت نصب وارد آن شدید.
Show un authorized Links: شما می توانید صفحات شخصی را برای کاربی که ثبت شده نمایش دهید اگر شما در اینجاyes را انتخاب کنید لینک های موجود در سایت برای کاربران ثبت شده نمایش داده می شوند، در غیر این صورت هنگامی بازدید کننده ای روی لینک هایی کلیک می کند، پیام اخطار ظاهرمی شود که این ناحیه حفاظت شده است وبایستی ابتدا ثبت نام کنند.
Allow user registration: این به شما اجازه می دهد به کاربر در ناحیه ثبت شده خودش برای کار یا بازدید اجازه دهید یا مانعش شوید اگر سایت شرکت را فعال کردید، می توانید اکانت های کاربری را برای کارمندان شرکت تنظیم کنید اما آنها را از ایجاد اکانت برای خودشان منع کنید.
User new account activation: فعاتل کردن این گزینه به کاربران یک ایمیل بصورت اتوماتیک می رسد که به آدرس آنان فرستاده می شود در این ایمیل لینکی وجود دارد که اکانت را فعال می کند پس از فعال کردن شخص می تواند بطور معمولی وارد سیستم شود.
Require unique Email: انتخاب اینکه هرآدرس ایمیل فقط برای یک اکانت بکارخواهد رفت.
Debug site : اینجا شما می توانید سایتتان را به مدل debug سوئیچ بزنید.
بعد فعال کردن این تابع، سایت پرس وجوی پایگاه نشان داد می شود دردستورالعمل تولید تنها یک صفحه،Joomla ،83 پرس وجوی پایگاه داده ای لازم است، همانطورکه در شکل4و10 نشان داده شده است:
WYSIWYG:Default WYSIWYG Editor: شکل اختصاری ""what you see in what you Get است.
درابتدا واسط های کاربر گرافیکی برای منظوراست که نشان دهد جه موقع امکان پذیر است اسناد چاپ شده ای را که می خواهید چاپ این متن در داخل پردازشگر متن باشد، ببینید. دراینترنت معمولا فرم ها را با هر فرمتی پرنمی کنند قالب بندی بوسیله تگ HTML یا استانداردهای اختصارکلمه مخصوص آن برنامه انجام می گیرد. ویرایشگرWYSIWYG بطورتوافقی بکار می رود. از این رو می توانید روی آیکون مناسب کلیک کنید، فقط وقتی که قالب بندی متنی باشد. این ویرایشگر بطوراتوماتیک برای فیلد های متنی احضار می شود که بایستی قالب بندی شود که این درشکل 4و11 دیده می شود. این کار درتمام جستجوگرها ی رایج انجام می شود:
Joomla همچنین توانایی گردآوری ویرایشگرهای html دیگری را عرضه کرده است. هم اکنون ویرایشگربطورپیش فرض TinMCE بکار می رود. شما می توانید اطلاعات بیشتری دربارۀ آن از/http://tinymce.moxecode.com پیدا کنید.
List Length: لیست ها مانند اخبارولینک ها درروی سایت هرلحظه بوجود می آیند
بااین گزینه شما می توانید تعدادی ورودی های پیش فرض را قرار دهید.
:Favorites site Icon هرسایت می تواندfavorite- site icon(favicom) را ارائه دهد عکس کوچکی درقسمت چپ URL درست در کنارعلامت جستجوگرها نشان داده شده است که بیشترجستجوگرها بخوبی کار می کند.
ودراینترنت اکسپلورر، طبق شرایط خاصی کارمی کند(شکل4و13 را ببینید):
آیکون باید با فرمت مخصوصی دردسترس باشند می توانید برای آیکون نام تعیین کنید فایلی را در دایرکتوری اصلی joomla پیدا خواهید کرد که درآنجا آیکون ها قرارمی گیرند می توانید آیکون ها را با استفاده ازویرایشگرآیکون مانند snico Edit
http://www.snidesoft.com/staticpages/index.php(?page=20050504142037205)
ایجاد کنید.
Item Rating/Voting: این به بازدید کنندگان اجازه می دهد که محتویات سایت تان را ارزیابی کنند.
اگرشماshow را کلیک کنید کامپوننت ارزیابی در بالای بخش نشان داده می شود ( شکل4و16 را ببینید).
Author names: این به شما اجازه می دهد نام نویسنده محتوا را نشان دهید اگرشما
Show را انتخاب کنید، درنتیجه نام نویسنده در بالای مقاله ای که درشکل16و4 نشان
داده شده ظاهرمی شود:
Created date and Time: این حالت به شما اجازه می دهد تا تاریخ وزمانی که محتوا را بوجود آورید، نمایش دهید.اگرشما show را انتخاب کنید .
(تصاویر در فایل اصلی موجود است)