SlideShare a Scribd company logo
1 of 101
Text

                            สรางเว็บไซตในหนวยงานดวย Joomla! CMS




               Text




                           โดย อัครวุฒิ ตำราเรียง : @Joomlacorner
                                 Marvevelic Engine Co.,Ltd.

                                                                      1
Friday, February 8, 2013
- Joomla! Bug Squad : joomla.org
                                           - Founder JoomlaCorner.com
                                           - Founder Marvelic Engine Co.,Ltd.
                                             www.marvelic.co.th
                                           - นายกสมาคมศึกษาและพัฒนาโอเพนซอรส oseda.or.th
                                           - กรรมการควบคุมจริยธรรม สมาคมผูดูแลเว็บไทย
                                           - ผูอำนวยการเทคโนโลยีสารสนเทศ
                                             สมาคมอาสาสมัครบรรเทาสาธารณภัยแหงประเทศไทย
                                           - อดีตกรรมการบริหาร OpenSource Matters Inc.
                                           (Joomla Project)
                 อัครวุฒิ ตำราเรียง
           Akarawuth Tamrareang                         www.marvelic.co.th
                 (JoomlaCorner)                         www.akarawuth.com
               akarawuth@marvelic.co.th                 Tel : 02 717 1120-1
                  twitter: @joomlacorner
                                                                                        2
Friday, February 8, 2013
เนื้อหาที่จะเรียนรู
           • Overview , จดโดเมน , การเลือกโฮส ,ติดตั้งจูมลา

           • เรียนรูเรื่อง User

           • โครงสราง Content , content plugin

           • การจัดการเมนู

           • เรียนรูการใชงาน Extensions เบื้องตน




                                                               3
Friday, February 8, 2013
มีเว็บเพื่ออะไร ?




                                      4
Friday, February 8, 2013
How to Build a Successful website



      • เขาใจเปาหมายของเว็บที่ทำ
      • การวางแผนที่ดี (เขาใจโครงสราง Content ของจูมลา)
      • Navigation (usability)
      • Design (มีความนาเชื่อถือ)
      • การประชาสัมพันธ



                                                                    5
Friday, February 8, 2013
Marketing 101


                       หนทางเพิ่มผูใชงาน

                • Organic (SEO)
                • Referral (links)
                • Pay per click (Google adwords)
                • Email (return visitors)


                                                            6
Friday, February 8, 2013
ทีมพัฒนาเว็บไซตประกอบดวย


                                       Marke&ng

              Content  Editor

                                                  Graphic  Design




                                            Web  Programmer    

                       System  Admin




                                                                    7
Friday, February 8, 2013
CMS คืออะไร?




          Simple Definition :
          “A CMS is a type of web-besed software that plugs in to
          your site in such a way that updating content becomes
          much easier than without it.”




                                                                    8
Friday, February 8, 2013
ตัวอยาง

   Social Networking Services What do they have in common with CMS?
   ..... and it appeares on your page seconds later.
   5




                                                                9
Friday, February 8, 2013
ทำไมถึงเลือกใช Joomla




                                            10
Friday, February 8, 2013
Joomla is....


           - ใชงาย
           - ทรงพลัง
           - เปดเผยโคด Open Source( คุณสามารถแกไขเพิ่มเติมไดเอง )
           - รองรับเว็บไซตขนาดใหญ
           - ฟรี (ถาลงมือทำเอง)
           - ลิขสิทธิ์เปนแบบ GNU/GPL
           - Joomla! เปน TM ของ OSM.


                                                                                11
Friday, February 8, 2013
Trends

                                          แนวโนมการใชงาน




             ที่มา : http://www.google.com/trends




                                                               12
Friday, February 8, 2013
Project Awards

2011                       Winner - Packt Open Source Content Management System Award



2008
                           Runner Up - Packt Overall Open Source Content Management System Award
                           Runner Up - Packt Best PHP Open Source Content Management System Award


                           Winner - Packt Best PHP Open Source Content Management System
2007
                           Runner Up - Packt Overall Open Source Content Management System Award


                           Winner - Packt Open Source Content Management System Award
2006
                           Winner - Best Linux / Open Source Project 2006 at UK LinuxWorld

                           Winner - Best Linux / Open Source Project 2005 at UK LinuxWorld
2005
                                                                             http://docs.joomla.org/Awards


                                                                                                   13
Friday, February 8, 2013
ความเปนมา / เวอรชั่น




                           ที่มา : http://en.wikipedia.org/wiki/Joomla


                                                                         14
Friday, February 8, 2013
LTS เวอรชั่น ขณะนี้


                           Joomla! 2.5.x




                                                         15
Friday, February 8, 2013
Joomla! แยกออกเปนสามสวนหลักๆ ดวยกัน

            • Installer Application ใชสำหรับติดตั้งจูมลา ซึ่งใชเพียง
              ครั้งเดียวและก็สามารถลบออกได
            • Site Application ใชงานโดย users และเปนสวนของ
              การแสดงผลขอมูลของเว็บไซตทั้งหมด
            • Administrative Application ใชโดยผูดูแลเว็บไซต
              สำหรับบริหารจัดการเว็บไซตทั้งหมด


                                                                          16
Friday, February 8, 2013
Joomla! Applications

                           Joomla! Installer Application




                                                                          17
Friday, February 8, 2013
Joomla! Applications
                           Joomla! Site Application




                                                                18
Friday, February 8, 2013
Joomla! Applications

                           Joomla! Administrative Application




                                                                         19
Friday, February 8, 2013
Joomla! Applications
      Administrative Application ใชสำหรับแกไขบทความ, ติดตั้ง
      สวนขยาย (extensions), อัพโหลด media, บริหารจัดการเมนู




                                                                 20
Friday, February 8, 2013
For Developer


              • Provides framework and CMS
              • Objects!
              • Easy to skin
              • Legendary administrative interface
              • Easy to extend with ....

                                                       21
Friday, February 8, 2013
Architecture




                                          22
Friday, February 8, 2013
Architecture Joomla! Platform




          11.4             ("Brian Kernighan")

                                                                   23
Friday, February 8, 2013
New feature in Platform 11.4
    •      Some small improvements for JDocument:
    •      Allow package extension types to use scriptfiles
    •      Add INFOURL to _updatecols
    •      Changed quoteName function.
    •      Add url filtering, improve url field, update tests to reflect changes.
    •      Add ability for JDatabase::quoteName to auto split and quote dotted strings
    •      MultiDB support
    •      Implement Github Forks API, add missing tests.
    •      Add the highlighter behavior
    •      Add git as a valid url protocol.
    •      Replace JFormFieldEditors with a more general solution.
    •      Update MooTools to version 1.4.2.

                                                                                         24
Friday, February 8, 2013
Model View Controller (MVC) Architecture




                                                               25
Friday, February 8, 2013
What’s Joomla! Extensions?
     Joomla! extensions แบงออกเปน 5 ประเภท
     • Plugins - provide additional functional (login sources, WYSIWYG
     editors,and such)
     • Templates - provide the overall skinning to a website.
     • Modules - additional functionality as and addition to the main
     content of a page.
     • Languages - languages package.
     • Components - The largest and most complex extensions of them all, they can
     be seen as mini-applications. Most components have two parts: a site part and an
     administrator part. Every time a Joomla page loads, one component is called to render
     the main page body
     9
                                                                                         26
Friday, February 8, 2013
ประเภทของ Plugins


                 • Authentication - Joomla, GMail, LDAP, OpenID
                 • Content - rating, email cloaking, pagebreaks
                 • Editor - TinyMCE, JCE, none
                 • Search - content, contacts, weblinks
                 • System - SEF, debug, cache
                 • XML-RPC - Joomla, Blogger API


                                                                    27
Friday, February 8, 2013
What’s Components?

      Components : The largest and most complex extensions
      of them all. they can be seen as mini-applications. Most
      components have two parts: a site part and an
      administrator part. Every time a Joomla page loads, one
      component is called to render the main page body.
      Components are the major portion of a page because a
      component is driven by a menu item and every menu item
      runs a component.

                                                           28
Friday, February 8, 2013
What’s Modules?




         • The swiss army knife of Joomla!
         • Can reference functionality in many libraries
         • Easy to extend and customize
         • Easy to copy and duplicate
         • Powerful cache features

                                                                       29
Friday, February 8, 2013
For Enduser


         • we (Joomla! Team) will look at code.
         Prepare to be frightened, bored, or both

         • To Learn how to use Joomla! and how to add
         cool new stuff to it, you really should have
         gone to session for non-developers


                                                           30
Friday, February 8, 2013
Joomla! in Action




                                               31
Friday, February 8, 2013
Default Joomla




                                      32
Friday, February 8, 2013
paknamlangsuan.com




                                          33
Friday, February 8, 2013
Before




                              34
Friday, February 8, 2013
After




                            35
Friday, February 8, 2013
chaipat.or.th




                                    36
Friday, February 8, 2013
training website serving over
                           400,000 staff members
                           worldwide: TescoAcademy.com.
                           They choose to build with
                           Joomla, together with Moodle
                           for the learning management
                           software. The site provides a
                           highly customised user
                           experience, filtering content
                           depending on the users's role
                           and business area.




                                                           37
Friday, February 8, 2013
McDonaldsArabia.com




                                           38
Friday, February 8, 2013
ikea.com.sa




                                  39
Friday, February 8, 2013
HomePro.co.th




                                     40
Friday, February 8, 2013
as.nida.ac.th




                                    41
Friday, February 8, 2013
marvelic.co.th




                                     42
Friday, February 8, 2013
maf.gov.la




                                 43
Friday, February 8, 2013
extensions.joomla.org




                                            44
Friday, February 8, 2013
extensions.joomla.org




                                            45
Friday, February 8, 2013
ปรับความเขาใจกอนลงมือสรางเว็บไซต




                                                                  46
Friday, February 8, 2013
ขั้นตอนการสรางเว็บไซตโดยทั่วไป
         จดชื่อโดเมน (Domain Name)‫‏‬
         เชาพื้นที่เก็บเว็บ (Hosting)‫‏‬
         ออกแบบเว็บไซต
         เขียนโปรแกรมเพื่อใชจัดการระบบตางๆ เชนระบบสมาชิก ,ระบบจัดการปายโฆษณา และ
       เนื้อหาบนเว็บไซต ฯลฯ
         Upload เว็บขึ้น hosting
         ประชาสัมพันธเว็บไซตใหเปนที่รูจัก
         Update และพัฒนาเว็บไซต

                                                                                       47
Friday, February 8, 2013
การจดทะเบียน Domain Name และเชา Hosting

                            การจด Domain Name
                            การเชา Web Hosting




                                                        48
Friday, February 8, 2013
IP Address

      IP Address หมายเลขประจำเครื่องคอมพิวเตอรหรืออุปกรณที่ใช
         เชื่อมตอกับ internet เชน
            203.146.102.112
            203.150.3.242
            192.168.1.1
            10.107.1.1


                                                                   49
Friday, February 8, 2013
Domain Name


          ชื่อโดเมน คือ ชื่อเรียกเสมือน เชน www.webmaster.or.th เปนชื่อ
          โดเมนของสมาคมผูดูแลเว็บไทย ชื่อโดเมนนั้นมีความสำคัญมาก เพราะ
          บงบอกประเภทของหนวยงาน และสถานที่จดทะเบียนการใชงาน ชื่อ
          โดเมน ถูกแบงเปนกลุมๆ และลงทายดวยรหัสยอของประเทศ เชน
          ประเทศไทยลงทายดวย .th ประเทศสิงคโปรลงทายดวย .sg หรือ
          ประเทศอังกฤษ ลงทายดวย .uk ยกเวนเว็บไซตที่จดทะเบียนในประเทศ
          สหรัฐอเมริกา ไมตองลงทายดวย .us


                                                                            50
Friday, February 8, 2013
ประเภทของ Domain Name
           Top Domain      Local Domain                           Descriptions

               .com           .co.th      สำหรับองคกรธุรกิจ , เพื่อการคา

                .net          .net.th     สำหรับองคกรที่เปนเครือขาย

                .org          .or.th      สำหรับหนวยงานที่ไมแสวงหาผลกำไร

                .edu          .ac.th      สำหรับสถาบันการศึกษา

                .gov          .go.th      สำหรับหนวยงานของรัฐ

                .mil          .mi.th      สำหรับหนวยงานทหาร

             .info , .tv         -        สำหรับองคกรที่ทำเกี่ยวกับขาวสาร

                              .in.th      สำหรับบุคคลทั่วไป


                                                                                 51
Friday, February 8, 2013
Registrars ที่ไดรับการรับรอง

                            www.icann.org Internet Corporation For
                             Assigned Names and Numbers
                            http://www.icann.org/registrars/accredited-list.html
                             ตัวแทนที่รับการรับรองจาก icann
                            DotArai.com ( registrar รายเดียวของไทย)
                            Enom.com
                            Etc…..


                                                                               52
Friday, February 8, 2013
การเชาเว็บโฮสติ้ง

                      Co-location
                      Dedicate Server or Virtual Private Server
                      Reseller Hosting
                      Web Hosting
                     - Linux or Microsoft Windows Server
                           ในประเทศ หรือ ตางประเทศ

                                                                         53
Friday, February 8, 2013
WebServer Solutions




        1
                                      2




                           3




                                          54
Friday, February 8, 2013
Joomla! Technical Requirements




   • หามใช PHP 4.3.9, 4.4.2 หรือ 5.0.4. ซึ่งเปน releases ที่มีบั๊กซึ่งจะมีปญหาในการติดตั้ง และ Zend
     Optimizer 2.5.10 สำหรับ PHP 4.4.x ก็ยังมีบั๊กที่รายแรงใหใชเวอรชั่นที่ใหมกวา
   • ดูขอมูลเพิ่มเติมไดที่ : http://www.joomla.org/technical-requirements.html

                                                                                                   55
Friday, February 8, 2013
ทำ Server บนเครื่อง Desktop

    ใช Software ประเภท LAMP (Linux Apache, MySQL, PHP)
    • XAMPP 1.7.7
    •      Apache HTTPD 2.2.11 + OpenSSL 1.0.0e
    •      MySQL 5.5.16 (Community Server)
    •      PHP 5.3.8 (VC9 X86 32bit thread safe) + PEAR
    •      phpMyAdmin 3.4.5
    •      FileZilla FTP Server 0.9.39
    •      Mercury Mail Transport System v4.62
    •    AppServ 2.5.10 http://www.appservnetwork.com
    •     Apache 2.2.8
    •     PHP 5.2.6
    •     MySQL 5.0.51b
    •     phpMyAdmin-2.10.3


                                                                                56
Friday, February 8, 2013
สรุปขั้นตอนการติดตั้ง Joomla!


            • เตรียม WebServer (Hosting) สำหรับติดตั้ง
            • ดาวนโหลด Joomla! 2.5 เวอรชั่นลาสุดจาก Joomla.org
            • แตกไฟลที่โหลดมา หากไมมี Software โหลดไดที่ (7-zip.org)
            • ติดตั้ง Joomla!
            • ปรับแตงขอมูลบนเว็บไซต



                                                                          57
Friday, February 8, 2013
สวนของการเตรียม Webserver

    • แนใจวาคุณมี Account เพื่อ login (Controlpanel ,FTP)
    • สราง Database สำหรับ Joomla ดวย phpMyAdmin
    • ตรวจสอบวา WebServer ของคุณเปน OS อะไร
    • ตรวจสอบ PHP เวอรชั่น (แนะนำใหใช V.5)
    • ทดสอบการเขาถึงเว็บไซตผานทาง URL (website Address)



                                                              58
Friday, February 8, 2013
Download the Software


    Download Joomla! 2.5.x เวอรชั่นลาสุดจาก Joomla.org
    • zip package :
      http://www.joomla.org/download.html
    • other packages :
      http://joomlacode.org/gf/project/joomla/frs/




                                                           59
Friday, February 8, 2013
ตัวอยางการติดตั้ง XAMPP




                                               60
Friday, February 8, 2013
ตัวอยางการติดตั้ง AppServ




                           http://localhost or http://127.0.0.1

                           ใหนำเว็บไซตไปไวภายใต Directory นี้
                           drive:xampphtdocs


                                                                    61
Friday, February 8, 2013
หนาจอการสราง Database




                           http://locahost/phpmyadmin




                                                                           62
Friday, February 8, 2013
การใชงานโปรแกรม FTP

        การ upload Joomla! ขึ้นบน Hosting ดวยโปรแกรม FTP
                      • Using WinSCP http://winscp.net
                      • Using FileZilla http://filezilla-project.org




                                                                           63
Friday, February 8, 2013
การใชงานโปรแกรม FTP



                           ใน xampp ใช
                           host: 127.0.0.1
                           user : newuser
                           pw : wampp


                                             Using FileZilla




                                                               64
Friday, February 8, 2013
การใชงานโปรแกรม FTP


                                              ฝง Hosting
                           ฝงผูใช




                                          Using FileZilla

                                                             65
Friday, February 8, 2013
การใชงานโปรแกรม FTP




     Change File Permission (cmod)

                                                     66
Friday, February 8, 2013
ติดตั้ง Joomla!




                           http://www.yoursite.com หรือ http://localhost/joomlafoldername/


                                                                                       67
Friday, February 8, 2013
ติดตั้ง Joomla!




                                      68
Friday, February 8, 2013
ติดตั้ง Joomla!




                                      69
Friday, February 8, 2013
ติดตั้ง Joomla!




                                       70
Friday, February 8, 2013
ติดตั้ง Joomla!




                                      71
Friday, February 8, 2013
ติดตั้ง Joomla!




            http://yourdomain/administrator




                                                         72
Friday, February 8, 2013
ติดตั้ง Joomla!




         Create configuration.php file by manual




                                                            73
Friday, February 8, 2013
ติดตั้ง Joomla!




        Upload configuration.php file by FTP program




                                                                  74
Friday, February 8, 2013
ติดตั้ง Joomla!




                           If refresh page




                                                        75
Friday, February 8, 2013
ติดตั้ง Joomla!




        Manual remove installation folder by FTP program




                                                                      76
Friday, February 8, 2013
ติดตั้ง Joomla!




                           Default Joomla! with no sample data.




                                                                             77
Friday, February 8, 2013
การทำงานสวนของ Admin




                           http://yourdomain/administrator/

                                                                      78
Friday, February 8, 2013
การทำงานสวนของ Admin




                           http://yourdomain/administrator/

                                                                   79
Friday, February 8, 2013
80
Friday, February 8, 2013
โครงสราง Access Control List
  Groups
  (Public, Registered, Author, Editor, Publisher, Manager, Administrator, และ Super Users)
    คาพื้นฐานในสวนของ Backend (Administrator)
    •Manager จัดการเนื้อหา มีเดีย และเมนูเนื้อหา
    •Administrator ตั้งคาเพิ่มเติม CMT
    •Super User ทำไดทุกอยาง
    คาพื้นฐานในสวนของ Frontend (Site)
    •กลุมผูใชทั่วไป (Public) คือผูที่เขามายังเว็บ
    โดยที่ยังไมไดเปนสมาชิก และยังไมไดเขาระบบ
    •กลุมสมาชิก (Registered) คือสมาชิกที่เขาสูระบบแลว
    เขาถึงขอมูลไดมากกวากลุมผูใชทั่วไป
    •กลุมนักเขียน (Author) คือสมาชิกที่เขาสูระบบแลว
    สามารถเขียนเนื้อหาเขาสูเว็บไซตได
    •กลุมผูตรวจสอบเนื้อหา (Editors) คือสมาชิกที่เขาสูระบบแลว
    สามารถเพิ่ม/แกไขเนื้อหางานเขียนของนักเขียนรายอื่นๆ ได
    •กลุมผูเผยแพรขอมูล (Publisher) คือสมาชิกที่เขาสูระบบแลว
    ทำไดเหมือนกับ Editors และมีสิทธิ์กำหนดใหเนื้อหานั้นๆ เผยแพร หรืองดเผยแพรบนเว็บไซต

                                                                                  http://docs.joomla.org/Access_Control_List/2.5


                                                                                                                            81
Friday, February 8, 2013
โครงสราง Access Control List
         Access Levels
         (Public, Registered, Special)
          Public
          •กลุมผูใชทั่วไป (Public)
          Registered
          •กลุมสมาชิก (Registered)
          •Manager
          •Super User
          Special
          •กลุมนักเขียน (Author)
          •Manager
          •Super User




                                                                  82
Friday, February 8, 2013
User Manager




                                    83
Friday, February 8, 2013
โครงสราง Content




                                         84
Friday, February 8, 2013
Category Manager




                                        85
Friday, February 8, 2013
Article Manager




                                      86
Friday, February 8, 2013
หนาจอการเขียนเนื้อหา




                                            87
Friday, February 8, 2013
การจัดการเมนู




                                    88
Friday, February 8, 2013
การโยงเมนูกับ Content




                                            89
Friday, February 8, 2013
การโยงเมนูกับ Content




                                            90
Friday, February 8, 2013
สรางเมนูไปยัง Article




                                             91
Friday, February 8, 2013
การจัดการ Extensions
     Extension Manager
          Install (Install Extensions)
                  • Components
                  • Modules
                  • Plug-ins
                  • Templates
          Update
          Manage (Uninstall Extensions)
                 • Components
                 • Modules
                 • Plug-ins
                 • Templates
          Discover
          Database
          Warnings
          Install languages


                                                          92
Friday, February 8, 2013
Install Extension




                                        93
Friday, February 8, 2013
Uninstall Extension




                                          94
Friday, February 8, 2013
Module Manager




                                      95
Friday, February 8, 2013
Plug-in Manager




                                      96
Friday, February 8, 2013
Template Manager




                                        97
Friday, February 8, 2013
Language Manager




                                        98
Friday, February 8, 2013
Security your Website

                  Update! Update! and Update!


                            Joomla! Security Strike Team

                            Joomla! Secutiy Center :
                             http://developer.joomla.org/security.html




                                                                         99
Friday, February 8, 2013
เว็บที่เปนทางการของ Joomla! ไดแก
   • Joomla! http://www.joomla.org
   • Joomla! Forums http://forum.joomla.org
   • Joomla! Projects http://www.joomlacode.org
   • Document http://docs.joomla.org
   • Joomla! Extensions http://extensions.joomla.com
   เว็บ Joomla! ในประเทศไทย (คุณสามารถบริจาคสนับสนุนการพัฒนาได )
   • สมาคมศึกษาและพัฒนาโอเพนซอรส (http://oseda.or.th )
   • Thai Official Website http://www.JoomlaCorner.com



                                                                    100
Friday, February 8, 2013
101
Friday, February 8, 2013

More Related Content

What's hot

Joomla คืออะไร
Joomla คืออะไรJoomla คืออะไร
Joomla คืออะไรkrudaojar
 
คู่มือ อบรม Joomla! 3.x
คู่มือ อบรม Joomla! 3.xคู่มือ อบรม Joomla! 3.x
คู่มือ อบรม Joomla! 3.xPisan Chueachatchai
 
คู่มือ Joomla
คู่มือ Joomlaคู่มือ Joomla
คู่มือ JoomlaJatupon Panjoi
 
Joomla Talk ครั้งที่ 6 Back to basic Joomla and Template
Joomla Talk ครั้งที่ 6  Back to basic Joomla and TemplateJoomla Talk ครั้งที่ 6  Back to basic Joomla and Template
Joomla Talk ครั้งที่ 6 Back to basic Joomla and TemplateAkarawuth Tamrareang
 
คู่มือการติดตั้ง Wordpress บน AppServ
คู่มือการติดตั้ง Wordpress บน AppServ คู่มือการติดตั้ง Wordpress บน AppServ
คู่มือการติดตั้ง Wordpress บน AppServ Cupid Eros
 
Joomla present at Bangkok University
Joomla present at Bangkok UniversityJoomla present at Bangkok University
Joomla present at Bangkok UniversityAkarawuth Tamrareang
 
Building and Maintaining OpenSource Projects.
Building and Maintaining OpenSource Projects.Building and Maintaining OpenSource Projects.
Building and Maintaining OpenSource Projects.Akarawuth Tamrareang
 
เนื้อหา1
เนื้อหา1เนื้อหา1
เนื้อหา1kaimmikar123
 
สร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpressสร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpresskruburapha2012
 
คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsคู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmswithawat na wanma
 
20100903 joomla-book-library-extension
20100903 joomla-book-library-extension20100903 joomla-book-library-extension
20100903 joomla-book-library-extensionBoonlert Aroonpiboon
 
สไลด์การอบรม Joomla! 2.5
สไลด์การอบรม Joomla! 2.5 สไลด์การอบรม Joomla! 2.5
สไลด์การอบรม Joomla! 2.5 Pisan Chueachatchai
 
Wordpress
WordpressWordpress
Wordpresssep27th
 
การเตรียมตัวสร้างร้านค้าออนไลน์
การเตรียมตัวสร้างร้านค้าออนไลน์การเตรียมตัวสร้างร้านค้าออนไลน์
การเตรียมตัวสร้างร้านค้าออนไลน์Akarawuth Tamrareang
 

What's hot (19)

Joomla คืออะไร
Joomla คืออะไรJoomla คืออะไร
Joomla คืออะไร
 
Joomla CMS
Joomla CMSJoomla CMS
Joomla CMS
 
คู่มือ อบรม Joomla! 3.x
คู่มือ อบรม Joomla! 3.xคู่มือ อบรม Joomla! 3.x
คู่มือ อบรม Joomla! 3.x
 
คู่มือ Joomla
คู่มือ Joomlaคู่มือ Joomla
คู่มือ Joomla
 
Joomla Talk ครั้งที่ 6 Back to basic Joomla and Template
Joomla Talk ครั้งที่ 6  Back to basic Joomla and TemplateJoomla Talk ครั้งที่ 6  Back to basic Joomla and Template
Joomla Talk ครั้งที่ 6 Back to basic Joomla and Template
 
Wordpress day01 MoT
Wordpress day01 MoTWordpress day01 MoT
Wordpress day01 MoT
 
Joomla 3.7 Workshop 1 Day
Joomla 3.7 Workshop 1 Day Joomla 3.7 Workshop 1 Day
Joomla 3.7 Workshop 1 Day
 
คู่มือการติดตั้ง Wordpress บน AppServ
คู่มือการติดตั้ง Wordpress บน AppServ คู่มือการติดตั้ง Wordpress บน AppServ
คู่มือการติดตั้ง Wordpress บน AppServ
 
Joomla present at Bangkok University
Joomla present at Bangkok UniversityJoomla present at Bangkok University
Joomla present at Bangkok University
 
Building and Maintaining OpenSource Projects.
Building and Maintaining OpenSource Projects.Building and Maintaining OpenSource Projects.
Building and Maintaining OpenSource Projects.
 
เนื้อหา1
เนื้อหา1เนื้อหา1
เนื้อหา1
 
สร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpressสร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpress
 
Blog with Wordpress
Blog with WordpressBlog with Wordpress
Blog with Wordpress
 
คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsคู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cms
 
20100903 joomla-book-library-extension
20100903 joomla-book-library-extension20100903 joomla-book-library-extension
20100903 joomla-book-library-extension
 
สไลด์การอบรม Joomla! 2.5
สไลด์การอบรม Joomla! 2.5 สไลด์การอบรม Joomla! 2.5
สไลด์การอบรม Joomla! 2.5
 
Wordpress
WordpressWordpress
Wordpress
 
การเตรียมตัวสร้างร้านค้าออนไลน์
การเตรียมตัวสร้างร้านค้าออนไลน์การเตรียมตัวสร้างร้านค้าออนไลน์
การเตรียมตัวสร้างร้านค้าออนไลน์
 
Joomla2 5
Joomla2 5Joomla2 5
Joomla2 5
 

Viewers also liked

Learning Joomla! in a weekend (for developers)
Learning Joomla! in a weekend (for developers)Learning Joomla! in a weekend (for developers)
Learning Joomla! in a weekend (for developers)Valentin Despa
 
Joomla! - Features of Joomla! - Joomla! Web development Company - Joomla! E...
Joomla! -  Features of Joomla! -  Joomla! Web development Company - Joomla! E...Joomla! -  Features of Joomla! -  Joomla! Web development Company - Joomla! E...
Joomla! - Features of Joomla! - Joomla! Web development Company - Joomla! E...NetConnectWeb
 
The Process of Building Joomla Web Sites
The Process of Building Joomla Web SitesThe Process of Building Joomla Web Sites
The Process of Building Joomla Web SitesPomond
 
Building Dynamic Websites With Joomla CMS
Building Dynamic Websites With Joomla CMSBuilding Dynamic Websites With Joomla CMS
Building Dynamic Websites With Joomla CMSThomas Siegers
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTPinky Mondal
 

Viewers also liked (6)

Learning Joomla! in a weekend (for developers)
Learning Joomla! in a weekend (for developers)Learning Joomla! in a weekend (for developers)
Learning Joomla! in a weekend (for developers)
 
Joomla! - Features of Joomla! - Joomla! Web development Company - Joomla! E...
Joomla! -  Features of Joomla! -  Joomla! Web development Company - Joomla! E...Joomla! -  Features of Joomla! -  Joomla! Web development Company - Joomla! E...
Joomla! - Features of Joomla! - Joomla! Web development Company - Joomla! E...
 
The Process of Building Joomla Web Sites
The Process of Building Joomla Web SitesThe Process of Building Joomla Web Sites
The Process of Building Joomla Web Sites
 
Building Dynamic Websites With Joomla CMS
Building Dynamic Websites With Joomla CMSBuilding Dynamic Websites With Joomla CMS
Building Dynamic Websites With Joomla CMS
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPT
 
Joomla - CMS
Joomla - CMSJoomla - CMS
Joomla - CMS
 

Similar to Joomla 2.5-netdesign

Security CMS - Opensoure2Day event
Security CMS - Opensoure2Day eventSecurity CMS - Opensoure2Day event
Security CMS - Opensoure2Day eventAkarawuth Tamrareang
 
Joomla O public version
Joomla O public versionJoomla O public version
Joomla O public versionthanathip
 
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย  กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย  กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์Akarawuth Tamrareang
 
The Standard of Web Content Accessibility Guidelines (WCAG) 2.0
The Standard of Web Content Accessibility Guidelines (WCAG) 2.0The Standard of Web Content Accessibility Guidelines (WCAG) 2.0
The Standard of Web Content Accessibility Guidelines (WCAG) 2.0Marvelic Engine Co., Ltd.
 
คู่มือการใช้งาน Google site
คู่มือการใช้งาน Google siteคู่มือการใช้งาน Google site
คู่มือการใช้งาน Google sitessuseree4e971
 
นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230
นายศ ภช ย  ดอนชาม_วง ว.5606 รห_ส 5640248230นายศ ภช ย  ดอนชาม_วง ว.5606 รห_ส 5640248230
นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230Chicharito Iamjang
 
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshopการบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla WorkshopSatapon Yosakonkun
 
PRESENT CMS/THAI
PRESENT CMS/THAIPRESENT CMS/THAI
PRESENT CMS/THAItahtar
 
งานนำเสนอ อินเตอร์เน็ต
งานนำเสนอ อินเตอร์เน็ตงานนำเสนอ อินเตอร์เน็ต
งานนำเสนอ อินเตอร์เน็ตKunnawut Rueangsom
 
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomlaอบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomlaKrukeng Smedu III
 
คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsคู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsปอ อา มอ
 

Similar to Joomla 2.5-netdesign (20)

Joomla netdesignj1526
Joomla netdesignj1526Joomla netdesignj1526
Joomla netdesignj1526
 
Joomla NetDesign2
Joomla NetDesign2Joomla NetDesign2
Joomla NetDesign2
 
Security CMS - Opensoure2Day event
Security CMS - Opensoure2Day eventSecurity CMS - Opensoure2Day event
Security CMS - Opensoure2Day event
 
Copyright license-sipa2
Copyright license-sipa2Copyright license-sipa2
Copyright license-sipa2
 
Open Source Copyright - License
Open Source Copyright - License Open Source Copyright - License
Open Source Copyright - License
 
Joomla O public version
Joomla O public versionJoomla O public version
Joomla O public version
 
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย  กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย  กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์
 
Cms Solutions
Cms SolutionsCms Solutions
Cms Solutions
 
The Standard of Web Content Accessibility Guidelines (WCAG) 2.0
The Standard of Web Content Accessibility Guidelines (WCAG) 2.0The Standard of Web Content Accessibility Guidelines (WCAG) 2.0
The Standard of Web Content Accessibility Guidelines (WCAG) 2.0
 
คู่มือการใช้งาน Google site
คู่มือการใช้งาน Google siteคู่มือการใช้งาน Google site
คู่มือการใช้งาน Google site
 
Web 2.0 mashup
Web 2.0 mashupWeb 2.0 mashup
Web 2.0 mashup
 
Joomla present at TOT Academy2
Joomla present at TOT Academy2Joomla present at TOT Academy2
Joomla present at TOT Academy2
 
นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230
นายศ ภช ย  ดอนชาม_วง ว.5606 รห_ส 5640248230นายศ ภช ย  ดอนชาม_วง ว.5606 รห_ส 5640248230
นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230
 
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshopการบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
 
Proposal
ProposalProposal
Proposal
 
PRESENT CMS/THAI
PRESENT CMS/THAIPRESENT CMS/THAI
PRESENT CMS/THAI
 
งานนำเสนอ อินเตอร์เน็ต
งานนำเสนอ อินเตอร์เน็ตงานนำเสนอ อินเตอร์เน็ต
งานนำเสนอ อินเตอร์เน็ต
 
Joomla
JoomlaJoomla
Joomla
 
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomlaอบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
 
คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsคู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cms
 

More from Akarawuth Tamrareang

Building and Maintaining Open Source Project - YWC14
Building and Maintaining Open Source Project - YWC14Building and Maintaining Open Source Project - YWC14
Building and Maintaining Open Source Project - YWC14Akarawuth Tamrareang
 
OWASP Thailand 2016 - Joomla Security
OWASP Thailand 2016 - Joomla Security OWASP Thailand 2016 - Joomla Security
OWASP Thailand 2016 - Joomla Security Akarawuth Tamrareang
 
JoomlaDay Bangkok 2013 - Joomla 3.2 Feature
JoomlaDay Bangkok 2013 - Joomla 3.2 FeatureJoomlaDay Bangkok 2013 - Joomla 3.2 Feature
JoomlaDay Bangkok 2013 - Joomla 3.2 FeatureAkarawuth Tamrareang
 
Build and Type of Website with CCK
Build and Type of Website with CCKBuild and Type of Website with CCK
Build and Type of Website with CCKAkarawuth Tamrareang
 
ระบบบริหารจัดการศูนย์การเรียนรู้
ระบบบริหารจัดการศูนย์การเรียนรู้ระบบบริหารจัดการศูนย์การเรียนรู้
ระบบบริหารจัดการศูนย์การเรียนรู้Akarawuth Tamrareang
 

More from Akarawuth Tamrareang (11)

Building and Maintaining Open Source Project - YWC14
Building and Maintaining Open Source Project - YWC14Building and Maintaining Open Source Project - YWC14
Building and Maintaining Open Source Project - YWC14
 
OWASP Thailand 2016 - Joomla Security
OWASP Thailand 2016 - Joomla Security OWASP Thailand 2016 - Joomla Security
OWASP Thailand 2016 - Joomla Security
 
Digital Content for Business
Digital Content for BusinessDigital Content for Business
Digital Content for Business
 
JoomlaDay Bangkok 2013 - Joomla 3.2 Feature
JoomlaDay Bangkok 2013 - Joomla 3.2 FeatureJoomlaDay Bangkok 2013 - Joomla 3.2 Feature
JoomlaDay Bangkok 2013 - Joomla 3.2 Feature
 
Build and Type of Website with CCK
Build and Type of Website with CCKBuild and Type of Website with CCK
Build and Type of Website with CCK
 
Joomla 2.5 Feature
Joomla 2.5 Feature Joomla 2.5 Feature
Joomla 2.5 Feature
 
Joomla! CMS - Intranet Solutions
Joomla! CMS -  Intranet SolutionsJoomla! CMS -  Intranet Solutions
Joomla! CMS - Intranet Solutions
 
project with grovement
project with grovement project with grovement
project with grovement
 
WebDesign and CMS for PRD event.
WebDesign and CMS for PRD event.WebDesign and CMS for PRD event.
WebDesign and CMS for PRD event.
 
ระบบบริหารจัดการศูนย์การเรียนรู้
ระบบบริหารจัดการศูนย์การเรียนรู้ระบบบริหารจัดการศูนย์การเรียนรู้
ระบบบริหารจัดการศูนย์การเรียนรู้
 
Joomla Day De2009 J1.6
Joomla Day De2009 J1.6Joomla Day De2009 J1.6
Joomla Day De2009 J1.6
 

Joomla 2.5-netdesign

  • 1. Text สรางเว็บไซตในหนวยงานดวย Joomla! CMS Text โดย อัครวุฒิ ตำราเรียง : @Joomlacorner Marvevelic Engine Co.,Ltd. 1 Friday, February 8, 2013
  • 2. - Joomla! Bug Squad : joomla.org - Founder JoomlaCorner.com - Founder Marvelic Engine Co.,Ltd. www.marvelic.co.th - นายกสมาคมศึกษาและพัฒนาโอเพนซอรส oseda.or.th - กรรมการควบคุมจริยธรรม สมาคมผูดูแลเว็บไทย - ผูอำนวยการเทคโนโลยีสารสนเทศ สมาคมอาสาสมัครบรรเทาสาธารณภัยแหงประเทศไทย - อดีตกรรมการบริหาร OpenSource Matters Inc. (Joomla Project) อัครวุฒิ ตำราเรียง Akarawuth Tamrareang www.marvelic.co.th (JoomlaCorner) www.akarawuth.com akarawuth@marvelic.co.th Tel : 02 717 1120-1 twitter: @joomlacorner 2 Friday, February 8, 2013
  • 3. เนื้อหาที่จะเรียนรู • Overview , จดโดเมน , การเลือกโฮส ,ติดตั้งจูมลา • เรียนรูเรื่อง User • โครงสราง Content , content plugin • การจัดการเมนู • เรียนรูการใชงาน Extensions เบื้องตน 3 Friday, February 8, 2013
  • 5. How to Build a Successful website • เขาใจเปาหมายของเว็บที่ทำ • การวางแผนที่ดี (เขาใจโครงสราง Content ของจูมลา) • Navigation (usability) • Design (มีความนาเชื่อถือ) • การประชาสัมพันธ 5 Friday, February 8, 2013
  • 6. Marketing 101 หนทางเพิ่มผูใชงาน • Organic (SEO) • Referral (links) • Pay per click (Google adwords) • Email (return visitors) 6 Friday, February 8, 2013
  • 7. ทีมพัฒนาเว็บไซตประกอบดวย Marke&ng Content  Editor Graphic  Design Web  Programmer     System  Admin 7 Friday, February 8, 2013
  • 8. CMS คืออะไร? Simple Definition : “A CMS is a type of web-besed software that plugs in to your site in such a way that updating content becomes much easier than without it.” 8 Friday, February 8, 2013
  • 9. ตัวอยาง Social Networking Services What do they have in common with CMS? ..... and it appeares on your page seconds later. 5 9 Friday, February 8, 2013
  • 11. Joomla is.... - ใชงาย - ทรงพลัง - เปดเผยโคด Open Source( คุณสามารถแกไขเพิ่มเติมไดเอง ) - รองรับเว็บไซตขนาดใหญ - ฟรี (ถาลงมือทำเอง) - ลิขสิทธิ์เปนแบบ GNU/GPL - Joomla! เปน TM ของ OSM. 11 Friday, February 8, 2013
  • 12. Trends แนวโนมการใชงาน ที่มา : http://www.google.com/trends 12 Friday, February 8, 2013
  • 13. Project Awards 2011 Winner - Packt Open Source Content Management System Award 2008 Runner Up - Packt Overall Open Source Content Management System Award Runner Up - Packt Best PHP Open Source Content Management System Award Winner - Packt Best PHP Open Source Content Management System 2007 Runner Up - Packt Overall Open Source Content Management System Award Winner - Packt Open Source Content Management System Award 2006 Winner - Best Linux / Open Source Project 2006 at UK LinuxWorld Winner - Best Linux / Open Source Project 2005 at UK LinuxWorld 2005 http://docs.joomla.org/Awards 13 Friday, February 8, 2013
  • 14. ความเปนมา / เวอรชั่น ที่มา : http://en.wikipedia.org/wiki/Joomla 14 Friday, February 8, 2013
  • 15. LTS เวอรชั่น ขณะนี้ Joomla! 2.5.x 15 Friday, February 8, 2013
  • 16. Joomla! แยกออกเปนสามสวนหลักๆ ดวยกัน • Installer Application ใชสำหรับติดตั้งจูมลา ซึ่งใชเพียง ครั้งเดียวและก็สามารถลบออกได • Site Application ใชงานโดย users และเปนสวนของ การแสดงผลขอมูลของเว็บไซตทั้งหมด • Administrative Application ใชโดยผูดูแลเว็บไซต สำหรับบริหารจัดการเว็บไซตทั้งหมด 16 Friday, February 8, 2013
  • 17. Joomla! Applications Joomla! Installer Application 17 Friday, February 8, 2013
  • 18. Joomla! Applications Joomla! Site Application 18 Friday, February 8, 2013
  • 19. Joomla! Applications Joomla! Administrative Application 19 Friday, February 8, 2013
  • 20. Joomla! Applications Administrative Application ใชสำหรับแกไขบทความ, ติดตั้ง สวนขยาย (extensions), อัพโหลด media, บริหารจัดการเมนู 20 Friday, February 8, 2013
  • 21. For Developer • Provides framework and CMS • Objects! • Easy to skin • Legendary administrative interface • Easy to extend with .... 21 Friday, February 8, 2013
  • 22. Architecture 22 Friday, February 8, 2013
  • 23. Architecture Joomla! Platform 11.4 ("Brian Kernighan") 23 Friday, February 8, 2013
  • 24. New feature in Platform 11.4 • Some small improvements for JDocument: • Allow package extension types to use scriptfiles • Add INFOURL to _updatecols • Changed quoteName function. • Add url filtering, improve url field, update tests to reflect changes. • Add ability for JDatabase::quoteName to auto split and quote dotted strings • MultiDB support • Implement Github Forks API, add missing tests. • Add the highlighter behavior • Add git as a valid url protocol. • Replace JFormFieldEditors with a more general solution. • Update MooTools to version 1.4.2. 24 Friday, February 8, 2013
  • 25. Model View Controller (MVC) Architecture 25 Friday, February 8, 2013
  • 26. What’s Joomla! Extensions? Joomla! extensions แบงออกเปน 5 ประเภท • Plugins - provide additional functional (login sources, WYSIWYG editors,and such) • Templates - provide the overall skinning to a website. • Modules - additional functionality as and addition to the main content of a page. • Languages - languages package. • Components - The largest and most complex extensions of them all, they can be seen as mini-applications. Most components have two parts: a site part and an administrator part. Every time a Joomla page loads, one component is called to render the main page body 9 26 Friday, February 8, 2013
  • 27. ประเภทของ Plugins • Authentication - Joomla, GMail, LDAP, OpenID • Content - rating, email cloaking, pagebreaks • Editor - TinyMCE, JCE, none • Search - content, contacts, weblinks • System - SEF, debug, cache • XML-RPC - Joomla, Blogger API 27 Friday, February 8, 2013
  • 28. What’s Components? Components : The largest and most complex extensions of them all. they can be seen as mini-applications. Most components have two parts: a site part and an administrator part. Every time a Joomla page loads, one component is called to render the main page body. Components are the major portion of a page because a component is driven by a menu item and every menu item runs a component. 28 Friday, February 8, 2013
  • 29. What’s Modules? • The swiss army knife of Joomla! • Can reference functionality in many libraries • Easy to extend and customize • Easy to copy and duplicate • Powerful cache features 29 Friday, February 8, 2013
  • 30. For Enduser • we (Joomla! Team) will look at code. Prepare to be frightened, bored, or both • To Learn how to use Joomla! and how to add cool new stuff to it, you really should have gone to session for non-developers 30 Friday, February 8, 2013
  • 31. Joomla! in Action 31 Friday, February 8, 2013
  • 32. Default Joomla 32 Friday, February 8, 2013
  • 33. paknamlangsuan.com 33 Friday, February 8, 2013
  • 34. Before 34 Friday, February 8, 2013
  • 35. After 35 Friday, February 8, 2013
  • 36. chaipat.or.th 36 Friday, February 8, 2013
  • 37. training website serving over 400,000 staff members worldwide: TescoAcademy.com. They choose to build with Joomla, together with Moodle for the learning management software. The site provides a highly customised user experience, filtering content depending on the users's role and business area. 37 Friday, February 8, 2013
  • 38. McDonaldsArabia.com 38 Friday, February 8, 2013
  • 39. ikea.com.sa 39 Friday, February 8, 2013
  • 40. HomePro.co.th 40 Friday, February 8, 2013
  • 41. as.nida.ac.th 41 Friday, February 8, 2013
  • 42. marvelic.co.th 42 Friday, February 8, 2013
  • 43. maf.gov.la 43 Friday, February 8, 2013
  • 44. extensions.joomla.org 44 Friday, February 8, 2013
  • 45. extensions.joomla.org 45 Friday, February 8, 2013
  • 47. ขั้นตอนการสรางเว็บไซตโดยทั่วไป จดชื่อโดเมน (Domain Name)‫‏‬ เชาพื้นที่เก็บเว็บ (Hosting)‫‏‬ ออกแบบเว็บไซต เขียนโปรแกรมเพื่อใชจัดการระบบตางๆ เชนระบบสมาชิก ,ระบบจัดการปายโฆษณา และ เนื้อหาบนเว็บไซต ฯลฯ Upload เว็บขึ้น hosting ประชาสัมพันธเว็บไซตใหเปนที่รูจัก Update และพัฒนาเว็บไซต 47 Friday, February 8, 2013
  • 48. การจดทะเบียน Domain Name และเชา Hosting  การจด Domain Name  การเชา Web Hosting 48 Friday, February 8, 2013
  • 49. IP Address IP Address หมายเลขประจำเครื่องคอมพิวเตอรหรืออุปกรณที่ใช เชื่อมตอกับ internet เชน 203.146.102.112 203.150.3.242 192.168.1.1 10.107.1.1 49 Friday, February 8, 2013
  • 50. Domain Name ชื่อโดเมน คือ ชื่อเรียกเสมือน เชน www.webmaster.or.th เปนชื่อ โดเมนของสมาคมผูดูแลเว็บไทย ชื่อโดเมนนั้นมีความสำคัญมาก เพราะ บงบอกประเภทของหนวยงาน และสถานที่จดทะเบียนการใชงาน ชื่อ โดเมน ถูกแบงเปนกลุมๆ และลงทายดวยรหัสยอของประเทศ เชน ประเทศไทยลงทายดวย .th ประเทศสิงคโปรลงทายดวย .sg หรือ ประเทศอังกฤษ ลงทายดวย .uk ยกเวนเว็บไซตที่จดทะเบียนในประเทศ สหรัฐอเมริกา ไมตองลงทายดวย .us 50 Friday, February 8, 2013
  • 51. ประเภทของ Domain Name Top Domain Local Domain Descriptions .com .co.th สำหรับองคกรธุรกิจ , เพื่อการคา .net .net.th สำหรับองคกรที่เปนเครือขาย .org .or.th สำหรับหนวยงานที่ไมแสวงหาผลกำไร .edu .ac.th สำหรับสถาบันการศึกษา .gov .go.th สำหรับหนวยงานของรัฐ .mil .mi.th สำหรับหนวยงานทหาร .info , .tv - สำหรับองคกรที่ทำเกี่ยวกับขาวสาร .in.th สำหรับบุคคลทั่วไป 51 Friday, February 8, 2013
  • 52. Registrars ที่ไดรับการรับรอง  www.icann.org Internet Corporation For Assigned Names and Numbers  http://www.icann.org/registrars/accredited-list.html ตัวแทนที่รับการรับรองจาก icann  DotArai.com ( registrar รายเดียวของไทย)  Enom.com  Etc….. 52 Friday, February 8, 2013
  • 53. การเชาเว็บโฮสติ้ง  Co-location  Dedicate Server or Virtual Private Server  Reseller Hosting  Web Hosting - Linux or Microsoft Windows Server ในประเทศ หรือ ตางประเทศ 53 Friday, February 8, 2013
  • 54. WebServer Solutions 1 2 3 54 Friday, February 8, 2013
  • 55. Joomla! Technical Requirements • หามใช PHP 4.3.9, 4.4.2 หรือ 5.0.4. ซึ่งเปน releases ที่มีบั๊กซึ่งจะมีปญหาในการติดตั้ง และ Zend Optimizer 2.5.10 สำหรับ PHP 4.4.x ก็ยังมีบั๊กที่รายแรงใหใชเวอรชั่นที่ใหมกวา • ดูขอมูลเพิ่มเติมไดที่ : http://www.joomla.org/technical-requirements.html 55 Friday, February 8, 2013
  • 56. ทำ Server บนเครื่อง Desktop ใช Software ประเภท LAMP (Linux Apache, MySQL, PHP) • XAMPP 1.7.7 • Apache HTTPD 2.2.11 + OpenSSL 1.0.0e • MySQL 5.5.16 (Community Server) • PHP 5.3.8 (VC9 X86 32bit thread safe) + PEAR • phpMyAdmin 3.4.5 • FileZilla FTP Server 0.9.39 • Mercury Mail Transport System v4.62 • AppServ 2.5.10 http://www.appservnetwork.com • Apache 2.2.8 • PHP 5.2.6 • MySQL 5.0.51b • phpMyAdmin-2.10.3 56 Friday, February 8, 2013
  • 57. สรุปขั้นตอนการติดตั้ง Joomla! • เตรียม WebServer (Hosting) สำหรับติดตั้ง • ดาวนโหลด Joomla! 2.5 เวอรชั่นลาสุดจาก Joomla.org • แตกไฟลที่โหลดมา หากไมมี Software โหลดไดที่ (7-zip.org) • ติดตั้ง Joomla! • ปรับแตงขอมูลบนเว็บไซต 57 Friday, February 8, 2013
  • 58. สวนของการเตรียม Webserver • แนใจวาคุณมี Account เพื่อ login (Controlpanel ,FTP) • สราง Database สำหรับ Joomla ดวย phpMyAdmin • ตรวจสอบวา WebServer ของคุณเปน OS อะไร • ตรวจสอบ PHP เวอรชั่น (แนะนำใหใช V.5) • ทดสอบการเขาถึงเว็บไซตผานทาง URL (website Address) 58 Friday, February 8, 2013
  • 59. Download the Software Download Joomla! 2.5.x เวอรชั่นลาสุดจาก Joomla.org • zip package : http://www.joomla.org/download.html • other packages : http://joomlacode.org/gf/project/joomla/frs/ 59 Friday, February 8, 2013
  • 61. ตัวอยางการติดตั้ง AppServ http://localhost or http://127.0.0.1 ใหนำเว็บไซตไปไวภายใต Directory นี้ drive:xampphtdocs 61 Friday, February 8, 2013
  • 62. หนาจอการสราง Database http://locahost/phpmyadmin 62 Friday, February 8, 2013
  • 63. การใชงานโปรแกรม FTP การ upload Joomla! ขึ้นบน Hosting ดวยโปรแกรม FTP • Using WinSCP http://winscp.net • Using FileZilla http://filezilla-project.org 63 Friday, February 8, 2013
  • 64. การใชงานโปรแกรม FTP ใน xampp ใช host: 127.0.0.1 user : newuser pw : wampp Using FileZilla 64 Friday, February 8, 2013
  • 65. การใชงานโปรแกรม FTP ฝง Hosting ฝงผูใช Using FileZilla 65 Friday, February 8, 2013
  • 66. การใชงานโปรแกรม FTP Change File Permission (cmod) 66 Friday, February 8, 2013
  • 67. ติดตั้ง Joomla! http://www.yoursite.com หรือ http://localhost/joomlafoldername/ 67 Friday, February 8, 2013
  • 68. ติดตั้ง Joomla! 68 Friday, February 8, 2013
  • 69. ติดตั้ง Joomla! 69 Friday, February 8, 2013
  • 70. ติดตั้ง Joomla! 70 Friday, February 8, 2013
  • 71. ติดตั้ง Joomla! 71 Friday, February 8, 2013
  • 72. ติดตั้ง Joomla! http://yourdomain/administrator 72 Friday, February 8, 2013
  • 73. ติดตั้ง Joomla! Create configuration.php file by manual 73 Friday, February 8, 2013
  • 74. ติดตั้ง Joomla! Upload configuration.php file by FTP program 74 Friday, February 8, 2013
  • 75. ติดตั้ง Joomla! If refresh page 75 Friday, February 8, 2013
  • 76. ติดตั้ง Joomla! Manual remove installation folder by FTP program 76 Friday, February 8, 2013
  • 77. ติดตั้ง Joomla! Default Joomla! with no sample data. 77 Friday, February 8, 2013
  • 78. การทำงานสวนของ Admin http://yourdomain/administrator/ 78 Friday, February 8, 2013
  • 79. การทำงานสวนของ Admin http://yourdomain/administrator/ 79 Friday, February 8, 2013
  • 81. โครงสราง Access Control List Groups (Public, Registered, Author, Editor, Publisher, Manager, Administrator, และ Super Users) คาพื้นฐานในสวนของ Backend (Administrator) •Manager จัดการเนื้อหา มีเดีย และเมนูเนื้อหา •Administrator ตั้งคาเพิ่มเติม CMT •Super User ทำไดทุกอยาง คาพื้นฐานในสวนของ Frontend (Site) •กลุมผูใชทั่วไป (Public) คือผูที่เขามายังเว็บ โดยที่ยังไมไดเปนสมาชิก และยังไมไดเขาระบบ •กลุมสมาชิก (Registered) คือสมาชิกที่เขาสูระบบแลว เขาถึงขอมูลไดมากกวากลุมผูใชทั่วไป •กลุมนักเขียน (Author) คือสมาชิกที่เขาสูระบบแลว สามารถเขียนเนื้อหาเขาสูเว็บไซตได •กลุมผูตรวจสอบเนื้อหา (Editors) คือสมาชิกที่เขาสูระบบแลว สามารถเพิ่ม/แกไขเนื้อหางานเขียนของนักเขียนรายอื่นๆ ได •กลุมผูเผยแพรขอมูล (Publisher) คือสมาชิกที่เขาสูระบบแลว ทำไดเหมือนกับ Editors และมีสิทธิ์กำหนดใหเนื้อหานั้นๆ เผยแพร หรืองดเผยแพรบนเว็บไซต http://docs.joomla.org/Access_Control_List/2.5 81 Friday, February 8, 2013
  • 82. โครงสราง Access Control List Access Levels (Public, Registered, Special) Public •กลุมผูใชทั่วไป (Public) Registered •กลุมสมาชิก (Registered) •Manager •Super User Special •กลุมนักเขียน (Author) •Manager •Super User 82 Friday, February 8, 2013
  • 83. User Manager 83 Friday, February 8, 2013
  • 84. โครงสราง Content 84 Friday, February 8, 2013
  • 85. Category Manager 85 Friday, February 8, 2013
  • 86. Article Manager 86 Friday, February 8, 2013
  • 88. การจัดการเมนู 88 Friday, February 8, 2013
  • 89. การโยงเมนูกับ Content 89 Friday, February 8, 2013
  • 90. การโยงเมนูกับ Content 90 Friday, February 8, 2013
  • 92. การจัดการ Extensions Extension Manager Install (Install Extensions) • Components • Modules • Plug-ins • Templates Update Manage (Uninstall Extensions) • Components • Modules • Plug-ins • Templates Discover Database Warnings Install languages 92 Friday, February 8, 2013
  • 93. Install Extension 93 Friday, February 8, 2013
  • 94. Uninstall Extension 94 Friday, February 8, 2013
  • 95. Module Manager 95 Friday, February 8, 2013
  • 96. Plug-in Manager 96 Friday, February 8, 2013
  • 97. Template Manager 97 Friday, February 8, 2013
  • 98. Language Manager 98 Friday, February 8, 2013
  • 99. Security your Website Update! Update! and Update! Joomla! Security Strike Team Joomla! Secutiy Center : http://developer.joomla.org/security.html 99 Friday, February 8, 2013
  • 100. เว็บที่เปนทางการของ Joomla! ไดแก • Joomla! http://www.joomla.org • Joomla! Forums http://forum.joomla.org • Joomla! Projects http://www.joomlacode.org • Document http://docs.joomla.org • Joomla! Extensions http://extensions.joomla.com เว็บ Joomla! ในประเทศไทย (คุณสามารถบริจาคสนับสนุนการพัฒนาได ) • สมาคมศึกษาและพัฒนาโอเพนซอรส (http://oseda.or.th ) • Thai Official Website http://www.JoomlaCorner.com 100 Friday, February 8, 2013