Download presentation
Presentation is loading. Please wait.
Published byHannah Hood Modified over 8 years ago
1
Разработка на open-source системах Александр Постушной, Зам. директора по маркетингу компании «КвартСофт» alexandro@quartsoft.com Skype: postushnoy (066) 328 04 29 ©2012. QuartSoft Corp. www.quartsoft.com Дмитрий Ермаков, Менеджер проектов компании «КвартСофт» neil@quartsoft.com Skype: ermak_one (050) 686 11 78
2
Примеры open-source систем ©2012. QuartSoft Corp. www.quartsoft.com
3
Why Open Source is better? ©2012. QuartSoft Corp. www.quartsoft.com Vendor independence Lower Total Cost of Ownership (TCO) Tighter security Greater Scalability Easier collaboration Free Exchange Open Standards More Innovation
4
4 freedoms ©2012. QuartSoft Corp. www.quartsoft.com Use Study Improve Redistribute
5
Opensource Licenses ©2012. QuartSoft Corp. www.quartsoft.com Academic Free License 3.0 (AFL 3.0) Affero GNU Public License Adaptive Public License Apache License, 2.0 Apple Public Source License Artistic license 2.0 Attribution Assurance Licenses New and Simplified BSD licenses Boost Software License (BSL1.0) Computer Associates Trusted Open Source License 1.1 Common Development and Distribution License Common Public Attribution License 1.0 (CPAL) CUA Office Public License Version 1.0 EU DataGrid Software License Eclipse Public License Educational Community License, Version 2.0 Eiffel Forum License V2.0 Entessa Public License European Union Public License (link to every language's version on Fair License Frameworx License GNU General Public License (GPL) GNU General Public License version 3.0 (GPLv3) GNU Library or "Lesser" General Public License (LGPL) GNU Library or "Lesser" General Public License version 3.0 Historical Permission Notice and Disclaimer IBM Public License IPA Font License ISC License Lucent Public License Version 1.02 MirOS Licence Microsoft Public License (Ms-PL) Microsoft Reciprocal License (Ms-RL) MIT license Motosoto License Mozilla Public License 1.1 (MPL) Multics License NASA Open Source Agreement 1.3 NTP License Naumen Public License Nethack General Public License Nokia Open Source License Non-Profit Open Software License 3.0 (Non-Profit OSL 3.0) OCLC Research Public License 2.0 Open Font License 1.1 (OFL 1.1) Open Group Test Suite License Open Software License 3.0 (OSL 3.0) PHP License Python license (CNRI Python License) Python Software Foundation License Qt Public License (QPL) RealNetworks Public Source License V1.0 Reciprocal Public License 1.5 (RPL1.5) Ricoh Source Code Public License Simple Public License 2.0 Sleepycat License Sun Public License Sybase Open Watcom Public License 1.0 University of Illinois/NCSA Open Source License Vovida Software License v. 1.0 W3C License wxWindows Library License X.Net License Zope Public License zlib/libpng license 64+
6
Who is using Open Source? ©2012. QuartSoft Corp. www.quartsoft.com Large companies – Sun, IBM, Google, etc Goverments Assosiations – Greenpeace, … Many others
7
What is Content Management System (CMS) ©2012. QuartSoft Corp. www.quartsoft.com A CMS is a tool that enables a variety of (centralised) technical and (de-centralised) non technical staff to create, edit, manage and finally publish (in a number of formats) a variety of content (such as text, graphics, video, documents etc).
8
How to choose Open Source solution ©2012. QuartSoft Corp. www.quartsoft.com
9
30 000+ pieces in Drupal, WP, Joomla! ©2012. QuartSoft Corp. www.quartsoft.com
10
House, Car, Flower ©2012. QuartSoft Corp. www.quartsoft.com
11
Something useful ©2012. QuartSoft Corp. www.quartsoft.com
12
Just another car ©2012. QuartSoft Corp. www.quartsoft.com
13
Something really big ©2012. QuartSoft Corp. www.quartsoft.com
14
It’s like a car building ©2012. QuartSoft Corp. www.quartsoft.com
15
Client’s vehicles ©2012. QuartSoft Corp. www.quartsoft.com
16
CMS Market ©2012. QuartSoft Corp. www.quartsoft.com *2011 open source CMS market share report
17
©2012. QuartSoft Corp. www.quartsoft.com
18
Installation requirements ©2012. QuartSoft Corp. www.quartsoft.com
19
Architecture ©2012. QuartSoft Corp. www.quartsoft.com WordPress “the loop” = all is possible http://codex.wordpress.org/The_Loop_in_Action Joomla! Model, View, Controller = what you learn at university http://docs.joomla.org/Developing_a_Model-View-Controller_Component_- _Part_1 Drupal Hook System, partly OOP http://drupal.org/node/292 http://drupal.org/node/361112 http://drupal.org/node/547518
20
Themes / Templates ©2012. QuartSoft Corp. www.quartsoft.com WordPress the most beautiful, best, simplest and creative themes :) http://wordpress.org/extend/themes/ Joomla! lot’s of Template Clubs many, free available templates (central repository planned) Drupal many, free available theme “frameworks” little really good and free available themes http://drupal.org/project/themes
21
Extensions ©2012. QuartSoft Corp. www.quartsoft.com WordPress 15.000+ Plugins http://wordpress.org/extend/plugins/ Joomla! 8.000+ Components http://extensions.joomla.org/ Drupal 11.000+ Modules http://drupal.org/project/modules How can I find the right one?
22
Multilanguage in CMS ©2012. QuartSoft Corp. www.quartsoft.com WordPress (50+ languages) country specific sites for core, no central repository for plugins e.g. http://de.wordpress.org/http://de.wordpress.org/ Joomla! (50+ languages) central system for core, no central repository for extensions (external project http://opentranslators.org/) http://extensions.joomla.org/extensions/languages/translations-for-joomla Drupal (50+ languages) central repository for all modules + core http://localize.drupal.org
23
Multilanguage for content ©2012. QuartSoft Corp. www.quartsoft.com WordPress no, but... :) WPML plugin (fee required) or multisite ability http://wpml.org/ Joomla! basic functions in core... you need components, like Joomfish e.g. http://www.joomfish.net/ Drupal basic functions in core modules like i18n necessary http://drupal.org/project/i18n
24
Images ©2012. QuartSoft Corp. www.quartsoft.com WordPress comfortable image administration with resizing in core Joomla! file manager in core without resizing Drupal no image administration, but with the ImageCache Modul you have a Swiss pocket knife to handle your images http://drupal.org/project/imagecache
25
Multisite ©2012. QuartSoft Corp. www.quartsoft.com WordPress yes - core - a network of sites http://codex.wordpress.org/Create_A_Network Joomla! core - no commercial components - yes e.g. http://www.jms2win.com/http://www.jms2win.com/ Drupal yes - core - totally independent sites with same code basis
26
Content construction ©2012. QuartSoft Corp. www.quartsoft.com WordPress individual field in core, additional content types as plugins http://wordpress.org/extend/plugins/custom-post-type-ui/ Joomla! many CCK’s as extensions with different options and functions Seblod, K2, Flexicontent, Zoo,... Drupal perfect expandability through the limitation to one system of entities in Drupal 7 Core, CCK, Views, Panels, Page Manager
27
Social media integration ©2012. QuartSoft Corp. www.quartsoft.com WordPress yes – plugins Joomla! yes – components Drupal yes - modules
28
Mobile ©2012. QuartSoft Corp. www.quartsoft.com WordPress mobile theme in core mobile plugins Apps for iPhone, iPad, Android, Blackberry, Windows Phone 7 http://wordpress.org/extend/mobile/ Joomla! mobile extensions http://extensions.joomla.org/extensions/mobile Apps: iPhone, iPad, iPod Touch, Android: http://www.covertapps.com/jamhttp://www.covertapps.com/jam, http://www.joooid.com Drupal mobile modules http://drupal.org/project/modules?filters=tid%3A7404
29
Community ©2012. QuartSoft Corp. www.quartsoft.com WordPress friendly regulated by Automattic Joomla! self-driven by having many working groups (PLT, CLT, COC, OSM,...) and endless discussions with little decisions :) Drupal official free community but with distinct influence from Acquia
30
Learning curve for popular CMS ©2012. QuartSoft Corp. www.quartsoft.com http://themetaq.com/queue/learning-curves-for-popular-cmss
31
Target groups ©2012. QuartSoft Corp. www.quartsoft.com WordPress Blogs, MultiUserBlogs, sites with CMS-functions* small or no-budget projects Joomla! Websites for SME’s, NGO’s, associations, museums, private people* small or no-budget projects Drupal Big, complex sites with individual adaptations or totally configured sites without any adaptations rather bigger budgets * bigger sites with bigger budgets are also possible, but rather seldom
32
Drupal ©2012. QuartSoft Corp. www.quartsoft.com
33
Drupal ©2012. QuartSoft Corp. www.quartsoft.com Supports high traffic Expandable and well documented High level developer skills
34
Joomla ©2012. QuartSoft Corp. www.quartsoft.com
35
Joomla ©2012. QuartSoft Corp. www.quartsoft.com Quick implementation Large support community Large extensions market Good security Not ideal for scalable sites
36
Wordpress ©2012. QuartSoft Corp. www.quartsoft.com
37
Wordpress ©2012. QuartSoft Corp. www.quartsoft.com Quick implementation Geared for content creation Large # of themes and plugins Not ideal for scalable sites
38
©2012. QuartSoft Corp. www.quartsoft.com Вопросы? Спасибо! Александр Постушной Зам. директора по маркетингу компании «КвартСофт» Т.: 380 (66) 328 04 29 alexandro@quartsoft.com Дмитрий Ермаков Менеджер проектов компании «КвартСофт» Т.: 380 (50) 686 11 78 neil@quartsoft.com quartsoft.com
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.