CINXE.COM
State of Tiki: Strengths, Weaknesses, Opportunities, and Threats
<!DOCTYPE html> <html lang="en" id="page_2867"> <head> <base href="https://tiki.org/tiki-index.php?page=SWOT"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="generator" content="Tiki Wiki CMS Groupware - https://tiki.org"> <meta content="https://tiki.org/" name="twitter:domain"> <link rel="canonical" href="https://tiki.org/SWOT"> <meta content="https://tiki.org/SWOT" property="og:url"> <meta name="keywords" content="Tiki, Wiki, CMS, Groupware, blog, article, collaboration, website generator, Web app, Publishing Platform, Database Web App Builder, "> <meta name="author" content="Tiki Community"> <meta name="description" content="State of Tiki: Strengths, Weaknesses, Opportunities, and Threats"> <meta content="State of Tiki: Strengths, Weaknesses, Opportunities, and Threats" property="og:description"> <meta name="twitter:description" content="State of Tiki: Strengths, Weaknesses, Opportunities, and Threats"> <meta name="robots" content="index, follow"> <meta name="revisit-after" content="3 days"> <meta content="Tiki Wiki CMS Groupware :: Community" property="og:site_name"> <meta content="Tiki Wiki CMS Groupware :: Community" name="twitter:site"> <title>State of Tiki: Strengths, Weaknesses, Opportunities, and Threats</title> <meta property="og:title" content="State of Tiki: Strengths, Weaknesses, Opportunities, and Threats"> <meta name="twitter:title" content="State of Tiki: Strengths, Weaknesses, Opportunities, and Threats"> <meta content="website" property="og:type"> <meta name="twitter:card" content="summary"> <meta content="https://tiki.org/preview1160" property="og:image"> <meta content="https://tiki.org/preview1160" property="twitter:image"> <link rel="alternate" type="application/rss+xml" title='tiki.org wiki pages' href="tiki-wiki_rss.php?ver=5"> <link rel="alternate" type="application/rss+xml" title='tiki.org articles' href="tiki-articles_rss.php?ver=5"> <link rel="alternate" type="application/rss+xml" title='tiki.org file galleries' href="tiki-file_galleries_rss.php?ver=5"> <link rel="alternate" type="application/rss+xml" title='Tiki RSS feed for forums' href="tiki-forums_rss.php?ver=5"> <link rel="alternate" type="application/rss+xml" title='tiki.org events' href="tiki-calendars_rss.php?ver=5"> <script async src="/public/generated/js/vendor_dist/es-module-shims/dist/es-module-shims.js"></script> <script type="importmap"> { "imports": { "@kurkle\/color": "\/public\/generated\/js\/vendor_dist\/@kurkle\/color\/dist\/color.esm.js", "@popperjs\/core": "\/public\/generated\/js\/vendor_dist\/@popperjs\/core\/dist\/esm\/index.js", "animejs": "\/public\/generated\/js\/vendor_dist\/anime\/dist\/anime.es.js", "@shoelace\/color-picker": "\/public\/generated\/js\/color-picker.js", "bootstrap": "\/public\/generated\/js\/vendor_dist\/bootstrap\/dist\/js\/bootstrap.esm.min.js", "chartjs": "\/public\/generated\/js\/vendor_dist\/chart.js\/dist\/chart.js", "clipboard": "\/public\/generated\/js\/vendor_dist\/clipboard\/dist\/clipboard.min.js", "dompurify": "\/public\/generated\/js\/vendor_dist\/dompurify\/dist\/purify.es.js", "driver.js": "\/public\/generated\/js\/vendor_dist\/driver.js\/dist\/driver.js.mjs", "jquery": "\/public\/generated\/js\/vendor_dist\/jquery\/dist\/jquery.js", "mermaid": "\/public\/generated\/js\/vendor_dist\/mermaid\/dist\/mermaid.esm.min.mjs", "moment": "\/public\/generated\/js\/vendor_dist\/moment\/dist\/moment.js", "select2": "\/public\/generated\/js\/vendor_dist\/select2\/dist\/select2.min.js", "sortablejs": "\/public\/generated\/js\/vendor_dist\/sortablejs\/modular\/sortable.esm.js", "vue": "\/public\/generated\/js\/vendor_dist\/vue\/dist\/vue.esm-browser.prod.js", "@jquery-tiki\/plugin-edit": "\/public\/generated\/js\/jquery-tiki\/plugin-edit\/index.js", "@jquery-tiki\/plugin-edit\/buttons": "\/public\/generated\/js\/jquery-tiki\/plugin-edit\/buttons.js", "@jquery-tiki\/plugins\/dialog": "\/public\/generated\/js\/jquery-tiki\/plugins\/dialog.js", "@jquery-tiki\/plugins\/pagetabs": "\/public\/generated\/js\/jquery-tiki\/plugins\/pagetabs.js", "@jquery-tiki\/tiki-calendar": "\/public\/generated\/js\/jquery-tiki\/tiki-calendar.js", "@jquery-tiki\/tiki-svgedit_draw": "\/public\/generated\/js\/jquery-tiki\/tiki-svgedit_draw.js", "@jquery-tiki\/tiki-handle_svgedit": "\/public\/generated\/js\/jquery-tiki\/tiki-handle_svgedit.js", "@jquery-tiki\/tiki-admin_menu_options": "\/public\/generated\/js\/jquery-tiki\/tiki-admin_menu_options.js", "@jquery-tiki\/tiki-edit_structure": "\/public\/generated\/js\/jquery-tiki\/tiki-edit_structure.js", "@jquery-tiki\/ui-utils": "\/public\/generated\/js\/jquery-tiki\/ui-utils\/index.js", "@jquery-tiki\/wikiplugin-trackercalendar": "\/public\/generated\/js\/jquery-tiki\/wikiplugin-trackercalendar.js", "@jquery-tiki\/fullcalendar_to_pdf": "\/public\/generated\/js\/jquery-tiki\/fullcalendar_to_pdf.js", "@vue-mf\/duration-picker": "\/public\/generated\/js\/duration-picker.js", "@vue-mf\/emoji-picker": "\/public\/generated\/js\/emoji-picker.js", "@vue-mf\/kanban": "\/public\/generated\/js\/kanban.js", "@vue-mf\/root-config": "\/public\/generated\/js\/root-config.js", "@vue-mf\/styleguide": "\/public\/generated\/js\/styleguide.js", "@vue-mf\/tiki-offline": "\/public\/generated\/js\/tiki-offline.js", "@vue-mf\/toolbar-dialogs": "\/public\/generated\/js\/toolbar-dialogs.js", "@vue-widgets\/el-autocomplete": "\/public\/generated\/js\/element-plus-ui\/autocomplete.js", "@vue-widgets\/el-date-picker": "\/public\/generated\/js\/element-plus-ui\/datepicker.js", "@vue-widgets\/el-select": "\/public\/generated\/js\/element-plus-ui\/select.js", "@vue-widgets\/el-transfer": "\/public\/generated\/js\/element-plus-ui\/transfer.js", "@tiki-iot\/tiki-iot-dashboard-all": "\/public\/generated\/js\/tiki-iot\/tiki-iot-dashboard-all.js", "@tiki-iot\/tiki-iot-dashboard": "\/public\/generated\/js\/tiki-iot\/tiki-iot-dashboard.js" } } </script> <script type="module"> import "@vue-mf/root-config"; </script> <meta name="msapplication-config" content="themes/base_files/favicons/browserconfig.xml"> <link rel="icon" href="themes/base_files/favicons/favicon-16x16.png" sizes="16x16" type="image/png"> <link rel="apple-touch-icon" href="themes/base_files/favicons/apple-touch-icon.png" sizes="180x180"> <link rel="icon" href="themes/base_files/favicons/favicon-32x32.png" sizes="32x32" type="image/png"> <link rel="shortcut icon" href="themes/base_files/favicons/favicon.ico"> <link rel="mask-icon" href="themes/base_files/favicons/safari-pinned-tab.svg" color="#5bbad5"> <link rel="stylesheet" href="temp/public/minified_6d26ce4b860e3d8b5364a87a0cf73d6e.css" type="text/css"> <style type="text/css"><!-- /* css 0 */ .modal-header {cursor: grab} @media (min-width: 1200px) { .container { max-width:1170px; } } .img_zoom { display:inline-block; } .img_zoom:after { content:""; display:block; width:33px; height:33px; position:absolute; top:0; right:0; background:url(public/generated/js/vendor_dist/jquery-zoom/icon.png); } .img_zoom img { display:block; } .ui-autocomplete-loading { background: white url("img/spinner.gif") right center no-repeat; } #module_wikiplugin_1 .card-header { display: none; } #module_wikiplugin_1 { border: none; } #module_wikiplugin_1 .card-body { padding: 0; } /* Override the light highlight hardcoded style bg color on threaded posts (comments) on dark theme */ [data-bs-theme=dark] article[style^=background-color] { background-color: var(--bs-highlight-bg) !important; } .navbar-brand {color: var(--tiki-top-color); } .navbar-brand:hover {color: var(--tiki-top-hover-color); } a.wiki { font-weight: 600; } li.register a, .pass.my-2 a.mt-1.d-block { color: var(--bs-link-color) !important; font-weight: 600; } /* Temporary (8/31/2023) until next site update - g_c-l */ .siteloginbar_poppedup li>a, .siteloginbar_poppedup label { color: inherit; } .cat_info_tiki_org .siteloginbar_popup label { color: #222; } /*temporary 12/31/2022 */ .cat_info_tiki_org .siteloginbar_popup a { color: #005da6 !important; } /* Change logo from black to white */ .tiki-top-nav-dark.navbar-dark img.sitelogo { filter: invert(1); } /* Footer */ .twfooter .icon.icon-link-external {display: none;} #page_3804 .rssitem a { color: #fff; font-weight: bold; } /* This should go in fivealive-lite.css */ .topbar .navbar-toggle {margin-top: 1px; padding: 3px 10px;} /* added for news article listing on t.o home page */ .tikiNews .articletitle { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding:10px 15px; } .tikiNews .articletitle a {color:#555555} .tikiNews .articletitle a:hover { text-decoration: none; color: #555555; background-color: #f5f5f5; } /* Prevent target anchors from being covered by fixed top navbar */ h1:target:before, h2:target:before, h3:target:before, h4:target:before, h5:target:before { content: ""; display: block; height: 92px; /* fixed header height*/ margin: -92px 0 0; /* negative fixed header height */ } /* Added Jan 24 2018 by Gary/chibaguy, for Featured Tikis page */ #page_3502 .masonry { -moz-column-width: 32rem; -webkit-column-width: 32rem; column-width: 32rem; } #page_3502 #col2 { display: none; } #page_3502 #col1 { left: 0; width: 100%; max-width: 100%; flex: 0 0 100%; } footer.help-block { border-top: 1px solid #737373; padding: .7em 0; margin-bottom: 1.2em; } /* New for branch 19 */ #pagebottom_modules {flex-wrap: wrap; } #pagebottom_modules > .text-center { height: 3rem; } #bottom_modules .icon-link-external { display: none; } #bottom_modules h4 { font-size: 1.25rem; } .nav-link.dropdown-toggle { white-space: nowrap; } /* Added by Bsfez for the TOOH "join us" message, modified by luci */ #mod-menutopbar2 > nav > div > ul > li:nth-child(10) > a, #mod-menutopbar2 > nav > div > ul > li:nth-child(9) > a { font-weight: bold; margin-left: 1rem; color: rgb(0,0,0); text-shadow: 0 0 0.5rem #fff, 0 0 1rem #fff; } /* END Added by Bsfez for the TOOH "join us" message, modified by luci */ /* Added by Bsfez for the survey should be in Tiki standard CSS */ .quizquestion { font-weight: bold; font-size: large; } /* END Added by Bsfez for the survey should be in Tiki standard CSS */ /* Temporary rule until the site is updated to r68633 or newer. - can be romoved now? */ /*.postbody-title { background: #ec6223; } .postbody-title .heading-link, .postbody-title .float-right { color: #fff; }*/ /* Added by bsfez 2019-01-27 for the Consultants page */ .consultant_line-height {line-height:1.5;} .consultants .btn-outline-primary:hover a, .consultants .btn-outline-success:hover, .consultants .btn-outline-success :hover a {color:#fff !important;} .consultants_grid { background: url("display1418"); background-position: 40% 18%; background-size: cover; } .consultants_cell_e { position: relative; background: linear-gradient(rgba(14, 106, 123, 0.85),rgba(14, 106, 123, 0.85)); } .consultants_cell_o { position: relative; background: linear-gradient(rgba(89, 96, 104, 0.85),rgba(89, 96, 104, 0.85)); } .consultants_overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease; background-color: #117485; } .consultants_cell_e:hover .consultants_overlay, .consultants_cell_o:hover .consultants_overlay {opacity: 1;} .consultants_text { position: absolute; width: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } /* End of Added by bsfez 2019-01-27 for the Consultants page */ /* Added by bsfez 2019-02-16 to have white links with info background */ .joinus_backgrounded_illustration { background: url("display448") 40% 30% / cover no-repeat; } .joinus_backgrounded { position: relative; width: 100%; background: linear-gradient(rgb(14, 106, 123),rgb(14, 106, 123)); opacity: 0.88; font-size: 110% } .joinus_backgrounded a {color: #beebff} /* End of Added by bsfez 2019-02-16 to have white links with info background */ /* Megamenu styles -- should be in themes */ .mega-menu--inner-container { background: #fff; color: #343a40; } .mega-menu--inner-container a {color: #1174a5 !important; } .mega-menu--inner-container a:hover { color: #0a4360 !important; } /* For two-line site logo, etc. */ a.navbar-brand { line-height: .7; font-size: 1.5rem; } a.navbar-brand small { display: block; margin-left: 40px; font-size: 1rem; } /*@media (min-width: 1200px) { .navbar .container-fluid { max-width: 1170px; } .topbar .navbar .container-fluid { max-width: 1170px; } }*/ /* Make the profile pictures nicely fill-up the rounded rectangle area even when user uploaded a non-square image */ img.user-profile-picture { width: 2rem; height: 2rem; object-fit: cover; } .mod-share-item { float: none; } .mod-share-item a:first-child { margin-right: .25rem; } /* Lost between Bootstrap versions? */ .text-left { text-align: start !important; } .text-right { text-align: end !important; } :root { --tiki-page-content-top-margin: 1rem; } --> </style> <!-- Global site tag (gtag.js) - Google Ads: 471606077 --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-471606077"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-471606077'); </script> <script> const getStoredTheme = () => localStorage.getItem("theme"); const setStoredTheme = (theme) => localStorage.setItem("theme", theme); const getPreferredTheme = () => { const storedTheme = getStoredTheme(); if (storedTheme) return storedTheme; return window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light"; }; const setTheme = (theme) => { if (theme === "auto" && window.matchMedia("(prefers-color-scheme: dark)").matches) document.documentElement.setAttribute("data-bs-theme", "dark"); else document.documentElement.setAttribute("data-bs-theme", theme); }; setTheme(getPreferredTheme()); </script> <style> </style> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> /* Prevent target anchors from being covered by fixed top navbar */ h1:target:before, h2:target:before, h3:target:before, h4:target:before, h5:target:before, h6:target:before { content: ""; display: block; height: 65px; /* fixed header height*/ margin: -65px 0 0; /* negative fixed header height */ } </style></head> <body class="tiki navbar-padding tiki-index tiki_wiki_page uab fixed_width layout_social lang_en" style="padding-top: 65px"> <div id="cookie_consent_div" class="alert alert-primary col-sm-8 mx-auto" role="alert"><form method="POST"><div class="description mb-3">This site is using cookies to help us improve your user experience. By continuing, you agree to their use. To find out more about the cookies, see our <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/privacy-policy" rel="external nofollow">Privacy Policy</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>.</div><div class="row mx-0"><input type="hidden" name="cookie_consent_checkbox" value="1"><div class="col-sm-3"><input type="submit" class="btn btn-success" id="cookie_consent_button" name="cookie_consent_button" value="Continue"></div></div></form></div> <div id="fullscreenbutton"> <a title="Fullscreen" href="/SWOT?fullscreen=y"><span class="icon icon-expand fas fa-expand " ></span></a> </div> <div id="ajaxLoading">Loading...</div> <div id="ajaxLoadingBG"> </div> <div id="ajaxDebug"></div> <a class="btn btn-info btn-lg skipnav" href="#col1">Skip to main content</a> <div class="middle_outer" id="middle_outer"> <div class="topbar-wrapper navbar-dark-parent bg-dark-parent tiki-topbar-nav-dark"> <div class="topbar container container-std navbar-dark bg-dark tiki-topbar-nav-dark" id="topbar"> <div class="modules topbar_modules w-100" id="topbar_modules" aria-labelledby="topbar_modules_heading" role=""> <h2 class="visually-hidden-focusable" id="topbar_modules_heading">Navigation and related functionality and content</h2> <div class="col-md-10"> <div id="module_40" style="" class="module box-menu display_on_print"> <div id="mod-menutopbar1"> <nav class="navbar navbar-expand-lg navbar-dark bg-dark tiki-nav-dark" role="navigation"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#mod-menutopbar1 .navbar-collapse" aria-controls="mod-menutopbar1" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse "> <ul class=" navbar-nav me-auto nav sm-horizontal"> <li class="nav-item dropdown "> <a href="" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> Community </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="Community"> Home </a> </li> <li class="nav-item "> <a class="dropdown-item" href="my"> My Account </a> </li> <li class="nav-item "> <a class="dropdown-item" href="Teams"> Teams </a> </li> <li class="nav-item "> <a class="dropdown-item" href="WhoWhat"> Who Does What </a> </li> <li class="nav-item "> <a class="dropdown-item" href="Tiki+Software+Community+Association"> Tiki Software Community Association </a> </li> </ul> </li> <li class="nav-item dropdown "> <a href="" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> Blogs and Forums </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="blog2"> Gardeners Blog </a> </li> <li class="nav-item "> <a class="dropdown-item" href="blog29"> Infrastructure Blog </a> </li> <li class="nav-item "> <a class="dropdown-item" href="forums"> Forums </a> </li> </ul> </li> <li class="nav-item dropdown "> <a href="" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> Events </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="Roundtable+Meetings"> Monthly Roundtable Meeting </a> </li> <li class="nav-item "> <a class="dropdown-item" href="TikiFest"> TikiFests </a> </li> <li class="nav-item "> <a class="dropdown-item" href="Live"> Online Venue </a> </li> </ul> </li> <li class="nav-item dropdown "> <a href="" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> More about Tiki </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="FAQ"> FAQs </a> </li> <li class="nav-item "> <a class="dropdown-item" href="SWOT"> S.W.O.T. </a> </li> <li class="nav-item "> <a class="dropdown-item" href="Stats"> Stats </a> </li> <li class="nav-item "> <a class="dropdown-item" href="Use+Cases"> Use Cases </a> </li> <li class="nav-item "> <a class="dropdown-item" href="Reviews"> Reviews </a> </li> </ul> </li> </ul> </div> </nav> </div> </div> </div> <div class="col-md-2 hidden-xs d-none d-sm-block"><div id="module_116" style="" class="module box-search display_on_print"><div id="mod-searchtopbar2"><form id="search-module-form1" method="get" action="tiki-searchindex.php" onsubmit="return submitSearch1()" style="position: relative;"><div class="input-group"><input style="min-width: 4rem;" placeholder="Find" class="form-control my-1" id="search_mod_input_1" name="filter~content" type="text" accesskey="s" value=""><label class="sr-only" for="search_mod_input_1">Find</label><button type="submit" class="btn btn-info my-1 search_mod_magnifier" aria-label="Search"><span class="icon icon-search fas fa-search " ></span></button></div><div class="btn-group search_mod_buttons box"><input type = "submit" class="btn btn-info btn-sm tips btn-primary button_default bottom" name = "search" value = "Search" title="Search|Search for text throughout the site." data-bs-placement="bottom" onclick = "$('#search-module-form1').attr('action', 'tiki-searchindex.php').attr('page_selected','');" /><input type="hidden" name="exact_match" value="" /><input type = "submit" class="btn btn-info btn-sm tips bottom" name = "go" value = "Go" title="Go|Go directly to a page, or search in page titles if exact match is not found." data-bs-placement="bottom" onclick = "$('#search-module-form1').attr('action', 'tiki-listpages.php').attr('page_selected',''); $('#search-module-form1 input[name=\'filter~content\']').attr('name', 'find'); " ></div></form></div></div></div> </div> </div> </div> <div class="middle-wrapper"> <div class="page-content-top-margin" style="height: var(--tiki-page-content-top-margin)"></div> <div class="container container-std middle" id="middle"> <div class="row row-middle" id="row-middle"> <div class="col col1 col-md-12 col-lg-9 order-md-1 order-lg-2 pb-4" id="col1"> <div id="col1top-outer-wrapper" class="col1top-outer-wrapper d-flex justify-content-between"> <div class="d-none d-lg-flex"> <div class="side-col-toggle-container d-none d-lg-block"> <a class='toggle_zone left btn btn-xs btn-secondary' title="Toggle left modules" href="#" ><span class="icon icon-toggle-left fas fa-chevron-left " ></span></a> </div> </div> <div class="col1top-inner-wrapper flex-grow-1 mx-2"> <div class="modules" id="pagetop_modules" aria-labelledby="pagetop_modules_heading" role="complementary"> <h2 class="visually-hidden-focusable" id="pagetop_modules_heading">Related content</h2> <div id="module_72" style="" class="module box-more_search_results display_on_print"> <div id="mod-more_search_resultspagetop1"> <div id="more_search_results" style="display:block;"> </div> </div> </div> <div id="module_wikiplugin_1" class="card box-Custom+Share+Module+0.1dev module"> <div class="card-header" > <h3 class="card-title"> <span class="moduletitle">Custom Share Module 0.1dev</span> </h3> </div> <div id="mod-Custom_Share_Module_0.1dev" style="display: block;" class="card-body"> <div id="Custom_Share_Module_0.1dev" style="display:block;"> <a href="#" class="fb-share btn-link" title="Share on Facebook" target="_blank"><span class="icon icon-facebook fab fa-facebook " ></span></a> <a href="#" class="tw-share btn-link" title="Share on Twitter" target="_blank"><span class="icon icon-twitter fab fa-twitter " ></span></a> <div id="module_wikiplugin_1" style="" class="module d-inline-flex mb-0 box-share display_on_print"> <div id="mod-share"> <div class="mod-share-item" id="site_report_1"></div> </div> </div> </div> </div> <div class="card-footer"></div> </div> </div> <div id="feedback" role="alert"> <div id="tikifeedback"> </div> </div> <div class="wikitopline clearfix" style="clear: both;"> <div class="content"> <div class="wikiinfo float-start"> <div class="description page-description"></div> </div> </div> </div> <div class="wikiactions_wrapper clearfix"> <div class="wikiactions d-flex justify-content-end mb-2"><div class="btn-group ms-2"><div class="btn-group backlinks"><a href="#" role="button" data-bs-toggle="dropdown" class="btn btn-info btn-sm dropdown-toggle" title="26 pages are linked to this page"><span class="icon icon-backlink fas fa-reply " ></span><span class="position-absolute top-100 start-0 translate-middle badge rounded-pill bg-secondary">26</span></a><div class="dropdown-menu dropdown-menu-end" role="menu"><h6 class="dropdown-header">Backlinks</h6><div class="dropdown-divider"></div><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="UserPagedaniam" class="" title="UserPagedaniam" data-type="wiki page" data-object="UserPagedaniam">UserPagedaniam</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Use+Cases" class="" title="Use Cases" data-type="wiki page" data-object="Use Cases">Use Cases</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Teams" class="" title="Teams" data-type="wiki page" data-object="Teams">Teams</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Tiki+Admin+Group" class="" title="Tiki Admin Group" data-type="wiki page" data-object="Tiki Admin Group">Tiki Admin Group</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Model" class="" title="Model" data-type="wiki page" data-object="Model">Model</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Business+Models" class="" title="Business Models" data-type="wiki page" data-object="Business Models">Business Models</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Coping+with+Complexity" class="" title="Coping with Complexity" data-type="wiki page" data-object="Coping with Complexity">Coping with Complexity</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="SWOT" class="" title="SWOT" data-type="wiki page" data-object="SWOT">SWOT</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Tiki+Community+2021+Navigation+Revamp" class="" title="Tiki Community 2021 Navigation Revamp" data-type="wiki page" data-object="Tiki Community 2021 Navigation Revamp">Tiki Community 2021 Navigation Revamp</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="The+Future+of+Tiki+-+2021+-+Some+Ideas" class="" title="The Future of Tiki - 2021 - Some Ideas" data-type="wiki page" data-object="The Future of Tiki - 2021 - Some Ideas">The Future of Tiki - 2021 - Some Ideas</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Bring+people+to+Tiki" class="" title="Bring people to Tiki" data-type="wiki page" data-object="Bring people to Tiki">Bring people to Tiki</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Top-10+differences" class="" title="Top-10 differences" data-type="wiki page" data-object="Top-10 differences">Top-10 differences</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="TikiFest2010-Barcelona" class="" title="TikiFest2010-Barcelona" data-type="wiki page" data-object="TikiFest2010-Barcelona">TikiFest2010-Barcelona</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="TikiFest2010-Barcelona-de" class="" title="TikiFest2010-Barcelona-de" data-type="wiki page" data-object="TikiFest2010-Barcelona-de">TikiFest2010-Barcelona-de</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="How+to+make+a+change+in+Tiki" class="" title="How to make a change in Tiki" data-type="wiki page" data-object="How to make a change in Tiki">How to make a change in Tiki</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="SaaS" class="" title="SaaS" data-type="wiki page" data-object="SaaS">SaaS</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="UserPagemarclaporte" class="" title="UserPagemarclaporte" data-type="wiki page" data-object="UserPagemarclaporte">UserPagemarclaporte</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Tiki+Software+and+Community+Dashboard" class="" title="Tiki Software and Community Dashboard" data-type="wiki page" data-object="Tiki Software and Community Dashboard">Tiki Software and Community Dashboard</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="TikiFestMontrealNov2008+Marketing+Group" class="" title="TikiFestMontrealNov2008 Marketing Group" data-type="wiki page" data-object="TikiFestMontrealNov2008 Marketing Group">TikiFestMontrealNov2008 Marketing Group</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Earthquakes" class="" title="Earthquakes" data-type="wiki page" data-object="Earthquakes">Earthquakes</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Wikipedia+content+guidelines+and+how+they+relate+to+Tiki+software+features" class="" title="Wikipedia content guidelines and how ..." data-type="wiki page" data-object="Wikipedia content guidelines and how they relate to Tiki software features">Wikipedia content guidelines and how ...</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="What+Tiki+is+Not" class="" title="What Tiki is Not" data-type="wiki page" data-object="What Tiki is Not">What Tiki is Not</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="TikiFest2009-Montreal-4" class="" title="TikiFest2009-Montreal-4" data-type="wiki page" data-object="TikiFest2009-Montreal-4">TikiFest2009-Montreal-4</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="Values" class="" title="Values" data-type="wiki page" data-object="Values">Values</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="TikifestMontreal-meeting2009-March-03" class="" title="TikifestMontreal-meeting2009-March-03" data-type="wiki page" data-object="TikifestMontreal-meeting2009-March-03">TikifestMontreal-meeting2009-March-03</a></span><span class="dropdown-item" role="menuitem" tabindex="-1"><span class="icon icon-notepad far fa-file-alt " ></span><a href="TikiFestMontrealNov2008+Technical+Group" class="" title="TikiFestMontrealNov2008 Technical Group" data-type="wiki page" data-object="TikiFestMontrealNov2008 Technical Group">TikiFestMontrealNov2008 Technical Group</a></span></div></div><div class="btn-group page_actions" role="group"><a class="btn btn-info btn-sm dropdown-toggle" data-bs-toggle="dropdown" href="#" title="Page actions"><span class="icon icon-menu-extra fas fa-ellipsis-v " ></span></a><div class="dropdown-menu dropdown-menu-end"><h6 class="dropdown-header">Page actions</h6><div class="dropdown-divider"></div><a class="dropdown-item" href="tiki-print.php?page=SWOT"><span class="icon icon-print fas fa-print " ></span> Print</a></div></div></div></div> </div> </div> </div> <h1 class="pagetitle"><a class="" title="refresh" href="SWOT">SWOT</a></h1> <main> <article id="top" class="wikitext highlightable clearfix"> <div id="page-data" class="clearfix"> <div class="card bg-light"><div class="card-body"> As of 2022-03-06, the last significant update to this page was in 2012 or so, and thus, many things have changed and it deserves a major review. Any volunteers? </div></div> <p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <strong>SWOT Analysis</strong> is a strategic planning method used to evaluate the <strong>S</strong>trengths, <strong>W</strong>eaknesses, <strong>O</strong>pportunities, and <strong>T</strong>hreats involved in a project or in a business venture. It involves specifying the objective of the business venture or project and identifying the internal and external factors that are favorable and unfavorable to achieving that objective. Source: <a class="wiki external" target="_blank" title="External link" href="http://en.wikipedia.org/wiki/SWOT_analysis" rel="external nofollow">SWOT analysis on Wikipedia</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> <br /> Where is Tiki headed? Please see: <a href="https://doc.tiki.org/Goals" class="wiki ext_page doc">Goals</a><br /> <br /> </td><td width="50%" > <a href="http://en.wikipedia.org/wiki/Image:SWOT_en.svg" class="internal" target="_blank"> <img src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/SWOT_en.svg/360px-SWOT_en.svg.png" alt="Image" class="regImage pluginImg img-fluid" /> </a> <br /> </p> </td></tr></table></div></div> <p>Goals of this page: </p> <ol><li> A community-managed S.W.O.T. for the Tiki community </li><li> A lightweight <strong>participative</strong> <a class="wiki external" target="_blank" title="External link" href="http://en.wikipedia.org/wiki/Strategic_planning" rel="external nofollow">strategic planning</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> tool </li><li> <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">Dogfood</a> the use of Tiki for this purpose (SWOT analysis the wiki way!) <ul><li> Two additional sections "Recommended actions" and "Related links" have been added. </li><li> This page will be in constant flux and will evolve as things get done, and as opportunities/threats arise. </li><li> Let's keep this for high-level <a class="wiki external" target="_blank" title="External link" href="http://en.wiktionary.org/wiki/big_picture" rel="external nofollow">big picture</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> stuff. Bug reports and feature requests should stay on <a class="wiki external" target="_blank" title="External link" href="http://dev.tiki.org" rel="external nofollow">dev.tiki.org</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> </li></ul></li><li> This could evolve into better <a class="wiki external" target="_blank" title="External link" href="http://en.wikipedia.org/wiki/Risk_analysis_(Business)" rel="external nofollow">risk analysis</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>, <a class="wiki external" target="_blank" title="External link" href="http://en.wikipedia.org/wiki/Gap_analysis" rel="external nofollow">gap analysis</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> and <a href="https://dev.tiki.org/mindmap" class="wiki ext_page dev">mindmap</a> tools in Tiki. 😀 </li></ol><p> </p> <table class="wikitable table table-striped table-hover"><tr><td class="wikicell" colspan="3"><div style="text-align: center;"><strong>Rating System</strong></div> </td></tr><tr><td class="wikicell" > <strong>A</strong> </td><td class="wikicell" > Excellent </td><td class="wikicell" > These are our strengths. Let's make sure it stays that way. </td></tr><tr><td class="wikicell" ><strong>B</strong></td><td class="wikicell" > Very Good </td><td class="wikicell" > Things are generally under control </td></tr><tr><td class="wikicell" ><strong>C</strong></td><td class="wikicell" > Good </td><td class="wikicell" > Could be better, but no immediate problem </td></tr><tr><td class="wikicell" ><strong>D</strong></td><td class="wikicell" > Poor </td><td class="wikicell" > Needs some <a class="wiki external" target="_blank" title="External link" href="http://en.wiktionary.org/wiki/tender_loving_care" rel="external nofollow">TLC</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> </td></tr><tr><td class="wikicell" ><strong>E</strong></td><td class="wikicell" > <a class="wiki external" target="_blank" title="External link" href="http://failblog.org/" rel="external nofollow">Fail</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> </td><td class="wikicell" > OMG there is something terribly wrong here! <em>Someone</em> should do <em>something</em> about it. How about <strong>you?</strong> 😉 </td></tr></table> <p> <br /><strong>Reality check: As a volunteer organization, just adding something as a high-priority doesn't magically make it get done.</strong> It is useful nonetheless for: </p> <ul><li> The community to have a global vision. </li><li> People evaluating Tiki as a project & community to know what to expect </li><li> For new people to see where help is most needed </li><li> Ratings are a combination of importance vs difficulty which give us a very subjective <strong>Priority</strong> <ul><li> Think "<a class="wiki external" target="_blank" title="External link" href="http://en.wiktionary.org/wiki/a_chain_is_only_as_strong_as_its_weakest_link" rel="external nofollow">A chain is only as strong as its weakest link.</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>" </li><li> Something could be easy to fix and will be high priority even if it's not the most important (quick wins, low-hanging fruit) </li><li> Something could be very important, but the solution is not obvious. </li><li> Some things will help several things and should be done first. (<a class="wiki external" target="_blank" title="External link" href="http://en.wikipedia.org/wiki/Bottleneck_(logistics)#Project_management" rel="external nofollow">bottlenecks</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>) </li><li> Some things take a long time to produce results and thus, should be started early. </li><li> This is sometimes compared to other Open Source applications, sometimes a judgment on our evolution </li><li> We'll sort the worst things (E to A) at the top to remind us that someone (you? 😉) should do something about it 😊 </li><li> <a class="wiki external" target="_blank" title="External link" href="http://www.quoteworld.org/quotes/3234" rel="external nofollow">The main thing is to keep the main thing the main thing.</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> </li><li> We can and must choose to see the glass as half-full. However, we must be realistic about the situation so we can improve. </li></ul></li></ul><p> <br /> <br /><div id='toc'><div id='toctitle'><h3>Table of contents</h3></div><ul class="toc"><li><a href='#Easy_Hosting_SaaS_Hosted_solutions_Wikifarm_D_' class='link'> Easy Hosting / SaaS / Hosted solutions / Wikifarm (D)</a> </li><li><a href='#Teams_Working_groups_Special_interest_groups_local_user_groups_p2p_leadership_C_' class='link'> Teams / Working groups / Special interest groups / local user groups / p2p leadership (C)</a> </li><li><a href='#Integration_of_new_contributors_to_the_community_D_' class='link'> Integration of new contributors to the community (D)</a> </li><li><a href='#Migration_to_Tiki_C-_' class='link'> Migration to Tiki (C-)</a> </li><li><a href='#First_impression_New_users_Ease_of_installation_C_' class='link'> First impression / New users / Ease of installation (C)</a> </li><li><a href='#User_Experience_Look_REAL_AMP_Feel_Themability_User_interface_Usability_Ease-of-use_C_' class='link'> User Experience / Look & Feel / Themability / User interface / Usability / Ease-of-use (C)</a> </li><li><a href='#tiki.org_Information_Promotion_Marketing_Public_Relations_C_' class='link'> tiki.org Information / Promotion / Marketing / Public Relations (C)</a> </li><li><a href='#Dashboard_Stats_Metrics_Key_Performance_Indicators_KPI_C_' class='link'> Dashboard / Stats / Metrics / Key Performance Indicators (KPI) (C)</a> </li><li><a href='#Licensing_Legal_C_' class='link'> Licensing / Legal (C)</a> </li><li><a href='#Extensibility_Expandability_Mashups_Integration_with_3rd_party_apps_REAL_AMP_code_reuse_C_' class='link'> Extensibility / Expandability / Mashups / Integration with 3rd party apps & code reuse (C)</a> </li><li><a href='#Relations_with_the_outside_World_Standards_participation_to_events_C_' class='link'> Relations with the outside World / Standards / participation to events (C)</a> </li><li><a href='#Money_and_Fundraising_C_' class='link'> Money and Fundraising (C)</a> </li><li><a href='#Sites_REAL_AMP_infrastructure_C_' class='link'> Sites & infrastructure (C)</a> </li><li><a href='#Customizability_Hackability_B_' class='link'> Customizability / Hackability (B)</a> </li><li><a href='#Performance_Scalability_Server_load_B_' class='link'> Performance / Scalability / Server load (B)</a> </li><li><a href='#Security_B_' class='link'> Security (B)</a> </li><li><a href='#Commercial_support_options_Paid_support_Commercial_opportunities_B_' class='link'> Commercial support options / Paid support / Commercial opportunities (B)</a> </li><li><a href='#Total_cost_of_ownership_TCO_B_' class='link'> Total cost of ownership (TCO) (B)</a> </li><li><a href='#Decisional_structure_Governance_Guidelines_Rules_Strategic_planning_B_' class='link'> Decisional structure / Governance / Guidelines / Rules / Strategic planning (B)</a> </li><li><a href='#Documentation_C_' class='link'> Documentation (C)</a> </li><li><a href='#Install_base_Adoption_C_' class='link'> Install base / Adoption (C)</a> </li><li><a href='#Long_term_sustainability_Future-proofness_Lock-in_protection_B_' class='link'> Long term sustainability / Future-proofness / Lock-in protection (B)</a> </li><li><a href='#i18n_translations_B_' class='link'> i18n / translations (B)</a> </li><li><a href='#Components_Platform_independence_Code_infrastructure_Architecture_B_' class='link'> Components / Platform independence / Code infrastructure / Architecture (B)</a> </li><li><a href='#Lifecycle_releases_and_packaging_A_' class='link'> Lifecycle, releases and packaging (A)</a> </li><li><a href='#Upgradeability_A_' class='link'> Upgradeability (A)</a> </li><li><a href='#Community_Volunteers_Free_support_A_' class='link'> Community / Volunteers / Free support (A)</a> </li><li><a href='#Features_Development_Stability_Interoperability_A_' class='link'> Features / Development / Stability / Interoperability (A)</a> </li><li><a href='#Eating_our_own_Dogfood_A_' class='link'> Eating our own Dogfood (A)</a></li></ul><!--toc--></div> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Easy_Hosting_SaaS_Hosted_solutions_Wikifarm_D_"> Easy Hosting / SaaS / Hosted solutions / Wikifarm (D)<a href="#Easy_Hosting_SaaS_Hosted_solutions_Wikifarm_D_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p> <br />Priority of the <a href="Packaging+Team" title="Packaging Team" class="wiki wiki_page">Packaging Team</a>. </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> As a PHP/MySQL app, Tiki is already very easy and inexpensive to host, and available through all the major <a href="1-click+installers" title="Easy installation and upgrades of Tiki in control panels" class="wiki wiki_page">1-click installers</a>. The installers will even handle upgrades, and thus, it's almost SaaS. However, it would still be nice to have SaaS with application support.<br /> </li><li> Tiki should be great for server farms, because people can customize a lot with same code base. Otherwise, users request various extensions/plugins and then, each install can have different files. See <a href="Hosting+company" title="Hosting company" class="wiki wiki_page">Hosting company</a>.<br /> </li><li> Having both Open Source and hosted solution provides lots of benefits. (evolving platform, protection against vendor lock-in, etc.)<br /> </li><li> Some farms like <a target="_blank" class="wiki external" href="http://www.iscpif.fr/web-hosting">http://www.iscpif.fr/web-hosting<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> This page is a huge mess: <a href="Tiki+Friendly+Hosts" title="Tiki compliant hosting providers" class="wiki wiki_page">Tiki Friendly Hosts</a><br /> </li><li> While their are tons of hosts (shared hosting, etc.) that can host Tiki <a href="Tiki+Friendly+Hosts" title="Tiki compliant hosting providers" class="wiki wiki_page">Tiki Friendly Hosts</a>, etc, no one is offering dedicated Tiki hosting at the moment, with 24/7 enterprise support.<br /> </li><li> <strike>Would need a way to be able to offer simplified admin panels (as started in <a href="https://dev.tiki.org/Dynamic%20Preferences" class="wiki ext_page dev">Dynamic Preferences</a>)</strike> Done in <a href="https://doc.tiki.org/Tiki8" class="wiki ext_page doc">Tiki8</a><br /> </li></ul><br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <ul><li> Improved code (SaaS will upstream bugfixes)<br /> </li><li> A wiki farm would help Tiki get more known<br /> </li><li> <a href="https://doc.tiki.org/TRIM" class="wiki ext_page doc">TRIM</a> is coming along nicely<br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://suite.tiki.org" rel="external nofollow">Tiki Suite</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> New in <a href="https://doc.tiki.org/Tiki8" class="wiki ext_page doc">Tiki8</a> are some new tools for <a href="https://doc.tiki.org/System%20configuration" class="wiki ext_page doc">System configuration</a>.<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> <ul><li> Hosting company tries and fails (hosting business is difficult) leaving customers <a class="wiki external" target="_blank" title="External link" href="http://www.mindquarry.com/community/newsletter/archive/issue-9-mindquarrys-commercial-offerings-end" rel="external nofollow">without</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> <a class="wiki external" target="_blank" title="External link" href="http://www.wikimatrix.org/forum/t775-stikipad-offline" rel="external nofollow">a</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> <a class="wiki external" target="_blank" title="External link" href="http://raincitystudios.com/blogs-and-pods/scales/the-end-of-a-bryght-era" rel="external nofollow">solution</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div><br /> <ol><li> Document on info.tiki.org an easy path to get started with Tiki<br /> <ul><li> Recommended hosts/installers/etc.<br /> </li></ul></li><li> <a href="Message+to+1-click+installers+about+Tiki+LTS" title="Message to 1-click installers about Tiki LTS" class="wiki wiki_page">Message to 1-click installers about Tiki LTS</a><br /> </li><li> Encourage emergence of such service providers, which could specialize.<br /> </li><li> Continue work on <a href="https://doc.tiki.org/TRIM" class="wiki ext_page doc">TRIM</a> and <a href="https://doc.tiki.org/MultiTiki" class="wiki ext_page doc">MultiTiki</a> as tools for WikiFarms<br /> </li><li> <a href="Testing+Tiki+installations+on+major+Shared+Hosting+companies" title="Testing Tiki installations on major Shared Hosting companies" class="wiki wiki_page">Testing Tiki installations on major Shared Hosting companies</a><br /> </li><li> <a href="Live+Support+Service" title="Live Support Service" class="wiki wiki_page">Live Support Service</a><br /> </li><li> Experiment with <a href="EC2" title="Amazon Elastic Compute Cloud (Amazon EC2)" class="wiki wiki_page">EC2</a><br /> </li><li> Pursue <a href="https://dev.tiki.org/Workspace%20Roadmap" class="wiki ext_page dev">Workspace Roadmap</a><br /> </li><li> Develop <a href="https://dev.tiki.org/Tiki%20Suite" class="wiki ext_page dev">Tiki Suite</a><br /> </li><li> Approach FOSS service companies<br /> </li><li> Approach SaaS providers and test their interest<br /> </li></ol><br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <ul><li> <a href="SaaS" title="SaaS" class="wiki wiki_page">SaaS</a><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://en.wikipedia.org/wiki/Software_as_a_Service" rel="external nofollow">Software as a service (Saas)</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li></ul><br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="Teams_Working_groups_Special_interest_groups_local_user_groups_p2p_leadership_C_"> Teams / Working groups / Special interest groups / local user groups / p2p leadership (C)<a href="#Teams_Working_groups_Special_interest_groups_local_user_groups_p2p_leadership_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Tiki+Admin+Group" title="Tiki Admin Group" class="wiki wiki_page">Tiki Admin Group</a> and <a href="Community+Building+Team" title="Community Building Team" class="wiki wiki_page">Community Building Team</a> </p> <p><a id="Special_interest_groups"></a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> Tiki as an app has pretty much all the features to support this.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> Too few functional <a href="Teams" title="Teams" class="wiki wiki_page">Teams</a>.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Growth<br /> Easier integration of newcomers<br /> <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">DogFood</a> for <a href="https://dev.tiki.org/Social%20Networking" class="wiki ext_page dev">Social Networking</a><br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Without teams, the organization can't scale<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> <a href="WhoWhat" title="WhoWhat" class="wiki wiki_page">Assign more & more responsibilities to contributors</a> and improve that page with pictures & bios<br /> <ol><li> Make a global list of tags/categories/responsibilities <br /> </li></ol></li><li> Promote <a href="Teams" title="Teams" class="wiki wiki_page">Teams</a> by dogfooding <a href="https://dev.tiki.org/workspaces" class="wiki ext_page dev">workspaces</a><br /> <ul><li> November 2009 (<a href="https://doc.tiki.org/Tiki4" class="wiki ext_page doc">Tiki4</a>), <a class="wiki external" target="_blank" title="External link" href="http://dev.tiki.org/Workspace+Roadmap" rel="external nofollow">Workspaces</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> will be used for a more p2p organizational model for the community.<br /> </li></ul></li><li> Establish groundwork for emergence of <a href="Tiki+Local+User+Groups" title="Tiki Local User Groups" class="wiki wiki_page">local user groups</a> like <a class="wiki external" target="_blank" title="External link" href="http://groups.drupal.org/" rel="external nofollow">Drupal</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> by using all the revamped Map features in recent versions of Tiki, <a href="TikiFest" title="TikiFest" class="wiki wiki_page">TikiFest</a>s and <a class="wiki external" target="_blank" title="External link" href="http://i18n.tiki.org" rel="external nofollow">i18n.tiki.org</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> Setup <a href="https://dev.tiki.org/Viral%20Tiki" class="wiki ext_page dev">Viral Tiki</a> and <a href="https://dev.tiki.org/Connect" class="wiki ext_page dev">Connect</a><br /> </li><li> Formalize and make a strategy around the <a href="Evolution+of+participation" title="Evolution of participation" class="wiki wiki_page">Evolution of participation</a><br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <a target="_blank" class="wiki external" href="http://shirky.com/writings/group_enemy.html">http://shirky.com/writings/group_enemy.html<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://en.wikipedia.org/wiki/Dunbar_number">http://en.wikipedia.org/wiki/Dunbar_number<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://www.lifewithalacrity.com/2004/03/the_dunbar_numb.html">http://www.lifewithalacrity.com/2004/03/the_dunbar_numb.html<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://www.spring.org.uk/2009/07/10-rules-that-govern-groups.php">http://www.spring.org.uk/2009/07/10-rules-that-govern-groups.php<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://www.wikisym.org/2009/08/10/wikisym-2009-keynote-community-performance-optimization-making-your-people-run-as-smoothly-as-your-site/">http://www.wikisym.org/2009/08/10/wikisym-2009-keynote-community-performance-optimization-making-your-people-run-as-smoothly-as-your-site/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="Integration_of_new_contributors_to_the_community_D_"> Integration of new contributors to the community (D)<a href="#Integration_of_new_contributors_to_the_community_D_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Community+Building+Team" title="Community Building Team" class="wiki wiki_page">Community Building Team</a> and <a href="Wishlist+Triage+Team" title="Wishlist Triage Team" class="wiki wiki_page">Wishlist Triage Team</a> (because they see the good bug reports and patches) </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> It's a friendly place<br /> </li><li> Easy to get commit access: <a href="https://dev.tiki.org/How%20to%20get%20commit%20access" class="wiki ext_page dev">How to get commit access</a><br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> Learning curve will scare many away<br /> Not clear how to get involved, who to talk to<br /> All in one design makes it more challenging to start contributing. External modules in other apps can be very simple and easy to learn from, without bothering with big picture (at first, anyways)<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <a class="wiki external" target="_blank" title="External link" href="http://tiki.org/tiki-view_blog.php?blogId=26" rel="external nofollow">Rick's blog</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> is an "attempt to combat the Tribal Knowledge Syndrome that too often plagues software development projects"<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Not having fresh energies could lead to staleness.<br /> <br /> <br /> <br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Make sure tiki-register.php is useable/useful<br /> </li><li> Better documentation and examples. Plugins and modules are great to learn from. Shoutbox is a good example as well.<br /> </li><li> More formal <a href="Teams" title="Teams" class="wiki wiki_page">Teams</a><br /> </li><li> Mentorship program<br /> </li><li> Better promotion of IRC & Mailing Lists<br /> </li><li> Better explain <a href="Where" title="Where" class="wiki wiki_page">Where</a> to find information and to participate.<br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div> <br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Migration_to_Tiki_C-_"> Migration to Tiki (C-)<a href="#Migration_to_Tiki_C-_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of the <a href="Consulting+Ecosystem+Team" title="Consulting Ecosystem Team" class="wiki wiki_page">Consulting Ecosystem Team</a>. </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> Tiki has all the features so people will rarely have to give up on features if they choose to migrate<br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> Little availability or easy migration scripts<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Most wikis are wikis only and most CMSs lack robust wiki functionality<br /> To attract talent & energy to Tiki of people who love the wiki way but want/need more features.<br /> <strong>2009 Google Summer of Code project!</strong><br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Migration scripts tend to be fragile as developers only use them once.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Look into easing migration from specialized <a href="CMS+Landscape" title="How does Tiki compare to the other fine systems out there?" class="wiki wiki_page">popular applications</a> who do not intend to become full-featured systems (ex.: MediaWiki).<br /> <ul><li> MediaWiki: support some of the syntax and improve import script.<br /> </li><li> Tiki 4.0 offers a built-in <a href="https://doc.tiki.org/Mediawiki%20Importer" class="wiki ext_page doc">Mediawiki Importer</a><br /> </li><li> Tiki 7.0 offers a built-in <a href="https://doc.tiki.org/WordPress%20Importer" class="wiki ext_page doc">WordPress Importer</a><br /> </li></ul></li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="First_impression_New_users_Ease_of_installation_C_"> First impression / New users / Ease of installation (C)<a href="#First_impression_New_users_Ease_of_installation_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p><em>Once marketing worked and people do indeed decide to try it out.</em> <br />Priority of <a href="UX+and+Themes+Team" title="UX and Themes Team" class="wiki wiki_page">UX and Themes Team</a> (for visitors and content editors) and <a href="Configuration+Profiles+Team" title="Configuration Profiles Team" class="wiki wiki_page">Configuration Profiles Team</a> (for site admins) </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> Tiki has arguably more built-in (out-of-the-box) features than any other Web application so users that are looking for lots of features will be attracted.<br /> 3.x installer and general User Interface is much better than 2.x which itself much better than 1.9.x<br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> For years, the Tiki community has been very "developer-focused"<br /> </li><li> <strike>Clutter. Tiki has tons of features but it's too long/difficult to get started. "Obscure" features complicate implementation for would-be admins.</strike><br /> <ul><li> <a target="_blank" class="wiki external" href="http://doc.tiki.org/Tiki8#Admin_panels_-_filtering_basic_and_advanced_preferences">http://doc.tiki.org/Tiki8#Admin_panels_-_filtering_basic_and_advanced_preferences<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li></ul></li><li> <a class="wiki external" target="_blank" title="External link" href="http://sourceforge.net/project/stats/detail.php?group_id=64258&ugn=tikiwiki&type=prdownload&mode=alltime&package_id=0" rel="external nofollow">6000 to 10000 downloads</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> per month, yet many give up because there are too many features and it's difficult to setup<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> By leveraging all the features with better <a href="https://doc.tiki.org/profiles" class="wiki ext_page doc">profiles</a>, the community would grow faster.<br /> <ul><li> It would make it easier to have custom distribution-like profiles and cater to <a class="wiki external" target="_blank" title="External link" href="http://en.wikipedia.org/wiki/Vertical_market" rel="external nofollow">vertical markets</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> without causing issues.<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> <ul><li> Lack of adoption<br /> </li><li> Bad reputation<br /> </li><li> Without growth/recruitment, normal (natural) turn-over of volunteers will hinder Tiki development.<br /> </li><li> Lack of available <a class="wiki external" target="_blank" title="External link" href="http://info.tiki.org/Consultants" rel="external nofollow">ressources</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> for small projects makes clients disappointed.<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ul><li> <a href="Testing+Tiki+installations+on+major+Shared+Hosting+companies" title="Testing Tiki installations on major Shared Hosting companies" class="wiki wiki_page">Testing Tiki installations on major Shared Hosting companies</a><br /> </li><li> Focus on <a href="1-click+installers" title="Easy installation and upgrades of Tiki in control panels" class="wiki wiki_page">1-click installers</a><br /> </li><li> <strike>Improve <a href="https://dev.tiki.org/install" class="wiki ext_page dev">install</a> script</strike> <strong>Done in 3.0</strong><br /> </li><li> Continue to promote initiatives such as <a class="wiki external" target="_blank" title="External link" href="http://twbasics.keycontent.org/" rel="external nofollow">Tiki for Smarties</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> Enhance the <a href="https://dev.tiki.org/profile%20manager" class="wiki ext_page dev">profile manager</a> and generate a profile for each of the most important <a href="Use+Cases" title="Use Cases" class="wiki wiki_page">Use Cases</a> and encourage sub-communities around specialties / verticals <strong>Started for 3.0</strong><br /> </li><li> Continue work on the <a href="https://dev.tiki.org/magic" class="wiki ext_page dev">magic</a> admin panel. <a class="wiki external" target="_blank" title="External link" href="http://web2expo.blip.tv/file/1277460/" rel="external nofollow">Clay Shirky (shirky.com) It's Not Information Overload. It's Filter Failure.</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> <strong>Instead, admin panels have been re-organized manually in 3.0</strong><br /> <ul><li> <a href="https://doc.tiki.org/Tiki8" class="wiki ext_page doc">Tiki8</a> has <a class="wiki external" target="_blank" title="External link" href="http://doc.tiki.org/Tiki8#Admin_panels_-_filtering_basic_and_advanced_preferences" rel="external nofollow">filters in the admin panels</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> which will lower the learning curve.<br /> </li></ul></li><li> Nicer themes <strong>Done for 3.0</strong><br /> </li><li> This aspect is hindered by disorganization on *.tiki.org sites<br /> </li><li> When an active member is in need for support, "recognised <a class="wiki external" target="_blank" title="External link" href="http://info.tiki.org/Consultants" rel="external nofollow">consultants</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>" should complete their mandate. Else, there should be a "<a class="wiki external" target="_blank" title="External link" href="http://doc.tiki.org/E-democracy+system#Example" rel="external nofollow">notification</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> system whereby some sort of <a class="wiki external" target="_blank" title="External link" href="http://doc.tiki.org/Groups+Management" rel="external nofollow">management group about consultants</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>" alerts other clients in regards to the level of reliability of the said consultant. Like a <a class="wiki external" target="_blank" title="External link" href="http://doc.tiki.org/E-democracy+system" rel="external nofollow">rating system</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>.<br /> </li></ul></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <a class="wiki external" target="_blank" title="External link" href="http://headrush.typepad.com/creating_passionate_users/2005/06/featuritis_vs_t.html" rel="external nofollow">Featuritis vs. the Happy User Peak</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="User_Experience_Look_REAL_AMP_Feel_Themability_User_interface_Usability_Ease-of-use_C_"> User Experience / Look & Feel / Themability / User interface / Usability / Ease-of-use (C)<a href="#User_Experience_Look_REAL_AMP_Feel_Themability_User_interface_Usability_Ease-of-use_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="UX+and+Themes+Team" title="UX and Themes Team" class="wiki wiki_page">UX and Themes Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> Tiki is <a class="wiki external" target="_blank" title="External link" href="http://zukakakina.com/" rel="external nofollow">very</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> <a href="CGCOM" title="CGCOM" class="wiki wiki_page">themeable</a>.<br /> Themes.tiki.org has good content and permits to test all themes with most features.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> Default themes are not as nice as other leading projects.<br /> </li><li> No commercial themes available<br /> </li><li> With all the features, some lack polish & focus<br /> </li><li> Themes.tiki.org is confusing (demo site vs doc site to install/create theme)<br /> </li><li> There is still some inline css style which is hard to deal for designers.<br /> </li><li> There are too much (but decreasing) tables used for presentation purposes.<br /> </li><li> The CSS structure of all the grids is not enough standardized. There are no guidelines for developers about which styles they have to use in which part of the pages. So, they use what they can or try to see in some other grids what is generally used. This is a main problem for newcomers. The community should deploy some efforts to deploy factorized tools (like smarty plugins) which leaves less initiative to coders when they have to choose a structure. Such plugins are well suited to the community which is very open to (quite) anyone.<br /> </li><li> Once we will have less bugs (we are not that far away), will come time to talk about ergonomy. There is A big big work to do. Our target has to be "one guy who knows nothing from wiki, web, etc... has to understand what he can do and what he has to do to achieve his work (change a wiki page, post in the forum...)". Today we are far away from this.... Developpers are, usually, not good in look and feel or ergonomy ! They often consider that the work is done when the functions are running and the buttons are working. Having a good look and feel is just another work.<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> With a little work, Tiki could be sexy.<br /> <br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> People will use Wordpress or similar because there are hundreds of nice themes.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Setup a theme/<a href="UX+and+Themes+Team" title="UX and Themes Team" class="wiki wiki_page">UX and Themes Team</a> <strong>Gary, luci, Patrick, ricks99, etc. are doing a great job</strong> <br /> </li><li> <a href="https://dev.tiki.org/EditUIRevamp" class="wiki ext_page dev">Improve the content editing interface</a> <strong>Done a bit for 3.0, more to come in 4.0</strong><br /> </li><li> <a href="https://dev.tiki.org/AdminUIRevamp" class="wiki ext_page dev">Improve the admin interface</a> <strong>Much better in 3.0</strong> <br /> </li><li> More user & centric design <strong>Done a bit for 3.0, more to come in 4.0</strong><br /> </li><li> Would it be possible to write a script to batch convert Joomla! or Wordpress themes to Tiki? Maybe a script could do most of the job, finished by a designer.<br /> </li><li> For themes.tiki.org to be less of a theme testing place and more of a I-want-to-download-and-install type of place. demo.tiki.org could be used to test themes.<br /> </li><li> <a target="_blank" class="wiki external" href="http://UI.tiki.org">http://UI.tiki.org<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> project <strong>Done a bit for 3.0, more to come in 4.0</strong><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://doc.tiki.org/Tiki5#Skeleton_theme_for_designers" rel="external nofollow">Skeleton theme for designers</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> done in 5.0<br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <a class="wiki external" target="_blank" title="External link" href="http://headrush.typepad.com/creating_passionate_users/2005/06/featuritis_vs_t.html" rel="external nofollow">Featuritis vs. the Happy User Peak</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="tiki.org_Information_Promotion_Marketing_Public_Relations_C_"> tiki.org Information / Promotion / Marketing / Public Relations (C)<a href="#tiki.org_Information_Promotion_Marketing_Public_Relations_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Communications+Team" title="Communications Team" class="wiki wiki_page">Communications Team</a>, <a href="Branding+Team" title="Branding Team" class="wiki wiki_page">Branding Team</a> and <a href="Consulting+Ecosystem+Team" title="Consulting Ecosystem Team" class="wiki wiki_page">Consulting Ecosystem Team</a>. </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> We have <a target="_blank" class="wiki external" href="http://branding.tiki.org/">http://branding.tiki.org/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> <br /> </li><li> <a href="Communications+Team" title="Communications Team" class="wiki wiki_page">Communications Team</a> sends regular (~5/month) news releases<br /> </li><li> Listed in the monthly <a class="wiki external" target="_blank" title="External link" href="http://www.cmswire.com/cms/web-cms/alert-whats-coming-for-open-source-cms-in-september-2010-008467.php" rel="external nofollow">CMSWire Open Source round-up</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>.<br /> </li><li> <a href="http://info.tiki.org/Featured%20Sites" class="wiki ext_page info">Featured Sites</a><br /> </li></ul></td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> 2.0 was released without a good list of new features and "why upgrade"<br /> </li><li> Tiki marketing is pretty bad. When do you do a bit of everything, it's tricky to get a message across<br /> </li><li> <strike>http://Tiki.org/tiki-index.php is confusing (Nobody actively in charge)</strike><br /> </li><li> Tiki is too low on the <a class="wiki external" target="_blank" title="External link" href="http://waterandstone.com/downloads/2008OpenSourceCMSMarketSurvey.pdf" rel="external nofollow">2008 Open Source CMS Market Share Survey</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>.<br /> </li><li> From a marketing perspective, Tiki fell off the top-x charts <a class="wiki external" target="_blank" title="External link" href="http://cmsreport.com/node/1185" rel="external nofollow">here</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>, but with <a class="wiki external" target="_blank" title="External link" href="http://cmsreport.com/category/tiki" rel="external nofollow">Rick's great work</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>, perhaps, we'll be <a class="wiki external" target="_blank" title="External link" href="http://www.cmsreport.com/blog/2010/episerver-umbraco-and-omeka-added-cms-reports-cms-focus" rel="external nofollow">back on the list</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> in 2011<br /> </li><li> Google trends<br /> <ul><li> <a class="wiki external" target="_blank" title="External link" href="http://www.google.com/trends?q=tikiwiki%2C+drupal%2C+joomla%2C+wordpress%2C+plone" rel="external nofollow">TikiWiki and 1st tier CMS players</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://www.google.com/trends?q=tikiwiki%2C+xoops%2C+typo3%2C+dotnetnuke%2C+spip" rel="external nofollow">TikiWiki and 2nd tier CMS players</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://www.google.com/trends?q=tikiwiki%2C+twiki%2C+moinmoin%2C+dokuwiki%2C+pmwiki" rel="external nofollow">TikiWiki and open source wiki engines</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://www.google.com/trends?q=tikiwiki%2C+twiki%2C+dekiwiki%2C+confluence+wiki%2C+xwiki" rel="external nofollow">TikiWiki and enterprise wiki engines</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li></ul></li><li> Google insight<br /> <ul><li> <a class="wiki external" target="_blank" title="External link" href="http://www.google.com/insights/search/#q=drupal%2Ctikiwiki%2Cjoomla%2Cwordpress%2Cplone&cmpt=q" rel="external nofollow">TikiWiki and 1st tier CMS players</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://www.google.com/insights/search/#q=xoops%2Ctikiwiki%2Ctypo3%2Cdotnetnuke%2Cspip&cmpt=q" rel="external nofollow">TikiWiki and 2nd tier CMS players</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://www.google.com/insights/search/#q=twiki%2Ctikiwiki%2Cmoinmoin%2Cdokuwiki%2Cpmwiki&cmpt=q" rel="external nofollow">TikiWiki and open source wiki engines</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://www.google.com/insights/search/#q=twiki%2Ctikiwiki%2Cdekiwiki%2Cconfluence%20wiki%2Cxwiki&cmpt=q" rel="external nofollow">TikiWiki and enterprise wiki engines</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li></ul></li></ul><br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Getting lots of new, outside energies into Tiki.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> <ul><li> Perception of being "good" at many things, "excellent" at none. <br /> </li><li> People will use a collection of single-focus apps to solve their needs instead of Tiki. This is preventing a lot of new users & developers to join Tiki.<br /> </li><li> Without growth/recruitment, normal (natural) turn-over of volunteers will hinder Tiki development.<br /> </li><li><a href="CMS+Landscape" title="How does Tiki compare to the other fine systems out there?" class="wiki wiki_page">CMS Landscape</a> is led by 3 major players and there are a bunch of specialized players. If Tiki doesn't maintain "mindshare", it could not be getting a steady stream of new energy to sustain and grow.<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div><br /> <ol><li> <a href="TikiFest2008-Montreal-3" title="TikiFest in November 2008, Montréal, Canada" class="wiki wiki_page">TikiFest2008-Montreal-3</a> Done, but still need to do a lot of follow-ups<br /> </li><li> More <a href="TikiTV" title="TikiTV" class="wiki wiki_page">TikiTV</a><br /> </li><li> <strike>Setup a <a href="Communications+Team" title="Communications Team" class="wiki wiki_page">Communications Team</a> (handling press/incoming mail)</strike> <br /> <img src="img/icons/accept.png" alt="Image" class="regImage pluginImg img-fluid" /> Actively monitor & respond to <a class="wiki external" target="_blank" title="External link" href="http://info.tiki.org/Contact+Us" rel="external nofollow">general inquires</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>, send out <a href="Upcoming+News" title="Upcoming News" class="wiki wiki_page">regular news articles</a>.<br /> </li><li> once we have enough nice case studies, do a 30sec. video of the best of Tiki<br /> </li><li> Contact blogs & online media to have Tiki <a href="Reviews" title="What people have said about Tiki" class="wiki wiki_page">Reviews</a> and <a href="tiki-editpage.php?page=Interviews" title="Create page: Interviews" class="wiki wikinew text-danger tips">Interviews</a><br /> </li><li> <strike><a href="https://dev.tiki.org/TwoRevamp" class="wiki ext_page dev">TwoRevamp</a> </strike> <br /> <img src="img/icons/accept.png" alt="Image" class="regImage pluginImg img-fluid" /> <a class="wiki external" target="_blank" title="External link" href="http://info.tiki.org" rel="external nofollow">http://info.tiki.org</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>.<br /> </li><li> <a href="Wiki+Landscape" title="Wiki Landscape" class="wiki wiki_page">Wiki Landscape</a><br /> </li><li> Make sure to stay at the top of the list (after the big 3) for activity level / mindshare / community size /etc of the <a href="CMS+Landscape" title="How does Tiki compare to the other fine systems out there?" class="wiki wiki_page">CMS Landscape</a>. Prepare <a href="Tiki+vs+Drupal" title="Tiki vs Drupal" class="wiki wiki_page">Tiki vs Drupal</a> pages for all the major ones.<br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://www.google.com/corporate/tenthings.html" rel="external nofollow">Google says:</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> "2. It's best to do one thing really, really well." but what if what you're really good at is to do lots of things? (A good all-round, well integrated tool?). <br /> </li><li> <a target="_blank" class="wiki external" href="http://info.tiki.org/Fact+Sheet">http://info.tiki.org/Fact+Sheet<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li><li> Define <a class="wiki external" target="_blank" title="External link" href="http://en.wikipedia.org/wiki/Unique_selling_proposition" rel="external nofollow">USP</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> <a href="WhoWhat" title="WhoWhat" class="wiki wiki_page">WhoWhat</a> with pictures & bios<br /> </li><li> <strike>Better explain <a href="Where" title="Where" class="wiki wiki_page">Where</a> to find information and to participate.</strike> <br /> <img src="img/icons/accept.png" alt="Image" class="regImage pluginImg img-fluid" /> By default, new t.o registrants are now taken to the <a href="Tiki+Welcome" title="Tiki Welcome" class="wiki wiki_page">Tiki Welcome</a> page after registration.<br /> </li><li> <a href="Tiki+vs+MediaWiki" title="Tiki vs MediaWiki" class="wiki wiki_page">Nobody ever got fired for picking MediaWiki</a><br /> </li><li> <strike>Make a community version of <a target="_blank" class="wiki external" href="http://marclaporte.com/TikiSucks">http://marclaporte.com/TikiSucks<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> to better explain the advantages of our model</strike> Done: <a href="Model" title="Model" class="wiki wiki_page">Model</a><br /> </li><li> <strike>Develop a <a href="Logo+usage+and+brand+guide" title="Logo usage and brand guide" class="wiki wiki_page">Logo usage and brand guide</a> like <a class="wiki external" target="_blank" title="External link" href="http://www.joomla.org/about-joomla/the-project/logo-usage-and-brand-guide.html" rel="external nofollow">Joomla!</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> </strike> <br /> <img src="img/icons/accept.png" alt="Image" class="regImage pluginImg img-fluid" /> <a target="_blank" class="wiki external" href="http://branding.tiki.org">http://branding.tiki.org<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li><li> Make a 2 min. promo slideshow about Tiki on Slideshare and each of us add it to our websites, LinkedIn page, blogs, etc...<br /> </li><li> <strike>Around the 3.0 release, start a design/marketing contest for new identity (logo, branding, etc.)</strike> Done<br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <ul><li> <a target="_blank" class="wiki external" href="http://producingoss.com/en/producingoss.html#marketing">http://producingoss.com/en/producingoss.html#marketing<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li><li> <a target="_blank" class="wiki external" href="http://www.oss-watch.ac.uk/studies/survey2008.pdf">http://www.oss-watch.ac.uk/studies/survey2008.pdf<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://mediaproducts.gartner.com/reprints/microsoft/vol6/article5/article5.html" rel="external nofollow">Gartner report: Magic Quadrant for Social Software (2008)</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://mediaproducts.gartner.com/reprints/sitecore/vol2/article1/article1.html" rel="external nofollow">2009 Gartner Magic Quadrant for Web Content Management</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li></ul><br /> </td></tr></table></div></div> <p> </p> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Dashboard_Stats_Metrics_Key_Performance_Indicators_KPI_C_"> Dashboard / Stats / Metrics / Key Performance Indicators (KPI) (C)<a href="#Dashboard_Stats_Metrics_Key_Performance_Indicators_KPI_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Analytics+Team" title="Analytics Team" class="wiki wiki_page">Analytics Team</a> and <a href="Tiki+Admin+Group" title="Tiki Admin Group" class="wiki wiki_page">Tiki Admin Group</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> Tiki has many indicators which are quite high<br /> Activity <a href="Stats" title="Stats" class="wiki wiki_page">Stats</a> are high<br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> There is no tracking/alerts. If the number of committers/sites/contributors/etc increases or decreases<br /> Data is fuzzy. Ex.: Number of active contributors: how do you define "active"?<br /> Marketing <a href="Stats" title="Stats" class="wiki wiki_page">Stats</a> are low and only growing slowly<br /> <br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">DogFood</a> a new feature in Tiki.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Not having good data to work with or spending too much time collecting<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ul><li> Setup a <a href="Tiki+Software+and+Community+Dashboard" title="Tiki Software and Community Dashboard" class="wiki wiki_page">Tiki Software and Community Dashboard</a><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://dev.tiki.org/wish2114" rel="external nofollow">optional reporting of anonymized usage stats & patterns (which features are used, how many accounts, etc)</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <ul><li> <a target="_blank" class="wiki external" href="http://en.wikipedia.org/wiki/Key_performance_indicators">http://en.wikipedia.org/wiki/Key_performance_indicators<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li><li> <a target="_blank" class="wiki external" href="http://wikitech.wikimedia.org/view/Pentaho">http://wikitech.wikimedia.org/view/Pentaho<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li><li> <a target="_blank" class="wiki external" href="http://www.mediawiki.org/wiki/User:Qgil/MediaWiki_Community_Metrics">http://www.mediawiki.org/wiki/User:Qgil/MediaWiki_Community_Metrics<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li><li> <a target="_blank" class="wiki external" href="http://wiki.meego.com/Metrics/Dashboard">http://wiki.meego.com/Metrics/Dashboard<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li></ul><br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="Licensing_Legal_C_"> Licensing / Legal (C)<a href="#Licensing_Legal_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Legal+Team" title="Legal Team" class="wiki wiki_page">Legal Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> Tiki uses LGPL, which is a Standard OSI license<br /> Active <a href="Legal+Team" title="Legal Team" class="wiki wiki_page">Legal Team</a><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> Not able to re-use GPL code.<br /> Tiki gathers many third-party components such as images, fonts and libraries. There is no systematic tracking of component licenses.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <ul><li> mods.tiki.org is a great way to help with GPL code<br /> </li><li> A clear licensing status of Tiki (and its components) would allow redistribution of Tiki by operating system vendors such as Debian.<br /> </li><li> Some will prefer LGPL <br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Getting in contact with people like <a target="_blank" class="wiki external" href="http://www.softwarefreedom.org/">http://www.softwarefreedom.org/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> and <a target="_blank" class="wiki external" href="http://conservancy.softwarefreedom.org/">http://conservancy.softwarefreedom.org/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> to get preventive assistance.<br /> </li><li> Check source code for licenses with <a target="_blank" class="wiki external" href="http://fossology.org/">http://fossology.org/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Extensibility_Expandability_Mashups_Integration_with_3rd_party_apps_REAL_AMP_code_reuse_C_"> Extensibility / Expandability / Mashups / Integration with 3rd party apps & code reuse (C)<a href="#Extensibility_Expandability_Mashups_Integration_with_3rd_party_apps_REAL_AMP_code_reuse_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Developers+Team" title="Developers Team" class="wiki wiki_page">Developers Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> All features are in Tiki. Very little need for external apps.<br /> </li><li> Easy to join the project and to contribute: <a href="https://dev.tiki.org/How%20to%20get%20commit%20access" class="wiki ext_page dev">How to get commit access</a><br /> </li><li> A vast number of <a href="https://doc.tiki.org/interactions" class="wiki ext_page doc">interactions</a> are already supported (ex.: OpenID)<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> It's not as easy as it should to add Tiki to the mix of an existing mosaic. Tiki doesn't have those "reflexes"<br /> </li><li> Lacking several enterprise-type <a href="https://dev.tiki.org/interactions" class="wiki ext_page dev">interactions</a> like Outlook connector, etc<br /> </li><li> Contributing modules for services that don't belong in the core is quite difficult<br /> </li><li> <a href="https://dev.tiki.org/Mods" class="wiki ext_page dev">Mods</a> is not maintained.<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <ul><li> Tiki data & code structure is pretty stable/mature now, so developing APIs now will ensure that they are fairly stable. Some developers want APIs, and maybe we'd get more traction. Ex.: plugin with Salesforce, etc<br /> </li><li> <a href="https://dev.tiki.org/Interactions" class="wiki ext_page dev">Interactions</a> such as mashups are often low hanging-fruit<br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://code.google.com/apis/opensocial/" rel="external nofollow">OpenSocial</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>, <a target="_blank" class="wiki external" href="http://www.dataportability.org">www.dataportability.org<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> and other such initiatives<br /> </li><li> mods.tiki.org is a great way to have additional code which is very specific (but needs improvement)<br /> </li><li> <a href="https://doc.tiki.org/Webservices" class="wiki ext_page doc">Webservices</a> in 3.0<br /> </li></ul></td><td width="50%" > <div class='titlebar'>Threats</div><br /> <ul><li> Making Tiki more 3rd party feature friendly could make the code more complex. (ex.: to be able to drop in phpBB instead of Tiki forums) [Adding migration tools for 3rd party apps like phpBB would bring more users, as would making it 3rd party friendly for less main-stream apps that would fit in modules]<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Add more support for various: <a href="https://dev.tiki.org/interactions" class="wiki ext_page dev">interactions</a><br /> </li><li> Invest time in <a href="https://dev.tiki.org/WebservicePlugin" class="wiki ext_page dev">WebservicePlugin</a><br /> </li><li> Decide what we do with mods<br /> <ul><li> Nothing (just let it float)<br /> </li><li> Fix<br /> </li><li> Drop and push profiles<br /> </li></ul></li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Relations_with_the_outside_World_Standards_participation_to_events_C_"> Relations with the outside World / Standards / participation to events (C)<a href="#Relations_with_the_outside_World_Standards_participation_to_events_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of the <a href="Communications+Team" title="Communications Team" class="wiki wiki_page">Communications Team</a> and <a href="Tiki+Admin+Group" title="Tiki Admin Group" class="wiki wiki_page">Tiki Admin Group</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> Tiki already supports a large number of standards via various <a href="https://doc.tiki.org/interactions" class="wiki ext_page doc">interactions</a><br /> </li><li> Participation to WikiSym 2007, 2008 and planned in 2009<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> Tiki is not good enough at marketing and needs to be more outward facing, and in contact with various actors of the Open Source World.<br /> <br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Participating to more standards.<br /> More synergy<br /> Unexpected opportunities<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Lost opportunities & isolation<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <br /> We should apply again in 2009 for <a href="Google+Summer+of+Code" title="Google Summer of Code" class="wiki wiki_page">Google Summer of Code</a>. <strong>Accepted!!</strong> <a class="wiki external" target="_blank" title="External link" href="http://info.tiki.org/tiki-read_article.php?articleId=55" rel="external nofollow">4 projects!</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> <br /> Be more active in standards and associations, such as OSCOM<br /> <a target="_blank" class="wiki external" href="http://www.advogato.org/article/544.html">http://www.advogato.org/article/544.html<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://www.advogato.org/article/657.html">http://www.advogato.org/article/657.html<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <br /> <ol><li> Add more support for various: <a href="https://dev.tiki.org/interaction" class="wiki ext_page dev">interaction</a>s<br /> </li><li> Participate to more events<br /> </li><li> Tiki community members should keep/improve contacts with<br /> <ul><li> WikiSym (<a class="wiki external" target="_blank" title="External link" href="http://www.wikisym.org/ws2009/" rel="external nofollow">Using Tiki for WikiSym2009</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>)<br /> </li><li> Open Source Initiative (we are now a member)<br /> </li><li> WikiMatrix<br /> </li><li> OpenSourceCMS<br /> </li><li> OSL<br /> </li><li> Fossology<br /> </li><li> Etc<br /> </li><li> And all project of the <a href="Wiki+Landscape" title="Wiki Landscape" class="wiki wiki_page">Wiki Landscape</a> and <a href="CMS+Landscape" title="How does Tiki compare to the other fine systems out there?" class="wiki wiki_page">CMS Landscape</a><br /> </li></ul></li></ol><ul><li> Presence on Social Networks such as Facebook, LinkedIn, etc<br /> </li><li> Encourage presence of firms like Citadel Rock at events like <a class="wiki" href="tiki-calendar.php?editmode=details&calitemId=22" rel="">Web 2.0 Expo</a><br /> </li><li> Invite some of our clients to Tikifest to get their feedback, give them demos, get them involved, gave them a taste of the future, etc...<br /> </li></ul></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Money_and_Fundraising_C_"> Money and Fundraising (C)<a href="#Money_and_Fundraising_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Fundraising+Team" title="Fundraising Team" class="wiki wiki_page">Fundraising Team</a> and <a href="Finance+Team" title="Finance Team" class="wiki wiki_page">Finance Team</a>. </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> The Tiki association has a bank account.<br /> Easy to make donations at <a target="_blank" class="wiki external" href="http://tiki.org/Donation">http://tiki.org/Donation<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> While there are occasional sources of funding, there is no major recurring revenue.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <ul><li> Improve Tiki by <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">DogFooding</a> some new accounting features.<br /> </li><li> Get funding to pay for Travel Expenses for TikiFests. Ex.: A yearly TikiFest for top 20-30 active contributors. Source of revenue:<br /> </li><li> Ads, deals with hosts, love money, charity funding.<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> <ul><li> Getting into political & ideological debates.<br /> </li><li> Jealousy about where the money is allocated<br /> </li><li> Becoming a target for lawsuits<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Short term: Continue the informal way, where people donate directly to active contributors and make a list of <a href="Potential+Funding" title="Potential Funding" class="wiki wiki_page">Potential Funding</a><br /> </li><li> Start a <a href="Finance+Team" title="Finance Team" class="wiki wiki_page">Finance Team</a><br /> </li><li> Start a <a href="Fundraising+Team" title="Fundraising Team" class="wiki wiki_page">Fundraising Team</a><br /> </li><li> Medium term: Have appropriate discussions about how to best get money, invest it, etc. Transparency, governance, etc And proceed with best solution, presumably to set up a <a href="Tiki+Software+Community+Association" title="Tiki Software Community Association" class="wiki wiki_page">foundation</a> to handle this.<br /> <ul><li> Do not engage in unsustainable spending<br /> </li><li> Add recurring revenue generating code in the application (optional of course). It would be a way for Tiki admins to help Tiki at no direct cost to them. It could be Google Adsense type ads visible to Everyone/Admins or no one. Think <a class="wiki external" target="_blank" title="External link" href="http://techcrunch.com/2008/08/28/mozilla-extends-lucrative-deal-with-google-for-3-years/" rel="external nofollow">Firefox</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> <a href="Viral+Tiki" title="Viral Tiki" class="wiki wiki_page">Viral Tiki</a><br /> </li></ul></li></ol><ul><li> <a href="Priorities+for+TSCA+funds" title="Priorities for TSCA funds" class="wiki wiki_page">Priorities for TSCA funds</a><br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <a target="_blank" class="wiki external" href="http://producingoss.com/en/producingoss.html#money">http://producingoss.com/en/producingoss.html#money<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://www.spi-inc.org/about/">http://www.spi-inc.org/about/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="Sites_REAL_AMP_infrastructure_C_"> Sites & infrastructure (C)<a href="#Sites_REAL_AMP_infrastructure_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Dogfood+Team" title="Dogfood Team" class="wiki wiki_page">Dogfood Team</a> and <a href="Infrastructure+Team" title="Infrastructure Team" class="wiki wiki_page">Infrastructure Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> Current *.tiki.org are split amongst several community members<br /> Tiki has all the feature-set we could want and it's great <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">DogFood</a><br /> <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">dogfood</a> is great long term strategy<br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> Not ready to scale to higher volumes, already doc.tw.o and dev.tw.o are straining current server<br /> Lack of some tools like <a target="_blank" class="wiki external" href="http://www.statsvn.org/">http://www.statsvn.org/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> Lack of a dedicated team assigned to this aspect. Not all sites are kept to the latest version.<br /> <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">dogfood</a> can taste bad in the short term<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Greater synergy with Open Source community by collaboration with organizations like <a class="wiki external" target="_blank" title="External link" href="http://osuosl.org/hosting/services" rel="external nofollow">Open Source Lab</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Disappointing new people as load increases<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Look into: <a target="_blank" class="wiki external" href="http://osuosl.org/hosting/services">http://osuosl.org/hosting/services<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li><li> Move all site management to <a href="https://dev.tiki.org/TRIM" class="wiki ext_page dev">TRIM</a><br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <a target="_blank" class="wiki external" href="http://docs.joomla.org/Sites_and_Infrastructure_Working_Group">http://docs.joomla.org/Sites_and_Infrastructure_Working_Group<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="Customizability_Hackability_B_"> Customizability / Hackability (B)<a href="#Customizability_Hackability_B_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Developers+Team" title="Developers Team" class="wiki wiki_page">Developers Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> Tiki has hundreds of optional features built-in so you can customize without changing the code. And upgrades are painless.<br /> </li><li> If you do need to change things, you can do quite a bit with the Smarty Template engine, which permits basic programming logic.<br /> </li><li> Tiki uses simple code and a simple database structure. It is vast but each part is simple.<br /> </li><li> All the data is in a database, for easy re-use.<br /> </li><li> Easy to contribute<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> It's so vast that there is a learning curve.<br /> Because of alternate code model (wiki way, all-in-one), <a class="wiki external" target="_blank" title="External link" href="http://montrealtechwatch.com/2008/10/25/software-development-the-wiki-way/" rel="external nofollow">people don't always get it right away</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Code changes that will make Tiki less hackable<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> Improve <a href="https://dev.tiki.org/Hello%20World" class="wiki ext_page dev">Hello World</a><br /> </td><td width="50%" > <div class='titlebar'>Related links</div> <br /> <br /> <br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="Performance_Scalability_Server_load_B_"> Performance / Scalability / Server load (B)<a href="#Performance_Scalability_Server_load_B_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Performance+Team" title="Performance Team" class="wiki wiki_page">Performance Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <a href="UserPagemarclaporte" title="Marc Laporte' page on tiki.org" class="wiki wiki_page">I</a> can personally attest that each new version of Tiki has gotten faster. 1.9 is clearly faster than 1.8, which is clearly faster than 1.7 ( I don't remember before that). Some indexes were added and some optimizations were done as bottlenecks were reached.<br /> <br /> Tiki4: A new <a href="https://doc.tiki.org/Performance" class="wiki ext_page doc">Performance</a> admin panel was added to help people optimize.<br /> Some proactive performance profile was done on Tiki5, and our <a href="https://dev.tiki.org/YSLOW" class="wiki ext_page dev">YSLOW</a> score was drastically improved with <a href="https://doc.tiki.org/Minify%20JS" class="wiki ext_page doc">Minify JS</a> and <a href="https://doc.tiki.org/Minify%20CSS" class="wiki ext_page doc">Minify CSS</a><br /> <br /> <strong>Reality: we have no metrics to compare Tiki performance to other similar applications (Drupal, Mambo, etc).</strong><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> Tiki has a really bad reputation for performance because, for the longest time, tiki.org was hosted on a personal server. This server was underpowered and overloaded. Ever since Oliver Hertel took over tiki.org on a server from server4you.de, it has been zippy.<br /> </li></ul><br /> <strong>Reality: we have no metrics to compare Tiki performance to other similar applications (Drupal, Mambo, etc).</strong><br /> <br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Large projects have been very helpful and will continue to be hugely helpful to identify real bottleneck with real data (vs some people interested in theory and worrying about performance bottleneck, which in reality, are not).<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> <a class="wiki external" target="_blank" title="External link" href="http://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt" rel="external nofollow">FUD</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>: the same way it's difficult for other to prove Tiki is worse than another given app, it's very difficult for us to prove that Tiki is fast/scaleable.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ul><li> Launch <a href="Performance+challenge" title="Performance challenge" class="wiki wiki_page">Performance challenge</a><br /> </li><li> Get someone in charge to get metrics and then, ask marketing to explain the situation, good or bad. It is ok to say "Tiki has way more features, but it's a bit slower".<br /> </li><li> Continue work on <a href="https://dev.tiki.org/Performance" class="wiki ext_page dev">Performance</a><br /> </li><li> Friendly challenge to our friends in other <a href="CMS+Landscape" title="How does Tiki compare to the other fine systems out there?" class="wiki wiki_page">Open Source CMS</a> and <a href="Wiki+Landscape" title="Wiki Landscape" class="wiki wiki_page">Wikis</a> for a speed test / stress test challenge. This would be a great topic for a <a target="_blank" class="wiki external" href="http://www.codefest.ws">www.codefest.ws<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> and collaborate on these aspects.<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Security_B_"> Security (B)<a href="#Security_B_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Security+Team" title="Security Team" class="wiki wiki_page">Security Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ol><li> Good track record at fixing reported important security vulnerabilities.<br /> </li><li> All-in-one model makes it easy to test & duplicate security reports. (everyone has same features) Whereas 3rd party module model can make it tricky to check/test security or compatibility between two 3rd party modules.<br /> </li><li> In recent versions of Tiki, a security audit was done and we made sure that all .php files had a feature check and unless the feature is activated, the file does nothing, and can't be a risk. (So only activated features can be a risk).<br /> </li><li> A security script is part of the release procedure and detects potentially unsafe files. <br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://tiki.org/WhoWhat" rel="external nofollow">Clearly identified members of the Security Team</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> A dedicated security resource: <a target="_blank" class="wiki external" href="http://security.tiki.org">http://security.tiki.org<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li><li> Tiki is inherently pretty secure because it strips all javascript and doesn't interpret html. You can give html permission to a group however. (Drawback has been for usability)<br /> </li></ol><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ol><li> <strong>Users do not upgrade their Tiki</strong><br /> </li><li> No formal guidelines on what is a security problem, so path disclosure bugs, while minor, are not systematically treated.<br /> </li><li> No systematic security audits.<br /> </li><li> All-in-one model makes for a security issue in a little used feature could still affect all Tiki installs. This is now solved by systematic feature check in all files.<br /> </li><li> Security team needs new fresh blood.<br /> </li><li> Tiki is so massive, that it's a lot of work to release new versions.<br /> </li><li> Not enough brainpower to maintain more than 2 BRANCHES. So we can't have a stable + security branch. We just have stable, which includes bug fixes <strong>and</strong> security fixes: <a href="https://dev.tiki.org/Where%20to%20commit" class="wiki ext_page dev">Where to commit</a><br /> </li></ol><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> By being more proactive, we'll avoid the annoyance of rush security releases.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Bad reputation because of security issues<br /> Community members & Tiki users getting compromised<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Since security is such a vast subject, identify some leaders for various aspects.<br /> </li><li> Put the finishing touches on the Security Dashboard document and make it public.<br /> </li><li> Start using <a href="https://doc.tiki.org/TikiTests" class="wiki ext_page doc">TikiTests</a> for systematic testing of risky areas.<br /> </li><li> Using profiles to turn off unsafe features (one-click where you are informed you need to upgrade)<br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Commercial_support_options_Paid_support_Commercial_opportunities_B_"> Commercial support options / Paid support / Commercial opportunities (B)<a href="#Commercial_support_options_Paid_support_Commercial_opportunities_B_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of the <a href="Consulting+Ecosystem+Team" title="Consulting Ecosystem Team" class="wiki wiki_page">Consulting Ecosystem Team</a>. </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> There exists a growing market of full-time freelance Tiki Consultants, able to deliver installations that "just work" - for a price.<br /> These consultants work well together and share back to the project when they can.<br /> <a class="wiki external" target="_blank" title="External link" href="http://www.wikimatrix.org/statistic/Consultants" rel="external nofollow">Top-2 on WikiMatrix</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> The small market lacks economies of scale, best practices are not transmitted, small outfits lack marketing, mgt and admin specialists.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Create an "un-corporation" - networks of solo/small shops that repeatedly contract each other - encourage specialization in vertical markets, roles, features. Build working relationships between developer teams. All developers become part of the network.<br /> <br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Conflicted interests among competing outfits. Struggle to get the biggest piece of a small pie - rather than focus on growing the pie.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> Short & Medium term: Grow the Pie<br /> 1- Identify & promote Tiki service providers. Started at <a target="_blank" class="wiki external" href="http://info.tiki.org/Consultants">http://info.tiki.org/Consultants<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> and <a target="_blank" class="wiki external" href="http://www.wikimatrix.org/consultants/Tiki+Wiki+CMS+Groupware/">http://www.wikimatrix.org/consultants/Tiki+Wiki+CMS+Groupware/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> 2- Ask these service providers to prepare some guidelines, like a code of conduct of vendors<br /> <br /> For example:<br /> <a target="_blank" class="wiki external" href="http://typo3.com/Consultancies.1248.0.html">http://typo3.com/Consultancies.1248.0.html<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://drupal.org/drupal-services">http://drupal.org/drupal-services<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <br /> Encourage presence of firms like Citadel Rock at events like <a class="wiki" href="tiki-calendar.php?editmode=details&calitemId=22" rel="">Web 2.0 Expo</a><br /> <br /> Start a guide to Tiki consulting: best practices<br /> <br /> <ul><li> Review all Tiki-powered sites to search for <br /> <ul><li> web shops that made the site for others <br /> </li><li> tech firms / web shops / consultants / etc which use Tiki and invite them (ML invited 20 towards the end of November 2011)<br /> <ul><li> Tiki Suite is a new option<br /> </li></ul></li></ul></li></ul><br /> Medium term:<br /> <ul><li> Monitor tender/freelance sites such as <a class="wiki external" target="_blank" title="External link" href="https://www.upwork.com/o/profiles/browse/?q=tikiwiki" rel="external nofollow">Upwork</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> <ul><li> Invite vendors who list Tiki to participate to the community<br /> </li><li> Have our freelancers be listed<br /> </li></ul></li><li> <a href="https://dev.tiki.org/WikiFarm" class="wiki ext_page dev">WikiFarm</a> - shared hardware platforms.<br /> </li><li> bounty system<br /> </li><li> explicit networks / recommendation system. More <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">Dogfood</a>.<br /> </li><li> Maybe a form on info.tiki.org to reach all consultants at once?<br /> </li><li> <a href="Live+Support+Service" title="Live Support Service" class="wiki wiki_page">Live Support Service</a><br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <ul><li> <a href="Business+Models" title="Business Models" class="wiki wiki_page">Business Models</a><br /> </li></ul><br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Total_cost_of_ownership_TCO_B_"> Total cost of ownership (TCO) (B)<a href="#Total_cost_of_ownership_TCO_B_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of the <a href="Tiki+Admin+Group" title="Tiki Admin Group" class="wiki wiki_page">Tiki Admin Group</a> </p> <p>Thinking of open source like <a class="wiki external" target="_blank" title="External link" href="http://blogs.onenw.org/jon/archives/2007/04/24/free-as-in-free-kittens/" rel="external nofollow">free kittens/puppies</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>, it is necessary to allocate time for maintenance. </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> Tiki's all in-one-model makes upgrades easy<br /> </li><li> Tiki upgrade script is pretty good (can upgrade from any to any future version)<br /> </li><li> <a href="1-click+installers" title="Easy installation and upgrades of Tiki in control panels" class="wiki wiki_page">1-click installers</a> support upgrades<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> Fantastico doesn't upgrade as soon as a version is released.<br /> </li><li> Lots of features: learning curve<br /> </li><li> Not all features are stable in Tiki so it's important to keep experimental features off<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <ul><li> <a href="https://dev.tiki.org/TRIM" class="wiki ext_page dev">TRIM</a> is coming along nicely<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> <br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ul><li> Improve relationships with <a href="1-click+installers" title="Easy installation and upgrades of Tiki in control panels" class="wiki wiki_page">1-click installers</a> (ex.: support LTS)<br /> </li><li> Continue work on <a href="https://dev.tiki.org/TRIM" class="wiki ext_page dev">TRIM</a><br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <a target="_blank" class="wiki external" href="http://en.wikipedia.org/wiki/Total_cost_of_ownership">http://en.wikipedia.org/wiki/Total_cost_of_ownership<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Decisional_structure_Governance_Guidelines_Rules_Strategic_planning_B_"> Decisional structure / Governance / Guidelines / Rules / Strategic planning (B)<a href="#Decisional_structure_Governance_Guidelines_Rules_Strategic_planning_B_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Community+Building+Team" title="Community Building Team" class="wiki wiki_page">Community Building Team</a> and the <a href="Tiki+Admin+Group" title="Tiki Admin Group" class="wiki wiki_page">Tiki Admin Group</a>. </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> Currently, Tiki has a lightweight decision-making process. Decisions are taken by <a class="wiki external" target="_blank" title="External link" href="http://producingoss.com/en/producingoss.html#consensus-democracy" rel="external nofollow">consensus</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>, where whoever does the work has more mojo 😊 If a vote is needed (which is very rarely the case), the <a href="Tiki+Admin+Group" title="Tiki Admin Group" class="wiki wiki_page">Tiki Admin Group</a> has "decisional" power. More on this at <a href="Model" title="Model" class="wiki wiki_page">model</a>. TAG is large enough, is composed of people with various backgrounds and yet, is highly cohesive (as of 2008-06).<br /> <a href="Social+Contract" title="The open organisation social contract" class="wiki wiki_page">Social Contract</a><br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> Decisions and who does what are not clear for the community, especially newcomers.<br /> </li></ul><br /> <br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Dogfood Tiki to become a better <a href="https://doc.tiki.org/E-Democracy%20system" class="wiki ext_page doc">E-Democracy system</a><br /> <br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> <ol><li> Some community members could feel that they do not have sufficient influence. There could be doubts about transparency & governance. As of 2008-06, <a href="UserPagemarclaporte" title="Marc Laporte' page on tiki.org" class="wiki wiki_page">I</a> see no evidence of any risk here.<br /> </li><li> A <a class="wiki external" target="_blank" title="External link" href="http://producingoss.com/en/producingoss.html#forks" rel="external nofollow">fork</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>. Forks are usually very bad for everyone. Should be avoided as much as possible.<br /> </li><li> Spending too much time on politics and administration and forgetting that our focus is a a great community building a great community management system (software, the Wiki Way). Rules & guidelines are a means, not a goal.<br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://www.jofreeman.com/joreen/tyranny.htm" rel="external nofollow">The Tyranny of Stuctureless</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li></ol><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> <a href="WhoWhat" title="WhoWhat" class="wiki wiki_page">TAG</a>: (<a class="wiki external" target="_blank" title="External link" href="http://info.tiki.org/tiki-read_article.php?articleId=25" rel="external nofollow">2</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> + <a class="wiki external" target="_blank" title="External link" href="http://info.tiki.org/tiki-read_article.php?articleId=27" rel="external nofollow">2</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> -> we are at a good number now. Renew if some become inactive.<br /> </li><li> <a href="WhoWhat" title="WhoWhat" class="wiki wiki_page">Assign more & more responsibilities to contributors</a><br /> </li><li> <a class="wiki" href="#Special_interest_groups" rel="">promote groups</a><br /> </li><li> A <a href="Tiki+Software+Community+Association" title="Tiki Software Community Association" class="wiki wiki_page">foundation</a><br /> </li><li> Clarify <a class="wiki external" target="_blank" title="External link" href="http://en.wikipedia.org/wiki/Mission_statement" rel="external nofollow">Mission statement</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> or something like a <a class="wiki external" target="_blank" title="External link" href="http://www.mozilla.org/about/manifesto" rel="external nofollow">manifesto</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> or <a class="wiki external" target="_blank" title="External link" href="http://www.ubuntu.com/community/ubuntustory/philosophy" rel="external nofollow">philosophy</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> <ul><li> <a target="_blank" class="wiki external" href="http://branding.tiki.org/Goals">http://branding.tiki.org/Goals<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li></ul></li><li> Community-managed <a href="SWOT" title="State of Tiki: Strengths, Weaknesses, Opportunities, and Threats" class="wiki wiki_page">SWOT</a><br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <a target="_blank" class="wiki external" href="http://meta.wikimedia.org/wiki/Wikipedia_power_structure">http://meta.wikimedia.org/wiki/Wikipedia_power_structure<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://en.wikipedia.org/wiki/Strategic_planning">http://en.wikipedia.org/wiki/Strategic_planning<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://en.wikipedia.org/wiki/Open_source_governance">http://en.wikipedia.org/wiki/Open_source_governance<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://producingoss.com/en/producingoss.html#social-infrastructure">http://producingoss.com/en/producingoss.html#social-infrastructure<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://webmink.com/essays/open-by-rule/">http://webmink.com/essays/open-by-rule/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://www.oss-watch.ac.uk/resources/governanceModels">http://www.oss-watch.ac.uk/resources/governanceModels<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://www.oss-watch.ac.uk/resources/ssmm">http://www.oss-watch.ac.uk/resources/ssmm<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="Documentation_C_"> Documentation (C)<a href="#Documentation_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Documentation+Team" title="Documentation Team" class="wiki wiki_page">Documentation Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> The documentation is "Good, but could be better.". All in the wiki, and with occasional snapshots to PDF. Easy to point to a specific page.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> <a class="wiki external" target="_blank" title="External link" href="http://doc.tiki.org/files/Tiki19beta.pdf" rel="external nofollow">960 pages of printed documentation</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> is great but it's too much information for new people.<br /> </li><li> As of 2011-09, <a class="wiki external" target="_blank" title="External link" href="http://doc.tiki.org/Editorial+Board" rel="external nofollow">doc team</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> is having trouble with activity level<br /> </li><li> Features are developed/improved faster than the documentation can keep up to date.<br /> </li><li> While some pages are of excellent quality, overall navigation is confusing for new users.<br /> </li><li> Too many links on doc.tiki.org<br /> </li><li> Structure hard to keep up to date<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Snapshot documentation on each release and somehow allow users to import it into their own Tiki installs so the help is local. Would probably be a boon for folks in Australia for example, that get redirected to doc.tw.o when they click on a help icon for something. May require reformatting or reorganizing the doc site, but can see huge advantages for people who don't run the SVN version.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> The move from 1.9.x to 2.x to 3.x is a challenge. How to efficiently manage the three versions?<br /> Current Editorial Board needs new energy<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Better promotion of <a class="wiki external" target="_blank" title="External link" href="http://twbasics.keycontent.org/" rel="external nofollow">Tiki for Smarties</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> and <a class="wiki external" target="_blank" title="External link" href="http://twessentials.keycontent.org/" rel="external nofollow">Tiki Essentials</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li><li> Reciprocal links between dev.tiki.org and doc.tiki.org for each feature (what Tiki does and what we wish it did)<br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://dev.tiki.org/tiki-view_tracker_item.php?itemId=1184" rel="external nofollow">structures and printing improvements for doc.tw.o and any documentation project based on Tiki</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Install_base_Adoption_C_"> Install base / Adoption (C)<a href="#Install_base_Adoption_C_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Communications+Team" title="Communications Team" class="wiki wiki_page">Communications Team</a>, <a href="Consulting+Ecosystem+Team" title="Consulting Ecosystem Team" class="wiki wiki_page">Consulting Ecosystem Team</a> and <a href="Packaging+Team" title="Packaging Team" class="wiki wiki_page">Packaging Team</a>. </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li>Tiki has a <a class="wiki external" target="_blank" title="External link" href="http://www.google.com/search?q=tiki%2Dindex%2Ephp" rel="external nofollow">significant number of installs</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>.<br /> </li><li>In recent versions, a note warns admins of new versions.<br /> </li></ul><br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ol><li> People don't upgrade. We find people with 2-3-year-old Tikis<br /> </li><li> We don't know how many installs there are and what features people are using. We can't pull out a feature, confident that almost no one will be affected.<br /> </li></ol><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> A larger install base could bring more energy to the project, in particular, if we include invitations to participate and promotional links in default templates.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Security issues because people don't upgrade.<br /> <br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> <a href="Testing+Tiki+installations+on+major+Shared+Hosting+companies" title="Testing Tiki installations on major Shared Hosting companies" class="wiki wiki_page">Testing Tiki installations on major Shared Hosting companies</a><br /> </li><li> Focus on <a href="1-click+installers" title="Easy installation and upgrades of Tiki in control panels" class="wiki wiki_page">1-click installers</a><br /> </li><li> <a href="Viral+Tiki" title="Viral Tiki" class="wiki wiki_page">Viral Tiki</a> and better promotion.<br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://profiles.tiki.org" rel="external nofollow">profiles</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> for easier installs<br /> </li><li> Nicer <a class="wiki external" target="_blank" title="External link" href="http://themes.tiki.org" rel="external nofollow">themes</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> </li></ol><br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <a target="_blank" class="wiki external" href="http://en.wikipedia.org/wiki/Product-Market_Growth_Matrix">http://en.wikipedia.org/wiki/Product-Market_Growth_Matrix<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Long_term_sustainability_Future-proofness_Lock-in_protection_B_"> Long term sustainability / Future-proofness / Lock-in protection (B)<a href="#Long_term_sustainability_Future-proofness_Lock-in_protection_B_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of the <a href="Tiki+Admin+Group" title="Tiki Admin Group" class="wiki wiki_page">Tiki Admin Group</a>. </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> We eat our own <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">DogFood</a><br /> </li><li> Web 2.0 is often associated to concepts/features that are built-into Tiki, such as wikis, blogs, RSS, folksonomy, etc. It was quite ambitious to add all of them in an app, and they are all there, stable and tightly integrated<br /> </li><li> Wikis have proven staying power (What else than a Wiki could power Wikipedia?)<br /> </li><li> Diverse commercial ecosystem (vs 1 main company backing the project)<br /> </li><li> Not fragile to loss of venture-capitalist funding<br /> </li><li> Everything thought/planned in a p2p sustainable way<br /> </li><li> Tiki is a community effort and can't be sold and changed to a lock-in model (license, etc.)<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> Community, install base and bus factor is not quite large to guarantee long-term sustainability<br /> </li></ul><br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Improving browsers and HTML5<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> <ul><li> While it feels unlikely now, there could be new technologies that render PHP apps like Tiki obsolete (And would render WordPress, Joomla! and Drupal obsolete as well)<br /> </li><li> While it inconceivable that new technologies will render browser-based computing (very long term) 10+ years if ever, there could be a shift to how we generate them.<br /> <ul><li> Obsolescence of the LAMP platform<br /> <ul><li> "<a class="wiki external" target="_blank" title="External link" href="http://www.infoq.com/news/2011/04/javascript-lamp" rel="external nofollow">Will the Rise of Javascript Mean the End of LAMP?</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>"<br /> </li><li> Will <a href="https://dev.tiki.org/Static%20Site%20Generators" class="wiki ext_page dev">Static Site Generators</a> replace PHP-based apps?<br /> </li></ul></li></ul></li></ul><br /> This is only a threat if we (Tiki, PHP, etc.) don't adapt. <br /> <br /> <br /> <br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div><br /> <ul><li> Better marketing & growing the community<br /> </li><li> Get more large projects which have long term vested interest (not just small websites, which can change to new tech willy nilly)<br /> </li><li> Specialize in some niches which increase inflow of contributors like a <a href="http://profiles.tiki.org/Software_project" class="wiki ext_page pr">Software_project</a> profile<br /> </li></ul></td><td width="50%" > <div class='titlebar'>Related links</div> <br /> <br /> <br /> </td></tr></table></div></div> <p> </p> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="i18n_translations_B_"> i18n / translations (B)<a href="#i18n_translations_B_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="i18n+Team" title="i18n Team" class="wiki wiki_page">i18n Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> Tiki's i18n features are excellent.<br /> </li><li> Wiki-Translation.com<br /> </li><li> 40+ translations (but many incomplete)<br /> </li><li> Suitable infrastructure (UTF8, etc.) to support more languages<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> Nobody in charge so we have no up to date metrics on the state of our translations.<br /> Could be easier to translate<br /> No one is actively coordinating with translators.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> Opportunity for growth in l10n where Tiki would have a local advocate.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> None really, just lost opportunities<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Setup an i18n Team and <a class="wiki external" target="_blank" title="External link" href="http://i18.tiki.org" rel="external nofollow">i18.tiki.org</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> in collaboration with the use of maps.<br /> </li><li> Promote TikiFests and local Tiki user groups<br /> </li><li> Continue to be very active with <a target="_blank" class="wiki external" href="http://wiki-translation.com/">http://wiki-translation.com/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <a target="_blank" class="wiki external" href="http://docs.joomla.org/Translations_Working_Group">http://docs.joomla.org/Translations_Working_Group<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Components_Platform_independence_Code_infrastructure_Architecture_B_"> Components / Platform independence / Code infrastructure / Architecture (B)<a href="#Components_Platform_independence_Code_infrastructure_Architecture_B_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Developers+Team" title="Developers Team" class="wiki wiki_page">Developers Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <a class="wiki external" target="_blank" title="External link" href="http://php.net" rel="external nofollow">PHP</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>/<a class="wiki external" target="_blank" title="External link" href="http://MySQL.com/" rel="external nofollow">MySQL</a><span class="icon icon-link-external fas fa-external-link-alt " ></span>/<a class="wiki external" target="_blank" title="External link" href="http://www.smarty.net/" rel="external nofollow">Smarty</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> were excellent design choices 10 years ago and they still are today. Tiki has been able to leverage these re-use their experience.<br /> Tiki's current infrastructure has supported a huge number of features.<br /> All-in-one structure makes it both easier and more difficult to evolve.<br /> Newer additions of <a href="https://dev.tiki.org/PDO" class="wiki ext_page dev">PDO</a>, <a href="https://dev.tiki.org/Zend_Framework" class="wiki ext_page dev">Zend_Framework</a> and <a href="https://dev.tiki.org/jQuery" class="wiki ext_page dev">jQuery</a> improve Tiki without more code overhead.<br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> All-in-one structure makes it both easier and more difficult to evolve.<br /> <ul><li> Easier because we can change everything<br /> </li><li> More difficult because we take everything into account<br /> </li></ul></li><li> Code is messy in a lot of places, which makes the Code Infrastructure an area that needs improvement to better support new features. Solid code base, but hard to understand sometimes. Lack of coding documentation (like phpDoc or Doxygen) and enforcement.<br /> </li><li> There are many code duplication in many parts. This makes the code easy to read (which is a strength) but gives a code which is hard to evolve easily. A big amount of work was done (eg on trackers) but there is still a big work to do.<br /> </li><li>All the css stuff is not enough standardised all over the code. Some work was done on that point and now titles, or buttons have more or less the same css structure. But, there is still many to do.<br /> </li><li><a href="https://dev.tiki.org/Architecture%20Suggestions%20From%20Mozilla" class="wiki ext_page dev">Architecture Suggestions From Mozilla</a> for high volume sites.<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <a href="https://dev.tiki.org/TikiObject" class="wiki ext_page dev">TikiObject</a><br /> Use Tiki more & more as <a href="https://dev.tiki.org/Framework" class="wiki ext_page dev">Framework</a><br /> HTML5<br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> The hype with new languages. Yet PHP is ahead<br /> <a target="_blank" class="wiki external" href="http://www.ohloh.net/articles/php_eats_rails">http://www.ohloh.net/articles/php_eats_rails<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://www.ohloh.net/tags/programming_language">http://www.ohloh.net/tags/programming_language<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Developer closer ties with the people at PHP/Zend Framework/MySQL/Smarty/jQuery<br /> </li></ol><br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="Lifecycle_releases_and_packaging_A_"> Lifecycle, releases and packaging (A)<a href="#Lifecycle_releases_and_packaging_A_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Packaging+Team" title="Packaging Team" class="wiki wiki_page">Packaging Team</a> and <a href="Release+Team" title="Release Team" class="wiki wiki_page">Release Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> All in one package makes it simple<br /> </li><li> <a href="https://dev.tiki.org/Release" class="wiki ext_page dev">Release</a> scripts are highly efficient<br /> </li><li> <a href="http://info.tiki.org/Lifecycle" class="wiki ext_page info">Lifecycle</a> and LTS<br /> <ul><li> Much faster release cycle than other similar apps. Tiki is now 6-month release while many others are 18-24 months<br /> <ul><li> 2009-05: Tiki3 LTS<br /> </li><li> 2009-11: Tiki4<br /> </li><li> 2010-06: Tiki5<br /> </li><li> 2010-11: Tiki6 LTS<br /> </li><li> 2011-06: Tiki7<br /> </li><li> 2011-11: Tiki8<br /> </li><li> 2012-06: Tiki9 LTS<br /> </li><li> 2012-12: Tiki10<br /> </li><li> 2013-07: Tiki11<br /> </li><li> 2013-10 (planned): Tiki12 LTS<br /> </li></ul></li></ul></li><li> Our packaging expert (changi) is on top of things!<br /> </li><li> More promotion by frequent releases<br /> </li><li> Fast release schedule is great for consultant ecosystem.<br /> </li></ul></td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <strike>Much too long cycles between 1.9 and 2.0 releases</strike> Solved<br /> Tiki is no longer included in distros such as Debian<br /> No PPA, .deb or RPM<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <ul><li> In a few years, we could start thinking of a 4-month release-cycle, but as of 2012, there is no benefit.<br /> </li></ul></td><td width="50%" > <div class='titlebar'>Threats</div><br /> <strike>People get discouraged because the feature they coded a long time ago in 1.10 is not yet in stable release.</strike> Solved<br /> <strike>Other applications have wanted features in stable release.</strike> Solved as we now are very responsive to new opportunities<br /> <ul><li> A threat is to lose focus and the cadence, but this is quasi-impossible because this is now part of the DNA of the community. The releases could become smaller in terms of new features because more & more people have all that they need, but that is OK and we'll always have enough to warrant new releases.<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Pursue "Release early, release often" 6-month release with LTS -> <a href="http://info.tiki.org/Lifecycle" class="wiki ext_page info">Lifecycle</a><br /> </li></ol><br /> <br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <h1 class="showhide_heading d-flex justify-content-start" id="Upgradeability_A_"> Upgradeability (A)<a href="#Upgradeability_A_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Developers+Team" title="Developers Team" class="wiki wiki_page">Developers Team</a> and <a href="Packaging+Team" title="Packaging Team" class="wiki wiki_page">Packaging Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> Tiki is super easy to upgrade compared to other CMS. No 3rd party modules/extensions that can break.<br /> </li><li> <a href="https://doc.tiki.org/Site%20Identity" class="wiki ext_page doc">Site Identity</a> lets you configure many things in the the admin panel (site title, sub title, footer)<br /> </li><li> Theme options let you make a custom CSS by overriding just what you need, while keeping in sync with one of the bundled themes.<br /> </li><li> <a href="1-click+installers" title="Easy installation and upgrades of Tiki in control panels" class="wiki wiki_page">1-click installers</a> handles upgrades<br /> </li></ul></td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> <ul><li> Not well enough explained/documentation how to make a theme, and still make it easy to upgrade.<br /> </li><li> Prevents us from removing features.<br /> </li></ul><br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <ul><li> Good PR, because this is an advantage over many other systems.<br /> </li><li> In 3.0, update script handles database operations better<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> When people don't upgrade their Tikis, they can get compromised and it's bad for everyone.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Improved documentation about upgrading Tiki<br /> </li><li> Possibly split tiki-install to have a tiki-upgrade.php<br /> </li><li> Adding an RSS feed or some sort of warning system to inform Tiki admins to update. (like Zencart) This RSS feed could be on the main admin page and give infos coming from info.tiki.org.<br /> </li><li> <a href="https://dev.tiki.org/InfrastructureRevamp" class="wiki ext_page dev">InfrastructureRevamp</a><br /> </li><li> Continue to improve <a href="https://dev.tiki.org/TRIM" class="wiki ext_page dev">TRIM</a><br /> </li><li> Work with more <a href="1-click+installers" title="Easy installation and upgrades of Tiki in control panels" class="wiki wiki_page">Control Panels</a> to handle upgrades.<br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Community_Volunteers_Free_support_A_"> Community / Volunteers / Free support (A)<a href="#Community_Volunteers_Free_support_A_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Community+Building+Team" title="Community Building Team" class="wiki wiki_page">Community Building Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> Friendly<br /> Excellent collaborative spirit<br /> Many people have been active for a very long time<br /> Easy to join the project and to contribute: <a href="https://dev.tiki.org/How%20to%20get%20commit%20access" class="wiki ext_page dev">How to get commit access</a><br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> While it is <a href="WhoWhat" title="WhoWhat" class="wiki wiki_page">sizable</a>, it's too small for a project this size.<br /> Too few people are taking on specific responsabilities<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> As long as we organized in a scalable way, the more the merrier.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Since the beginning of the project, there have been a handful of individuals which have caused lots of negative vibe. It could happen again. <a class="wiki external" target="_blank" title="External link" href="http://video.google.com/videoplay?docid=-4216011961522818645" rel="external nofollow">How Open Source Projects Survive Poisonous People (And You Can Too)</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> On a defensive side, give officially the TAG the responsibility to warn, reprimand and then, expel these <strong>Poisonous People</strong><br /> <br /> On the positive side, maybe a community team. This team would play a bit the role of human resources in a company. "recruit early, recruit often"<br /> <br /> <ul><li> Make it easy to integrate new people<br /> </li><li> Make sure everyone is happy<br /> </li><li> Gets proper training<br /> </li><li> Establish goals in terms of people/activity and send warning signals if we go to low.<br /> </li><li> Mentorship program<br /> </li><li> Polls active contributors<br /> </li><li> Exit survey with everyone who quits<br /> </li><li> CRM approach to managing our developers. (Dogfooding user trackers)<br /> </li><li> Make sure no one has a burn-out<br /> </li><li> Make sure no one is under-utilized.<br /> </li></ul><br /> <ol><li> Explain why Tiki is interesting for various types of users (developers, designers, etc). <a href="Use+Cases" title="Use Cases" class="wiki wiki_page">Use Cases</a><br /> </li><li> Promote <a class="wiki external" target="_blank" title="External link" href="http://producingoss.com/" rel="external nofollow">Producing Open Source Software: How to Run a Successful Free Software Project</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> to our community as to promote best practices.<br /> </li><li> Follow something like <a href="Evolution+of+participation" title="Evolution of participation" class="wiki wiki_page">Tiki Hierarchy of involvement</a><br /> </li></ol><br /> <br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <a target="_blank" class="wiki external" href="http://producingoss.com/en/producingoss.html#managing-volunteers">http://producingoss.com/en/producingoss.html#managing-volunteers<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://eaves.ca/2007/02/05/wikis-and-open-source-collaborative-or-cooperative/">http://eaves.ca/2007/02/05/wikis-and-open-source-collaborative-or-cooperative/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://www.alwaysdoneitthatway.com/2007/10/21/six-principles-for-designing-an-architecture-of-participation/">http://www.alwaysdoneitthatway.com/2007/10/21/six-principles-for-designing-an-architecture-of-participation/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <a target="_blank" class="wiki external" href="http://www.principledinnovation.com/blog/2008/05/17/cognitive-surplus-and-new-incentives-for-engagement/">http://www.principledinnovation.com/blog/2008/05/17/cognitive-surplus-and-new-incentives-for-engagement/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a><br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Features_Development_Stability_Interoperability_A_"> Features / Development / Stability / Interoperability (A)<a href="#Features_Development_Stability_Interoperability_A_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Developers+Team" title="Developers Team" class="wiki wiki_page">Developers Team</a> and <a href="Continuous+Integration+Team" title="Continuous Integration Team" class="wiki wiki_page">Continuous Integration Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> <ul><li> <a href="FLOSS+Web+Application+with+the+most+built-in+features" title="FLOSS Web Application with the most built-in features" class="wiki wiki_page">FLOSS Web Application with the most built-in features</a><br /> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://sourceforge.net/project/stats/rank_history.php?group_id=64258&ugn=tikiwiki" rel="external nofollow">Very</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> <a href="Stats" title="Stats" class="wiki wiki_page">active</a> <a href="CIA" title="CIA" class="wiki wiki_page">development</a><br /> </li><li> All-in-one model is very efficient<br /> </li><li> Number of bugs is proportional to number of features<br /> </li></ul><br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> A big strain of dev team for releases. (too much code vs developers)<br /> Difficult to know who maintains what.<br /> Buggy features are bundled in release and not all tagged as experimental<br /> So many features make it difficult to focus. What if I don't want a toolset, but a specific tool?<br /> <br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> <a href="https://dev.tiki.org/Major%20Features%20Missing%20In%20Tiki" class="wiki ext_page dev">Major Features Missing In Tiki</a><br /> <a href="https://doc.tiki.org/Trackers" class="wiki ext_page doc">Trackers</a> and <a href="https://doc.tiki.org/Profiles" class="wiki ext_page doc">Profiles</a> will permit to increase features while keeping the code base manageable.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> <a class="wiki external" target="_blank" title="External link" href="http://seanm.ca/nt-software-eng.html" rel="external nofollow">A Software Engineering Odyssey -> NT 3.1 vs Windows 2000 story</a><span class="icon icon-link-external fas fa-external-link-alt " ></span><br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Watch out for <a href="Earthquakes" title="Earthquakes" class="wiki wiki_page">Earthquakes</a><br /> </li><li> Continue & enhance communication & collaboration amongst devs<br /> </li><li> Include more developers<br /> </li><li> Make it easier for people to know who works on what<br /> </li><li> <a href="https://doc.tiki.org/TikiTests" class="wiki ext_page doc">TikiTests</a><br /> </li><li> Have a way to clearly identity all experimental features/settings (as of now, it's just first level. No easy way to see if subfeature of X is experimental<br /> </li></ol></td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <h1 class="showhide_heading d-flex justify-content-start" id="Eating_our_own_Dogfood_A_"> Eating our own Dogfood (A)<a href="#Eating_our_own_Dogfood_A_" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h1> <p>Priority of <a href="Dogfood+Team" title="Dogfood Team" class="wiki wiki_page">Dogfood Team</a> </p> <div class='table-responsive'><div><table class='table normalnoborder'><tr><td width="50%" > <div class='titlebar'>Strengths</div><br /> We eat our <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">DogFood</a> for almost everything. This ensures that our community and the code moves cohesively. Our community and eating our own <a href="DogFood" title="Eating our own Dogfood" class="wiki wiki_page">Dogfood</a> are the two most important things.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Weaknesses</div><br /> Our tools are not always good for everything, especially at first.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Opportunities</div><br /> To improve Tiki and efficiency of our community members.<br /> <br /> </td><td width="50%" > <div class='titlebar'>Threats</div><br /> Wasted time as we are sawing the branch we are sitting on.<br /> <br /> </td></tr><tr><td width="50%" > <div class='titlebar'>Recommended action</div> <br /> <ol><li> Continue!<br /> </li><li> Re-converge community-focus on tiki.org and keep dev.tiki.org just for dev stuff<br /> </li><li> SourceForge mailing lists could take advantage of <a href="https://doc.tiki.org/Forum%20and%20List%20Synchronization" class="wiki ext_page doc">Forum and List Synchronization</a> feature<br /> </li><li> Dogfood subscribe group plugin in tiki.org<br /> </li><li> <a href="https://dev.tiki.org/DogFood" class="wiki ext_page dev">DogFood</a><br /> </li></ol><br /> </td><td width="50%" > <div class='titlebar'>Related links</div><br /> <br /> <br /> </td></tr></table></div></div> <hr /> <p> </p> <div class="titlebar">Other SWOTs for Open Source projects</div> <p><a target="_blank" class="wiki external" href="http://www.typo3-swot.com/">http://www.typo3-swot.com/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> <br /><a target="_blank" class="wiki external" href="http://plone.org/events/2008-summit/customer-segments-swot-analysis">http://plone.org/events/2008-summit/customer-segments-swot-analysis<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> <br /><a target="_blank" class="wiki external" href="http://wiki.services.openoffice.org/wiki/Strategic_Marketing_Plan#SWOT">http://wiki.services.openoffice.org/wiki/Strategic_Marketing_Plan#SWOT<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> <br /><a target="_blank" class="wiki external" href="http://bugs.sakaiproject.org/confluence/display/CONF09/Sakai+SWOT+Analysis">http://bugs.sakaiproject.org/confluence/display/CONF09/Sakai+SWOT+Analysis<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> </p> <p> </p> <div class="titlebar">Related links</div> <ul><li> <a target="_blank" class="wiki external" href="http://en.wikipedia.org/wiki/Open_source_software_assessment_methodologies">http://en.wikipedia.org/wiki/Open_source_software_assessment_methodologies<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> </li><li> <a class="wiki external" target="_blank" title="External link" href="http://www.dwheeler.com/oss_fs_eval.html" rel="external nofollow">How to Evaluate Open Source Software / Free Software (OSS/FS) Programs by David A. Wheeler</a><span class="icon icon-link-external fas fa-external-link-alt " ></span> </li><li> <a target="_blank" class="wiki external" href="http://producingoss.com/">http://producingoss.com/<span class="icon icon-link-external fas fa-external-link-alt " ></span></a> </li><li> <a href="https://dev.tiki.org/Community%20Projects" class="wiki ext_page dev">Community Projects</a> </li><li> <a href="Teams" title="Teams" class="wiki wiki_page">Teams</a> </li><li> <a href="https://dev.tiki.org/Ease%20Importance%20Priority" class="wiki ext_page dev">Ease Importance Priority</a> </li></ul><p> <br /> </p> <div class="titlebar">Todo</div> <p><strong>This SWOT should stay high-level and most of the specifics should be moved to the relevant <a href="Teams" title="Teams" class="wiki wiki_page">Teams</a> or project page.</strong> </p> <p>Should events be its own section? <br />Should we have an "<a href="Enterprise" title="Tiki in the enterprise" class="wiki wiki_page">Enterprise</a>-readiness" section? <br />Make a new section with reliability & stability (regressions, testing, eyeballs, bug density) <br />Should "standards" should go with "Extensibility / Expandability / Mashups / Integration with 3rd party apps & code reuse" <br />Should we split the "Installation" and add a new section "the first 30 minutes"? </p> </div> </article> <footer class="form-text"> <div class="wiki-authors"> <hr> Created by <a title="User Information" href="user10" class="userlink ajaxtips geolocated" data-ajaxtips="tiki-user-info?username=marclaporte" data-geo-lat="45.5223065" data-geo-lon="-73.5779607" data-geo-zoom="14">Marc Laporte</a>. Last Modification: Sunday 06 March 2022 06:58:38 GMT-0000 by <a title="User Information" href="user10" class="userlink ajaxtips geolocated" data-ajaxtips="tiki-user-info?username=marclaporte" data-geo-lat="45.5223065" data-geo-lon="-73.5779607" data-geo-zoom="14">Marc Laporte</a>. </div> </footer> <div class="row mx-0 my-3" id="page-bar"> <div class="btn-bar"> <a class="btn btn-info mb-2 " target="" data-role="button" data-inline="true" href="/tiki-pagehistory.php?page=SWOT">History</a> <div class="btn-group dropup mb-2"> <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown">More</button> <div class="dropdown-menu"> <a class="btn btn-link dropdown-item" target="" data-role="button" data-inline="true" href="/tiki-likepages.php?page=SWOT">Similar</a> <a class="btn btn-link dropdown-item" target="" data-role="button" data-inline="true" href="./show:SWOT">Slideshow</a> </div> </div> </div> </div> <a id="attachments"></a> <div id="attzone" style="display:none;" > </div> <div id="comment-container"></div> </main> </div> <div class="col col2 col-12 col-md-6 col-lg-3 order-sm-2 order-md-2 order-lg-1" id="col2"> <aside class="modules left-aside" id="left_modules" aria-labelledby="left_modules_heading" role="complementary"> <h2 class="visually-hidden-focusable" id="left_modules_heading">More content and functionality (left side)</h2> <div id="module_131" class="card box-upcoming_events module"> <div class="card-header" > <h3 class="card-title"> <span class="moduletitle">Upcoming Events</span> </h3> </div> <div id="mod-upcoming_eventsleft4" style="display: block;" class="card-body"> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td class="module">1) </td> <td class="module vevent display_on_print"> <abbr class="dtstart" title="2025-04-17T14:00:00+00:00">17 Apr 2025 14:00 GMT-0000</abbr> <br> <a class="linkmodule summary" href="tiki-calendar-view_item?calitemId=331" title=" 24 Feb 2025 14:33 GMT-0000, by Josue Zirimwabagabo" > Tiki Roundtable Meeting - April 2025 </a> </td> </tr> <tr> <td class="module">2) </td> <td class="module vevent display_on_print"> <abbr class="dtstart" title="2025-05-15T14:00:00+00:00">15 May 2025 14:00 GMT-0000</abbr> <br> <a class="linkmodule summary" href="tiki-calendar-view_item?calitemId=332" title=" 24 Feb 2025 14:37 GMT-0000, by Josue Zirimwabagabo" > Tiki Roundtable Meeting - May 2025 </a> </td> </tr> <tr> <td class="module">3) </td> <td class="module vevent display_on_print"> <abbr class="dtstart" title="2025-06-19T14:00:00+00:00">19 Jun 2025 14:00 GMT-0000</abbr> <br> <a class="linkmodule summary" href="tiki-calendar-view_item?calitemId=333" title=" 24 Feb 2025 14:38 GMT-0000, by Josue Zirimwabagabo" > Tiki Roundtable Meeting - Juin 2025 </a> </td> </tr> <tr> <td class="module">4) </td> <td class="module vevent display_on_print"> <abbr class="dtstart" title="2025-07-17T14:00:00+00:00">17 Jul 2025 14:00 GMT-0000</abbr> <br> <a class="linkmodule summary" href="tiki-calendar-view_item?calitemId=334" title=" 24 Feb 2025 14:45 GMT-0000, by Josue Zirimwabagabo" > Tiki Roundtable Meeting - July 2025 </a> </td> </tr> <tr> <td class="module">5) </td> <td class="module vevent display_on_print"> <abbr class="dtstart" title="2025-08-21T14:00:00+00:00">21 Aug 2025 14:00 GMT-0000</abbr> <br> <a class="linkmodule summary" href="tiki-calendar-view_item?calitemId=335" title=" 24 Feb 2025 14:47 GMT-0000, by Josue Zirimwabagabo" > Tiki Roundtable Meeting - August 2025 </a> </td> </tr> <tr> <td class="module">6) </td> <td class="module vevent display_on_print"> <abbr class="dtstart" title="2025-09-18T14:00:00+00:00">18 Sep 2025 14:00 GMT-0000</abbr> <br> <a class="linkmodule summary" href="tiki-calendar-view_item?calitemId=336" title=" 24 Feb 2025 14:48 GMT-0000, by Josue Zirimwabagabo" > Tiki Roundtable Meeting - September 2025 </a> </td> </tr> <tr> <td class="module">7) </td> <td class="module vevent display_on_print"> <abbr class="dtstart" title="2025-10-08T06:00:00+00:00"><time class="timeago" datetime="2025-10-08T06:00:00+00:00">08 Oct 2025</time></abbr> <br> <a class="linkmodule summary" href="tiki-calendar-view_item?calitemId=231" title=" 30 Apr 2023 18:24 GMT-0000, by Marc Laporte" > Tiki birthday </a> </td> </tr> <tr> <td class="module">8) </td> <td class="module vevent display_on_print"> <abbr class="dtstart" title="2025-10-16T14:00:00+00:00">16 Oct 2025 14:00 GMT-0000</abbr> <br> <a class="linkmodule summary" href="tiki-calendar-view_item?calitemId=337" title=" 24 Feb 2025 14:53 GMT-0000, by Josue Zirimwabagabo" > Tiki Roundtable Meeting - October 2025 </a> </td> </tr> <tr> <td class="module">9) </td> <td class="module vevent display_on_print"> <abbr class="dtstart" title="2025-11-20T14:00:00+00:00">20 Nov 2025 14:00 GMT-0000</abbr> <br> <a class="linkmodule summary" href="tiki-calendar-view_item?calitemId=338" title=" 24 Feb 2025 14:54 GMT-0000, by Josue Zirimwabagabo" > Tiki Roundtable Meeting - November 2025 </a> </td> </tr> <tr> <td class="module">10) </td> <td class="module vevent display_on_print"> <abbr class="dtstart" title="2025-12-18T14:00:00+00:00">18 Dec 2025 14:00 GMT-0000</abbr> <br> <a class="linkmodule summary" href="tiki-calendar-view_item?calitemId=339" title=" 24 Feb 2025 14:55 GMT-0000, by Josue Zirimwabagabo" > Tiki Roundtable Meeting - December 2025 </a> </td> </tr> </table> </div> <div class="card-footer"></div> </div> <div id="module_28" class="card box-last_modif_pages module"> <div class="card-header" > <h3 class="card-title"> <span class="moduletitle">Latest Page Changes</span> <div class="moduleflip" id="moduleflip-last_modif_pagesleft5"> <a title="Toggle module contents" class="flipmodtitle close" href="javascript:icntoggle('mod-last_modif_pagesleft5','module.png');"> <span class="icon icon-bars fas fa-bars " id="icnmod-last_modif_pagesleft5"></span> </a> </div> </h3> </div> <div id="mod-last_modif_pagesleft5" style="display: block;" class="card-body"> <ol> <li> <a class="linkmodule" href="Roundtable+Meeting+2025+02" title=" 02 Apr 2025 14:35 GMT-0000" > Roundtable Meeting 2025 02 </a> </li> <li> <a class="linkmodule" href="Roundtable+Meeting+2025+03" title=" 02 Apr 2025 14:33 GMT-0000" > Roundtable Meeting 2025 03 </a> </li> <li> <a class="linkmodule" href="It%27s+probably+in+there+somewhere" title=" 31 Mar 2025 18:42 GMT-0000" > It's probably in there somewhere </a> </li> <li> <a class="linkmodule" href="HomePage" title=" 28 Mar 2025 08:36 GMT-0000" > HomePage </a> </li> <li> <a class="linkmodule" href="Roundtable+Meeting+2025+12" title=" 18 Mar 2025 13:06 GMT-0000" > Roundtable Meeting 2025 12 </a> </li> <li> <a class="linkmodule" href="Roundtable+Meeting+2025+11" title=" 18 Mar 2025 13:05 GMT-0000" > Roundtable Meeting 2025 11 </a> </li> <li> <a class="linkmodule" href="Roundtable+Meeting+2025+10" title=" 18 Mar 2025 13:04 GMT-0000" > Roundtable Meeting 2025 10 </a> </li> <li> <a class="linkmodule" href="Roundtable+Meeting+2025+09" title=" 18 Mar 2025 13:03 GMT-0000" > Roundtable Meeting 2025 09 </a> </li> <li> <a class="linkmodule" href="Roundtable+Meeting+2025+08" title=" 18 Mar 2025 13:02 GMT-0000" > Roundtable Meeting 2025 08 </a> </li> <li> <a class="linkmodule" href="Roundtable+Meeting+2025+07" title=" 18 Mar 2025 13:01 GMT-0000" > Roundtable Meeting 2025 07 </a> </li> </ol> <a class="linkmodule ms-3" href="tiki-lastchanges.php">...more</a> </div> <div class="card-footer"></div> </div> <div id="module_8" class="card box-menu module"> <div class="card-header" > <h3 class="card-title"> <span class="moduletitle">Menu</span> <div class="moduleflip" id="moduleflip-menuleft6"> <a title="Toggle module contents" class="flipmodtitle close" href="javascript:icntoggle('mod-menuleft6','module.png');"> <span class="icon icon-bars fas fa-bars " id="icnmod-menuleft6"></span> </a> </div> </h3> </div> <div id="mod-menuleft6" style="display: block;" class="card-body"> <nav class="navbar navbar-expand-lg navbar navbar-expand-lg" role="navigation"> <div class="collapse navbar-collapse show "> <ul class=" navbar-nav me-auto nav sm-vertical flex-column"> <li class="nav-item "> <a class="nav-link" href="./"> Home </a> </li> <li class="nav-item "> <a class="nav-link" href="tiki-searchindex.php"> Search </a> </li> <li class="nav-item "> <a class="nav-link" href="categories"> Categories </a> </li> <li class="nav-item "> <a class="nav-link" href="calendar"> Calendar </a> </li> <li class="nav-item dropdown "> <a href="tiki-index.php" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> Wiki </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="tiki-index.php"> Wiki Home </a> </li> <li class="nav-item "> <a class="dropdown-item" href="tiki-lastchanges.php"> Last Changes </a> </li> <li class="nav-item "> <a class="dropdown-item" href="tiki-listpages.php?cookietab=1#tab1"> List Pages </a> </li> <li class="nav-item "> <a class="dropdown-item" href="tiki-admin_structures.php"> Structures </a> </li> </ul> </li> <li class="nav-item dropdown "> <a href="articles" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> Articles </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="articles"> Articles Home </a> </li> <li class="nav-item "> <a class="dropdown-item" href="tiki-list_articles.php"> List Articles </a> </li> </ul> </li> <li class="nav-item dropdown "> <a href="forums" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> Forums </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="forums"> List Forums </a> </li> </ul> </li> <li class="nav-item dropdown "> <a href="directories" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> Directory </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="directories"> Browse Directory </a> </li> </ul> </li> <li class="nav-item dropdown "> <a href="tiki-list_file_gallery.php" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> File Galleries </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="tiki-list_file_gallery.php"> List Galleries </a> </li> </ul> </li> <li class="nav-item dropdown "> <a href="faqs" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> FAQs </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="faqs"> List FAQs </a> </li> </ul> </li> <li class="nav-item dropdown "> <a href="sheets" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> Spreadsheets </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="sheets"> List Sheets </a> </li> </ul> </li> <li class="nav-item dropdown "> <a href="trackers" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> Trackers </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="trackers"> List Trackers </a> </li> <li class="nav-item "> <a class="dropdown-item" href="tiki-offline.php"> Offline mode </a> </li> <li class="nav-item "> <a class="dropdown-item" href="tiki-survey_stats.php"> Stats </a> </li> </ul> </li> <li class="nav-item "> <a class="nav-link" href="newsletters"> Newsletters </a> </li> <li class="nav-item dropdown "> <a href="tiki-list_kaltura_entries.php" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> Kaltura Video </a> <ul class="dropdown-menu"> <li class="nav-item "> <a class="dropdown-item" href="tiki-list_kaltura_entries.php"> List Media </a> </li> </ul> </li> </ul> </div> </nav> </div> <div class="card-footer"></div> </div> <div id="module_78" class="card box-forums_last_posts module"> <div class="card-header" > <h3 class="card-title"> <span class="moduletitle">Newest Forum Posts</span> </h3> </div> <div id="mod-forums_last_postsleft10" style="display: block;" class="card-body"> <ol><li><a class="linkmodule tips" href="tiki-view_forum_thread.php?forumId=6&threadId=79701&comzone=show#threadId79701" title="DeletedFileGallerybymistakeErrorGalleryID55notfound | 02 Apr 2025 22:03 GMT-0000, by jmorris - Architecture / Installation">DeletedFileGallerybymistakeErrorGalleryID55notfound</a></li><li><a class="linkmodule tips" href="tiki-view_forum_thread.php?forumId=4&threadId=79700&comzone=show#threadId79700" title="Maps Glitchy | 02 Apr 2025 21:31 GMT-0000, by jmorris - Features / Usability">Maps Glitchy</a></li><li><a class="linkmodule tips" href="tiki-view_forum_thread.php?forumId=4&threadId=79699&comzone=show#threadId79699" title="Maps Glitchy | 02 Apr 2025 21:21 GMT-0000, by joel.mpunga - Features / Usability">Maps Glitchy</a></li><li><a class="linkmodule tips" href="tiki-view_forum_thread.php?forumId=4&threadId=79698&comzone=show#threadId79698" title="Maps Glitchy | 02 Apr 2025 15:01 GMT-0000, by jmorris - Features / Usability">Maps Glitchy</a></li><li><a class="linkmodule tips" href="tiki-view_forum_thread.php?forumId=4&threadId=79697&comzone=show#threadId79697" title="Maps Glitchy | 02 Apr 2025 15:00 GMT-0000, by jmorris - Features / Usability">Maps Glitchy</a></li><li><a class="linkmodule tips" href="tiki-view_forum_thread.php?forumId=4&threadId=79696&comzone=show#threadId79696" title="Maps Glitchy | 02 Apr 2025 11:00 GMT-0000, by joel.mpunga - Features / Usability">Maps Glitchy</a></li><li><a class="linkmodule tips" href="tiki-view_forum_thread.php?forumId=4&threadId=79695&comzone=show#threadId79695" title="Maps Glitchy | 02 Apr 2025 10:08 GMT-0000, by jonnybradley - Features / Usability">Maps Glitchy</a></li><li><a class="linkmodule tips" href="tiki-view_forum_thread.php?forumId=4&threadId=79694&comzone=show#threadId79694" title="Maps Glitchy | 02 Apr 2025 03:43 GMT-0000, by jmorris - Features / Usability">Maps Glitchy</a></li><li><a class="linkmodule tips" href="tiki-view_forum_thread.php?forumId=6&threadId=79693&comzone=show#threadId79693" title="DeletedFileGallerybymistakeErrorGalleryID55notfound | 01 Apr 2025 07:14 GMT-0000, by meadowlarklethal - Architecture / Installation">DeletedFileGallerybymistakeErrorGalleryID55notfound</a></li><li><a class="linkmodule tips" href="tiki-view_forum_thread.php?forumId=4&threadId=79692&comzone=show#threadId79692" title="Images Missing at Spreadsheet Page | 26 Mar 2025 20:41 GMT-0000, by jmorris - Features / Usability">Images Missing at Spreadsheet Page</a></li></ol> </div> <div class="card-footer"></div> </div> </aside> </div> </div> </div> </div> <footer class="footer main-footer" id="footer"> <div class="footer_liner"> <div class="container container-std"> <div class="modules bottom_modules p-3 mx-n2point5" id="bottom_modules" aria-labelledby="bottom_modules_heading" role="contentinfo"> <h2 class="visually-hidden-focusable" id="bottom_modules_heading">Site information, links, etc.</h2> <div class="w-100"> <div id="module_102" style="" class="module box-menupage display_on_print"> <div id="mod-menupagebottom1"> <style>.twfooter .card {border: none; background: transparent; } .twfooter h4 { font-size: 1.2rem; margin-bottom: 0; } .twfooter ul { list-style:none; padding-left: 0; } .twfooter .icon-link-external, .twfooter .icon-link {display: none; }</style><div class="twfooter"><div class="row"><div class="col-sm-2"><div class="card"> <h4 class="showhide_heading d-flex justify-content-start" id="About_Tiki"> About Tiki<a href="#About_Tiki" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h4> <ul><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/tiki-view_articles.php" rel="external nofollow">News</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Download" rel="external nofollow">Download</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Demo" rel="external nofollow">Demo</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Features" rel="external nofollow">Features</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Tiki-Software-Community-Association" rel="external nofollow">Tiki Association</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Contact-Us" rel="external nofollow">Contact Tiki</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Contribute to Tiki" rel="external nofollow">Donation</a></div><div class="card"> </li></ul><h4 class="showhide_heading d-flex justify-content-start" id="Support"> Support<a href="#Support" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h4> <ul><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/tiki-forums.php" rel="external nofollow">Forums</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://gitter.im/tiki-org/community" rel="external nofollow">Chat</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://doc.tiki.org" rel="external nofollow">Documentation</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Mailing-lists" rel="external nofollow">Mailing lists</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://doc.tiki.org/faqs" rel="external nofollow">FAQs</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Consultants" rel="external nofollow">Consultants</a></div></div><div class="col-sm-2"><div class="card"> </li></ul><h4 class="showhide_heading d-flex justify-content-start" id="Community"> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Community" rel="external nofollow">Community</a><a href="#Community" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h4> <ul><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Model" rel="external nofollow">Model</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/tiki-register.php" rel="external nofollow">Join Tiki</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://dev.tiki.org/Make-a-wish" rel="external nofollow">Feature request / Bug report</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://info.tiki.org/Featured-Tikis" rel="external nofollow">Featured Tikis</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://info.tiki.org/tiki-calendar.php" rel="external nofollow">Events</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/TikiMovies" rel="external nofollow">Videos</a></div></div><div class="col-sm-2"><div class="card"> </li></ul><h4 class="showhide_heading d-flex justify-content-start" id="Documentation"> <a class="wiki external" target="_blank" title="External link" href="https://doc.tiki.org" rel="external nofollow">Documentation</a><a href="#Documentation" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h4> <ul><li> <a class="wiki external" target="_blank" title="External link" href="https://doc.tiki.org/Installation" rel="external nofollow">Installation guide</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://doc.tiki.org/Initial-Configuration" rel="external nofollow">Configuration</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://doc.tiki.org/Features" rel="external nofollow">Features</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://doc.tiki.org/Tutorials" rel="external nofollow">Tutorials</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://doc.tiki.org/Welcome-Authors" rel="external nofollow">Become an author</a></div></div><div class="col-sm-2"><div class="card"> </li></ul><h4 class="showhide_heading d-flex justify-content-start" id="Development"> <a class="wiki external" target="_blank" title="External link" href="https://dev.tiki.org" rel="external nofollow">Development</a><a href="#Development" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h4> <ul><li> <a class="wiki external" target="_blank" title="External link" href="https://dev.tiki.org/3Rules" rel="external nofollow">The 3 rules</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://dev.tiki.org/How-to-get-commit-access" rel="external nofollow">Commit access</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://dev.tiki.org/Get-code" rel="external nofollow">Get the code</a> </li></ul><h4 class="showhide_heading d-flex justify-content-start" id="Legal"> Legal<a href="#Legal" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h4> <ul><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/terms-of-service" rel="external nofollow">Terms of Service</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/privacy-policy" rel="external nofollow">Privacy Policy</a> </li></ul></div></div><div class="col-sm-2"><div class="card"> <h4 class="showhide_heading d-flex justify-content-start" id="Tiki_Project_Sites"> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org" rel="external nofollow">Tiki Project Sites</a><a href="#Tiki_Project_Sites" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h4> <ul><li> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Community" rel="external nofollow">Community</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://dev.tiki.org" rel="external nofollow">Development</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://doc.tiki.org" rel="external nofollow">Documentation</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://themes.tiki.org" rel="external nofollow">Themes</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://profiles.tiki.org" rel="external nofollow">Profiles</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://security.tiki.org" rel="external nofollow">Security</a></div></div><div class="col-sm-2"><div class="card"> </li></ul><h4 class="showhide_heading d-flex justify-content-start" id="Networks"> <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/networks" rel="external nofollow">Networks</a><a href="#Networks" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link " ></span></a></h4> <ul><li> <a class="wiki external" target="_blank" title="External link" href="https://twitter.com/tikiwiki" rel="external nofollow">Twitter</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://www.facebook.com/groups/6607687318/" rel="external nofollow">Facebook</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://www.linkedin.com/groups/118987/" rel="external nofollow">LinkedIn</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://www.openhub.net/p/tikiwiki" rel="external nofollow">Open Hub</a> </li><li> <a class="wiki external" target="_blank" title="External link" href="https://www.youtube.com/results?search_query=tikiwiki+cms" rel="external nofollow">YouTube</a></div></div> </div> </li></ul><div class="row d-flex"><div class="col-sm-8"> Tiki® and TikiWiki® are registered trademarks of the <a class="wiki external" target="_blank" title="External link" href="https://tiki.org/Tiki-Software-Community-Association" rel="external nofollow">Tiki Software Community Association</a>.</div><div class="col-sm-4 text-right"><a href="https://sourceforge.net/projects/tikiwiki"><img src="https://sflogo.sourceforge.net/sflogo.php?group_id=64258&type=14" width="150" height="40" alt="Get Tiki Wiki CMS Groupware at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a></div></div> <p></p> </div> </div> </div> <div id="module_149" style="" class="module box-Git+detail display_on_print"> <div id="mod-Git_detailbottom2"> <div class="mod-git_detail cvsup"> <span class="label">Git information:</span> <span class="branch">28.x:<a href="https://gitlab.com/tikiwiki/tiki/-/commit/82b373e910a5ef175e57c30bb32cb2598d9c2251">82b373e9</a></span> <span class="date">from <time class="timeago" datetime="2025-04-02T08:47:32+00:00">02 Apr 2025 08:47 GMT-0000</time></span> </div> </div> </div> <div id="module_129" style="" class="module box-Hide+Fixed+Top+Nav+Bar+on+Scroll+%280.4%29 display_on_print"> <div id="mod-Hide_Fixed_Top_Nav_Bar_on_Scroll_%280.4%29bottom3"> <div id="Hide_Fixed_Top_Nav_Bar_on_Scroll_(0.4)" style="display:block;"> </div> </div> </div> <div id="module_122" style="" class="module box-Back+To+Top+0.4.3 display_on_print"> <div id="mod-Back_To_Top_0.4.3bottom4"> <div id="Back_To_Top_0.4.3" style="display:block;"> <style type="text/css"> .backtotop { bottom: 3rem; position: fixed; right: 3rem; z-index: 1; } .backtotop a:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(255, 255, 255, 0.5); border-style: none solid solid; border-width: 0 1rem 1.5rem; content: ""; display: block; left: 0.5rem; position: absolute; top: 0.6rem; } .backtotop a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25); border-radius: 12.8rem !important; color: rgba(255, 255, 255, 0.5); display: block; font-size: 400%; height: 3rem; line-height: 58%; margin-right: 0; overflow: hidden; position: relative; text-align: center; text-decoration: none; text-indent: -999rem; width: 3rem; } .backtotop a:active, .backtotop a:focus { outline: none; } </style><div class="backtotop"><a href="#top" title="Back To Top">⌅</a></div> </div> </div> </div> <div id="module_92" style="" class="module box-loadstats display_on_print"> <div id="mod-loadstatsbottom5"> <small>[ Execution time: 1.18 secs ] [ Memory usage: 6.36MB ] [ Queries: 543 in 0.52 secs ]</small> </div> </div> </div> </div> </div> </footer> <header class="navbar navbar-expand-md tiki-top-nav-dark navbar-dark bg-dark fixed-top"> <div class="container-fluid"> <nav class="modules top_modules w-100 tiki-top-nav-dark navbar-dark-parent bg-dark-parent" id="top_modules" aria-labelledby="top_modules_heading" role="banner"> <h2 class="visually-hidden-focusable" id="top_modules_heading">Site identity, navigation, etc.</h2> <div class="d-block d-md-none flex-grow-1"> <div id="module_146" style="" class="module box-logo display_on_print"> <div id="mod-logotop1"> <div class="sitelogo" class="d-flex align-items-center"><a class="navbar-brand d-flex flex-row w-100 align-self-center align-items-center p-0 sitelogo" href="./" title="Tiki logo"><img class="sitelogo sitelogo-img img-fluid align-self-center me-3" src="img/tiki/Tiki_WCG.png" alt="site logo" style="height: calc(65px - ( 2 * var(--bs-navbar-padding-y)) - var(--tiki-fixed-top-border-top-width) - var(--tiki-fixed-top-border-bottom-width) ); width: auto; vertical-align: inherit;"></a></div> </div> </div> </div> <div class="d-none d-md-flex flex-grow-1"> <div id="module_147" style="" class="module box-logo display_on_print"> <div id="mod-logotop2"> <div class="sitelogo" class="d-flex align-items-center"><a class="navbar-brand d-flex flex-row w-100 align-self-center align-items-center p-0 sitelogo" href="./" title="Tiki logo"><img class="sitelogo sitelogo-img img-fluid align-self-center me-3" src="img/tiki/tiki-icon-flat.svg" alt="site logo" style="height: calc(65px - ( 2 * var(--bs-navbar-padding-y)) - var(--tiki-fixed-top-border-top-width) - var(--tiki-fixed-top-border-bottom-width) ); width: auto; vertical-align: inherit;"><div class="sitesubtitle" style="color: var(--tiki-site-subtitle-color)">Tiki Wiki CMS Groupware</div></a></div> </div> </div> </div> <div id="module_136" style="" class="module box-menu display_on_print"> <div id="mod-menutop3"> <nav class="navbar navbar-expand-lg navbar-dark bg-dark tiki-nav-dark" role="navigation"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#mod-menutop3 .navbar-collapse" aria-controls="mod-menutop3" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse "> <ul class=" navbar-nav me-auto nav sm-horizontal"> <li class="nav-item "> <a class="nav-link" href="HomePage"> Home </a> </li> <li class="nav-item "> <a class="nav-link" href="Project+Introduction"> Project </a> </li> <li class="nav-item "> <a class="nav-link" href="Software+Overview+and+Model"> Software </a> </li> <li class="nav-item "> <a class="nav-link" href="Try+Tiki"> Try Tiki </a> </li> <li class="nav-item "> <a class="nav-link" href="Get+Tiki"> Get Tiki </a> </li> <li class="nav-item "> <a class="nav-link" href="Get+Help"> Help </a> </li> <li class="nav-item "> <a class="nav-link" href="Get+Involved"> Get Involved </a> </li> <li class="nav-item "> <a class="nav-link" href="https://dev.tiki.org/report-a-bug"> Report a Bug <span class="icon icon-link-external fas fa-external-link-alt " ></span> </a> </li> <li class="nav-item "> <a class="nav-link" href="articles"> News </a> </li> <li class="nav-item "> <a class="nav-link" href="tiki-register.php"> Register! </a> </li> </ul> </div> </nav> </div> </div> <div id="module_150" style="" class="module box-switch_color_mode display_on_print"> <div id="mod-switch_color_modetop4"> <style> .color-mode-navbar .btn#color-mode-theme { border-radius: 100%; display: grid; place-items: center; height: 40px; width: 40px; transition: all 0.1s; } #color-mode-theme.loading { opacity: 0; } .dropdown-item .theme-selected-check { display: none; } .dropdown-item.active .theme-selected-check { display: inline; } </style> <div class="color-mode-navbar"> <div class="dropdown"> <button class="btn btn-link dropdown-toggle py-2 px-0 px-lg-2 d-flex align-items-center loading" id="color-mode-theme" data-bs-toggle="dropdown" type="button" aria-expanded="false" data-bs-display="static" aria-label="Toggle theme (auto)"> <span class="icon icon-sun fas fa-sun " ></span> </button> <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="color-mode-theme" data-bs-popper="static"> <li> <button type="button" class="dropdown-item d-flex align-items-center gap-1" data-bs-theme-value="light" aria-pressed="false"> <span class='theme_icon'><span class="icon icon-sun fas fa-sun " ></span></span> light <span class='theme-selected-check'><span class="icon icon-check fas fa-check " ></span></span> </button> </li> <li> <button type="button" class="dropdown-item d-flex align-items-center gap-1" data-bs-theme-value="dark" aria-pressed="false"> <span class='theme_icon'><span class="icon icon-moon fas fa-moon " ></span></span> dark <span class='theme-selected-check'><span class="icon icon-check fas fa-check " ></span></span> </button> </li> <li> <button type="button" class="dropdown-item d-flex align-items-center gap-1" data-bs-theme-value="auto" aria-pressed="false"> <span class='theme_icon'><span class="icon icon-circle-half fas fa-circle-half-stroke " ></span></span> auto <span class='theme-selected-check'><span class="icon icon-check fas fa-check " ></span></span> </button> </li> </ul> </div> </div> </div> </div> <div class="hidden-xs hidden-sm"> <div id="module_107" style="margin-right: -15px; margin-left: -15px" class="module box-login_box display_on_print"> <div id="mod-login_boxtop6"> <div class="siteloginbar_popup dropdown btn-group float-sm-end drop-left"> <button type="button" class="btn btn-link dropdown-toggle" data-bs-toggle="dropdown"> Log in </button> <div class="siteloginbar_poppedup dropdown-menu dropdown-menu-end float-sm-end modal-sm p-3"> <form name="loginbox" class="form" id="loginbox-1" action="https://tiki.org/tiki-login.php" method="post" > <input type="hidden" class="ticket" name="ticket" value="b_hMsYcNTysVek2TF1tIfcGb5BwdljMGXtc_R_XEcWo" /> <div class="user my-2 "> <label class="form-label" for="login-user_1"> Username </label> <input class="form-control" type="text" name="user" id="login-user_1" autocomplete="username" /> </div> <div class="pass my-2 "> <label class="form-label" for="login-pass_1">Password</label> <input onkeypress="capLock(event, this)" type="password" name="pass" class="form-control" id="login-pass_1" autocomplete="current-password" > <a class="mt-1 d-block" href="tiki-remind_password.php" title="Click here if you've forgotten your password">I forgot my password</a> <div class="divCapson" style="display:none;"> <span class="icon icon-error fas fa-exclamation-circle " style="vertical-align:middle;" ></span> CapsLock is on. </div> </div> <div class="form-check"> <input type="checkbox" class="form-check-input" name="rme" id="login-remember-module_1" value="on" /> <label for="login-remember-module_1"> Remember me (for 1 week) </label> </div> <div class="my-2 text-center" > <button class="btn btn-primary button submit" type="submit" name="login">Log in </button> </div> <div > <div ><ul class="list-unstyled"><li class="register list-item"><a href="tiki-register.php" title="Click here to register">Register</a></li></ul></div> </div> <input type="hidden" name="stay_in_ssl_mode_present" value="y" /> <input type="hidden" name="stay_in_ssl_mode" value="y" /> <div class="social-buttons"> </div> </form></div></div> </div> </div> </div> </nav> </div> </header> <div id=bootstrap-modal class="modal fade footer-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="myModalLabel1"></h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-bs-dismiss="modal">Close</button> </div> </div> </div> </div> <div id=bootstrap-modal-2 class="modal fade footer-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="myModalLabel2"></h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-bs-dismiss="modal">Close</button> </div> </div> </div> </div> <div id=bootstrap-modal-3 class="modal fade footer-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="myModalLabel3"></h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-bs-dismiss="modal">Close</button> </div> </div> </div> </div> <!-- js_config before loading JSfile --> <script type="text/javascript"> <!--//--><![CDATA[//><!-- // js 0 window.elementPlus = {"select":{"enabled":true,"clearable":false,"collapseTags":false,"maxCollapseTags":3,"filterable":true,"allowCreate":false,"ordering":false},"autocomplete":true}; //--><!]]> </script> <script type="module" name="App"> // js_modules 0 import * as bootstrap from "bootstrap"; window.bootstrap = bootstrap; import "@jquery-tiki/tiki-calendar"; import "@jquery-tiki/fullcalendar_to_pdf"; import Sortable from "sortablejs"; window.Sortable = Sortable; import '@shoelace/color-picker'; import { textareaColorpicker } from '@jquery-tiki/ui-utils'; textareaColorpicker(); import { applySelect } from '@vue-widgets/el-select'; applySelect(); import { autocomplete } from '@jquery-tiki/ui-utils'; window.autocomplete = autocomplete; </script> <script type="text/javascript" src="vendor_bundled/vendor/npm-asset/vue/dist/vue.min.js"></script> <script type="text/javascript" src="temp/public/min_main_0b3971ae64eda86aa04223c55d44c719.js"></script> <script type="text/javascript" src="temp/public/min_main_17c0b14850ba3c0f6c8b6b3096237aec.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- // js 0 window.tikiroot = "/"; tiki_cookie_jar=new Object(); $.lang = 'en'; // JS Object to hold prefs for jq var jqueryTiki = {"ui":true,"ui_theme":"flick","tooltips":true,"autocomplete":true,"smartmenus":true,"smartmenus_collapsible_behavior":"default","smartmenus_open_close_click":true,"reflection":true,"tablesorter":true,"colorbox":true,"cboxCurrent":"{current} / {total}","sheet":true,"carousel":true,"validate":true,"zoom":true,"url_fragment_guesser":false,"effect":"","effect_direction":"vertical","effect_speed":"400","effect_tabs":"slide","effect_tabs_direction":"vertical","effect_tabs_speed":"fast","home_file_gallery":"17","autosave":true,"sefurl":true,"ajax":true,"syntaxHighlighter":false,"select2":true,"select2_sortable":true,"mapTileSets":["openstreetmap","mapquest_street","mapquest_aerial","google_street","google_satellite","google_physical","google_hybrid"],"infoboxTypes":["trackeritem","activity"],"googleStreetView":false,"googleStreetViewOverlay":false,"googleMapsAPIKey":"","structurePageRepeat":true,"no_cookie":false,"cookie_consent_analytics":false,"language":"en","useInlineComment":false,"useInlineAnnotations":false,"helpurl":"https://doc.tiki.org/","shortDateFormat":"YYYY-MM-DD","shortTimeFormat":"HH:mm","changeMonth":false,"changeYear":false,"username":null,"userRealName":"","userAvatar":"https://tiki.org/img/noavatar.png?v=1741361951","autoToc_inline":false,"autoToc_pos":"right","autoToc_offset":"44","autoToc_tabs":"no","bingMapsAPIKey":"","nextzenAPIKey":"","numericFieldScroll":"none","themeIconset":"default","display_start_year":"-20","display_end_year":"+1","display_field_order":"YMD","tiki_same_day_time_only":"y","jquery_timeago":true,"short_date_format":"%d %b %Y","short_time_format":"%H:%M %Z","wiki_url_scheme":"dash","securityTimeout":14400,"current_object":{"type":"wiki page","object":"SWOT"},"usernamePattern":"/^[ '\\-_a-zA-Z0-9@\\.]*$/","print_pdf_from_url":"none","firstDayofWeek":0} var syntaxHighlighter = { ready: function(textarea, settings) { return null; }, sync: function(textarea) { return null; }, add: function(editor, $input, none, skipResize) { return null; }, remove: function($input) { return null; }, get: function($input) { return null; }, fullscreen: function(textarea) { return null; }, find: function(textareaEditor, val) { return null; }, searchCursor: [], replace: function(textareaEditor, val, replaceVal) { return null; }, insertAt: function(textareaEditor, replaceString, perLine, blockLevel) { return null; } };$(document).on("shown.bs.modal", function(event) { $(event.target).find(".modal-dialog") .css({ left: "", top: "" }) .draggable({ handle: ".modal-header", cursor: "grabbing" }); });$(document).on("tiki.modal.redraw", function(event) { var $modalContent = $(event.target); if (!$modalContent.is(".modal-content")) { $modalContent = $modalContent.find(".modal-content") } if ($modalContent.is(".ui-resizable") && $modalContent.resizable("instance").started) { $modalContent.resizable("destroy"); } $modalContent .css({ width: "", height: "" }) .resizable({ minHeight: 100, minWidth: 200 }) .find(".modal-body").css({ "overflow": "auto" }); }); jqueryTiki.iconset = {"defaults":["ad","address-book","address-card","adjust","air-freshener","align-center","align-justify","align-left","align-right","allergies","ambulance","american-sign-language-interpreting","anchor","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","angry","ankh","apple-alt","archive","archway","arrow-alt-circle-down","arrow-alt-circle-left","arrow-alt-circle-right","arrow-alt-circle-up","arrow-circle-down","arrow-circle-left","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows-alt","arrows-alt-h","arrows-alt-v","assistive-listening-systems","asterisk","at","atlas","atom","audio-description","award","baby","baby-carriage","backspace","backward","bacon","bacteria","bacterium","bahai","balance-scale","balance-scale-left","balance-scale-right","ban","band-aid","barcode","bars","baseball-ball","basketball-ball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed","beer","bell","bell-slash","bezier-curve","bible","bicycle","biking","binoculars","biohazard","birthday-cake","blender","blender-phone","blind","blog","bold","bolt","bomb","bone","bong","book","book-dead","book-medical","book-open","book-reader","bookmark","border-all","border-none","border-style","bowling-ball","box","box-open","box-tissue","boxes","braille","brain","bread-slice","briefcase","briefcase-medical","broadcast-tower","broom","brush","bug","building","bullhorn","bullseye","burn","bus","bus-alt","business-time","calculator","calendar","calendar-alt","calendar-check","calendar-day","calendar-minus","calendar-plus","calendar-times","calendar-week","camera","camera-retro","campground","candy-cane","cannabis","capsules","car","car-alt","car-battery","car-crash","car-side","caravan","caret-down","caret-left","caret-right","caret-square-down","caret-square-left","caret-square-right","caret-square-up","caret-up","carrot","cart-arrow-down","cart-plus","cash-register","cat","certificate","chair","chalkboard","chalkboard-teacher","charging-station","chart-area","chart-bar","chart-line","chart-pie","check","check-circle","check-double","check-square","cheese","chess","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","church","circle","circle-notch","city","clinic-medical","clipboard","clipboard-check","clipboard-list","clock","clone","closed-captioning","cloud","cloud-download-alt","cloud-meatball","cloud-moon","cloud-moon-rain","cloud-rain","cloud-showers-heavy","cloud-sun","cloud-sun-rain","cloud-upload-alt","cocktail","code","code-branch","coffee","cog","cogs","coins","columns","comment","comment-alt","comment-dollar","comment-dots","comment-medical","comment-slash","comments","comments-dollar","compact-disc","compass","compress","compress-alt","compress-arrows-alt","concierge-bell","cookie","cookie-bite","copy","copyright","couch","credit-card","crop","crop-alt","cross","crosshairs","crow","crown","crutch","cube","cubes","cut","database","deaf","democrat","desktop","dharmachakra","diagnoses","dice","dice-d20","dice-d6","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","digital-tachograph","directions","disease","divide","dizzy","dna","dog","dollar-sign","dolly","dolly-flatbed","donate","door-closed","door-open","dot-circle","dove","download","drafting-compass","dragon","draw-polygon","drum","drum-steelpan","drumstick-bite","dumbbell","dumpster","dumpster-fire","dungeon","edit","egg","eject","ellipsis-h","ellipsis-v","envelope","envelope-open","envelope-open-text","envelope-square","equals","eraser","ethernet","euro-sign","exchange-alt","exclamation","exclamation-circle","exclamation-triangle","expand","expand-alt","expand-arrows-alt","external-link-alt","external-link-square-alt","eye","eye-dropper","eye-slash","fan","fast-backward","fast-forward","faucet","fax","feather","feather-alt","female","fighter-jet","file","file-alt","file-archive","file-audio","file-code","file-contract","file-csv","file-download","file-excel","file-export","file-image","file-import","file-invoice","file-invoice-dollar","file-medical","file-medical-alt","file-pdf","file-powerpoint","file-prescription","file-signature","file-upload","file-video","file-word","fill","fill-drip","film","filter","fingerprint","fire","fire-alt","fire-extinguisher","first-aid","fish","fist-raised","flag","flag-checkered","flag-usa","flask","flushed","folder","folder-minus","folder-open","folder-plus","font","football-ball","forward","frog","frown","frown-open","funnel-dollar","futbol","gamepad","gas-pump","gavel","gem","genderless","ghost","gift","gifts","glass-cheers","glass-martini","glass-martini-alt","glass-whiskey","glasses","globe","globe-africa","globe-americas","globe-asia","globe-europe","golf-ball","gopuram","graduation-cap","greater-than","greater-than-equal","grimace","grin","grin-alt","grin-beam","grin-beam-sweat","grin-hearts","grin-squint","grin-squint-tears","grin-stars","grin-tears","grin-tongue","grin-tongue-squint","grin-tongue-wink","grin-wink","grip-horizontal","grip-lines","grip-lines-vertical","grip-vertical","guitar","h-square","hamburger","hammer","hamsa","hand-holding","hand-holding-heart","hand-holding-medical","hand-holding-usd","hand-holding-water","hand-lizard","hand-middle-finger","hand-paper","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-rock","hand-scissors","hand-sparkles","hand-spock","hands","hands-helping","hands-wash","handshake","handshake-alt-slash","handshake-slash","hanukiah","hard-hat","hashtag","hat-cowboy","hat-cowboy-side","hat-wizard","hdd","head-side-cough","head-side-cough-slash","head-side-mask","head-side-virus","heading","headphones","headphones-alt","headset","heart","heart-broken","heartbeat","helicopter","highlighter","hiking","hippo","history","hockey-puck","holly-berry","home","horse","horse-head","hospital","hospital-alt","hospital-symbol","hospital-user","hot-tub","hotdog","hotel","hourglass","hourglass-end","hourglass-half","hourglass-start","house-damage","house-user","hryvnia","i-cursor","ice-cream","icicles","icons","id-badge","id-card","id-card-alt","igloo","image","images","inbox","indent","industry","infinity","info","info-circle","italic","jedi","joint","journal-whills","kaaba","key","keyboard","khanda","kiss","kiss-beam","kiss-wink-heart","kiwi-bird","landmark","language","laptop","laptop-code","laptop-house","laptop-medical","laugh","laugh-beam","laugh-squint","laugh-wink","layer-group","leaf","lemon","less-than","less-than-equal","level-down-alt","level-up-alt","life-ring","lightbulb","link","lira-sign","list","list-alt","list-ol","list-ul","location-arrow","lock","lock-open","long-arrow-alt-down","long-arrow-alt-left","long-arrow-alt-right","long-arrow-alt-up","low-vision","luggage-cart","lungs","lungs-virus","magic","magnet","mail-bulk","male","map","map-marked","map-marked-alt","map-marker","map-marker-alt","map-pin","map-signs","marker","mars","mars-double","mars-stroke","mars-stroke-h","mars-stroke-v","mask","medal","medkit","meh","meh-blank","meh-rolling-eyes","memory","menorah","mercury","meteor","microchip","microphone","microphone-alt","microphone-alt-slash","microphone-slash","microscope","minus","minus-circle","minus-square","mitten","mobile","mobile-alt","money-bill","money-bill-alt","money-bill-wave","money-bill-wave-alt","money-check","money-check-alt","monument","moon","mortar-pestle","mosque","motorcycle","mountain","mouse","mouse-pointer","mug-hot","music","network-wired","neuter","newspaper","not-equal","notes-medical","object-group","object-ungroup","oil-can","om","otter","outdent","pager","paint-brush","paint-roller","palette","pallet","paper-plane","paperclip","parachute-box","paragraph","parking","passport","pastafarianism","paste","pause","pause-circle","paw","peace","pen","pen-alt","pen-fancy","pen-nib","pen-square","pencil-alt","pencil-ruler","people-arrows","people-carry","pepper-hot","percent","percentage","person-booth","phone","phone-alt","phone-slash","phone-square","phone-square-alt","phone-volume","photo-video","piggy-bank","pills","pizza-slice","place-of-worship","plane","plane-arrival","plane-departure","plane-slash","play","play-circle","plug","plus","plus-circle","plus-square","podcast","poll","poll-h","poo","poo-storm","poop","portrait","pound-sign","power-off","pray","praying-hands","prescription","prescription-bottle","prescription-bottle-alt","print","procedures","project-diagram","pump-medical","pump-soap","puzzle-piece","qrcode","question","question-circle","quidditch","quote-left","quote-right","quran","radiation","radiation-alt","rainbow","random","receipt","record-vinyl","recycle","redo","redo-alt","registered","remove-format","reply","reply-all","republican","restroom","retweet","ribbon","ring","road","robot","rocket","route","rss","rss-square","ruble-sign","ruler","ruler-combined","ruler-horizontal","ruler-vertical","running","rupee-sign","sad-cry","sad-tear","satellite","satellite-dish","save","school","screwdriver","scroll","sd-card","search","search-dollar","search-location","search-minus","search-plus","seedling","server","shapes","share","share-alt","share-alt-square","share-square","shekel-sign","shield-alt","shield-virus","ship","shipping-fast","shoe-prints","shopping-bag","shopping-basket","shopping-cart","shower","shuttle-van","sign","sign-in-alt","sign-language","sign-out-alt","signal","signature","sim-card","sink","sitemap","skating","skiing","skiing-nordic","skull","skull-crossbones","slash","sleigh","sliders-h","smile","smile-beam","smile-wink","smog","smoking","smoking-ban","sms","snowboarding","snowflake","snowman","snowplow","soap","socks","solar-panel","sort","sort-alpha-down","sort-alpha-down-alt","sort-alpha-up","sort-alpha-up-alt","sort-amount-down","sort-amount-down-alt","sort-amount-up","sort-amount-up-alt","sort-down","sort-numeric-down","sort-numeric-down-alt","sort-numeric-up","sort-numeric-up-alt","sort-up","spa","space-shuttle","spell-check","spider","spinner","splotch","spray-can","square","square-full","square-root-alt","stamp","star","star-and-crescent","star-half","star-half-alt","star-of-david","star-of-life","step-backward","step-forward","stethoscope","sticky-note","stop","stop-circle","stopwatch","stopwatch-20","store","store-alt","store-alt-slash","store-slash","stream","street-view","strikethrough","stroopwafel","subscript","subway","suitcase","suitcase-rolling","sun","superscript","surprise","swatchbook","swimmer","swimming-pool","synagogue","sync","sync-alt","syringe","table","table-tennis","tablet","tablet-alt","tablets","tachometer-alt","tag","tags","tape","tasks","taxi","teeth","teeth-open","temperature-high","temperature-low","tenge","terminal","text-height","text-width","th","th-large","th-list","theater-masks","thermometer","thermometer-empty","thermometer-full","thermometer-half","thermometer-quarter","thermometer-three-quarters","thumbs-down","thumbs-up","thumbtack","ticket-alt","times","times-circle","tint","tint-slash","tired","toggle-off","toggle-on","toilet","toilet-paper","toilet-paper-slash","toolbox","tools","tooth","torah","torii-gate","tractor","trademark","traffic-light","trailer","train","tram","transgender","transgender-alt","trash","trash-alt","trash-restore","trash-restore-alt","tree","trophy","truck","truck-loading","truck-monster","truck-moving","truck-pickup","tshirt","tty","tv","umbrella","umbrella-beach","underline","undo","undo-alt","universal-access","university","unlink","unlock","unlock-alt","upload","user","user-alt","user-alt-slash","user-astronaut","user-check","user-circle","user-clock","user-cog","user-edit","user-friends","user-graduate","user-injured","user-lock","user-md","user-minus","user-ninja","user-nurse","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-times","users","users-cog","users-slash","utensil-spoon","utensils","vector-square","venus","venus-double","venus-mars","vest","vest-patches","vial","vials","video","video-slash","vihara","virus","virus-slash","viruses","voicemail","volleyball-ball","volume-down","volume-mute","volume-off","volume-up","vote-yea","vr-cardboard","walking","wallet","warehouse","water","wave-square","weight","weight-hanging","wheelchair","wifi","wind","window-close","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass","wine-glass-alt","won-sign","wrench","x-ray","yen-sign","yin-yang","500px","accessible-icon","accusoft","acquisitions-incorporated","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon","amazon-pay","amilia","android","angellist","angrycreative","angular","app-store","app-store-ios","apper","apple","apple-pay","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","behance-square","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger","blogger-b","bluetooth","bluetooth-b","bootstrap","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons","creative-commons-by","creative-commons-nc","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nd","creative-commons-pd","creative-commons-pd-alt","creative-commons-remix","creative-commons-sa","creative-commons-sampling","creative-commons-sampling-plus","creative-commons-share","creative-commons-zero","critical-role","css3","css3-alt","cuttlefish","d-and-d","d-and-d-beyond","dailymotion","dashcube","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dribbble-square","dropbox","drupal","dyalog","earlybirds","ebay","edge","edge-legacy","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook","facebook-f","facebook-messenger","facebook-square","fantasy-flight-games","fedex","fedora","figma","firefox","firefox-browser","first-order","first-order-alt","firstdraft","flickr","flipboard","fly","font-awesome","font-awesome-alt","font-awesome-flag","fonticons","fonticons-fi","fort-awesome","fort-awesome-alt","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg","gg-circle","git","git-alt","git-square","github","github-alt","github-square","gitkraken","gitlab","gitter","glide","glide-g","gofore","goodreads","goodreads-g","google","google-drive","google-pay","google-play","google-plus","google-plus-g","google-plus-square","google-wallet","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hacker-news-square","hackerrank","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","innosoft","instagram","instagram-square","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes","itunes-note","java","jedi-order","jenkins","jira","joget","joomla","js","js-square","jsfiddle","kaggle","keybase","keycdn","kickstarter","kickstarter-k","korvue","laravel","lastfm","lastfm-square","leanpub","less","line","linkedin","linkedin-in","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medium-m","medrt","meetup","megaport","mendeley","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nimblr","node","node-js","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odnoklassniki-square","old-republic","opencart","opera","optin-monster","orcid","osi","page4","pagelines","palfed","patreon","paypal","penny-arcade","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper-square","pinterest","pinterest-p","pinterest-square","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit","reddit-alien","reddit-square","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sketch","skyatlas","skype","slack","slack-hash","slideshare","snapchat","snapchat-ghost","snapchat-square","soundcloud","sourcetree","speakap","speaker-deck","spotify","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam","steam-square","steam-symbol","sticker-mule","strava","stripe","stripe-s","studiovinari","stumbleupon","stumbleupon-circle","superpowers","supple","suse","swift","symfony","teamspeak","telegram","telegram-plane","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","tiktok","trade-federation","trello","tumblr","tumblr-square","twitch","twitter","twitter-square","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viadeo-square","viber","vimeo","vimeo-square","vimeo-v","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whatsapp-square","whmcs","wikipedia-w","windows","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress","wordpress-simple","wpbeginner","wpexplorer","wpforms","wpressr","xbox","xing","xing-square","y-combinator","yahoo","yammer","yandex","yandex-international","yarn","yelp","yoast","youtube","youtube-square","zhihu"],"icons":{"accordion":{"id":"bars"},"actions":{"id":"play-circle"},"admin":{"id":"cog"},"add":{"id":"plus-circle"},"admin_ads":{"id":"film"},"admin_articles":{"id":"newspaper","prepend":"far fa-"},"admin_blogs":{"id":"bold"},"admin_calendar":{"id":"calendar-alt","prepend":"far fa-"},"admin_category":{"id":"sitemap fa-rotate-270"},"admin_comments":{"id":"comment"},"admin_community":{"id":"users"},"admin_connect":{"id":"link"},"admin_copyright":{"id":"copyright","prepend":"far fa-"},"admin_directory":{"id":"folder","prepend":"far fa-"},"admin_faqs":{"id":"question"},"admin_features":{"id":"power-off"},"admin_fgal":{"id":"folder-open"},"admin_forums":{"id":"comments"},"admin_freetags":{"id":"tags"},"admin_gal":{"id":"file-image","prepend":"far fa-"},"admin_general":{"id":"cog"},"admin_i18n":{"id":"language"},"admin_intertiki":{"id":"exchange-alt"},"admin_login":{"id":"sign-in-alt"},"admin_user":{"id":"user"},"admin_look":{"id":"image","prepend":"far fa-"},"admin_maps":{"id":"map-marker-alt"},"admin_messages":{"id":"envelope","prepend":"far fa-"},"admin_metatags":{"id":"tag"},"admin_module":{"id":"shapes"},"admin_orphanprefs":{"id":"exclamation-triangle"},"admin_payment":{"id":"credit-card","prepend":"far fa-"},"admin_performance":{"id":"tachometer-alt"},"admin_polls":{"id":"tasks"},"admin_profiles":{"id":"cube"},"admin_rating":{"id":"check-square"},"admin_rss":{"id":"rss"},"admin_score":{"id":"trophy"},"admin_search":{"id":"search"},"admin_semantic":{"id":"arrows-alt-h"},"admin_security":{"id":"lock"},"admin_sefurl":{"id":"search-plus"},"admin_mautic":{"id":"book"},"admin_share":{"id":"share-alt"},"admin_socialnetworks":{"id":"thumbs-up"},"admin_stats":{"id":"chart-bar","prepend":"far fa-"},"admin_textarea":{"id":"edit"},"admin_trackers":{"id":"database"},"admin_userfiles":{"id":"cog"},"admin_video":{"id":"video"},"admin_webmail":{"id":"inbox"},"admin_webservices":{"id":"mouse-pointer"},"admin_wiki":{"id":"file-alt","prepend":"far fa-"},"admin_workspace":{"id":"desktop"},"admin_wysiwyg":{"id":"file-alt"},"admin_print":{"id":"print"},"admin_packages":{"id":"gift"},"admin_rtc":{"id":"bullhorn"},"admin_wizard":{"id":"magic"},"admin_section_general":{"id":"tools"},"admin_section_content":{"id":"toolbox"},"admin_section_other":{"id":"flask"},"admin_section_community":{"id":"users-cog"},"admin_section_backend":{"id":"cogs"},"admin_seoprefs":{"id":"search-dollar"},"adn":{"id":"adn","prepend":"fab fa-"},"amazon":{"id":"amazon","prepend":"fab fa-"},"android":{"id":"android","prepend":"fab fa-"},"angellist":{"id":"angellist","prepend":"fab fa-"},"apple":{"id":"apple","prepend":"fab fa-"},"area-chart":{"id":"chart-area"},"arrows":{"id":"arrows-alt"},"arrows-h":{"id":"arrows-alt-h"},"arrow-right":{"id":"arrow-right","prepend":"fas fa-"},"arrows-v":{"id":"arrows-alt-v"},"articles":{"id":"newspaper","prepend":"far fa-"},"attach":{"id":"paperclip"},"audio":{"id":"file-audio","prepend":"far fa-"},"back":{"id":"arrow-left"},"background-color":{"id":"paint-brush"},"backlink":{"id":"reply"},"backward_step":{"id":"step-backward"},"bar-chart":{"id":"chart-bar"},"behance":{"id":"behance","prepend":"fab fa-"},"behance-square":{"id":"behance-square","prepend":"fab fa-"},"bitbucket":{"id":"bitbucket","prepend":"fab fa-"},"black-tie":{"id":"black-tie","prepend":"fab fa-"},"bluetooth":{"id":"bluetooth","prepend":"fab fa-"},"bluetooth-b":{"id":"bluetooth-b","prepend":"fab fa-"},"box":{"id":"list-alt","prepend":"far fa-"},"btc":{"id":"btc","prepend":"fab fa-"},"buysellads":{"id":"buysellads","prepend":"fab fa-"},"cart":{"id":"shopping-cart"},"chart":{"id":"chart-area"},"cc-amex":{"id":"cc-amex","prepend":"fab fa-"},"cc-diners-club":{"id":"cc-diners-club","prepend":"fab fa-"},"cc-discover":{"id":"cc-discover","prepend":"fab fa-"},"cc-jcb":{"id":"cc-jcb","prepend":"fab fa-"},"cc-mastercard":{"id":"cc-mastercard","prepend":"fab fa-"},"cc-paypal":{"id":"cc-paypal","prepend":"fab fa-"},"cc-stripe":{"id":"cc-stripe","prepend":"fab fa-"},"cc-visa":{"id":"cc-visa","prepend":"fab fa-"},"chrome":{"id":"chrome","prepend":"fab fa-"},"close":{"id":"times"},"cloud-download":{"id":"cloud-download-alt"},"cloud-upload":{"id":"cloud-upload-alt"},"code_file":{"id":"file-code","prepend":"far fa-"},"code-fork":{"id":"code-branch"},"codepen":{"id":"codepen","prepend":"fab fa-"},"codiepie":{"id":"codiepie","prepend":"fab fa-"},"collapsed":{"id":"plus-square","prepend":"far fa-"},"comments":{"id":"comments","prepend":"far fa-"},"compose":{"id":"pencil-alt"},"computer":{"id":"desktop"},"contacts":{"id":"users"},"content":{"id":"box"},"content-template":{"id":"file","prepend":"far fa-"},"create":{"id":"plus"},"creative-commons":{"id":"creative-commons","prepend":"fab fa-"},"css3":{"id":"css3","prepend":"fab fa-"},"dashboard":{"id":"tachometer-alt"},"dashcube":{"id":"dashcube","prepend":"fab fa-"},"delete":{"id":"times"},"delicious":{"id":"delicious","prepend":"fab fa-"},"deviantart":{"id":"deviantart","prepend":"fab fa-"},"difference":{"id":"strikethrough"},"directory":{"id":"list"},"disable":{"id":"minus-square"},"documentation":{"id":"book"},"down":{"id":"sort-down"},"dribbble":{"id":"dribbble","prepend":"fab fa-"},"dropbox":{"id":"dropbox","prepend":"fab fa-"},"drupal":{"id":"drupal","prepend":"fab fa-"},"edge":{"id":"edge","prepend":"fab fa-"},"education":{"id":"graduation-cap"},"empire":{"id":"empire","prepend":"fab fa-"},"envelope":{"id":"envelope","prepend":"far fa-"},"envira":{"id":"envira","prepend":"fab fa-"},"erase":{"id":"eraser"},"error":{"id":"exclamation-circle"},"excel":{"id":"file-excel","prepend":"far fa-"},"exchange":{"id":"exchange-alt"},"expanded":{"id":"minus-square","prepend":"far fa-"},"expeditedssl":{"id":"expeditedssl","prepend":"fab fa-"},"export":{"id":"file-export"},"facebook":{"id":"facebook","prepend":"fab fa-"},"facebook-f":{"id":"facebook-f","prepend":"fab fa-"},"file":{"id":"file","prepend":"far fa-"},"file-archive":{"id":"folder"},"file-archive-open":{"id":"folder-open"},"file-text":{"id":"file-alt"},"file-text-o":{"id":"file-alt","prepend":"far fa-"},"firefox":{"id":"firefox","prepend":"fab fa-"},"first-order":{"id":"first-order","prepend":"fab fa-"},"flickr":{"id":"flickr","prepend":"fab fa-"},"floppy":{"id":"save","prepend":"far fa-"},"font-awesome":{"id":"font-awesome","prepend":"fab fa-"},"font-color":{"id":"font","class":"text-danger"},"fonticons":{"id":"fonticons","prepend":"fab fa-"},"fort-awesome":{"id":"fort-awesome","prepend":"fab fa-"},"forumbee":{"id":"forumbee","prepend":"fab fa-"},"forward_step":{"id":"step-forward"},"foursquare":{"id":"foursquare","prepend":"fab fa-"},"fullscreen":{"id":"expand-arrows-alt"},"get-pocket":{"id":"get-pocket","prepend":"fab fa-"},"gg":{"id":"gg","prepend":"fab fa-"},"gg-circle":{"id":"gg-circle","prepend":"fab fa-"},"git":{"id":"git","prepend":"fab fa-"},"git-square":{"id":"git-square","prepend":"fab fa-"},"github":{"id":"github","prepend":"fab fa-"},"github-alt":{"id":"github-alt","prepend":"fab fa-"},"github-square":{"id":"github-square","prepend":"fab fa-"},"gitlab":{"id":"gitlab","prepend":"fab fa-"},"glide":{"id":"glide","prepend":"fab fa-"},"glide-g":{"id":"glide-g","prepend":"fab fa-"},"google":{"id":"google","prepend":"fab fa-"},"google-plus":{"id":"google-plus","prepend":"fab fa-"},"google-plus-g":{"id":"google-plus-g","prepend":"fab fa-"},"google-plus-square":{"id":"google-plus-square","prepend":"fab fa-"},"group":{"id":"users"},"groupedit":{"id":"users"},"h1":{"id":"heading"},"h2":{"id":"heading","size":".9"},"h3":{"id":"heading","size":".8"},"hacker-news":{"id":"hacker-news","prepend":"fab fa-"},"help":{"id":"question-circle"},"history":{"id":"clock","prepend":"far fa-"},"horizontal-rule":{"id":"minus"},"houzz":{"id":"houzz","prepend":"fab fa-"},"html":{"id":"html5","prepend":"fa-brands fa-"},"image":{"id":"file-image","prepend":"far fa-"},"import":{"id":"file-import"},"index":{"id":"spinner"},"information":{"id":"info-circle","prepend":null,"append":null},"instagram":{"id":"instagram","prepend":"fab fa-"},"internet-explorer":{"id":"internet-explorer","prepend":"fab fa-"},"ioxhost":{"id":"ioxhost","prepend":"fab fa-"},"java":{"id":"java","prepend":"fab fa-"},"joomla":{"id":"joomla","prepend":"fab fa-"},"js":{"id":"js","prepend":"fab fa-"},"jsfiddle":{"id":"jsfiddle","prepend":"fab fa-"},"keyboard":{"id":"keyboard","prepend":"far fa-"},"lastfm":{"id":"lastfm","prepend":"fab fa-"},"lastfm-square":{"id":"lastfm-square","prepend":"fab fa-"},"leanpub":{"id":"leanpub","prepend":"fab fa-"},"less":{"id":"less","prepend":"fab fa-"},"level-down":{"id":"level-down-alt"},"level-up":{"id":"level-up-alt"},"like":{"id":"thumbs-up"},"line-chart":{"id":"chart-line"},"link-external":{"id":"external-link-alt"},"link-external-alt":{"id":"external-link-square-alt"},"linkedin":{"id":"linkedin","prepend":"fab fa-"},"linkedin-in":{"id":"linkedin-in","prepend":"fab fa-"},"linux":{"id":"linux","prepend":"fab fa-"},"list-numbered":{"id":"list-ol"},"listgui_display":{"id":"desktop"},"listgui_filter":{"id":"filter"},"listgui_format":{"id":"indent"},"listgui_pagination":{"id":"book"},"listgui_output":{"id":"eye","prepend":"far fa-"},"listgui_column":{"id":"columns"},"listgui_tablesorter":{"id":"table"},"listgui_icon":{"id":"user"},"listgui_body":{"id":"align-justify"},"listgui_carousel":{"id":"slideshare","prepend":"fab fa-"},"listgui_sort":{"id":"sort-alpha-up"},"listgui_wikitext":{"id":"file-alt","prepend":"far fa-"},"listgui_caption":{"id":"align-center"},"log":{"id":"history"},"login":{"id":"sign-in-alt"},"logout":{"id":"sign-out-alt"},"long-arrow-down":{"id":"long-arrow-alt-down"},"long-arrow-left":{"id":"long-arrow-alt-left"},"long-arrow-right":{"id":"long-arrow-alt-right"},"long-arrow-up":{"id":"long-arrow-alt-up"},"mailbox":{"id":"inbox"},"magnifier":{"id":"search"},"maxcdn":{"id":"maxcdn","prepend":"fab fa-"},"medium":{"id":"medium","prepend":"fab fa-"},"menu":{"id":"bars"},"menu-extra":{"id":"ellipsis-v"},"menuitem":{"id":"angle-right"},"merge":{"id":"random"},"message":{"id":"comment-dots","prepend":"fas fa-"},"microsoft":{"id":"microsoft","prepend":"fab fa-"},"minimize":{"id":"compress"},"mixcloud":{"id":"mixcloud","prepend":"fab fa-"},"module":{"id":"square"},"modules":{"id":"shapes"},"modx":{"id":"modx","prepend":"fab fa-"},"money":{"id":"money-bill"},"monitor":{"id":"desktop","prepend":"far fa-"},"more":{"id":"ellipsis-h"},"move":{"id":"exchange-alt"},"next":{"id":"arrow-right"},"notepad":{"id":"file-alt","prepend":"far fa-"},"notification":{"id":"bell","prepend":"far fa-"},"off":{"id":"power-off"},"ok":{"id":"check-circle"},"opencart":{"id":"opencart","prepend":"fab fa-"},"opera":{"id":"opera","prepend":"fab fa-"},"optin-monster":{"id":"optin-monster","prepend":"fab fa-"},"page-break":{"id":"cut"},"pagelines":{"id":"pagelines","prepend":"fab fa-"},"paypal":{"id":"paypal","prepend":"fab fa-"},"pdf":{"id":"file-pdf","prepend":"far fa-"},"pencil":{"id":"pencil-alt"},"permission":{"id":"key"},"php":{"id":"php","prepend":"fa-brands fa-"},"pie-chart":{"id":"chart-pie"},"pied-piper":{"id":"pied-piper","prepend":"fab fa-"},"pied-piper-alt":{"id":"pied-piper-alt","prepend":"fab fa-"},"pied-piper-pp":{"id":"pied-piper-pp","prepend":"fab fa-"},"pinterest":{"id":"pinterest","prepend":"fab fa-"},"pinterest-p":{"id":"pinterest-p","prepend":"fab fa-"},"pinterest-square":{"id":"pinterest-square","prepend":"fab fa-"},"plugin":{"id":"puzzle-piece"},"poll":{"id":"chart-bar"},"popup":{"id":"list-alt","prepend":"far fa-"},"post":{"id":"pencil-alt"},"powerpoint":{"id":"file-powerpoint","prepend":"far fa-"},"previous":{"id":"arrow-left"},"qq":{"id":"qq","prepend":"fab fa-"},"quiz":{"id":"circle-question"},"quotes":{"id":"quote-left"},"ranking":{"id":"sort-numeric-down"},"reddit":{"id":"reddit","prepend":"fab fa-"},"reddit-alien":{"id":"reddit-alien","prepend":"fab fa-"},"reddit-square":{"id":"reddit-square","prepend":"fab fa-"},"refresh":{"id":"sync"},"remove":{"id":"times"},"renren":{"id":"renren","prepend":"fab fa-"},"repeat":{"id":"redo"},"safari":{"id":"safari","prepend":"fab fa-"},"sass":{"id":"sass","prepend":"fab fa-"},"scissors":{"id":"cut"},"scribd":{"id":"scribd","prepend":"fab fa-"},"screencapture":{"id":"camera"},"selectall":{"id":"file-alt"},"send":{"id":"paper-plane"},"settings":{"id":"wrench"},"sharethis":{"id":"share-alt"},"shorten":{"id":"crop"},"simplybuilt":{"id":"simplybuilt","prepend":"fab fa-"},"skyatlas":{"id":"skyatlas","prepend":"fab fa-"},"skype":{"id":"skype","prepend":"fab fa-"},"slack":{"id":"slack","prepend":"fab fa-"},"smile":{"id":"smile","prepend":"far fa-"},"snapchat":{"id":"snapchat","prepend":"fab fa-"},"snapchat-ghost":{"id":"snapchat-ghost","prepend":"fab fa-"},"snapchat-square":{"id":"snapchat-square","prepend":"fab fa-"},"sort-asc":{"id":"sort-up"},"sort-alpha-asc":{"id":"sort-alpha-up"},"sort-alpha-desc":{"id":"sort-alpha-down"},"sort-amount-asc":{"id":"sort-amount-up"},"sort-amount-desc":{"id":"sort-amount-down"},"sort-desc":{"id":"sort-down"},"sort-down":{"id":"sort-down"},"sort-numeric-asc":{"id":"sort-numeric-up"},"sort-numeric-desc":{"id":"sort-numeric-down"},"sort-up":{"id":"sort-up"},"soundcloud":{"id":"soundcloud","prepend":"fab fa-"},"spotify":{"id":"spotify","prepend":"fab fa-"},"spreadsheet":{"id":"table"},"stack-exchange":{"id":"stack-exchange","prepend":"fab fa-"},"stack-overflow":{"id":"stack-overflow","prepend":"fab fa-"},"star-empty":{"id":"star","prepend":"far fa-"},"star-empty-selected":{"id":"star","prepend":"far fa-","class":"text-success"},"star-half-rating":{"id":"star-half","prepend":"far fa-"},"star-half-selected":{"id":"star-half","prepend":"far fa-","class":"text-success"},"star-selected":{"id":"star","class":"text-success"},"status-open":{"id":"circle","style":"color:green"},"status-pending":{"id":"adjust","style":"color:orange"},"status-closed":{"id":"times-circle","prepend":"far fa-","style":"color:grey"},"steam":{"id":"steam","prepend":"fab fa-"},"steam-square":{"id":"steam-square","prepend":"fab fa-"},"stop-watching":{"id":"eye-slash","prepend":"far fa-"},"structure":{"id":"sitemap"},"stumbleupon":{"id":"stumbleupon","prepend":"fab fa-"},"success":{"id":"check"},"survey":{"id":"clipboard-question"},"textfile":{"id":"file-alt","prepend":"far fa-"},"themeisle":{"id":"themeisle","prepend":"fab fa-"},"three-d":{"id":"cube"},"ticket":{"id":"ticket-alt"},"tikimanager":{"id":"toolbox"},"time":{"id":"clock","prepend":"far fa-"},"title":{"id":"text-width"},"toggle-left":{"id":"chevron-left","prepend":"fas fa-"},"toggle-off":{"id":"toggle-off"},"toggle-on":{"id":"toggle-on"},"toggle-right":{"id":"chevron-right","prepend":"fas fa-"},"trackers":{"id":"database"},"translate":{"id":"language"},"trash":{"id":"trash-alt","prepend":"far fa-"},"trello":{"id":"trello","prepend":"fab fa-"},"tripadvisor":{"id":"tripadvisor","prepend":"fab fa-"},"tumblr":{"id":"tumblr","prepend":"fab fa-"},"tumblr-square":{"id":"tumblr-square","prepend":"fab fa-"},"twitch":{"id":"twitch","prepend":"fab fa-"},"twitter":{"id":"twitter","prepend":"fab fa-"},"twitter-square":{"id":"twitter-square","prepend":"fab fa-"},"unlike":{"id":"thumbs-down"},"up":{"id":"sort-up"},"usb":{"id":"usb","prepend":"fab fa-"},"viacoin":{"id":"viacoin","prepend":"fab fa-"},"video":{"id":"file-video","prepend":"far fa-"},"video_file":{"id":"file-video","prepend":"far fa-"},"view":{"id":"search-plus"},"vimeo":{"id":"vimeo-square","prepend":"fab fa-"},"vine":{"id":"vine","prepend":"fab fa-"},"vk":{"id":"vk","prepend":"fab fa-"},"warning":{"id":"exclamation-triangle"},"watch":{"id":"eye","prepend":"far fa-"},"watch-group":{"id":"users"},"weibo":{"id":"weibo","prepend":"fab fa-"},"whatsapp":{"id":"whatsapp","prepend":"fab fa-"},"windows":{"id":"windows","prepend":"fab fa-"},"wiki":{"id":"file-alt","prepend":"far fa-"},"wizard":{"id":"magic"},"word":{"id":"file-word","prepend":"far fa-"},"wysiwyg":{"id":"file-alt"},"xbox":{"id":"xbox","prepend":"fab fa-"},"xing":{"id":"xing","prepend":"fab fa-"},"xing-square":{"id":"xing-square","prepend":"fab fa-"},"yahoo":{"id":"yahoo","prepend":"fab fa-"},"youtube":{"id":"youtube","prepend":"fab fa-"},"youtube-square":{"id":"youtube-square","prepend":"fab fa-"},"zip":{"id":"file-archive","prepend":"far fa-"},"_0":{"id":"0","prepend":"fas fa-"},"_1":{"id":"1","prepend":"fas fa-"},"_2":{"id":"2","prepend":"fas fa-"},"_3":{"id":"3","prepend":"fas fa-"},"_4":{"id":"4","prepend":"fas fa-"},"_5":{"id":"5","prepend":"fas fa-"},"_6":{"id":"6","prepend":"fas fa-"},"_7":{"id":"7","prepend":"fas fa-"},"_8":{"id":"8","prepend":"fas fa-"},"_9":{"id":"9","prepend":"fas fa-"},"a":{"id":"a","prepend":"fas fa-"},"anchor-circle-check":{"id":"anchor-circle-check","prepend":"fas fa-"},"anchor-circle-exclamation":{"id":"anchor-circle-exclamation","prepend":"fas fa-"},"anchor-circle-xmark":{"id":"anchor-circle-xmark","prepend":"fas fa-"},"anchor-lock":{"id":"anchor-lock","prepend":"fas fa-"},"arrow-down-up-across-line":{"id":"arrow-down-up-across-line","prepend":"fas fa-"},"arrow-down-up-lock":{"id":"arrow-down-up-lock","prepend":"fas fa-"},"arrow-right-to-city":{"id":"arrow-right-to-city","prepend":"fas fa-"},"arrow-trend-down":{"id":"arrow-trend-down","prepend":"fas fa-"},"arrow-trend-up":{"id":"arrow-trend-up","prepend":"fas fa-"},"arrow-up-from-bracket":{"id":"arrow-up-from-bracket","prepend":"fas fa-"},"arrow-up-from-ground-water":{"id":"arrow-up-from-ground-water","prepend":"fas fa-"},"arrow-up-from-water-pump":{"id":"arrow-up-from-water-pump","prepend":"fas fa-"},"arrow-up-right-dots":{"id":"arrow-up-right-dots","prepend":"fas fa-"},"arrows-down-to-line":{"id":"arrows-down-to-line","prepend":"fas fa-"},"arrows-down-to-people":{"id":"arrows-down-to-people","prepend":"fas fa-"},"arrows-left-right-to-line":{"id":"arrows-left-right-to-line","prepend":"fas fa-"},"arrows-spin":{"id":"arrows-spin","prepend":"fas fa-"},"arrows-split-up-and-left":{"id":"arrows-split-up-and-left","prepend":"fas fa-"},"arrows-to-circle":{"id":"arrows-to-circle","prepend":"fas fa-"},"arrows-to-dot":{"id":"arrows-to-dot","prepend":"fas fa-"},"arrows-to-eye":{"id":"arrows-to-eye","prepend":"fas fa-"},"arrows-turn-right":{"id":"arrows-turn-right","prepend":"fas fa-"},"arrows-turn-to-dots":{"id":"arrows-turn-to-dots","prepend":"fas fa-"},"arrows-up-to-line":{"id":"arrows-up-to-line","prepend":"fas fa-"},"austral-sign":{"id":"austral-sign","prepend":"fas fa-"},"b":{"id":"b","prepend":"fas fa-"},"baht-sign":{"id":"baht-sign","prepend":"fas fa-"},"bitcoin-sign":{"id":"bitcoin-sign","prepend":"fas fa-"},"bolt-lightning":{"id":"bolt-lightning","prepend":"fas fa-"},"book-bookmark":{"id":"book-bookmark","prepend":"fas fa-"},"bore-hole":{"id":"bore-hole","prepend":"fas fa-"},"bottle-droplet":{"id":"bottle-droplet","prepend":"fas fa-"},"bottle-water":{"id":"bottle-water","prepend":"fas fa-"},"bowl-food":{"id":"bowl-food","prepend":"fas fa-"},"bowl-rice":{"id":"bowl-rice","prepend":"fas fa-"},"boxes-packing":{"id":"boxes-packing","prepend":"fas fa-"},"brazilian-real-sign":{"id":"brazilian-real-sign","prepend":"fas fa-"},"bridge":{"id":"bridge","prepend":"fas fa-"},"bridge-circle-check":{"id":"bridge-circle-check","prepend":"fas fa-"},"bridge-circle-exclamation":{"id":"bridge-circle-exclamation","prepend":"fas fa-"},"bridge-circle-xmark":{"id":"bridge-circle-xmark","prepend":"fas fa-"},"bridge-lock":{"id":"bridge-lock","prepend":"fas fa-"},"bridge-water":{"id":"bridge-water","prepend":"fas fa-"},"bucket":{"id":"bucket","prepend":"fas fa-"},"bug-slash":{"id":"bug-slash","prepend":"fas fa-"},"bugs":{"id":"bugs","prepend":"fas fa-"},"building-circle-arrow-right":{"id":"building-circle-arrow-right","prepend":"fas fa-"},"building-circle-check":{"id":"building-circle-check","prepend":"fas fa-"},"building-circle-exclamation":{"id":"building-circle-exclamation","prepend":"fas fa-"},"building-circle-xmark":{"id":"building-circle-xmark","prepend":"fas fa-"},"building-flag":{"id":"building-flag","prepend":"fas fa-"},"building-lock":{"id":"building-lock","prepend":"fas fa-"},"building-ngo":{"id":"building-ngo","prepend":"fas fa-"},"building-shield":{"id":"building-shield","prepend":"fas fa-"},"building-un":{"id":"building-un","prepend":"fas fa-"},"building-user":{"id":"building-user","prepend":"fas fa-"},"building-wheat":{"id":"building-wheat","prepend":"fas fa-"},"burst":{"id":"burst","prepend":"fas fa-"},"c":{"id":"c","prepend":"fas fa-"},"cable-car":{"id":"cable-car","prepend":"fas fa-"},"camera-rotate":{"id":"camera-rotate","prepend":"fas fa-"},"car-on":{"id":"car-on","prepend":"fas fa-"},"car-tunnel":{"id":"car-tunnel","prepend":"fas fa-"},"cedi-sign":{"id":"cedi-sign","prepend":"fas fa-"},"cent-sign":{"id":"cent-sign","prepend":"fas fa-"},"chart-column":{"id":"chart-column","prepend":"fas fa-"},"chart-gantt":{"id":"chart-gantt","prepend":"fas fa-"},"chart-simple":{"id":"chart-simple","prepend":"fas fa-"},"child-dress":{"id":"child-dress","prepend":"fas fa-"},"child-reaching":{"id":"child-reaching","prepend":"fas fa-"},"child-rifle":{"id":"child-rifle","prepend":"fas fa-"},"children":{"id":"children","prepend":"fas fa-"},"circle-nodes":{"id":"circle-nodes","prepend":"fas fa-"},"clapperboard":{"id":"clapperboard","prepend":"fas fa-"},"clipboard-question":{"id":"clipboard-question","prepend":"fas fa-"},"cloud-showers-water":{"id":"cloud-showers-water","prepend":"fas fa-"},"clover":{"id":"clover","prepend":"fas fa-"},"code-compare":{"id":"code-compare","prepend":"fas fa-"},"code-pull-request":{"id":"code-pull-request","prepend":"fas fa-"},"colon-sign":{"id":"colon-sign","prepend":"fas fa-"},"cookie":{"id":"cookie-bite"},"cruzeiro-sign":{"id":"cruzeiro-sign","prepend":"fas fa-"},"cubes-stacked":{"id":"cubes-stacked","prepend":"fas fa-"},"d":{"id":"d","prepend":"fas fa-"},"diagram-next":{"id":"diagram-next","prepend":"fas fa-"},"diagram-predecessor":{"id":"diagram-predecessor","prepend":"fas fa-"},"diagram-successor":{"id":"diagram-successor","prepend":"fas fa-"},"display":{"id":"display","prepend":"fas fa-"},"dong-sign":{"id":"dong-sign","prepend":"fas fa-"},"e":{"id":"e","prepend":"fas fa-"},"earth-oceania":{"id":"earth-oceania","prepend":"fas fa-"},"elevator":{"id":"elevator","prepend":"fas fa-"},"envelope-circle-check":{"id":"envelope-circle-check","prepend":"fas fa-"},"explosion":{"id":"explosion","prepend":"fas fa-"},"f":{"id":"f","prepend":"fas fa-"},"faq":{"id":"circle-question"},"ferry":{"id":"ferry","prepend":"fas fa-"},"file-circle-check":{"id":"file-circle-check","prepend":"fas fa-"},"file-circle-exclamation":{"id":"file-circle-exclamation","prepend":"fas fa-"},"file-circle-minus":{"id":"file-circle-minus","prepend":"fas fa-"},"file-circle-plus":{"id":"file-circle-plus","prepend":"fas fa-"},"file-circle-question":{"id":"file-circle-question","prepend":"fas fa-"},"file-circle-xmark":{"id":"file-circle-xmark","prepend":"fas fa-"},"file-shield":{"id":"file-shield","prepend":"fas fa-"},"filter-circle-xmark":{"id":"filter-circle-xmark","prepend":"fas fa-"},"fire-burner":{"id":"fire-burner","prepend":"fas fa-"},"fish-fins":{"id":"fish-fins","prepend":"fas fa-"},"flask-vial":{"id":"flask-vial","prepend":"fas fa-"},"florin-sign":{"id":"florin-sign","prepend":"fas fa-"},"folder-closed":{"id":"folder-closed","prepend":"fas fa-"},"franc-sign":{"id":"franc-sign","prepend":"fas fa-"},"g":{"id":"g","prepend":"fas fa-"},"glass-water":{"id":"glass-water","prepend":"fas fa-"},"glass-water-droplet":{"id":"glass-water-droplet","prepend":"fas fa-"},"group-arrows-rotate":{"id":"group-arrows-rotate","prepend":"fas fa-"},"guarani-sign":{"id":"guarani-sign","prepend":"fas fa-"},"gun":{"id":"gun","prepend":"fas fa-"},"h":{"id":"h","prepend":"fas fa-"},"hand-holding-hand":{"id":"hand-holding-hand","prepend":"fas fa-"},"handcuffs":{"id":"handcuffs","prepend":"fas fa-"},"hands-bound":{"id":"hands-bound","prepend":"fas fa-"},"hands-clapping":{"id":"hands-clapping","prepend":"fas fa-"},"hands-holding-child":{"id":"hands-holding-child","prepend":"fas fa-"},"hands-holding-circle":{"id":"hands-holding-circle","prepend":"fas fa-"},"heart-circle-bolt":{"id":"heart-circle-bolt","prepend":"fas fa-"},"heart-circle-check":{"id":"heart-circle-check","prepend":"fas fa-"},"heart-circle-exclamation":{"id":"heart-circle-exclamation","prepend":"fas fa-"},"heart-circle-minus":{"id":"heart-circle-minus","prepend":"fas fa-"},"heart-circle-plus":{"id":"heart-circle-plus","prepend":"fas fa-"},"heart-circle-xmark":{"id":"heart-circle-xmark","prepend":"fas fa-"},"heartbeat-fill":{"id":"heartbeat"},"helicopter-symbol":{"id":"helicopter-symbol","prepend":"fas fa-"},"helmet-un":{"id":"helmet-un","prepend":"fas fa-"},"hill-avalanche":{"id":"hill-avalanche","prepend":"fas fa-"},"hill-rockslide":{"id":"hill-rockslide","prepend":"fas fa-"},"house-chimney":{"id":"house-chimney","prepend":"fas fa-"},"house-circle-check":{"id":"house-circle-check","prepend":"fas fa-"},"house-circle-exclamation":{"id":"house-circle-exclamation","prepend":"fas fa-"},"house-circle-xmark":{"id":"house-circle-xmark","prepend":"fas fa-"},"house-crack":{"id":"house-crack","prepend":"fas fa-"},"house-fire":{"id":"house-fire","prepend":"fas fa-"},"house-flag":{"id":"house-flag","prepend":"fas fa-"},"house-flood-water":{"id":"house-flood-water","prepend":"fas fa-"},"house-flood-water-circle-arrow-right":{"id":"house-flood-water-circle-arrow-right","prepend":"fas fa-"},"house-lock":{"id":"house-lock","prepend":"fas fa-"},"house-medical":{"id":"house-medical","prepend":"fas fa-"},"house-medical-circle-check":{"id":"house-medical-circle-check","prepend":"fas fa-"},"house-medical-circle-exclamation":{"id":"house-medical-circle-exclamation","prepend":"fas fa-"},"house-medical-circle-xmark":{"id":"house-medical-circle-xmark","prepend":"fas fa-"},"house-medical-flag":{"id":"house-medical-flag","prepend":"fas fa-"},"house-tsunami":{"id":"house-tsunami","prepend":"fas fa-"},"house-user":{"id":"house-user","prepend":"fas fa-"},"html-pages":{"id":"html5","prepend":"fa-brands fa-"},"i":{"id":"i","prepend":"fas fa-"},"indian-rupee-sign":{"id":"indian-rupee-sign","prepend":"fas fa-"},"j":{"id":"j","prepend":"fas fa-"},"jar":{"id":"jar","prepend":"fas fa-"},"jar-wheat":{"id":"jar-wheat","prepend":"fas fa-"},"jet-fighter-up":{"id":"jet-fighter-up","prepend":"fas fa-"},"jug-detergent":{"id":"jug-detergent","prepend":"fas fa-"},"k":{"id":"k","prepend":"fas fa-"},"kip-sign":{"id":"kip-sign","prepend":"fas fa-"},"kitchen-set":{"id":"kitchen-set","prepend":"fas fa-"},"l":{"id":"l","prepend":"fas fa-"},"land-mine-on":{"id":"land-mine-on","prepend":"fas fa-"},"landmark-flag":{"id":"landmark-flag","prepend":"fas fa-"},"laptop-file":{"id":"laptop-file","prepend":"fas fa-"},"lari-sign":{"id":"lari-sign","prepend":"fas fa-"},"lines-leaning":{"id":"lines-leaning","prepend":"fas fa-"},"litecoin-sign":{"id":"litecoin-sign","prepend":"fas fa-"},"location-pin-lock":{"id":"location-pin-lock","prepend":"fas fa-"},"locust":{"id":"locust","prepend":"fas fa-"},"m":{"id":"m","prepend":"fas fa-"},"magnifying-glass-arrow-right":{"id":"magnifying-glass-arrow-right","prepend":"fas fa-"},"magnifying-glass-chart":{"id":"magnifying-glass-chart","prepend":"fas fa-"},"manage":{"id":"gamepad"},"manat-sign":{"id":"manat-sign","prepend":"fas fa-"},"mars-and-venus-burst":{"id":"mars-and-venus-burst","prepend":"fas fa-"},"mask-face":{"id":"mask-face","prepend":"fas fa-"},"mask-ventilator":{"id":"mask-ventilator","prepend":"fas fa-"},"mattress-pillow":{"id":"mattress-pillow","prepend":"fas fa-"},"mill-sign":{"id":"mill-sign","prepend":"fas fa-"},"mobile-retro":{"id":"mobile-retro","prepend":"fas fa-"},"money-bill-transfer":{"id":"money-bill-transfer","prepend":"fas fa-"},"money-bill-trend-up":{"id":"money-bill-trend-up","prepend":"fas fa-"},"money-bill-wheat":{"id":"money-bill-wheat","prepend":"fas fa-"},"money-bills":{"id":"money-bills","prepend":"fas fa-"},"mosquito":{"id":"mosquito","prepend":"fas fa-"},"mosquito-net":{"id":"mosquito-net","prepend":"fas fa-"},"mound":{"id":"mound","prepend":"fas fa-"},"mountain-city":{"id":"mountain-city","prepend":"fas fa-"},"mountain-sun":{"id":"mountain-sun","prepend":"fas fa-"},"n":{"id":"n","prepend":"fas fa-"},"naira-sign":{"id":"naira-sign","prepend":"fas fa-"},"o":{"id":"o","prepend":"fas fa-"},"oil-well":{"id":"oil-well","prepend":"fas fa-"},"p":{"id":"p","prepend":"fas fa-"},"panorama":{"id":"panorama","prepend":"fas fa-"},"people-group":{"id":"people-group","prepend":"fas fa-"},"people-line":{"id":"people-line","prepend":"fas fa-"},"people-pulling":{"id":"people-pulling","prepend":"fas fa-"},"people-robbery":{"id":"people-robbery","prepend":"fas fa-"},"people-roof":{"id":"people-roof","prepend":"fas fa-"},"person-arrow-down-to-line":{"id":"person-arrow-down-to-line","prepend":"fas fa-"},"person-arrow-up-from-line":{"id":"person-arrow-up-from-line","prepend":"fas fa-"},"person-breastfeeding":{"id":"person-breastfeeding","prepend":"fas fa-"},"person-burst":{"id":"person-burst","prepend":"fas fa-"},"person-cane":{"id":"person-cane","prepend":"fas fa-"},"person-chalkboard":{"id":"person-chalkboard","prepend":"fas fa-"},"person-circle-check":{"id":"person-circle-check","prepend":"fas fa-"},"person-circle-exclamation":{"id":"person-circle-exclamation","prepend":"fas fa-"},"person-circle-minus":{"id":"person-circle-minus","prepend":"fas fa-"},"person-circle-plus":{"id":"person-circle-plus","prepend":"fas fa-"},"person-circle-question":{"id":"person-circle-question","prepend":"fas fa-"},"person-circle-xmark":{"id":"person-circle-xmark","prepend":"fas fa-"},"person-dress-burst":{"id":"person-dress-burst","prepend":"fas fa-"},"person-drowning":{"id":"person-drowning","prepend":"fas fa-"},"person-falling":{"id":"person-falling","prepend":"fas fa-"},"person-falling-burst":{"id":"person-falling-burst","prepend":"fas fa-"},"person-half-dress":{"id":"person-half-dress","prepend":"fas fa-"},"person-harassing":{"id":"person-harassing","prepend":"fas fa-"},"person-military-pointing":{"id":"person-military-pointing","prepend":"fas fa-"},"person-military-rifle":{"id":"person-military-rifle","prepend":"fas fa-"},"person-military-to-person":{"id":"person-military-to-person","prepend":"fas fa-"},"person-pregnant":{"id":"person-pregnant","prepend":"fas fa-"},"person-rays":{"id":"person-rays","prepend":"fas fa-"},"person-rifle":{"id":"person-rifle","prepend":"fas fa-"},"person-shelter":{"id":"person-shelter","prepend":"fas fa-"},"person-through-window":{"id":"person-through-window","prepend":"fas fa-"},"person-walking-arrow-loop-left":{"id":"person-walking-arrow-loop-left","prepend":"fas fa-"},"person-walking-arrow-right":{"id":"person-walking-arrow-right","prepend":"fas fa-"},"person-walking-dashed-line-arrow-right":{"id":"person-walking-dashed-line-arrow-right","prepend":"fas fa-"},"person-walking-luggage":{"id":"person-walking-luggage","prepend":"fas fa-"},"peseta-sign":{"id":"peseta-sign","prepend":"fas fa-"},"peso-sign":{"id":"peso-sign","prepend":"fas fa-"},"plane-circle-check":{"id":"plane-circle-check","prepend":"fas fa-"},"plane-circle-exclamation":{"id":"plane-circle-exclamation","prepend":"fas fa-"},"plane-circle-xmark":{"id":"plane-circle-xmark","prepend":"fas fa-"},"plane-lock":{"id":"plane-lock","prepend":"fas fa-"},"plane-up":{"id":"plane-up","prepend":"fas fa-"},"plant-wilt":{"id":"plant-wilt","prepend":"fas fa-"},"plate-wheat":{"id":"plate-wheat","prepend":"fas fa-"},"plug-circle-bolt":{"id":"plug-circle-bolt","prepend":"fas fa-"},"plug-circle-check":{"id":"plug-circle-check","prepend":"fas fa-"},"plug-circle-exclamation":{"id":"plug-circle-exclamation","prepend":"fas fa-"},"plug-circle-minus":{"id":"plug-circle-minus","prepend":"fas fa-"},"plug-circle-plus":{"id":"plug-circle-plus","prepend":"fas fa-"},"plug-circle-xmark":{"id":"plug-circle-xmark","prepend":"fas fa-"},"plus-minus":{"id":"plus-minus","prepend":"fas fa-"},"q":{"id":"q","prepend":"fas fa-"},"r":{"id":"r","prepend":"fas fa-"},"ranking-star":{"id":"ranking-star","prepend":"fas fa-"},"road-barrier":{"id":"road-barrier","prepend":"fas fa-"},"road-bridge":{"id":"road-bridge","prepend":"fas fa-"},"road-circle-check":{"id":"road-circle-check","prepend":"fas fa-"},"road-circle-exclamation":{"id":"road-circle-exclamation","prepend":"fas fa-"},"road-circle-xmark":{"id":"road-circle-xmark","prepend":"fas fa-"},"road-lock":{"id":"road-lock","prepend":"fas fa-"},"road-spikes":{"id":"road-spikes","prepend":"fas fa-"},"rug":{"id":"rug","prepend":"fas fa-"},"rupiah-sign":{"id":"rupiah-sign","prepend":"fas fa-"},"s":{"id":"s","prepend":"fas fa-"},"sack-xmark":{"id":"sack-xmark","prepend":"fas fa-"},"sailboat":{"id":"sailboat","prepend":"fas fa-"},"school-circle-check":{"id":"school-circle-check","prepend":"fas fa-"},"school-circle-exclamation":{"id":"school-circle-exclamation","prepend":"fas fa-"},"school-circle-xmark":{"id":"school-circle-xmark","prepend":"fas fa-"},"school-flag":{"id":"school-flag","prepend":"fas fa-"},"school-lock":{"id":"school-lock","prepend":"fas fa-"},"section":{"id":"section","prepend":"fas fa-"},"server-rack":{"id":"server","prepend":"fas fa-"},"server-rack-fill":{"id":"hdd-stack-fill","prepend":"fas fa-"},"sheet-plastic":{"id":"sheet-plastic","prepend":"fas fa-"},"shield-cat":{"id":"shield-cat","prepend":"fas fa-"},"shield-dog":{"id":"shield-dog","prepend":"fas fa-"},"shield-heart":{"id":"shield-heart","prepend":"fas fa-"},"shop-lock":{"id":"shop-lock","prepend":"fas fa-"},"shrimp":{"id":"shrimp","prepend":"fas fa-"},"square-nfi":{"id":"square-nfi","prepend":"fas fa-"},"square-person-confined":{"id":"square-person-confined","prepend":"fas fa-"},"square-virus":{"id":"square-virus","prepend":"fas fa-"},"sliders":{"id":"sliders-h","prepend":"fas fa-"},"staff-snake":{"id":"staff-snake","prepend":"fas fa-"},"stairs":{"id":"stairs","prepend":"fas fa-"},"stapler":{"id":"stapler","prepend":"fas fa-"},"sun-plant-wilt":{"id":"sun-plant-wilt","prepend":"fas fa-"},"system":{"id":"vector-square"},"t":{"id":"t","prepend":"fas fa-"},"tarp":{"id":"tarp","prepend":"fas fa-"},"tarp-droplet":{"id":"tarp-droplet","prepend":"fas fa-"},"tent":{"id":"tent","prepend":"fas fa-"},"tent-arrow-down-to-line":{"id":"tent-arrow-down-to-line","prepend":"fas fa-"},"tent-arrow-left-right":{"id":"tent-arrow-left-right","prepend":"fas fa-"},"tent-arrow-turn-left":{"id":"tent-arrow-turn-left","prepend":"fas fa-"},"tent-arrows-down":{"id":"tent-arrows-down","prepend":"fas fa-"},"tents":{"id":"tents","prepend":"fas fa-"},"timeline":{"id":"timeline","prepend":"fas fa-"},"toilet-portable":{"id":"toilet-portable","prepend":"fas fa-"},"toilets-portable":{"id":"toilets-portable","prepend":"fas fa-"},"tower-cell":{"id":"tower-cell","prepend":"fas fa-"},"tower-observation":{"id":"tower-observation","prepend":"fas fa-"},"tree-city":{"id":"tree-city","prepend":"fas fa-"},"trowel":{"id":"trowel","prepend":"fas fa-"},"trowel-bricks":{"id":"trowel-bricks","prepend":"fas fa-"},"truck-arrow-right":{"id":"truck-arrow-right","prepend":"fas fa-"},"truck-droplet":{"id":"truck-droplet","prepend":"fas fa-"},"truck-field":{"id":"truck-field","prepend":"fas fa-"},"truck-field-un":{"id":"truck-field-un","prepend":"fas fa-"},"truck-front":{"id":"truck-front","prepend":"fas fa-"},"truck-plane":{"id":"truck-plane","prepend":"fas fa-"},"turkish-lira-sign":{"id":"turkish-lira-sign","prepend":"fas fa-"},"u":{"id":"u","prepend":"fas fa-"},"users-between-lines":{"id":"users-between-lines","prepend":"fas fa-"},"users-line":{"id":"users-line","prepend":"fas fa-"},"users-rays":{"id":"users-rays","prepend":"fas fa-"},"users-rectangle":{"id":"users-rectangle","prepend":"fas fa-"},"users-viewfinder":{"id":"users-viewfinder","prepend":"fas fa-"},"v":{"id":"v","prepend":"fas fa-"},"vault":{"id":"vault","prepend":"fas fa-"},"vial-circle-check":{"id":"vial-circle-check","prepend":"fas fa-"},"vial-virus":{"id":"vial-virus","prepend":"fas fa-"},"virus-covid":{"id":"virus-covid","prepend":"fas fa-"},"virus-covid-slash":{"id":"virus-covid-slash","prepend":"fas fa-"},"w":{"id":"w","prepend":"fas fa-"},"wand-magic-sparkles":{"id":"wand-magic-sparkles","prepend":"fas fa-"},"wheat-awn":{"id":"wheat-awn","prepend":"fas fa-"},"wheat-awn-circle-exclamation":{"id":"wheat-awn-circle-exclamation","prepend":"fas fa-"},"wheelchair-move":{"id":"wheelchair-move","prepend":"fas fa-"},"wizards":{"id":"wand-magic-sparkles"},"worm":{"id":"worm","prepend":"fas fa-"},"x":{"id":"x","prepend":"fas fa-"},"xmarks-lines":{"id":"xmarks-lines","prepend":"fas fa-"},"y":{"id":"y","prepend":"fas fa-"},"z":{"id":"z","prepend":"fas fa-"},"circle-half":{"id":"circle-half-stroke","prepend":"fas fa-"}},"tag":"span","prepend":"fas fa-","append":" fa-fw","rotate":{"90":" fa-rotate-90","180":" fa-rotate-180","270":" fa-rotate-270","horizontal":" fa-flip-horizontal","vertical":" fa-flip-vertical"}} jqueryTiki.no_cookie = true; jqueryTiki.cookie_consent_alert = "Sorry, cookie consent required"; var zoomToFoundLocation = "street"; var bootstrapButton; if (typeof $.fn.button.noConflict === "function") { bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value $.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality } $(function() { if (getCookie('flip_class_postitnote5') != 'hidden') { $('#postitnote5').removeClass('hidden').hide().delay('500').fadeIn('slow').draggable(); } }); $(".map-container:not(.done)") .addClass("done") .visible(function() { $(this).createMap(); }); function submitSearch1() { var $f = $('#search-module-form1'); if ($f.attr('action') !== "tiki-editpage.php" && $f.data('page_selected') === $("#search_mod_input_1").val()) { if ($f.find('input[name="find"]').length) { $f.find('input[name="find"]').val($f.data('page_selected')); } else { $f.append($('<input name="find">').val($f.data('page_selected'))); } $f.attr('action', 'tiki-listpages.php'); } else if ($f.attr('action') == "#") { $f.attr('action', 'tiki-searchindex.php'); } $exact = $f.find("input[name=exact_match]"); if ($exact.val() != "y") { $exact.remove(); // seems exact_match is true even if empty } return true; } function capLock(e, el){ kc = e.keyCode ? e.keyCode : e.which; sk = e.shiftKey ? e.shiftKey : (kc == 16 ? true : false); if ((kc >= 65 && kc <= 90 && !sk) || (kc >= 97 && kc <= 122 && sk)) { $('.divCapson', $(el).parents('div').first()).show(); } else { $('.divCapson', $(el).parents('div').first()).hide(); } } // js 2 try { var timezone = Intl.DateTimeFormat().resolvedOptions().timeZone; setCookie("local_tz", timezone); } catch (e) {} // this is used by tiki-confirm.js checkTimeout, so needs to be always set const scriptStartDate = new Date(); //Be careful, this will not be a global if this script ever becomes a module - benoitg - 2023-11-21 if (! timezone) { function inArray(item, array) { for (var i in array) { if (array[i] === item) { return i; } } return false; } var allTimeZoneCodes = ["ACDT","ACST","ADDT","ADT","AEDT","AEST","AHDT","AHST","AKDT","AKST","AMT","APT","AST","AWDT","AWST","AWT","BDST","BDT","BMT","BST","CAST","CAT","CDDT","CDT","CEMT","CEST","CET","CMT","CPT","CST","CWT","CHST","DMT","EAT","EDDT","EDT","EEST","EET","EMT","EPT","EST","EWT","FFMT","FMT","GDT","GMT","GST","HDT","HKST","HKT","HMT","HPT","HST","HWT","IDDT","IDT","IMT","IST","JDT","JMT","JST","KDT","KMT","KST","LST","MDDT","MDST","MDT","MEST","MET","MMT","MPT","MSD","MSK","MST","MWT","NDDT","NDT","NPT","NST","NWT","NZDT","NZMT","NZST","PDDT","PDT","PKST","PKT","PLMT","PMT","PPMT","PPT","PST","PWT","QMT","RMT","SAST","SDMT","SJMT","SMT","SST","TBMT","TMT","UCT","UTC","WAST","WAT","WEMT","WEST","WET","WIB","WITA","WIT","WMT","YDDT","YDT","YPT","YST","YWT","A","B","C","D","E","F","G","H","I","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]; var now_string = now.toString(); var offsethours = - now.getTimezoneOffset() / 60; setCookie("local_tzoffset", offsethours); var m = now_string.match(/[ \(]([A-Z]{3,6})[ \)]?[ \d]*$/); // try three or more char tz first at the end or just before the year if (!m) { m = now_string.match(/[ \(]([A-Z]{1,6})[ \)]?[ \d]*$/); // might be a "military" one if not } if (m) { m = m[1]; } else { // IE (sometimes) gives UTC +offset instead of the abbreviation // sadly this workaround will fail for non-whole hour offsets var hours = - now.getTimezoneOffset() / 60; m = "GMT" + (hours > 0 ? " + " : "") + hours; } // Etc/GMT+ is equivalent to GMT- if (m.substring(0,4) == "GMT + ") { m = "Etc / GMT - " + m.substring(4); setCookie("local_tz", m); } if (m.substring(0,4) == "GMT - ") { m = "Etc / GMT + " + m.substring(4); setCookie("local_tz", m); } if (inArray(m, allTimeZoneCodes)) { setCookie("local_tz", m); } } //--><!]]> </script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- $(function(){ // jq_onready 0 $(".convert-mailto").removeClass("convert-mailto").each(function () { var address = $(this).data("encode-name") + "@" + $(this).data("encode-domain"); $(this).attr("href", "mailto:" + address).text(address); }); function setConsentCookies() { let exp = new Date(); exp.setTime(exp.getTime()+(24*60*60*1000*365)); jqueryTiki.no_cookie = false; setCookieBrowser("tiki_cookies_accepted", exp.getTime(), "", exp); // set to cookie value to the expiry time if (jqueryTiki.cookie_consent_analytics) { if ($("#cookie_consent_checkbox").prop("checked")) { setCookieBrowser("tiki_cookies_accepted_analytics", exp.getTime(), "", exp); // set to cookie value to the expiry time } else { deleteCookie("tiki_cookies_accepted_analytics"); // reset cookie } } $(document).trigger("cookies.consent.agree"); } $("#cookie_consent_button").on("click", function(){ if ($("input[name=cookie_consent_checkbox]:checked").length || $("input[name=cookie_consent_checkbox]:hidden").val() || jqueryTiki.cookie_consent_analytics) { setConsentCookies(); $("#cookie_consent_div").fadeOut("fast"); if (location.search.match(/[\?&]cookie_consent/)) { location.href = location.href.replace(/[\?&]cookie_consent/, ""); } } else { $("input[name=cookie_consent_checkbox]").parent().animate({ backgroundColor: "#ff8" }, 250, function () { $("input[name=cookie_consent_checkbox]").parent().animate({ backgroundColor: "" }, 1000); }); } return false; }); fitvids('article', ); $("time.timeago").timeago(); jQuery.timeago.settings.allowFuture = true; $(".table-responsive").doubleScroll({resetOnWindowResize: true}); $(".search_mod_magnifier").on("mouseover", function () { $(".search_mod_buttons", $(this).parents(".module")) .show('fast') .on("mouseleave", function () { $(this).hide('fast'); }); }).on("click", function () { $(this).parents("form").trigger("submit"); }); $("#search_mod_input_1") .on("keydown", function () { $(".search_mod_magnifier", $(this).parent()).trigger("mouseover");} ); autocomplete($("#search_mod_input_1")[0], "pagename",{select: function(event, item) { $('#search-module-form1').data('page_selected', item.item.value).find("input[name=exact_match]").val("y"); }, open: function(event, item) { $(".search_mod_buttons", "#search-module-form1").hide(); }, close: function(event, item) { $(".search_mod_buttons", "#search-module-form1").show(); }}); $("time.timeago").timeago(); var cp = encodeURIComponent(window.location); $('.fb-share').each(function() { var link = $(this), href = cp; link.attr('href', 'https://www.facebook.com/sharer.php?u=' + href + ''); }); $('.tw-share').each(function() { var link = $(this), text = encodeURIComponent('Interesting stuff I found:'), href = cp; link.attr('href', 'https://twitter.com/intent/tweet?text=' + text + '&url=' + href + ''); }); $(document).ready(function () { var resetCSS = { transition: 'all .5s ease 0s', top: '', height: '', minHeight: '', opacity: '', overflow: '' }; $(window).on("scroll", function () { if ($(window).scrollTop() > 200) { $('.navbar.fixed-top, .navbar-fixed-top').css({ transition: 'all .75s ease 0s', top: '-20px', height: '25px', minHeight: '5px', opacity: '.75', overflow: 'hidden' }); $('html:not(#page_1) .topbar-wrapper').css({ 'box-shadow': '0 5px 10px 0px rgba(0,0,0,.25)', position: 'fixed', top: '6px', width: '100%', left: 0, 'z-index': 3 }); } else { $('.navbar.fixed-top, .navbar-fixed-top').css(resetCSS); $(".topbar-wrapper").removeAttr('style'); } }); $('.navbar.fixed-top, .navbar-fixed-top').on('mouseover', function () { $(this).css(resetCSS); $('html:not(#page_1) .topbar').css({ top: '65px' }); }); }); $('.backtotop').hide(); function backtotop(){ var scrolled = $(window).scrollTop(); if (scrolled > 0) { $('.backtotop').fadeIn(); } else { $('.backtotop').fadeOut().removeAttr('style'); } } $(window).scroll(function(e){ backtotop(); }); $('.backtotop a').click(function(event){ event.preventDefault(); $('html,body').animate({ scrollTop:$('body').offset().top }, 1000); }); /*! * Color mode toggler for Bootstraps docs (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under the Creative Commons Attribution 3.0 Unported License. * This code was derived from the original code. * Attribution for the original code goes to The Bootstrap Authors. */ const setup_color_mode = function() { "use strict"; const getStoredTheme = () => localStorage.getItem("theme"); const setStoredTheme = (theme) => localStorage.setItem("theme", theme); const prefered_mode = {"choice":"auto"}; const getPreferredTheme = () => { const storedTheme = getStoredTheme(); if (storedTheme) { return storedTheme; } if(prefered_mode.choice=="auto"){ return window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light"; } else{ return prefered_mode.choice; } }; const setTheme = (theme) => { if (theme === "auto" && window.matchMedia("(prefers-color-scheme: dark)").matches) { document.documentElement.setAttribute("data-bs-theme", "dark"); } else { document.documentElement.setAttribute("data-bs-theme", theme); } }; setTheme(getPreferredTheme()); window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change", () => { const storedTheme = getStoredTheme(); if (storedTheme !== "light" && storedTheme !== "dark") { setTheme(getPreferredTheme()); } }); const modes = [{"icon":"sun","name":"light","css_variables":null},{"icon":"moon","name":"dark","css_variables":null},{"icon":"circle-half","name":"auto","css_variables":null}]; $("button[data-bs-theme-value]").on("click", function (e) { const theme = $(this).attr("data-bs-theme-value"); setStoredTheme(theme); setTheme(theme); $(this).addClass("active"); $(this).attr("aria-clicked", true); let current_icon = $(this).find(".theme_icon").html(); $("#color-mode-theme").addClass("loading"); setTimeout(function(){ $("#color-mode-theme").html(current_icon); $("#color-mode-theme").removeClass("loading"); },100); //small transition when updating the icon $("button[data-bs-theme-value]").not(this).removeClass("active").attr("aria-clicked", false); }); if($("button[data-bs-theme-value='" + getPreferredTheme() + "']").length > 0){ $("button[data-bs-theme-value='" + getPreferredTheme() + "']").trigger("click"); } else{ //display default icon in case color mode has been deleted $("#color-mode-theme").removeClass("loading"); } }; setup_color_mode(); $("#loginbox-1").on("submit", function () { if ($("#login-user_1").val() && $("#login-pass_1").val()) { return true; } else { $("#login-user_1").trigger("focus"); return false; } }); if (jqueryTiki.no_cookie) { $('.box-login_box input').each(function(){ $(this).on("change", function() { if (jqueryTiki.no_cookie && ! jqueryTiki.cookie_consent_alerted && $(this).val()) { alert(jqueryTiki.cookie_consent_alert); jqueryTiki.cookie_consent_alerted = true; } }); }); } $("#switchbox-1 .submit").on("click", function () { if ($("#login-switchuser_1").val()) { confirmPopup('Switch user?') return true; } else { $("#login-switchuser_1").trigger("focus"); return false; } }); $('label[for="login-remember-module_1"]').on('click', function(event) { event.stopPropagation(); }); if ($('#login-user_1:visible').length) {if ($("#login-user_1").offset().top < $(window).height()) {$('#login-user_1')[0].focus();} } }); //--><!]]> </script> <script type="text/javascript"> BOOMR.init({ beacon_url: "tiki-performance-beacon" }); </script> </body> </html>