Joomla Admin

3,531 views

Published on

สไลด์ประกอบการสอน Joomla admin

Published in: Education, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,531
On SlideShare
0
From Embeds
0
Number of Embeds
46
Actions
Shares
0
Downloads
106
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Joomla Admin

  1. 1. Joomla - admin บุญเลิศ อรุณพิบูลย์ [email_address] บุญเกียรติ เจตจำนงนุช [email_address] ศูนย์บริการความรู้ทางวิทยาศาสตร์และเทคโนโลยี สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ http://stks.or.th
  2. 2. เนื้อหา <ul><li>การติดตั้ง Joomla </li></ul><ul><li>Config -- metadata & SEO </li></ul><ul><li>เปลี่ยน Account – admin เพื่อความปลอดภัย </li></ul><ul><li>การเปิด / ปิดระบบสมาชิก </li></ul><ul><li>การติดตั้ง Mail Server </li></ul><ul><li>การตั้งค่า Mail ใน Joomla </li></ul><ul><li>รู้จักโปรแกรมเสริม </li></ul><ul><li>การดาวน์โหลดโปรแกรมเสริม </li></ul><ul><li>การติดตั้งโปรแกรมเสริม </li></ul><ul><li>Components, Module, Plug - ins </li></ul><ul><li>การเปิดใช้งาน / Config Module, Plug - ins </li></ul><ul><li>การสร้างโมดูลแบบ Custom HTML module </li></ul><ul><li>การติดตั้ง / แก้ไข Template </li></ul><ul><li>รู้จักกับ CSS </li></ul><ul><li>ปรับแก้ไข CSS ด้วย FireBug </li></ul><ul><li>การสร้าง template </li></ul>
  3. 3. Joomla <ul><li>ซอฟต์แวร์ในกลุ่ม CMS </li></ul><ul><ul><li>Content Management System </li></ul></ul><ul><li>Web Application ที่ถูกพัฒนาเพื่อใช้สร้างเว็บไซต์ที่ต้องการให้ความสำคัญกับ “เนื้อหาเว็บ” โดยเฉพาะในกลุ่ม Dynamic content </li></ul><ul><ul><li>มีความสามารถเฉพาะด้าน </li></ul></ul><ul><ul><li>ไม่ได้รองรับกับงานทุกงานอัตโนมัติ </li></ul></ul><ul><ul><ul><li>แต่สามารถปรับเพิ่มเติมได้ตามความต้องการของโปรแกรมเมอร์ </li></ul></ul></ul>
  4. 4. ความต้องการเว็บไซต์ เว็บไซต์ เผยแพร่ข้อมูลหน่วยงาน เผยแพร่กิจกรรม ประชาสัมพันธ์ โครงการ / หน่วยงาน เว็บไซต์ ระบบร้านค้า ระบบทะเบียนสินค้า บุคลากร พัสดุ พืช สัตว์ และงานเฉพาะด้านต่างๆ Joomla + Extension เสริมที่ตรงกับความต้องการ หรือพัฒนาเพิ่มเอง Joomla + Extension
  5. 5. Joomla <ul><li>ไม่ใช่ CMS ที่เหมาะสมกับการออกแบบสร้างเว็บ ทุกความต้องการ </li></ul><ul><ul><li>สำรวจความต้องการของท่าน </li></ul></ul><ul><ul><li>นำมาเปรียบเทียบกับ CMS อื่นๆ ด้วย http://www.cmsmatrix.org </li></ul></ul><ul><ul><li>นำ CMS ที่ได้มาดูความนิยมด้วย http://trends.google.com </li></ul></ul><ul><li>ทำไมถึง “ดัง” ในช่วงนี้ </li></ul><ul><ul><li>ง่าย เมื่อเทียบกับ CMS อื่นๆ </li></ul></ul><ul><ul><li>มีเอกสารเผยแพร่เยอะ </li></ul></ul><ul><ul><li>พูดปากต่อปาก </li></ul></ul><ul><ul><li>มีกลุ่มผู้พัฒนาที่ยังทำงานอยู่ </li></ul></ul><ul><ul><li>มีเครื่องมือให้เลือกใช้เฉพาะ ทั้งฟรีและต้องจ่ายเงิน </li></ul></ul>
  6. 6. Joomla กับเกี่ยวเนื่องต่างๆ Server & Security การติดตั้ง ปรับแต่งโปรแกรม เนื้อหา System Administrator การบริหารจัดการ Server ระบบรักษาความปลอดภัย การจัดการฐานข้อมูล การจัดการ Log file การจัดการสิทธิ์ของการเข้าถึงระบบ - Web Master การติดตั้งและปรับแต่ง Joomla การจัดการสมาชิก Joomla การจัดการหมวดเนื้อหา Joomla การติดตั้ง Extension และเปิดใช้งาน การแก้ไขแม่แบบเว็บไซต์ด้วยเทคนิคแทนที่ - Web Master การแก้ไข CSS, HTML, PHP ระดับที่ 1 - Web Master & Web Programmer การแก้ไข CSS, HTML, PHP ระดับสูง - Web Programmer การพัฒนา Joomla ด้วย web programming ต่างๆ ทุกคน ภายใต้ข้อกำหนดร่วมกัน ( มาตรฐานสื่อดิจิทัลต่างๆ )
  7. 7. สำรวจข้อมูลเบื้องต้น <ul><li>เลือกเว็บไซต์ที่ท่านพัฒนาหรือดูแล 1 เว็บ </li></ul><ul><ul><li>URL …… </li></ul></ul><ul><li>เทคนิคที่ใช้พัฒนา </li></ul><ul><ul><li>HTML </li></ul></ul><ul><ul><li>Web programming : ASP, PHP </li></ul></ul><ul><ul><li>CMS ได้แก่ .... </li></ul></ul><ul><ul><li>ฐานข้อมูล ได้แก่ ........... </li></ul></ul><ul><li>รหัสภาษาไทย </li></ul><ul><ul><li>ฐานข้อมูล [ กำหนดเป็น ..... ] [ ไม่กำหนด ] [ คืออะไรหรือ ] </li></ul></ul><ul><ul><li>เว็บไซต์ [ กำหนดเป็น ..... ] [ ไม่กำหนด ] [ คืออะไรหรือ ] </li></ul></ul><ul><li>ชื่อเว็บ (site title) [ ระบุ ..... ] [ ไม่ระบุ ] [ คืออะไรหรือ ] </li></ul><ul><li>meta keyword [ ระบุ ..... ] [ ไม่ระบุ ] [ คืออะไรหรือ ] </li></ul><ul><li>meta description [ ระบุ ..... ] [ ไม่ระบุ ] [ คืออะไรหรือ ] </li></ul><ul><li>meta author [ ระบุ ..... ] [ ไม่ระบุ ] [ คืออะไรหรือ ] </li></ul><ul><li>แบบอักษรภาษาไทยที่ใช้ [ ระบุ ..... ] [ ไม่ระบุ ] [ คืออะไรหรือ ] </li></ul>
  8. 8. สำรวจข้อมูลเบื้องต้น <ul><li>รูปภาพที่ใช้ประกอบเว็บ </li></ul><ul><ul><li>GIF </li></ul></ul><ul><ul><li>GIF Transparent </li></ul></ul><ul><ul><li>GIF Animation </li></ul></ul><ul><ul><li>GIF Interlaced </li></ul></ul><ul><ul><li>GIF Transparent & Interlaced </li></ul></ul><ul><ul><li>JPG </li></ul></ul><ul><ul><li>JPG Progressive </li></ul></ul><ul><ul><li>PNG </li></ul></ul><ul><ul><li>PNG Transparent </li></ul></ul><ul><ul><li>PNG Interlaced </li></ul></ul><ul><ul><li>PNG Transparent & Interlaced </li></ul></ul><ul><li>alt, title ของภาพแต่ละภาพ .. ไม่ระบุ ... ไม่ค่อยระบุ ... ระบุทุกภาพ </li></ul>
  9. 9. โปรแกรมจำเป็นประกอบ <ul><li>Firefox </li></ul><ul><li>NotePad++ </li></ul><ul><li>Acrobat Reader </li></ul><ul><li>Flash Reader </li></ul><ul><li>XnView </li></ul><ul><li>AppServ </li></ul><ul><ul><li>Apache, MySQL, PHP, PHPMyAdmin </li></ul></ul><ul><li>Argosoft Mail </li></ul><ul><li>ImageEditor – Gimp, Adobe PhotoShop </li></ul>
  10. 10. ติดตั้ง AppServ & Security ขั้นที่ 1 <ul><li>กำหนดเกณฑ์การสร้างรหัสผ่านให้ตนเอง </li></ul><ul><ul><li>ให้ความสำคัญกับการสร้างรหัสผ่าน </li></ul></ul><ul><li>เช่น กำหนดอักขระพิเศษให้สระ ปิดท้ายด้วย # </li></ul><ul><ul><li>A $ </li></ul></ul><ul><ul><li>E + </li></ul></ul><ul><ul><li>I ^ </li></ul></ul><ul><ul><li>O @ </li></ul></ul><ul><ul><li>U ! </li></ul></ul>kampaengsaen k$mp$+ngs$+n#
  11. 11. ติดตั้ง AppServ & Security ขั้นที่ 1 <ul><li>ตรวจสอบ </li></ul><ul><ul><li>Character Set </li></ul></ul><ul><ul><ul><li>UTF-8, TIS-620 </li></ul></ul></ul><ul><ul><li>InnoDB </li></ul></ul>บันทึก 1 MySQL root account มีรหัสผ่านคือ
  12. 12. Security ขั้นที่ 2 <ul><li>ไม่ใช้ MySQL root account สร้างฐานข้อมูล </li></ul><ul><li>สร้าง MySQL user account กำกับ Joomla </li></ul>Root คณะศึกษาฯ edujoomla คณะวิทย์ฯ scijoomla ห้องสมุด libjoomla
  13. 13. ติดตั้ง Joomla รองรับ SEO <ul><li>ติดตั้ง Joomla ภายใต้โฟลเดอร์ seo-test </li></ul><ul><li>ปรับแต่งระบบให้รองรับ SEO </li></ul><ul><ul><li>Search engine optimizer/friendly </li></ul></ul><ul><li>สร้างบทความใหม่ 1 บทความ แนะนำตัวเอง ใส่ภาพประกอบ 1 ภาพ พร้อมกำหนดค่าติดตั้งให้รองรับ SEO </li></ul>
  14. 14. SEO URL ที่ไม่สนับสนุน SEO URL ที่สนับสนุน SEO
  15. 15. SEO
  16. 16. SEO - Metadata
  17. 17. Upload ไฟล์มากกว่า 2MB <ul><li>ทดสอบ upload ไฟล์ภาพที่มีขนาดไฟล์มากกว่า 2 MB ด้วย Media Manager </li></ul>
  18. 18. php.ini <ul><li>upload_max_filesize </li></ul><ul><li>Restart apache </li></ul>
  19. 19. Zip media manager
  20. 20. Export to PDF & RSS <ul><li>php.ini </li></ul><ul><ul><li>memory_limit </li></ul></ul><ul><li>Restart apache </li></ul>
  21. 21. Thai PDF
  22. 22. Extension <ul><li>Component </li></ul><ul><li>Module </li></ul><ul><li>Plug-ins </li></ul>
  23. 23. คลังภาพด้วย RSGallery
  24. 24. คลังเอกสารด้วย Docman
  25. 25. Tag & Related Article
  26. 26. ปฏิทินกิจกรรมด้วย EventList
  27. 27. User manager <ul><li>เปลี่ยน admin account </li></ul><ul><li>เปิด / ปิดระบบลงทะเบียนสมาชิก </li></ul><ul><li>รูปแบบสมาชิกและสิทธิ์ </li></ul><ul><ul><li>Front-end member </li></ul></ul><ul><ul><li>Backend member </li></ul></ul>
  28. 28. Favicon <ul><li>Static favicon </li></ul><ul><li>Animated Favicon </li></ul><ul><li>16 x 16 px </li></ul>
  29. 29. Multi template <ul><li>Copy template </li></ul><ul><li>แก้ไข xml </li></ul><ul><li>กำหนด template ให้กับเมนู </li></ul>

×