Goals
Make Tiki easier to install, easier to upgrade, easier to backup, faster, less resource-intensive, more secure, and more robust on various server settings. Once Tiki is installed, making it easier to administer is covered by AdminUIRevamp
The main tool is TRIM, which may be superseded by Configuration Management and Systems Orchestration
It could include:
- improvements to the documentation
- improvements to the code
- adding feedback mechanisms to detect, report and deal with issues.
Project would include aspects of :
- Automatic Updates
- Security
- Install and Profiles
- Mods
- Performance
- URL handling
- Server Check
- TikiObject
- Search engine optimization because it's often server-specific
- Server errors common to shared hosting (ex.: open_basedir)
- Anything that is db or server-specific (ex.: we have a mysql-only search, it should be greyed out when using other DB)
Ideas
-
Is there a way to detect tables which need to be repaired?Now in Tiki Check -
LAMP (Linux+Apache+Mysql+PHP) is abundantly tested but there are sometimes some minor issues with Windows (IIS or Apache). How could we improve the situation for less used configurations?Should be added to Tiki Check as we go - Get test accounts/guinea pigs with top-5 or 10 cheap hosts. Real users that report issues. Procedures go to documentation. -> Testing Tiki installations on major Shared Hosting companies
- Bug reporting feature for certain types of errors (SQL errors, etc)
- Make sure Fantastico installs & upgrades are well handled. Work with Communication Team to get Tiki added to other installers -> 1-click installers
-
Secdb automatic check with cron jobcancelled - Lower memory consumption and/or have a <8 Meg mode
- More graceful error message when database is unavailable or crashed with email notification to admin
- See Monitoring
- Easier install of mods (especially themes) by using FTP like Joomla! to get around Apache permission limitations. related discussion on IRC
SSH-SVN installs
- Setup.sh and fixperms.sh have been merged. They should protect SVN directory so cron-secdb is efficient or maybe secdb should have two modes, cvs install and ftp install.
FTP installs
Warning system for getting hacked with cron job and optional notify tiki.org secdb + cron job should catch all for ftp installs
Mods enhance (at least the docs) for use with accounts that don't have shell.
Steps
- Identify the main issues/opportunities
- Identify who could work on the project
- Check how other open source projects do it.
- Prioritize and attack the point, one by one.
Possibly in this project.
Import and export stuff (ex.: importing data from other wikis or forums)
Wishlist
Open
Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(0) | structures and printing improvements for doc.tw.o and any documentation project based on Tiki | Xavier de Pedro | 8 | 40 |
| 2007-07-02 | 2017-10-06 | 1 xavi-13 Dec 08 | |||
(2) | Offline Tiki: add a way to save/view content offline | edjusted | 3 | 3 | 9 |
| 2007-11-26 | 2018-10-05 | 12 david@ndu-30 Jul 20 | ||
(0) | OpenSourceCMS type demo to test/develop and show off profiles | Marc Laporte | 8 | 7 | 56 |
| 2008-01-29 | 2018-10-19 | 2 luci-22 Oct 18 | ||
(0) | Admin>Login>User defaults or Admin>Groups: Ability to Subscribe new users to specific Tiki objects | Xavier de Pedro | 7 | 5 | 35 |
| 2008-04-25 | 2014-09-21 | 3 xavi-22 Nov 13 | ||
(0) | Better way to track referrals from Powered by TikiWiki link | Rick Sapir / Tiki for Smarties | 5 | 25 |
| 2008-10-14 | 2009-04-28 | 1 marclaporte-28 Sep 12 | |||
(0) | Backlinks between trackers and wiki pages (and maybe forums) | Marc Laporte | 8 | 40 |
| 2008-10-19 | 2009-04-22 | 0 | |||
(0) | Equivalent characters for page linking, backlinking, searching, etc (ex.: space, underscore, period) | Marc Laporte | 3 | 15 |
| 2008-10-29 | 2008-12-04 | 0 | |||
(1) | Integrate with Joomla! CMS | baijianpeng | 2 | 10 |
| 2008-11-19 | 2008-12-19 | 1 marclaporte-06 Dec 08 | |||
(0) | Tighter integration with Apache's > .htaccess (error messages, etc.) | Marc Laporte | 8 | 5 | 40 |
| 2008-12-04 | 2018-02-09 | 1 amette-04 Dec 08 | ||
(0) | Dead Video Links and Errors - e.g., Videos Not Accessible | dude | 5 | 25 |
| 2008-12-04 | 2008-12-04 | 1 marclaporte-28 Sep 12 | |||
(0) | tiki-register.php should not ask for anti-bot number if GD is not working | Marc Laporte | 5 | 25 |
| 2009-02-25 | 2009-02-25 | 0 | |||
(0) | Plugin builder (plugin alias): build plugins with backlink functionality | Marc Laporte | 7 | 35 |
| 2009-04-22 | 2009-04-29 | 0 | |||
(0) | All help links should point to wishlist as well (only for admins) | 7 | 35 |
| 2009-09-03 | 2009-09-03 | 0 | ||||
(0) | Read-only mode (ex.: when migrating a Tiki to a new server and you want the old one to still show content but not have edits) | Marc Laporte | 8 | 5 | 40 |
| 2011-11-28 | 2013-11-13 | 2 marclaporte-27 Mar 17 | ||
(1) | Search index could not be updated. The site is misconfigured. Contact an administrator. | Marc Laporte | 9 | 1 difficult | 9 |
| 2012-01-19 | 2015-05-19 | 2 xavi-29 May 18 | ||
(0) | domain redirect from *.tikiwiki.org to *.tiki.org is not working | Marc Laporte | 9 | 9 | 81 |
| 2013-06-11 | 2014-08-30 | 5 Jyhem-01 Sep 14 | ||
(0) | Check & report broken links | Marc Laporte | 5 | 2 | 10 |
| 2006-03-28 | 2021-10-10 | 1 Bsfez-10 Oct 21 | ||
(0) | Add a check in release.php for the maximum php version | Jonny Bradley | 3 | 7 | 21 |
| Jonny Bradley | 2016-12-15 | 2017-01-09 | 0 |
Pending
Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(0) | URL Rewriting Revamp: adding to Tiki log or error log so we catch them all through usage | Marc Laporte | 10 high | 8 | 80 |
| Nelson Ko | 2013-06-09 | 2018-02-09 | 1 marclaporte-24 Aug 13 | |
(0) | InterTiki backlinks / SisterWiki / Extend External Wiki feature | Marc Laporte | 4 | 2 | 8 |
| 2008-06-05 | 2016-11-16 | 1 marclaporte-11 Aug 14 | ||
(0) | When system runs out of disk space, Tiki user will not be able to login. | Nelson Ko | 1 low | 5 |
| 2007-07-19 | 2008-02-07 | 3 marclaporte-03 Nov 12 | |||
(0) | Missing & used plugins reporting + Plugin security and approval: need a listing + notification email | Marc Laporte | 9 high | 45 |
| 2008-10-29 | 2009-05-04 | 0 | |||
(0) | Files created by mods are 644 ( rw-r--r-- ) and owner & group is nobody, so I have no way to delete | Marc Laporte | 9 high | 45 |
| 2008-11-01 | 2008-11-01 | 0 | |||
(0) | Tiki hangs if RSS feed is unavailable | Marc Laporte | 8 | 40 |
| 2007-12-22 | 2008-02-26 | 1 mlaporte-28 Jul 08 | |||
(0) | Some stats for CVS and SVN activity :: looking for a volunteer to host stats server and maintain app | Marc Laporte | 8 | 40 |
| Lorinc | 2008-04-12 | 2008-05-19 | 0 | ||
(0) | SMTP Configuration from inside Admin Interface | morrighu | 8 | 40 |
| 2008-04-20 | 2009-04-11 | 7 sbhas2k-01 Aug 09 | |||
(0) | Optional reporting of anonymized usage stats (which features are used, how many accounts, etc) | Marc Laporte | 8 | 40 |
| Marc Laporte | 2008-11-01 | 2008-11-08 | 0 | ||
(0) | Tiki WikiFarm / Native multi-site / multi-domain handling | Marc Laporte | 7 | 35 |
| Louis-Philippe Huberdeau | 2007-12-02 | 2012-05-19 | 2 marclaporte-04 Aug 09 | ||
(0) | 1-click access to be able to do certain actions (view a page, edit a page, edit user tracker, etc) | Marc Laporte | 6 | 30 |
| 2008-02-26 | 2010-02-28 | 1 marclaporte-15 Jan 10 | |||
(0) | Indent Syntax like MedaWiki with leading colon (“:â€) | Marc Laporte | 5 | 25 |
| 2008-11-09 | 2008-11-09 | 0 | |||
(0) | TikiWiki plugin for Firefox : add RSS feed, etc. | Marc Laporte | 5 | 25 |
| 2008-11-18 | 2008-11-18 | 0 | |||
(0) | Make Tiki more viral | Marc Laporte | 8 | 3 | 24 |
| 2008-03-09 | 2013-06-09 | 0 | ||
(0) | View various file formats as text (Excel, Powerpoint, Word, PDF, Open Office, etc) | Marc Laporte | 6 | 4 | 24 |
| 2008-06-02 | 2013-11-25 | 3 marclaporte-09 Apr 15 | ||
(0) | Redirect plugin : should permit to set status "Moved Permanently" | Marc Laporte | 4 | 20 |
| 2008-03-08 | 2008-06-03 | 0 | |||
(0) | allow seing username in user tracker at registration time, step 2 (filling user tracker item) | Xavier de Pedro | 4 | 20 |
| 2008-07-10 | 2008-07-10 | 0 | |||
(0) | Reporting errors (to tiki.org) system (like Firefox Talkback) | Marc Laporte | 5 | 3 | 15 |
| 2007-11-26 | 2021-10-31 | 2 Bsfez-31 Oct 21 |
Closed
Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(0) | http://dev.tiki.org/wish2000 used to work, but no longer, maybe because of changes in tiki-route.php | Marc Laporte | 8 | 8 | 64 |
| Jean-François BILGER | 2013-05-31 | 2013-05-31 | 1 changi67-31 May 13 | |
(0) | Round Robin / Redundancy / Disaster planning for all *.tikiwiki.org content | Marc Laporte | 9 | 6 | 54 |
| 2007-07-11 | 2013-11-14 | 1 marclaporte-28 Sep 12 | ||
(0) | tiki-install.php to create mysql user, mysql database and assign permissions | Marc Laporte | 1 low | 5 |
| 2008-03-11 | 2012-04-18 | 0 | |||
(0) | Flat Files backend instead of DB (maybe ADOdb could do this?) | Marc Laporte | 1 low | 5 |
| 2008-05-25 | 2010-12-24 | 0 | |||
(0) | Trailing backslash at domain in URLs when installed in DocumentRoot | stefricht | 1 low | 5 |
| Philippe Cloutier | 2008-12-15 | 2010-05-25 | 5 Tiamat74-01 Apr 10 | ||
(0) | Predogfood servers should include files; was:nextthemes.tiki.org/Themes slider shows super small images | Marc Laporte | 7 | 7 | 49 |
| 2013-11-11 | 2015-05-29 | 0 | ||
(0) | Modules: if a feature is turned off, it should be hidden or somehow filtered + other ideas | Marc Laporte | 9 high | 45 |
| 2007-08-12 | 2013-06-05 | 0 | |||
(0) | Tiki site in a box (Profile Manager) | alain_desilets | 9 high | 45 |
| Louis-Philippe Huberdeau | 2007-11-23 | 2013-06-05 | 0 | ||
(0) | "TermA TermB" searches should be "termA AND termB" not "termA OR termB." | Marc Laporte | 9 high | 45 |
| 2008-02-03 | 2013-06-05 | 2 alain_desilets-14 Dec 09 | |||
(0) | Custom language translations in the database and administered via web interface | Marc Laporte | 9 high | 45 |
| 2008-05-20 | 2010-09-22 | 0 | |||
(0) | Test for PHP5 and provide graceful error message | Marc Laporte | 9 high | 45 |
| 2008-06-03 | 2009-04-20 | 0 | |||
(0) | period (.) in page names conflicts with Short URLs rewrite rules | Marc Laporte | 9 high | 45 |
| 2008-11-01 | 2009-01-16 | 0 | |||
(0) | templates_c is not included in .zip file | Marc Laporte | 9 high | 45 |
| 2008-11-12 | 2009-05-07 | 0 | |||
(0) | tiki-adminusers.php -> For admins to be able to validate a user and validate email | Marc Laporte | 9 high | 45 |
| 2009-02-05 | 2009-09-05 | 0 | |||
(0) | Discussion: Should we change from language.php to native .po files? | Marc Laporte | 9 high | 45 |
| 2009-09-07 | 2013-06-05 | 0 | |||
(0) | Testing if GD or Imagick works, via Tiki | Marc Laporte | 5 | 8 | 40 |
| 2007-09-07 | 2021-10-28 | 5 Bsfez-28 Oct 21 | ||
(0) | Test if the db upgrade script has been run and put a note in tiki-admin.php | Marc Laporte | 8 | 40 |
| 2007-11-26 | 2009-04-12 | 1 redflo-01 Dec 07 | |||
(0) | Adding some examples in htaccess | Marc Laporte | 5 | 8 | 40 |
| 2008-03-08 | 2010-12-26 | 3 marclaporte-29 Mar 10 | ||
(0) | Review the weight of certain fields in search results | Marc Laporte | 8 | 40 |
| 2008-03-12 | 2012-09-28 | 3 marclaporte-23 May 13 | |||
(0) | templates_c cleaning is too aggressive and deletes system files | Marc Laporte | 8 | 40 |
| 2008-05-19 | 2011-01-05 | 0 |
alias