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
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
21. For Developer
• Provides framework and CMS
• Objects!
• Easy to skin
• Legendary administrative interface
• Easy to extend with ....
21
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
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
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
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
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
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
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
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