See also: How to pick a software library
Now that we have moved to Composer, the libs are here:
- https://gitlab.com/tikiwiki/tiki/-/blob/master/vendor_bundled/composer.json
- http://composer.tiki.org/
https://svn.code.sf.net/p/tikiwiki/code/third_party/component_version_listing.txt?view=markup
http://svn.code.sf.net/p/tikiwiki/code/trunk/lib/
https://svn.code.sf.net/p/tikiwiki/code/third_party/
https://svn.code.sf.net/p/tikiwiki/code/third_party/Zend-Revision-Map.txt
This page is intended to list information about all the external libraries used in Tiki. Libraries must respect Tiki's License. Also see: Interoperability and List of projects tagged 'tikiwiki' on Ohloh.net
Here is a list of projects which are identified as "bundled in Tki"
Tiki relies on:
- PHP scripting language
- Smarty template engine
- MySQL or MariaDB databases
- Zend Framework
- jQuery JavaScript library
Current Library versions:
Package | @version | uploaded | @revision |
adodb | 5.12 | 9 August 2011 | 35914 |
ckeditor | 3.6.1 | 2 July 2011 | 35160 |
codemirror | 2.11 | 22 July 2011 | 35569 |
ezcomponents | 1.8 | 9 May 2010 | 27007 |
fckeditor | 2.6.6 | 27 June 2010 | 27778 |
fullcalendar | 1.5.1 | 17 August 2011 | 36237 |
html5shim | 1.6.2 | 10 May 2011 | 34346 |
htmlpurifier | 4.4.0 | 21 February 2012 | 39889 |
jquery | 1.6.1 | 12 August 2011 | 36068 |
jscalendar | 1.4 | 3 March 2011 | 33205 |
mobileESP | 7 June 2011 | 34807 | |
pclzip | 2.8 | 11 August 2009 | 20759 |
phpcas | 1.1.1 | 26 May 2010 | 27326 |
PHPIDS | 0.7 | 29 April 2012 | 41188 |
phplayers | 1.5.2.1 | 24 September 2010 | 29564 |
phpseclib (http://phpseclib.sourceforge.net/) | 06/03/2012 | 40049 | |
rangy | 1.2.2 | 06/03/2012 | 40052 |
slideshow | 22 January 2010 | 24598 | |
smarty | 2.6.26 | 3 March 2011 | 33205 |
smarty | 3.1.8 | 21 February 2012 | 39888 |
textwiki | 24 June 2011 | 35033 | |
vfsStream | 0.10.0 | 10 August 2011 | 35942 |
xajax | 0.5 | 7 February 2009 | 16597 |
You will notice 2 Smarty versions listed, this is for backwards compatibility ... Tiki 8.x now uses Smarty version 3.
Potential
- https://packagist.org/explore/popular
- https://packagist.org/packages/swiftmailer/swiftmailer
- https://packagist.org/packages/monolog/monolog
- https://packagist.org/packages/symfony/event-dispatcher
- https://packagist.org/packages/symfony/yaml
- https://github.com/mustangostang/spyc (used by Piwik)
- https://packagist.org/packages/symfony/http-foundation
- https://packagist.org/packages/symfony/process
- https://packagist.org/packages/phpunit/phpunit
- https://github.com/tedious/JShrink (used by Piwik)
Maintained
- http://code.google.com/p/minify/ to minify JS & CSS in performance admin panel
- SuckerFish CSS menus with jQuery Superfish
- HTMLPurifier and modifications
- eZ Components for WebDAV
- FCKeditor for WYSIWYG
- Yaml
- iepngfix
- nusoap
- Raphaël (which is used in Spreadsheet) as well.
- JavaScript-MD5
- SVG-edit. Please see: Draw. Similar: PluginAnnotation
Status to be determined
Either the lib is no longer maintained, or it can be replaced by something more modern, or it's no longer relevant to the web today.
Mouse over / popups / tooltips
overLIB 4.21 was released on 2005-7-05
Partially replaced by jQuery in 4.0 but {if $prefs.feature_community_mouseover eq 'y'} {popup_init src="lib/overlib.js"}{/if} remains in tiki.tpl (as of 2010-03-06)
RSS feeds
Feedcreator not maintained. Replace by Zend Framework?
JSCalendar
Source: http://www.dynarch.com/projects/calendar/old/
JSCal2 (new project) is not free software
replace with jQuery?
Pear
Auth
Tags
- Freetags based on Gordon Luk's Freetag, which is up for adoption. Replace by Zend Framework?
swfobject (was swffix)
iCal
kamap
PclZip
PhpConcept Library - Zip Module
Via mods
PDF generation
- PDF generation via mods (which one?)
phpfreechat
- phpfreechat via mods
Will be phased out
HTML Mime mail class
- HTML Mime mail class in favor of Zend Framework
- done in Tiki11
Hawhaw
HawHaw has been phased out in favor of JqueryMobile.com and MobileESP
Optional:
Related: