SlideShare uma empresa Scribd logo
1 de 18
Welcome Open Source Software – Day 2 How free is free? Presented by Deb Forsten
Taking Webinar Notes- screen captures
Open Source  - Topics Covered General Definition Origin & Historical Perspective Open verses Proprietary Web based solutions Content management systems (server based) Demonstration of Joomla Questions
General Definition Not only should it have open access to the source code, but must meet 10 criteria to be in compliance with open source licensing which include: Free distribution Source code in compiled form Derived works must allow for modification and include the original license terms No discrimination of persons, groups or fields of endeavor Cannot restrict other software and be Technology Neutral
The GNU General Public License (GPL) Preamble (1991) The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if youwant it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
Origin & Historical Perspective Concept started in the early 1900 with the automobile industry Gasoline patent holders tried to control automobile makers development – Henry Ford challenged and won – open standards were used up through WWII Advanced Research Projects Agency Network (ARPANET) – used a similar procedure to share IBM’s operating system in the 50’s & 60’s in computers In 1983-85 – Richard Stallman(MIT) founded the Free Software foundation to support the GNU Project and the GNU General Public License (GNU GPL or simply GPL) Open Source terminology and Open Source Initiative (OSI) evolved in 1998 (supported by Netscape….)
Open Source verses proprietary code? Open Source advantages: free, enormous community of users/developers, direct contact with the developer; input into enhancements Commercial/Proprietary Coding  advantages: more security, more control, much more money Why would some one give away the code? Is it a sub-standard product?  Your decisions should be based on what you need software to do for you.
Web based dynamic solutions phpWebSitePowerful Content Management System with document manager, announcements, menu manager, photo album, block maker, FAQ, web pages maker, polls, information categorizer, calendar, link manager, form generator.  Homepage:  http://phpwebsite.appstate.edu/  SiteframeShort description: A straightforward content-management system designed for rapid deployment of community-based websites. Nice-looking templates, oriented toward document-sharing, clean interface. Homepage: http://siteframe.org/  TYPO3TYPO3 is a free Open Source content management system for enterprise purposes on the web and in intranets. It offers full flexibility and extendibility while featuring an accomplished set of ready-made interfaces, functions and modules.   Homepage: http://www.typo3.com/  ZikulaShort description: Zikula is a Web Application Toolkit, which allows you to run impressive websites and build powerful online applications. Zikula has received praise for many things, but we belive the highlights are ease of use, quick and easy development, security and performance and lastly flexibility.   Homepage: http://zikula.org/  Bulletin Boards PhpbbShort description: A widely-popular open-source bulletin-board package, works well, simple user interface and admin panel, clean look, scales well, and can be customized.  Homepage: http://www.phpbb.com/ E Commerce OSCommerceShort description: A power-user shopping cart with a big variety of modules and support of almost every payment gateway. A big developers community is ready to offer custom solutions depending on your needs. Homepage: http://oscommerce.com/  ZencartShort description: Zen Cart truly is the art of e-commerce; a free, user-friendly, open source shopping cart system. The software is being developed by group of like-minded shop owners, programmers, designers, and consultants that think e-commerce could be and should be done differently. Homepage: http://www.zen-cart.com/  Blogging B2evolutionShort description: A blog script featuring multiple blogs, categories/sub-categories, skins, search function, multiple languages, search engines friendly URLs. Homepage: http://b2evolution.net/  nucleuscms:  Short description: A powerful blog script featuring multiple blogs, multiple authors, drafts and future posts, bookmarklets. Homepage: http://nucleuscms.org/  WordpressShort description: WordPress is a blogging software with a focus on ease of use, elegance, performance, and standards with a huge selection of themes and plugins. Homepage: http://wordpress.org/  Web Content Management DrupalShort description: An advanced portal with collaborative book, search engines friendly URLs, online help, roles, full content search, site watching, threaded comments, version control, blogging, news aggregator. Homepage: http://drupal.org/  JoomlaShort description: Joomla! is one of the most powerful Open Source Content Management Systems on the planet. It is used all over the world for everything from simple websites to complex corporate applications. Joomla! is easy to install, simple to manage, and reliable. Homepage: http://www.joomla.org/  PHP-NukeShort description: One of the most popular community-based portals with a big choice of modules and languages. Homepage: http://www.phpnuke.org/  phpWCMSShort description: phpWCMS is a robust and simple but yet powerful web based content management system running under PHP and MySQL. phpwcms is in use on thousands of websites all over the world.  Homepage: http://www.phpwcms.de/
More open source applications Photo gallery CoppermineAn Image Gallery system featuring categories and albums, thumbnails and intermediate size pics, search feature, new and random pictures, user management (private galleries, groups), user comments, e-cards feature, slideshow viewer. Homepage: http://coppermine.sourceforge.net/ GalleryAn Image Gallery system featuring albums within albums, thumbnailing specific picture area, captions, rotate, reorder pictures, album-based attributes, album mirroring. Homepage: http://gallery.menalto.com/ List management PHPList: A powerful mailing list featuring multiple mailing lists and attachments. Homepage: http://www.phplist.com/ Polls and Surveys LimeSurvey (formerly PHPSurveyor): is an open source online survey application. It enables users to develop, publish and collect responses to surveys. Surveys can include branching, custom preferred layout and design (using a web template system), and can provide basic statistical analysis of survey results. Surveys can be public, or can be strictly controlled through the use of "once-only" tokens for each survey participant.  Homepage: http://www.limesurvey.org/ PHP-ESP: PHP script to let non-technical users create and administer surveys, gather results, view statistics. All managed online after database initialization. Very easy (and recommended) to integrate into your own design. Homepage: http://sourceforge.net/projects/phpesp/ Project Management Dot Project:Project Management featuring companies, projects, tasks (with Gantt charts), forums, files, calendar, contacts, tickets/helpdesk, language support, user/module permissions, themes. Homepage: http://www.dotproject.net/ PHP-Projekt: Project Management featuring optional group system, privileges, calendar, contacts, time card, projects, chat, forum, request tracker, mail client, files, notes, bookmarks, to-do list, reminder, voting, language support. Homepage: http://www.phprojekt.com/ Misc Solutions TikiWiki is designed to be an international, clean and extensible Content Management System and Groupware that can be used to create all sorts of web applications, sites, portals, intranets and extranets. TikiWiki also works great as a web-based collaboration tool. TikiWiki has a lot of native options and sections that you can enable/disable as you need them. Homepage: http://www.tikiwiki.org/ PHP-Support Tickets: A simple, one-admin Support Tickets system featuring self-registering, emailing to admin, attachments. Homepage: http://www.phpsupporttickets.com/ PERLDeskis a feature packed browser based help desk and email management application designed to streamline the operation of managing emails, support tickets and customer communications, with built in tracking and response logging it is an ideal help desk solution for companies with one or more members of staff or for those who want to organize client communications. Homepage: http://www.perldesk.com/ OSTicket is a widely-used open source support ticket system. It seamlessly integrates inquiries created via email, phone and web-based forms into a simple easy-to-use multi-user web interface. Manage, organize and archive all your support requests and responses in one place while providing your customers with accountability and responsiveness they deserve. Homepage: http://osticket.com/ Moodle: A course management system designed to help educators create quality online courses. Available in 34 languages and features a WYSIWYG HTML editor. The teacher has full control over all settings for a course. There is a flexible array of course activities (Forums, Journals, Quizzes, Resources, Choices, Surveys, Assignments, Chats, Workshops), user logging and tracking, mail integration and much more. Homepage: http://moodle.org/ Open-Realty: Real Estate listing system featuring attachments, flexible search, template system, Yahoo Maps interface. Homepage: http://www.open-realty.org/ OpenX Ad Server is the world's leading independent ad technology platform serving 300 billion ads monthly on more than 150,000 websites across the Internet. Homepage: http://openx.org/
Web Developer toolkit Text Editors Image Editors – galleries Web based online tools: http://www.pixlr.com/editor/ Web Browsers Web Content managers Page compilers, i.e. Dreamweaver, Expression Web ,[object Object],FTP Program, i.e. filezilla Optional Tools ecommerce, photo gallery, blog/bulletin board, wiki, pdf
CMS Solutions Operating Systems  Linux operating system Window operating system Content Management Systems (CMS) Server Side Coding Linux OS  Windows OS Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. The Leading Web Content Management Platform for Microsoft .NET
Content Management System Type of Server (operating system software) Linux Windows LAMP (Linux, Apache, Mysql, PHP) Linux (operating system) Apache (web server) Mysql (database) Php (coding language) Server Side Tools
The strength of a CMS is its extensibility Joomla – over 34 categories of extensions with literally 1,000’s to look through In the forum, there are over 400,000 registered members, over 490,000 topics, and over 2 million posts– a very active community Joomla was launched in Sept. 2005 Originated from an Australian company, Miro who developed a CMS, called Mambo in 2001 Created 2 versions: a commercial and an open-source version; the open source version is the back bone to the Joomla version we are using now, although there have been many upgrades  since it’s original launch in 2005. Modules, Components & Plugins oh, my!
Critical Relationships in web development Web  Server
Web Site Planning Process
PHP stands for PHP: Hypertext Preprocessor  PHP is a server-side scripting language, like ASP  PHP scripts are executed on the server  PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)  PHP is an open source software  PHP is free to download and use  PHP files can contain text, HTML tags and scripts  PHP files are returned to the browser as plain HTML   PHP files have a file extension of ".php", ".php3", or ".phtml"  What is PHP?
What is MySQL? MySQL is a database server  MySQL is ideal for both small and large applications  MySQL supports standard SQL  MySQL compiles on a number of platforms  MySQL is free to download and use  PHP + MySQL - PHP combined with MySQL are cross-platform (you can develop in Windows and serve on a Unix platform)  What is Mysql?
Let’s look at Joomla in action www.joomla.org

Mais conteúdo relacionado

Destaque

Arduino and Open Hardware
Arduino and Open HardwareArduino and Open Hardware
Arduino and Open HardwareTinker London
 
Programming for Artists and Designers: Week 2
Programming for Artists and Designers: Week 2Programming for Artists and Designers: Week 2
Programming for Artists and Designers: Week 2Tinker London
 
Programming for Artists and Designers: Week 1
Programming for Artists and Designers: Week 1Programming for Artists and Designers: Week 1
Programming for Artists and Designers: Week 1Tinker London
 
Health Care Bill
Health Care BillHealth Care Bill
Health Care BillAwikstrom
 

Destaque (6)

Arduino and Open Hardware
Arduino and Open HardwareArduino and Open Hardware
Arduino and Open Hardware
 
Programming for Artists and Designers: Week 2
Programming for Artists and Designers: Week 2Programming for Artists and Designers: Week 2
Programming for Artists and Designers: Week 2
 
Mythdraft
MythdraftMythdraft
Mythdraft
 
Programming for Artists and Designers: Week 1
Programming for Artists and Designers: Week 1Programming for Artists and Designers: Week 1
Programming for Artists and Designers: Week 1
 
Health Care Bill
Health Care BillHealth Care Bill
Health Care Bill
 
Ethernet Shield
Ethernet ShieldEthernet Shield
Ethernet Shield
 

Semelhante a Day 2-presentation

6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report 6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report c-tac
 
Open Source Project Management
Open Source Project ManagementOpen Source Project Management
Open Source Project ManagementSemen Arslan
 
Open Source in Higher Education 2007
Open Source in Higher Education 2007Open Source in Higher Education 2007
Open Source in Higher Education 2007ssorden
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web ProtocolsMohan Krishnan
 
Content management platforms
Content management platformsContent management platforms
Content management platformsKris Kapanova
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13MDIF
 
Usefulplatforms
UsefulplatformsUsefulplatforms
Usefulplatformswaqas_arif
 
Open Source Software R
Open Source Software ROpen Source Software R
Open Source Software Rmsimanau7824
 
Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Amit Kumar Singh
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web DevelopmentYash Sati
 
Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...Will Hall
 
8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)pluckymercenary67
 

Semelhante a Day 2-presentation (20)

Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report 6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
 
Open Source Project Management
Open Source Project ManagementOpen Source Project Management
Open Source Project Management
 
Open Source in Higher Education 2007
Open Source in Higher Education 2007Open Source in Higher Education 2007
Open Source in Higher Education 2007
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
 
Content management platforms
Content management platformsContent management platforms
Content management platforms
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13
 
Usefulplatforms
UsefulplatformsUsefulplatforms
Usefulplatforms
 
Open Source Software R
Open Source Software ROpen Source Software R
Open Source Software R
 
Open source
Open sourceOpen source
Open source
 
Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web Development
 
My Seminar
My SeminarMy Seminar
My Seminar
 
Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...
 
8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)
 
Symfony2
Symfony2Symfony2
Symfony2
 
Foucus learning to crawl web forums
Foucus learning to crawl web forumsFoucus learning to crawl web forums
Foucus learning to crawl web forums
 

Day 2-presentation

  • 1. Welcome Open Source Software – Day 2 How free is free? Presented by Deb Forsten
  • 2. Taking Webinar Notes- screen captures
  • 3. Open Source - Topics Covered General Definition Origin & Historical Perspective Open verses Proprietary Web based solutions Content management systems (server based) Demonstration of Joomla Questions
  • 4. General Definition Not only should it have open access to the source code, but must meet 10 criteria to be in compliance with open source licensing which include: Free distribution Source code in compiled form Derived works must allow for modification and include the original license terms No discrimination of persons, groups or fields of endeavor Cannot restrict other software and be Technology Neutral
  • 5. The GNU General Public License (GPL) Preamble (1991) The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if youwant it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
  • 6. Origin & Historical Perspective Concept started in the early 1900 with the automobile industry Gasoline patent holders tried to control automobile makers development – Henry Ford challenged and won – open standards were used up through WWII Advanced Research Projects Agency Network (ARPANET) – used a similar procedure to share IBM’s operating system in the 50’s & 60’s in computers In 1983-85 – Richard Stallman(MIT) founded the Free Software foundation to support the GNU Project and the GNU General Public License (GNU GPL or simply GPL) Open Source terminology and Open Source Initiative (OSI) evolved in 1998 (supported by Netscape….)
  • 7. Open Source verses proprietary code? Open Source advantages: free, enormous community of users/developers, direct contact with the developer; input into enhancements Commercial/Proprietary Coding advantages: more security, more control, much more money Why would some one give away the code? Is it a sub-standard product? Your decisions should be based on what you need software to do for you.
  • 8. Web based dynamic solutions phpWebSitePowerful Content Management System with document manager, announcements, menu manager, photo album, block maker, FAQ, web pages maker, polls, information categorizer, calendar, link manager, form generator. Homepage: http://phpwebsite.appstate.edu/ SiteframeShort description: A straightforward content-management system designed for rapid deployment of community-based websites. Nice-looking templates, oriented toward document-sharing, clean interface. Homepage: http://siteframe.org/ TYPO3TYPO3 is a free Open Source content management system for enterprise purposes on the web and in intranets. It offers full flexibility and extendibility while featuring an accomplished set of ready-made interfaces, functions and modules. Homepage: http://www.typo3.com/ ZikulaShort description: Zikula is a Web Application Toolkit, which allows you to run impressive websites and build powerful online applications. Zikula has received praise for many things, but we belive the highlights are ease of use, quick and easy development, security and performance and lastly flexibility. Homepage: http://zikula.org/ Bulletin Boards PhpbbShort description: A widely-popular open-source bulletin-board package, works well, simple user interface and admin panel, clean look, scales well, and can be customized. Homepage: http://www.phpbb.com/ E Commerce OSCommerceShort description: A power-user shopping cart with a big variety of modules and support of almost every payment gateway. A big developers community is ready to offer custom solutions depending on your needs. Homepage: http://oscommerce.com/ ZencartShort description: Zen Cart truly is the art of e-commerce; a free, user-friendly, open source shopping cart system. The software is being developed by group of like-minded shop owners, programmers, designers, and consultants that think e-commerce could be and should be done differently. Homepage: http://www.zen-cart.com/ Blogging B2evolutionShort description: A blog script featuring multiple blogs, categories/sub-categories, skins, search function, multiple languages, search engines friendly URLs. Homepage: http://b2evolution.net/ nucleuscms: Short description: A powerful blog script featuring multiple blogs, multiple authors, drafts and future posts, bookmarklets. Homepage: http://nucleuscms.org/ WordpressShort description: WordPress is a blogging software with a focus on ease of use, elegance, performance, and standards with a huge selection of themes and plugins. Homepage: http://wordpress.org/ Web Content Management DrupalShort description: An advanced portal with collaborative book, search engines friendly URLs, online help, roles, full content search, site watching, threaded comments, version control, blogging, news aggregator. Homepage: http://drupal.org/ JoomlaShort description: Joomla! is one of the most powerful Open Source Content Management Systems on the planet. It is used all over the world for everything from simple websites to complex corporate applications. Joomla! is easy to install, simple to manage, and reliable. Homepage: http://www.joomla.org/ PHP-NukeShort description: One of the most popular community-based portals with a big choice of modules and languages. Homepage: http://www.phpnuke.org/ phpWCMSShort description: phpWCMS is a robust and simple but yet powerful web based content management system running under PHP and MySQL. phpwcms is in use on thousands of websites all over the world. Homepage: http://www.phpwcms.de/
  • 9. More open source applications Photo gallery CoppermineAn Image Gallery system featuring categories and albums, thumbnails and intermediate size pics, search feature, new and random pictures, user management (private galleries, groups), user comments, e-cards feature, slideshow viewer. Homepage: http://coppermine.sourceforge.net/ GalleryAn Image Gallery system featuring albums within albums, thumbnailing specific picture area, captions, rotate, reorder pictures, album-based attributes, album mirroring. Homepage: http://gallery.menalto.com/ List management PHPList: A powerful mailing list featuring multiple mailing lists and attachments. Homepage: http://www.phplist.com/ Polls and Surveys LimeSurvey (formerly PHPSurveyor): is an open source online survey application. It enables users to develop, publish and collect responses to surveys. Surveys can include branching, custom preferred layout and design (using a web template system), and can provide basic statistical analysis of survey results. Surveys can be public, or can be strictly controlled through the use of "once-only" tokens for each survey participant. Homepage: http://www.limesurvey.org/ PHP-ESP: PHP script to let non-technical users create and administer surveys, gather results, view statistics. All managed online after database initialization. Very easy (and recommended) to integrate into your own design. Homepage: http://sourceforge.net/projects/phpesp/ Project Management Dot Project:Project Management featuring companies, projects, tasks (with Gantt charts), forums, files, calendar, contacts, tickets/helpdesk, language support, user/module permissions, themes. Homepage: http://www.dotproject.net/ PHP-Projekt: Project Management featuring optional group system, privileges, calendar, contacts, time card, projects, chat, forum, request tracker, mail client, files, notes, bookmarks, to-do list, reminder, voting, language support. Homepage: http://www.phprojekt.com/ Misc Solutions TikiWiki is designed to be an international, clean and extensible Content Management System and Groupware that can be used to create all sorts of web applications, sites, portals, intranets and extranets. TikiWiki also works great as a web-based collaboration tool. TikiWiki has a lot of native options and sections that you can enable/disable as you need them. Homepage: http://www.tikiwiki.org/ PHP-Support Tickets: A simple, one-admin Support Tickets system featuring self-registering, emailing to admin, attachments. Homepage: http://www.phpsupporttickets.com/ PERLDeskis a feature packed browser based help desk and email management application designed to streamline the operation of managing emails, support tickets and customer communications, with built in tracking and response logging it is an ideal help desk solution for companies with one or more members of staff or for those who want to organize client communications. Homepage: http://www.perldesk.com/ OSTicket is a widely-used open source support ticket system. It seamlessly integrates inquiries created via email, phone and web-based forms into a simple easy-to-use multi-user web interface. Manage, organize and archive all your support requests and responses in one place while providing your customers with accountability and responsiveness they deserve. Homepage: http://osticket.com/ Moodle: A course management system designed to help educators create quality online courses. Available in 34 languages and features a WYSIWYG HTML editor. The teacher has full control over all settings for a course. There is a flexible array of course activities (Forums, Journals, Quizzes, Resources, Choices, Surveys, Assignments, Chats, Workshops), user logging and tracking, mail integration and much more. Homepage: http://moodle.org/ Open-Realty: Real Estate listing system featuring attachments, flexible search, template system, Yahoo Maps interface. Homepage: http://www.open-realty.org/ OpenX Ad Server is the world's leading independent ad technology platform serving 300 billion ads monthly on more than 150,000 websites across the Internet. Homepage: http://openx.org/
  • 10.
  • 11. CMS Solutions Operating Systems Linux operating system Window operating system Content Management Systems (CMS) Server Side Coding Linux OS Windows OS Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. The Leading Web Content Management Platform for Microsoft .NET
  • 12. Content Management System Type of Server (operating system software) Linux Windows LAMP (Linux, Apache, Mysql, PHP) Linux (operating system) Apache (web server) Mysql (database) Php (coding language) Server Side Tools
  • 13. The strength of a CMS is its extensibility Joomla – over 34 categories of extensions with literally 1,000’s to look through In the forum, there are over 400,000 registered members, over 490,000 topics, and over 2 million posts– a very active community Joomla was launched in Sept. 2005 Originated from an Australian company, Miro who developed a CMS, called Mambo in 2001 Created 2 versions: a commercial and an open-source version; the open source version is the back bone to the Joomla version we are using now, although there have been many upgrades since it’s original launch in 2005. Modules, Components & Plugins oh, my!
  • 14. Critical Relationships in web development Web Server
  • 15. Web Site Planning Process
  • 16. PHP stands for PHP: Hypertext Preprocessor PHP is a server-side scripting language, like ASP PHP scripts are executed on the server PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.) PHP is an open source software PHP is free to download and use PHP files can contain text, HTML tags and scripts PHP files are returned to the browser as plain HTML  PHP files have a file extension of ".php", ".php3", or ".phtml" What is PHP?
  • 17. What is MySQL? MySQL is a database server MySQL is ideal for both small and large applications MySQL supports standard SQL MySQL compiles on a number of platforms MySQL is free to download and use PHP + MySQL - PHP combined with MySQL are cross-platform (you can develop in Windows and serve on a Unix platform) What is Mysql?
  • 18. Let’s look at Joomla in action www.joomla.org
  • 19. In Summary Open Source – great resource for a variety of functions It can extend the tools you already have and may save you money Open Source – because of the collaborative process is often a superior product for your purpose Is it right for you? Only you can decide
  • 20. Resources & Questions Contact me at deb@zenithassociates.com www.zenithassociates.com