SlideShare a Scribd company logo
Building Successfull Website
                 with Joomla!1.5

              Akarawuth Tamrareang
               www.JoomlaCorner.com




NetDesign
About Us



                              อัครวุฒิ ตําราเรียง
                     Akarawuth Tamrareang (JoomlaCorner)
                    Joomla! Bug Squad / Joomla! Event Mentor (Asia Region)
                                          Joomla.org
                                 Founder JoomlaCorner.com
                     Founder Marvelic Engine Co.,Ltd. (www.marvelic.co.th)
                             นายกสมาคมศึกษาและพัฒนาโอเพ่นซอร์ส



    email : akarawuth@joomlacorner.com
           akarawuth.tamrareang@community.joomla.org
follow me : http://twitter.com/joomlacorner


                                                                       2
About Us


       พิศาล เชื้อชาติไชย (บูบู้)
Project Manager - Marvelic Engine Co.,Ltd.
  Joomla! Translation Team - Joomla.org
         LaiThai Developer Team

email : pisan@marvelic.co.th
follow me : http://twitter.com/lungkao




                                               3
About Us


                          ศุภชัย แต่สกุล (ชัย)
              Senior Web developer - Marvelic Engine Co.,Ltd.
                  Joomla! Translation Team - Joomla.org
                         LaiThai Team Developer




email : supachai@marvelic.co.th
follow me : http://twitter.com/supachai_chai




                                                                4
Do you want a website?




มีเว็บเพื่ออะไร ?
เลือกใช้เครื่องมืออะไรดี ?
CMS ?




                             5
Measuring Success

ไม่ใช่แค่การมีคนเข้าเว็บจํานวนมาก




                                                   6
How to Build a Successful Site



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


                                                 7
Marketing 101


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

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



                                              8
Define : Content Management System




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.”




                                              9
Sample

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




                                                        10
Why Use Joomla!?




              11
Joomla is ......


- ใช้ง่าย
- ทรงพลัง
- เปิดเผยโค้ด Open Source( คุณสามารถแก้ไขเพิ่ม
  เติมได้เอง )

- รองรับเว็บไซต์ขนาดใหญ่
- ฟรี (ถ้าลงมือทําเอง)
- ลิขสิทธิ์เป็นแบบ GNU/GPL


                                                 12
Trends

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




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


                                          13
Project Awards
Best Linux / Open Source Project 2005,
LinuxWorld London, United Kingdom


Best Linux / Open Source Project 2006,
LinuxWorld London, United Kingdom


2006 Best Open Source CMS,
Packt Publishing



2007 Best Open Source PHP CMS,
Packt Publishing


                                         14
ความเป็นมา




       15
Current Release

    Joomla! 1.5.14
Released 30 July 2009




                               16
What Does Joomla Look Like ?


Joomla! แยกออกเป็นสามส่วนหลักๆ ด้วยกัน

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



                                                            17
Joomla Applications



Joomla Installer Application




                                 18
Joomla Applications

Joomla Site Application




                                          19
Joomla Applications

Joomla Administrative Application




                                           20
Joomla Applications

Administrative Application ใช้สําหรับแก้ไขบทความ, ติด
ตั้งส่วนขยาย (extensions), อัพโหลด media, บริหารจัดการ
เมนู




                                                         21
For Developer



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



                                        22
Information




Architecture




                       23
24
What are Joomla! extensions?

(oversimplified answer)
• 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.
• Components - replaces content with
something else
9

                                              25
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
                                          26
Components



• Powerful, rich API available
• Public and Admin versions
• Load of examples to learn from and play
with




                                            27
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
                                              28
For Joomla! End Users



• 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



                                               29
Joomla! in Action




                    30
After Installed Joomla!




                    31
paknamlangsuan.com




                32
Before




   33
After




  34
Hnkeal.com




        35
สถาบันส่งเสริมอัจฉริยภาพและนวัตกรรมการเรียนรู้ (สสอน.):
                     www.igil.or.th




                                                   36
km-sabadchai.com




              37
LinkDelight.com




            38
BonoMarket.com




            39
JomSocial




      40
nod32th.com




         41
redbullspirit.org




              42
bangpakokhospital.com




                  43
salakphet.com




          44
tja.or.th




      45
intranet S&P




         46
sportscity.co.th




             47
ossfestival.in.th




              48
scisoc.or.th




        49
TOSF.org




     50
www.marvelic.co.th




               51
thaiembassymnl.ph




              52
maf.gov.la




       53
extensions.joomla.org




                  54
extensions.joomla.org




                  55
ปรับความเข้าใจก่อนลงมือสร้างเว็บไซต์




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

  ประชาสัมพันธเว็บไซตใหเปนที่รูจัก
  Update และพัฒนาเว็บไซต


                                                                                57
Domain Name & Hosting



การจดทะเบียน Domain Name และเชา Hosting

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




                                             58
IP Address


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




                                                                      59
Domain Name


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




                                                                            60
ประเภทของ Domain Name

Top Domain Local Domain                   Desc
   .com       .co.th      สำหรับองคกรธุรกิจ , เพื่อการคา
     .net     .net.th     สำหรับองคกรที่เปนเครือขาย
    .org       .or.th     สำหรับหนวยงานที่ไมแสวงหาผลกำไร
    .edu      .ac.th      สำหรับสถาบันการศึกษา
    .gov      .go.th      สำหรับหนวยงานของรัฐ
     .mil      .mi.th     สำหรับหนวยงานทหาร
 .info , .tv      -       สำหรับองคกรที่ทำเกี่ยวกับขาวสาร
               .in.th     สำหรับบุคคลทั่วไป
                                                              61
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…..

                                                         62
THNIC นายทะเบียนโดเมนประเทศไทย




                           63
DotArai.com




        64
การเช่าเว็บโฮสติ้ง


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


                                                        65
WebServer Solutions




1
                2




       3


                    66
Web Hosting
ที่มา : www.hostpacific.com


                             67
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/about-joomla/technical-requirements.html




                                                                                         68
ทํา Server บนเครื่อง Desktop

ใช้ Software ประเภท LAMP (Linux Apache,MySQL,PHP)
• XAMPP 1.7.0
    ✴   Apache HTTPD 2.2.11 + Openssl 0.9.8i
    ✴   MySQL 5.1.30
    ✴   PHP 5.2.8
    ✴   phpMyAdmin 3.1.1
    ✴   FileZilla FTP Server 0.9.29
    ✴   Mercury Mail Transport System 4.52
• AppServ 2.5.10 http://www.appservnetwork.com
    ✴   Apache 2.2.8
    ✴   PHP 5.2.6
    ✴   MySQL 5.0.51b
    ✴   phpMyAdmin-2.10.3


                                                         69
สรุปขั้นตอนการติดตั้ง Joomla!




• เตรียม WebServer (Hosting) สําหรับติดตั้ง
• Download Joomla! 1.5 เวอร์ชั่นล่าสุดจาก
    Joomla.org
•   Unpack Software
•   ติดตั้ง Joomla!
•   ปรับแต่งข้อมูลบนเว็บไซต์




                                                  70
ส่วนของการเตรียม WebServer


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




                                                       71
Download the Software

Download Joomla! เวอร์ชั่นล่าสุด Joomla.org หรือ
  JoomlaCorner.com
    • zip package : http://www.joomla.org/download.html
    • other packages :
         http://joomlacode.org/gf/project/joomla/frs/
 เวอร์ชั่นล่าสุด 1.5.14 (ณ วันที่ 30 ก.ค. 2009)

 ไฟล์ภาษาไทย Download ได้จาก
   http://joomlacode.org/gf/project/thai



                                                        72
ตัวอย่างการติดตั้ง AppServ




                       73
ตัวอย่างการติดตั้ง AppServ




                       74
หน้าจอการสร้าง Database




                    75
ติดตั้ง Joomla!




            76
ติดตั้ง Joomla!




            77
ติดตั้ง Joomla!




            78
ติดตั้ง Joomla!




            79
80
Joomla! Template


แสดงตําแหน่งต่างๆ ที่ใช้แสดงส่วน
ประกอบต่างๆ ของ Template
สามารถตรวจสอบได้ โดยพิมพ์
http://yourdomain/index.php?tp=1




                                                81
การทํางานส่วนของ Admin




http://yourdomain/administrator


                                                     82
User Manager




         83
โครงสร้าง Content




              84
Article Manager




            85
หน้าจอการเขียนบทความ




                 86
การจัดการ Extensions


Install/Uninstall extensions
    • modules
    • components
    • plugins
    • templates
    • language




                                        87
Install/Uninstall




              88
ตัวอย่าง Extension




      ตัวอย่าง
Joomla! Extensions




                                  89
jevents.net




        90
Gallery

http://www.en.joomgallery.net




                                    91
Blog Extension




Commercial Extension 45$ http://azrul.com


Free & Sell version 65$ http://idojoomla.com


 WordPress Integration for Joomla! 59.95$ http://corephp.com



                                                           92
Download Solutions


• Phoca Download
• Attachments for Content
• jDownloads
• RubberDoc
• Remository
• JotLoader




                                           93
ระบบจัดการจองห้องประชุม




ส่วนการทํางานของผู้ดูแลห้องประชุม

                                            94
ระบบจัดการจองห้องประชุม




ส่วนการทํางานด้านหน้า

                                      95
ระบบจัดการสินทรัพย์




                96
รายงานการเบิกจ่ายงบประมาณ




                      97
Security your Website


Update! Update! and Update!


        Joomla! Security Strike Team

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




                                                     98
แหล่งข้อมูลเพิ่มเติม

เว็บที่เป็นทางการของ 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://www.mambo.or.th
• Thai Official Website http://www.JoomlaCorner.com
• Joomla! User Group Thailand (JUG Thailand)
   http://www.joomla.or.th

                                                          99
Joomla User Group Thailand




                       100
Questions?




       101
Thanks

Thanks you!

http://www.joomlacorner.com
http://www.joomla.or.th
http://www.marvelic.co.th
akarawuth@joomlacorner.com

follow me : twitter.com/joomlacorner




                                          102

More Related Content

PDF
Joomla present at Bangkok University
PDF
Joomla Mastering at NetDesign School
PDF
JoomlaDay Bangkok 2014 - Various Solutions by Joomla!
PDF
Many Solutions with Joomla!
PDF
Blog with Wordpress
PDF
Build Website with Joomla! 3.3
PDF
สร้างเว็บไซต์ด้วยWordpress
PDF
Joomla 2.5-netdesign
Joomla present at Bangkok University
Joomla Mastering at NetDesign School
JoomlaDay Bangkok 2014 - Various Solutions by Joomla!
Many Solutions with Joomla!
Blog with Wordpress
Build Website with Joomla! 3.3
สร้างเว็บไซต์ด้วยWordpress
Joomla 2.5-netdesign

What's hot (19)

PDF
Joomla 3.4 Workshop by Marvelic Engine
PDF
Wordpress day01 MoT
PDF
คู่มื่อการสร้าง Blog โดย WordPress
PDF
Joomla 3.2 workshop at PIM.ac.th
PDF
เว็บสำเร็จรูป
PDF
Joomla คืออะไร
PDF
PDF
JoomlaTalk#9 - Joomla Security
PDF
Web 2.0 mashup
PDF
เอกสารประกอบการอบรมการสร้างเว็บบล็อกด้วย Wordpress
PDF
Joomla 3.7 Workshop 1 Day
PDF
คู่มือ Joomla
PDF
Joomla Talk ครั้งที่ 6 Back to basic Joomla and Template
PDF
คู่มือ อบรม Joomla! 3.x
PDF
คู่มือการติดตั้งและใช้งานJoomla cms
PPT
บทที่+1
PDF
สไลด์การอบรม Joomla! 2.5
Joomla 3.4 Workshop by Marvelic Engine
Wordpress day01 MoT
คู่มื่อการสร้าง Blog โดย WordPress
Joomla 3.2 workshop at PIM.ac.th
เว็บสำเร็จรูป
Joomla คืออะไร
JoomlaTalk#9 - Joomla Security
Web 2.0 mashup
เอกสารประกอบการอบรมการสร้างเว็บบล็อกด้วย Wordpress
Joomla 3.7 Workshop 1 Day
คู่มือ Joomla
Joomla Talk ครั้งที่ 6 Back to basic Joomla and Template
คู่มือ อบรม Joomla! 3.x
คู่มือการติดตั้งและใช้งานJoomla cms
บทที่+1
สไลด์การอบรม Joomla! 2.5
Ad

Similar to Joomla NetDesign2 (20)

PDF
Joomla present at TOT Academy2
PDF
Joomla netdesignj1526
PDF
Cms Solutions
PDF
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์
PDF
คู่มือการติดตั้งและใช้งานJoomla cms
PDF
คู่มือการติดตั้งและใช้งานJoomla cms
PDF
Joomla O public version
PDF
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
PDF
Web Design, Running A Website And Hosting
PPT
Joomla Admin
PPT
PRESENT CMS/THAI
PPT
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
PDF
Joomla2 5
PDF
Web Development
PDF
Security CMS - Opensoure2Day event
PDF
Social Media Conference 2010
PDF
Open Source Copyright - License
PPT
20080306joomla 1214552387011563-9
Joomla present at TOT Academy2
Joomla netdesignj1526
Cms Solutions
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์
คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cms
Joomla O public version
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
Web Design, Running A Website And Hosting
Joomla Admin
PRESENT CMS/THAI
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
Joomla2 5
Web Development
Security CMS - Opensoure2Day event
Social Media Conference 2010
Open Source Copyright - License
20080306joomla 1214552387011563-9
Ad

More from Akarawuth Tamrareang (14)

PDF
eCommerce website at TWA Web Trends 2025 event
PDF
Building and Maintaining Open Source Project - YWC14
PDF
OWASP Thailand 2016 - Joomla Security
PDF
การเตรียมตัวสร้างร้านค้าออนไลน์
PDF
Digital Content for Business
PDF
Building and Maintaining OpenSource Projects.
PDF
JoomlaDay Bangkok 2013 - Joomla 3.2 Feature
PDF
Build and Type of Website with CCK
PDF
Joomla 2.5 Feature
PDF
Copyright license-sipa2
PDF
Joomla! CMS - Intranet Solutions
PDF
project with grovement
PDF
WebDesign and CMS for PRD event.
PDF
ระบบบริหารจัดการศูนย์การเรียนรู้
eCommerce website at TWA Web Trends 2025 event
Building and Maintaining Open Source Project - YWC14
OWASP Thailand 2016 - Joomla Security
การเตรียมตัวสร้างร้านค้าออนไลน์
Digital Content for Business
Building and Maintaining OpenSource Projects.
JoomlaDay Bangkok 2013 - Joomla 3.2 Feature
Build and Type of Website with CCK
Joomla 2.5 Feature
Copyright license-sipa2
Joomla! CMS - Intranet Solutions
project with grovement
WebDesign and CMS for PRD event.
ระบบบริหารจัดการศูนย์การเรียนรู้

Joomla NetDesign2