Name | Type |
---|---|
"TermA TermB" searches should be "termA AND termB" not "termA OR termB." | tracker item |
Sitemap.xml &pagenum=2 -v- &pagenum=2 | tracker item |
1-click access to be able to do certain actions (view a page, edit a page, edit user tracker, etc)
Sometimes, we want people to participate to one wiki page, to access their user tracker to update personal information or access a ((workspace)) Right now, we need to #create a user #create a group #assign user to the group #give permissions to group ( in general or for a specific item) #inform this person, typically by email, on how to access this page Instead, I would want to #add an email #pick the permissions this person has #any limitations (works x times, or for x days/weeks) #an optional message And the system should send a 1-click login email (an email with a link in it which is unique / very difficult to guess). Whoever clicks that link *Would be authenticated with the appropriate permissions and according to the limitations. Related: Expiry date for group membership http://dev.tikiwiki.org/tiki-view_tracker_item.php?itemId=1071 Somewhat related: Send welcome email (by admin to new user or user that has not connected in a while) http://dev.tikiwiki.org/tiki-view_tracker_item.php?itemId=1016 |
tracker item |
File gallery: Virus checker
maybe http://www.clamav.net/ which has php plugin |
tracker item |
Change Crypt passwords method
#check who did it #decide new default setting Are upgrades affected? |
tracker item |
domain redirect from *.tikiwiki.org to *.tiki.org is not working | tracker item |
Add a check in release.php for the maximum php version | tracker item |
Add memcached support, with admin panel
Support.mozilla.com solution or http://framework.zend.com/manual/en/zend.cache.html http://framework.zend.com/manual/en/zend.cache.backends.html#zend.cache.backends.memcached |
tracker item |
Some stats for CVS and SVN activity :: looking for a volunteer to host stats server and maintain app
Once upon a time, we had http://sourceforge.net/projects/cvsmonitor/ running on cvs.tikiwiki.org It was taken offline because it needed 4 gigs of RAM to run (!) This provided some fun and useful stats about CVS activity. It would be nice to have something like this again. There are some nice demos of what we could have. http://statcvs.sourceforge.net/ http://statsvn.sourceforge.net/ We could have stats.tikiwiki.org to aggregate all stats from the TikiWiki community. Any volunteers? M ;-) |
tracker item |
Adding some examples in htaccess
ex.: # Redirects # This is useful if you are migrating from an old site, and you want the old URLs to still work. # Just uncomment and edit the line below. Redirect 301 /oldpage.html /tiki-index.php?page=newpage |
tracker item |
Admin>Login>User defaults or Admin>Groups: Ability to Subscribe new users to specific Tiki objects
It would be lovely to set some new user defaults at * Admin (home) > Login > User defaults, and/or * Admin > Groups > (Edit a single group) The ability to Subscribe/watch/monitor new users in the site or to that specific group, to specific Tiki objects. Which tiki objects?: I would say, in this order: # specific forums # specific blogs # specific calendars # specific newsletters (ML: we can already subscribe groups to newsletters) # specific wiki pages # specific structures # specific trackers # specific categories # new articles This is specially useful for new users of the site, where they don't know yet how to subscribe to specific areas, etc. Very needed for educational scenarios, but I can see many other places where new users are a bit lost for some time while they learn how to use the Tiki site. Related: *[wish988|Forum: Let forum admins/moderators add groups and/or users as watching the forum] *[tiki-index.php?page=Business%20Plans|Let small business start ups access collaborative sharing where the document being shared is not visible by anyone else] Anywhere there is a watch eye, it should be possible for an admin to have group members watch this category |
tracker item |
All help links should point to wishlist as well (only for admins)
All over Tiki, there are contextual links the relevant page on http://doc.tikiwiki.org/Keywords This is pretty good for end users because they get access to info about the feature and the opportunity to improve it. Now, it would be good for Tiki admins to see links to http://dev.tikiwiki.org/Keywords as well so they know what bugs have been reported and they get the opportunity to learn, share and participate. Related: ((Viral TikiWiki)) |
tracker item |
allow seing username in user tracker at registration time, step 2 (filling user tracker item)
I've set up a user tracker at registration time on tw.o, when TwCOmmunity group is chosen between the two listed right now at registration time. http://tikiwiki.org/tiki-register.php This tracker mainily requests selecting a checkbox to indicate that the user understands and will follow the rules and guidelines of TW Community, etc. I've set up a user field at that tracker, so that we can see when each users decided to join TW Community by selecting that checkbox. And while the compulsory checkbox is not acting as compulsory (due to bug), which users did accept and which ones didn't accept. http://tikiwiki.org/tracker8 |
tracker item |
Announcements: There should be an easier way for ppl to stay up to date
Currently, an administrator of a Tikiwiki installation has to hunt for upgrades, updates, and security related information of his installation. It is often cumbersome and sometimes dangerous, think of the delay in fixing a crucial vulnerability, it has happened elsewhere before. It might also be nice to know that ppl are using current and feature complete software. |
tracker item |
Automatic SVN commit of secdb and syncdb
This one should be run every time a php file is changed: doc/devtools/tiki-create_md5.php This should be automatic. Is there a way to this with SVN? |
tracker item |
Backlinks between trackers and wiki pages (and maybe forums)
In a tracker item, we often refer to wiki pages. From those wiki pages, we should be able to see the trackers in the backlinks. Related: Tracker plugin to get title and make link to tracker item http://dev.tikiwiki.org/tiki-view_tracker_item.php?itemId=1768 With this second thing done, we could have backlinks among tracker items. This will be useful for a ((Mindmap)) |
tracker item |
Better protection against accidental site breakage with improper use of code in modules + template
One of the nice things about Tiki is that, once setup, all the configuration is done Web-based. No FTP access is necessary. However, it can happen that a Tiki admin breaks his site and locks him/herself out. This can happen in Site Identity as well. For example, if you use the following code {CODE()} {show_image.php?id=13} {CODE} in a module, you will get: {CODE(wrap=>1)} Fatal error: Smarty error: [in evaluated template line 1]: syntax error: unrecognized tag: show_image.php?id=13 (Smarty_Compiler.class.php, line 436) in lib/smarty/libs/Smarty.class.php on line 1088 {CODE} and the site will be broken and you will be locked out of your Tiki site. (You need to go via phpmyadmin to delete the offending module) I just added a warning to BRANCH-1-9 for modules but it would be much better that Tiki wouldn't break in this case. More background info/ideas below {CODE(wrap=>1)} (01:17:27) marclaporte: I am wondering if there would be a way to avoid people locking themselves out of a Tiki site when putting invalid content in modules... (01:22:27) chibaguy: One way of coping would be to include an admin_modules page (php and tpl files) that has no side columns, so people could input that URL admin their modules without the activated modules being displayed. (01:23:28) chibaguy: Of course it would be more direct if the bad module just displayed without content when the content is bad, but is this possible? (01:28:23) marclaporte: depends how bad I guess (01:28:31) marclaporte: How about a test module page (01:28:53) marclaporte: So you can test even before assigning (01:29:18) chibaguy: Yes, if it opened in a new page, it wouldn't kill the main site. (01:29:24) marclaporte: Some guy locked himself out using {show_image.php?id=13} (01:29:42) marclaporte: It is very natural for the person to try this syntax (01:31:27) marclaporte: instead he's locked out Fatal error: Smarty error: [in evaluated template line 1]: syntax error: unrecognized tag: show_image.php?id=13 (Smarty_Compiler.class.php, line 436) in lib/smarty/libs/Smarty.class.php on line 1088 (01:32:52) chibaguy: It does make sense to have a safe test zone for modules before they are assigned. (01:33:17) chibaguy: Where failure doesn't lock up the site. (01:33:38) chibaguy: Could that replace "preview"? (01:33:52) chibaguy: Or "preview" be enhanced? (01:37:17) marclaporte: where is preview? (01:38:54) chibaguy: On Admin Modules page under "Assign new module" there's a "preview" button that displays the module in the center of the page. (01:39:50) marclaporte: woah (01:40:01) marclaporte: I never noticed that (01:40:11) marclaporte: 4 years (01:40:20) marclaporte: and I still discover stuff (01:40:23) marclaporte: :-) (01:40:33) chibaguy: Heh. Well, Tiki's got a lot of stuff. (01:41:41) chibaguy: I'm not sure offhand how preview handles fatal error modules. With Opera, I just hit the back button and have the admin modules page again. (01:41:56) marclaporte: I just tested (01:42:03) marclaporte: it crashes (01:42:11) chibaguy: Ouch (01:42:31) chibaguy: What if preview previewed in another page or a popup? (01:42:57) chibaguy: The user would still have control, I think. (01:43:01) marclaporte: it crashes but just one page (01:43:10) marclaporte: the site is still accessible (01:43:17) chibaguy: OK. (01:43:45) chibaguy: So users should be sure to preview first. (01:44:29) chibaguy: Maybe Admin Modules needs some large warning messages. (02:13:46) CIA-9: marclaporte BRANCH-1-9 * tiki/templates/tiki-admin_modules.tpl: Warning message about possibly breaking a Tiki site by improprer use of Smarty Syntax in modules (02:13:48) marclaporte: incoming {CODE} --- Added on 2007-08-17: Idea for modules: Maybe tiki-admin_modules.php shouldn't show modules. So you could always get access to your Tiki to remove/fix modules. And it should offer a login box, when not logged in. tiki-admin_modules.php could have some like (this doesn't work because modules are evaluated even in left & right columns are off, since a module could be in a wiki page): {img src=images/code.png}%%% {CODE()} $smarty->assign('feature_left_column', 'n'); $smarty->assign('feature_right_column', 'n'); {CODE} But it is nice to see the result of what you are doing. We could have &showmodule=y in the URL (with a link next to assign module/left modules/right modules/etc __Same thing when you use tiki-edit_templates.php__ -> If I don't close an if, I get: {img src=images/code.png}%%% {CODE()} Fatal error: Smarty error: [in evaluated template line 1]: syntax error: unclosed tag {if} (opened line 1). (Smarty_Compiler.class.php, line 317) in lib/smarty/libs/Smarty.class.php on line 1095 {CODE} Would there be a way that a Smarty error doesn't break Tiki completely? Here again, there could be a light version of tiki-edit_templates.php which has nothing which can break in a module. Maybe everything is hard-coded and it doesn't take any theme into account. And it shouldn't be possible to edit the tpl of tiki-edit_templates.tpl via tiki-edit_templates.php?template=tiki-edit_templates.tpl __Maybe useful?__ Smarty validation class http://www.phpriot.com/d/code/smarty/smarty-validator/index.html Here is another very famous error: "Fatal error: Allowed memory size of 8388608 bytes exhausted" http://tikiwiki.org/art82 And they often cause blank pages. How can we can catch them and render a simple & descriptive error page (not enough memory) instead of a blank page? __Related:__ dynamic contents in userdefined modules crashes tiki http://dev.tikiwiki.org/tiki-view_tracker_item.php?itemId=851 |
tracker item |
Better support for external search technologies like Sphinx, Lucene (Solr), Google Site Search, etc.
Tiki has internal ((doc:search)). It is fully integrated, checks permissions, and works on shared server, etc. However, in some contexts, better support for external search technologies would be useful. Related: http://framework.zend.com/manual/en/zend.search.lucene.html http://www.sphinxsearch.com/ http://www.google.com/sitesearch/ http://lucene.apache.org/solr/ http://ir.dcs.gla.ac.uk/terrier/ |
tracker item |
Better way to track referrals from Powered by TikiWiki link
TikiWiki.org gets a lots of referral links from other sites that have the "Powered by TikiWiki" footer enabled. It would be great if we could take advantage of this. I propose that the referring site's URL should be appended to the link, so that we could create (if desired) custom landing pages for incoming links from high-traffic sites (such as the FireFox support site). I envision the incoming list to be something like: http://www.tikiwiki.org/powered+support.mozilla.org Then on the wiki page "powered+support.mozilla.org" we could "sell" Tiki, explain why it was chosen to power that particular site, specific features, etc. In the .htaccess we could have a fallback page (simply "powered" to collect all other referrals that do not have a custom page. |
tracker item |
Blue Print CSS / BluePrintCSS
CSS... Themes... |
tracker item |
Change to a more modern mail class
possibilities: http://phpmailer.codeworxtech.com/ http://www.swiftmailer.org/ http://framework.zend.com/manual/en/zend.mail.html Related: SMTP Configuration from inside Admin Interface http://dev.tikiwiki.org/wish1711 |
tracker item |
Character substitutions in page names, search engine, usernames, etc.
Since wiki page names should avoid special characters, we'll need to think about maybe using character substitutions in page names (a instead of à , _ instead of ') and use the description field for the exact format. Please coordinate here: ((Character substitutions)) |
tracker item |
Check & report broken links
*.Tiki.org sites have a large number of external links. It would be nice to have a tool to check all the links and to report on status. Possibly this could be related to the cacheing feature. See: ((Link Checker)) |
tracker item |
Custom javascript: a future-proof way to handle
Tiki has a lot of features. But sometime, we have to hack it up with various things that we can't share back to the project. So we want to modify Tiki, yet, keep upgrades easy. It is already possible to add custom language strings. It is possible to override Smarty .tpl files with our own It will soon be possible to add custom CSS strings It would be nice to have this for javascript as well. A custom.js somewhere. If it can be kept in the database, it makes site migration and backup even easier Or it could be in styles/*/custom.js It would be nice to have the option of putting towards the top or towards the bottom. Maybe Site Identity custom areas already permit this? |
tracker item |
Custom language translations in the database and administered via web interface
This will make upgrades easier as people won't have to worry about overwriting their enhancements, Multilingual categories need translations and doing by FTP is not fun. Related: [tiki-view_tracker_item.php?itemId=485] -> This is suboptimal Support.mozilla.com has need for this as well. https://bugzilla.mozilla.org/show_bug.cgi?id=488728 In 3.0, language/*/custom.php can be managed by the web interface. Next step is to have this in a wiki page |
tracker item |
Dead Video Links and Errors - e.g., Videos Not Accessible
Hey Guys - I'm new to tikiwiki and have been trying to access the movies on this page -> http://tikiwiki.org/TikiMovies BUT most of the ones referencing USA point to an expired account and the ones mentioning Europe generate an error saying i don't have permission (even when logged in) ..??.. e.g., in the section "Preliminary_Settings", the USA link resolves to this -> http://esc45.midphase.com/suspended.page/ even though the link is coded for this address -> http://www.teluguvaariki.com/sri-addons/tikiwiki_videos/Wiki ... and when i hack the url to just the root domain, i get the same error and suspect this user's account is DOA ... i should note that i tried this a week or so ago and got the same response hence delayed sending this thinking it might clear up by now ..??.. and then when i click on "Editig a wiki page (Europe)" i get error - ie., "You do not have permission to use this feature" ... that link shows as -> http://tikiwiki.org/tiki-listmovies.php?movie=Wiki.swf&action=Display the same thing happens with the other videos in other sections like "Editing a wiki page", "Image Galleries", "Articles", "FAQs", etc ... the only video link that does work is the 24 minute intro with David Lankes - which is excellent by the way :>) accordingly, please advise ... i would really like to watch these videos to get up to speed as i'm already having numerous problems ... a) i was able to install okay but the images in the gallery won't upload, or when they do appear to upload, i get a blank screen and see no images ... b) i can't get the secure login link to work with my dedicated server that shares a SSL cert across domains ... thus i installed tikiwiki on avantigroup.com/tiki but for the https i need to make a url callout that is https://secure.cooltea.org/avantigroup.com/tiki but tikiwiki won't let me do this from admin control panel and forces https://avantigroup.com ... ugh ... sure, i could go in and hack the template but this kind of defeats the smarty template approach but i digress ... thanks in advance for your attention to this matter and on positive side, it does look like you have a lot going for your project and i look forward to diving in further ... to be continued ... cordially, chuck scott |
tracker item |
dev.tiki.org delivered garbage, possibly crashed | tracker item |
Discussion: Should we change from language.php to native .po files?
We have: ((tw:PO convertor for TikiWiki)) Should we change the way we handle language.php?: ((Research about different i18n systems)) |
tracker item |
Duplicate search results
You can see here: http://dev.tikiwiki.org/tiki-searchresults.php?highlight=mouseover&where=pages&search=Go |
tracker item |
Equivalent characters for page linking, backlinking, searching, etc (ex.: space, underscore, period)
This would permit cleaner URLs and easier searching. __Where?__ Wiki page names Usernames tags? etc. __What?__ Spaces & underscore to be equivalents a and A are equivalent. This makes perfect sense for page names, user names, etc Accented characters (äâ) should be as well For wiki page names (see how Wikipedia does it) but it could be that ~np~((User_Profile)), ((User+Profile)) and ((User Profile))~/np~ are equivalent. Should hyphen (-) be an equivalent character as well? How about (,) and (.) . doesn't play nice with rewrite rules Moved discussion to: ((Character substitutions)) |
tracker item |
External wiki links title don't work
The title for External wiki links in not parsed, for instance ~pp~ ((wp:Link|Title)) ~/pp~ will display __Link__ instead of __Title__ We need this for *.tikiwiki.org as well {img src=images/code.png}%%% {CODE()} ((dev:EditUIRevamp|Improve the content editing interface)) ((dev:AdminUIRevamp|Improve the admin interface)) {CODE} |
tracker item |
failed to set proper "include_path" in tw 1.9.8.x
Hello I had a lot of warning when i upgraded to tw 1.9.8.1 this morning. It talked about include_once() problem and include_path. Many things to say about: php in safe_mode (deprecated) cannot modify ini value ! ini value set in apache conf with php_admin_value cannot be modified ! all scripts using "TikiInit::prependIncludePath()" have to check the return value of the method because init_set and set_include_path can return FALSE. In this case, an error message should be printed to the user, and/or logged. Here is a list of files using this method. - db/tiki-db.php - tiki-install.php - tiki-setup.php |
tracker item |
Files created by mods are 644 ( rw-r--r-- ) and owner & group is nobody, so I have no way to delete
This is why Toggg created ((tw:TogggDeletorPhp)) |
tracker item |
Flat Files backend instead of DB (maybe ADOdb could do this?)
Please see: http://www.wikimatrix.org/wiki/feature:Text%20Files In 5 years, there has not been a real need expressed for this feature so it will probably never happen. If you think it's important, please comment this tracker item. Tiki supports sqlite so this would be similar (to avoid full db) but it would be slow for active sites and not really provide any benefit (vs MySQL, Postgres, etc). |
tracker item |
GeSHi - Generic Syntax Highlighter for PluginCode should be in mods (and activated on *.tw.o sites)
((doc:PluginCode)) doesn't show colors for php code, as it should according to doc page: [http://doc.tikiwiki.org/PluginCode] Tried with param colors=>php or colors=>phpcode: {CODE()} {CODE(colors=>php)} /** Return system defined temporary directory. * In Unix, this is usually /tmp * In Windows, this is usually c:\windows\temp or c:\winnt\temp * \static */ function tempdir() { static $tempdir; <b>$tempdir = '../tmp';</b> <b>/*</b> if (!$tempdir) { $tempfile = tempnam(false,''); $tempdir = dirname($tempfile); @unlink($tempfile); } <b>*/</b> return $tempdir; } } {CODE} {CODE} And it returned: {CODE(colors=>php)} /** Return system defined temporary directory. * In Unix, this is usually /tmp * In Windows, this is usually c:\windows\temp or c:\winnt\temp * \static */ function tempdir() { static $tempdir; $tempdir = '../tmp'; /* if (!$tempdir) { $tempfile = tempnam(false,''); $tempdir = dirname($tempfile); @unlink($tempfile); } */ return $tempdir; } } {CODE} --- Update: RFE for plugincode: Why not using "wrap=>1" as default param instead as "wrap=>0"? |
tracker item |
http://dev.tiki.org/wish2000 used to work, but no longer, maybe because of changes in tiki-route.php | tracker item |
In context of enabling of features: option to activate feature from error page
In Tiki4, and in Tiki5 where accesslib hasn't been deployed {img src=images/code.png}%%% {CODE()} This feature is disabled: feature_games Go back Return to home page {CODE} Suggested: if the current user has admins permissions (tiki_p_admin) 1- enable feature_games 2- add to tiki-syslog.php We'll need to change all feature checks to use accesslib (job for 5.0) Needs to handle more than one feature check. Currently: tiki-orphan_pages.php has: {img src=images/code.png}%%% {CODE()} require_once('tiki-setup.php'); $access->check_feature( array( 'feature_wiki', 'feature_listorphanPages' ) ); {CODE} but upon error. Ex.: http://profiles.tikiwiki.org/tiki-orphan_pages.php just shows one, even if two are needed. |
tracker item |
Indent Syntax like MedaWiki with leading colon (“:â€)
No indent : One indent :: Two indents Please see: http://www.mediawiki.org/wiki/Help:Formatting |
tracker item |
Integrate with Joomla! CMS
When I first met Tikiwiki, I was looking for only a wiki program. The translating for page (multilingual) feature of Tikiwiki made me to choose it. But I always wonder: does Tikiwiki really need to have so many features ? We all know that multi-features software is more complicated for developers as well as users than single-feature software. For example, Tikiwiki has a forum built-in, do you think this forum is better than phpBB3 ? Tikiwiki also has an article feature, do you think this feature is better than Joomla! CMS ? At present, I have a website built with Joomla, I want to add a new wiki section, but Joomla has no wiki component. In fact, I think we should combine these best softwares together, not re-create the wheel. Joomla doesn't need to build a new wiki component if we can integrate Tikiwiki with it. In fact, this integration only needs at least one function: synchronize the users so they can login in to Tikiwiki without register twice. I should inform you that Joomla! will be the most popular CMS soon, so I hope the Tikiwiki team take some time to consider this integration suggestion. Thanks. |
tracker item |
InterTiki backlinks / SisterWiki / Extend External Wiki feature
((doc:InterTiki)) permits to share login, preferences and groups between various Tiki sites. We need the Sister Wiki too! http://www.wikimatrix.org/wiki/feature:SisterWiki Continue discussion here: ((Sister Wiki)) ((doc:backlinks)) are very cool. But what about backlinks from other sites? We could use list from: http://doc.tiki.org/External+Wikis Related: [wish2086|Backlinks between trackers and wiki pages (and maybe forums)] [wish1768|Tracker plugin to get title and make link to tracker item] |
tracker item |
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)
We have a site_closed preference which is very useful. However, this permits only the admins to access the site. What if we want a read-only mirror? It would be nice to a have a preference for this, along with a message to users: "This site is in read-only" and admins could change this message to indicate where the live site is. Perhaps it could be interesting to check if the mysql user is "read only" as well... This could also be interesting if a project is completed and we want to keep a site an an archive but no longer have any changes. Things like tiki-logs, date of last login, etc. will need to considered. Perhaps there could be a check: If current users has an edit/add permission (we'd have to make a list), then, he gets a warning that site is read-only (a message that the admin could change) and that any changes will be lost. |
tracker item |
Search index could not be updated. The site is misconfigured. Contact an administrator.
__unified_incremental_update doesn't check for feature_search__ Unified Search with Lucene is awesome and is "the future of Tiki". Now, on certain server configurations, it doesn't work well. An easy workaround is to simply revert to the legacy MySQL Full Text Search. However, even when using MySQL Full Text Search, unified_incremental_update is defaulted to yes, and tried to update Lucene index, and generates an error message Workaround is to deactivate unified_incremental_update, or even better, upgrade to 12.x and use Unified Index, with MySQL as storage. --- Update: this issue has been reproduced in 12.x svn (and untested in 14.x so far, afaik) also with Mysql Full Text Search as unified search engine (on a multitiki install). See: [item5673] . {sign user="xavi" datetime="2015-05-19T09:10:57+00:00"} |
tracker item |
MEbneter
Contributors |
tracker item |
German localization
a) The german localization has a lot of errors, mostly typos. b) The wording and/or spelling some of the original (english) phrases in the language file appear to me as questionable, eg line 655 "New articles submited" |
tracker item |
Broken system on Filter call
Use this link to see error: {HTML()}https://dev.tiki.org/tiki-view_tracker.php?trackerId=5&status=op&sort_mode=f_41_desc&filterfield=47&filtervalue[86]=&filtervalue[26]=&filtervalue[56]=Accepted&filtervalue[54]=&filtervalue[27]=&filtervalue[90]=&filtervalue[28]=&filtervalue[48]=&filtervalue[55]=&filtervalue[91]=&filter=Filter{HTML} Tracker breaks and spills code onto the page. This happened when I attempted to filter for only bugs in version 9x. |
tracker item |
Installation/Infrastructure
Features Classification |
tracker item |
Make Tiki more viral
Please see: ((tw:Viral Tiki)) |
tracker item |
Managing XML in TikiWiki for re-use by external apps
XML files are cool for data interchange. For example, you can create an xml file to feed a Flash animation. However, you still need to update that XML file via FTP. What if you could edit a wiki page (with permissions, history, etc) and have the Flash animation get the data from it as if it was xml? Or maybe a button on a wiki page "save to .xml", which would save on the filesystem WikiPageName.xml? (where the Flash would know to look for it) Related idea: * {wish id=467} * {wish id=3103} Louis-Philippe Huberdeau --will look into-- used [http://www.yaml.org/|YAML] --to see if this could be useful-- and it is very useful for the ((Profile Manager)) |
tracker item |
Menu & modules contextual to category of currently show item (wiki page, article, tracker, etc)
Related: [wish1887|Modules use should be restrictable with standard permissions] Read from bottom up: 2008-05-27 00:46:33 Norrin_Rrr mmh 2008-05-27 00:45:57 prozaq you could probably modify that 2008-05-27 00:45:39 prozaq that displays all categories 2008-05-27 00:45:32 prozaq Norrin_Rrr: in 1.10 there is a module called "categories" 2008-05-27 00:41:25 Norrin_Rrr will try it 2008-05-27 00:41:16 Norrin_Rrr the example in the documentation says its for features not sections that s weird 2008-05-27 00:40:51 prozaq oh - yes I think so, but Ive never tried it 2008-05-27 00:40:34 prozaq beg your pardon? 2008-05-27 00:39:45 Norrin_Rrr the section parameter in the menu its to set wich section (wiki/cms/forums) will display the menu ? 2008-05-27 00:38:54 Norrin_Rrr that should be doable 2008-05-27 00:38:19 prozaq so you should be able to copy some of the code from the tiki-browse_categories pages 2008-05-27 00:34:38 Norrin_Rrr yes 2008-05-27 00:34:16 prozaq but isnät that when you are creating a module from scratch? 2008-05-27 00:34:07 Norrin_Rrr i am not sure but there seems a possibility for hacking ? 2008-05-27 00:33:44 Norrin_Rrr "So if you know about Smarty template editing you can use any Smarty tag in your user modules." 2008-05-27 00:33:05 Norrin_Rrr ah okay i am at the module documentation, and its seems there are some conditionals with TW1.10 for modules but unfortunatly none for specific category 2008-05-27 00:32:56 *** franck has left #tikiwikin 2008-05-27 00:29:43 *** kiilo_ has quit IRCn 2008-05-27 00:28:34 Suprano even more if you paste in in a formular :D 2008-05-27 00:28:15 Suprano hmmm copying 4mb text slows down the pc 2008-05-27 00:28:10 Norrin_Rrr and display a menu that gather the various item of this category 2008-05-27 00:27:59 prozaq marclaporte: earlier I posted a bug to the tracker item Bugs & Wish list on dev.tikiwiki.org but how do I post to the "All Bugs" section or the "Release 110 taged bugs" ? section 2008-05-27 00:27:38 Norrin_Rrr yes 2008-05-27 00:27:30 marclaporte the goal would be to show a certain module only if current item (page, etc) is in category X ? 2008-05-27 00:26:07 prozaq eek... 2008-05-27 00:25:45 Norrin_Rrr its seems it works for feature enabled on the site but not for category (?) 2008-05-27 00:25:16 Norrin_Rrr yep i have the doc about the menu under my nose but i don't understand the section parameter 2008-05-27 00:24:39 marclaporte hi prozaq 2008-05-27 00:24:24 prozaq marclaporte: hi 2008-05-27 00:24:19 prozaq but Iäm not sure a specific category would fall under that 2008-05-27 00:23:57 prozaq it seems that you can tell a module which "section" it should appear in 2008-05-27 00:22:37 Norrin_Rrr for now 1.9.9 but 1.10 soon i hope :) 2008-05-27 00:21:20 *** marclaporte has joined #tikiwikin 2008-05-27 00:20:45 prozaq which version are you using norrin? 2008-05-27 00:18:38 Norrin_Rrr i am not sure, a module with a menu would be nice 2008-05-27 00:18:08 prozaq a menu item or a module with menus? 2008-05-27 00:17:29 Norrin_Rrr and hello everybody ;) 2008-05-27 00:16:39 Norrin_Rrr Is it possible to show a menu only when a user reach an item belonging to a given category ? 2008-05-27 00:15:24 *** Norrin_Rrr has joined #tikiwikin Sylvie has recently added some useful code in BRANCH-1-10 so we can use categories as conditions in templates (.tpl) [http://dev.tikiwiki.org/Hello+World#To_do_something_specific_in_a_template_ex_tiki_tpl_conditional_to_the_current_item_being_in_a_category_Ex_different_header_picture_|related info in Hello World] |
tracker item |
Missing & used plugins reporting + Plugin security and approval: need a listing + notification email
Here: http://tikiwiki.org/TikiCopyrights I just got: {img src=images/code.png}%%% {CODE()} WARNING: No such module CVS! copyright.txt {CODE} Similar to orphans pages and wanted pages, it would nice to have a way to have a list of used plugins (how many times used) from which we know how many are broken. This happens if someone attempts to use a plugin which isn't activated. This can happen on upgrade for example or if a plugin was de-activated. We need a way to know how many times each plugin is being used. So we can deactivate without causing issues. Also, __approval of plugin security__ conflicts with wiki cache. When approving, cache should be cleared. Please test. ** Would need to watch this list ** Rick asks for a [http://irc.tikiwiki.org/irclogger_log/tikiwiki?date=2009-05-01,Fri&sel=120#l116|mass approve] |
tracker item |
#2115
Bugs & Wish list |
tracker item |
Modules: if a feature is turned off, it should be hidden or somehow filtered + other ideas
Tiki 1.9.8 ships with 94 modules. (excellent) Need a "module manager" Module should come with a screenshot or preview. A page listing all modules with descriptions and parameters- grouped by feature. currently, the "user modules" and "assigned modules" titles are very non-intuitive. Should say "custom modules" and "active modules" However, all modules are listed at all times. Module listing should check for features which are activated. It would be easier on new Tiki admins. For example, if articles are deactivated, don't show me last_articles in tiki-admin_modules.php Admin modules does not display titles of available modules or provide easy method for selecting unused modules, such as with a listbox. The missing information is not available unless a Tiki admin has system admin permissions. Also, all possible parameters for the current module should be listed (or picked from a drop-down) See: [http://doc.tikiwiki.org/Module] Related: Plugins admin interface http://dev.tikiwiki.org/tiki-view_tracker_item.php?itemId=502 |
tracker item |
More graceful error message when database is unavailable or crashed
I got this on October 25th 2006: Warning: mysql error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in query: select count(*) from `tiki_banners` where `wed` = ? and `hourFrom`<=? and `hourTo`>=? and ( ((`useDates` = ?) and (`fromDate`<=? and `toDate`>=?)) or (`useDates` = ?) ) and `impressions`<`maxImpressions` and `zone`=? in lib/tikidblib.php on line 134 How could we show a more meaningful error message? --- mysql tables sometimes crash. When they do, the error message is cryptic, at best. An average Tiki admin won't know what the problem is and could think it's Tiki's fault. A graceful error message would inform the admin that: "There are problems with the following tables: ". Please repair (link to how to repair) Especially the tiki_sessions, which shuts down the site completely... Some others are not so bad. Just a path disclosure. {img src=images/code.png}%%% {CODE()} Warning: mysql error: Can't open file: 'tiki_images.MYI' (errno: 145) in query: select count(*) from `tiki_images` where `galleryId`=? in lib/tikidblib.php on line 134 {CODE} --- Another error to watch for: {img src=images/code.png}%%% {CODE()} Unable to connect to the database ! User droit_tiki has already more than 'max_user_connections' active connections {CODE} --- Maybe Tiki admin email should be in db/local.php? So the system could send email alerts when DB can't connect. |
tracker item |
Multi-domain: redirect all traffic to main domain
When a tiki is on a server which has several domain names, have an option to force a redirect to one in particular (similar to force with/without www). Should be a "permanent redirect" HTTP/1.1 301 Moved Permanently This is related to the recently introduced feature to remove www or add www to Tiki sites Specifically, all *.tikiwiki.org domains will progressively move *.tiki.org Both URLs will be kept forever but tiki.org should be the new main one that people see in their browser (and copy-paste from) |
tracker item |
Multimedia Flash unusable due to XSS protection
The "Multimedia" feature requires a "urâ€l" parameter, which is damaged to ~np~url~/np~ by XSS protection. TikiWiki has no way to play MP3 files (XSPF mod seems nonfunctional in 2.1). ~np~{FLASH(movie=>"tikimovies/multiplayer.swf?url=http://yoururl/file.mp3&MODE=AUDIO")}{FLASH}~/np~ |
tracker item |
natokpe | tracker item |
Predogfood servers should include files; was:nextthemes.tiki.org/Themes slider shows super small images | tracker item |
Offline Tiki: add a way to save/view content offline
The Export feature is nice, but it would be nice to export/save wiki pages with html formatting intact. A way to edit offline then sync changes would be even better, but for now, I'd settle for a way to just view pages offline. ML: You can ((doc:mail-in)) and ((doc:watch)) (mail-out), but no true sync XML-RPC? IMAP? http://www.socialtext.net/help-en/index.cgi?working_offline_with_unplugged See: ((Offline)) Would be really nice to combine with an encrypted password manager for offline storage -> ((User Encryption)) |
tracker item |
OpenSourceCMS type demo to test/develop and show off profiles
We are documenting some ((info:Use Cases)) which will become profiles. To be able to developer/test/improve these profiles, we would need a site like [http://www.opensourcecms.com/index.php?option=com_content&task=view&id=180|Open Source CMS] but for all profiles. This site only shows one profile. These 20+ demo sites would provide admin access to easily test any profile. It would encourage people to generate and improve various profiles as well. Related: ((Profile Manager)) ((TRIM)) |
tracker item |
Optional disabling on javascript stripping protection
Tiki, be default, strips all javascript from all text box entries. This is meant as a security protection. While most of the time, this is a good thing, sometimes, it is appropriate to use this javascript. For example, an add placed in a dynamic content module. |
tracker item |
Optional reporting of anonymized usage stats (which features are used, how many accounts, etc)
Related: http://drupal.org/project/usage/ [wish1416|Reporting errors (to tikiwiki.org) system (like Firefox Talkback)] |
tracker item |
period (.) in page names conflicts with Short URLs rewrite rules
A new short URLs / Search Engine Friendly / Rewrite Rule with .htaccess was added to Tiki 2.0 as experimental (great!) However, this causes issues with pages like: http://tikiwiki.org/Custom+email+message+to+new+tikiwiki.org+registrants http://tikiwiki.org/TikiWikiRelease1.6 Related: [wish2108|Equivalent characters for page linking, backlinking, searching, etc (ex.: space, underscore, period)] |
tracker item |
Plugin builder (plugin alias): build plugins with backlink functionality
((Plugin alias)) which I am considering renaming __Plugin builder__ permits some amazing things. ((Backlinks)) can be cool for dynamic & efficient information organization. How can we have the two together? Perhaps an alias of the REDIRECT plugin which includes semantic wiki link "alias" between the two pages... More on this later... |
tracker item |
Prepare for SourceForge hosted Apps
http://alexandria.wiki.sourceforge.net/Hosted+Apps http://profiles.tikiwiki.org/SourceForge_Software_Project ((SourceForge Hosted Apps)) |
tracker item |
Problem with duplicate menus when running tiki_1.8to1.9.sql multiple times.
This code in db/tiki_1.8to1.9.sql used in upgrade script, is causing duplicate menu items. {img src=images/code.png}%%% {CODE()} INSERT IGNORE INTO tiki_menu_options (menuId,type,name,url,position,section,perm,groupname) VALUES (42,'o','Mobile','tiki-mobile.php',37,'feature_mobile','',''); {CODE} {img src=images/code.png}%%% {CODE()} INSERT INTO tiki_menu_options (menuId,type,name,url,position,section,perm,groupname) VALUES (42,'o','Users map','tiki-gmap_usermap.php',36,'feature_gmap','',''); {CODE} Duplicates also happen for 187, and 188, 900, 1191, 1235, and in a minor way, 189, 780, See screenshot attached. |
tracker item |
Reactivate the Quality Team and start using code.tiki.org | tracker item |
Redirect plugin : should permit to set status "Moved Permanently"
Related: [wish1489|Wiki page name Alias] [wish1119|Better handling of page renaming] [wish1292|Plural WikiWords when using ((WikiWord))] |
tracker item |
Reporting errors (to tiki.org) system (like Firefox Talkback)
Some desktop applications have a way to report errors. This would help us know which bugs happen the most often. For example, we could check for sql errors or hard php errors. Of course, this would be totally optional. Even better would be for people to be able to share their Tiki configuration (anonymously) at the same time so maybe we could detect that bug X only happens with a specific combination of on/off settings. Firefox talkback: http://www.mozilla.org/support/firefox/faq#talkback Of course, knowing about all the bugs doesn't automagically fix them. However, some are super easy to fix if we notice them, like this one: http://dev.tikiwiki.org/tiki-view_tracker_item.php?itemId=1399 The same way TikiWiki community members can vote on bugs and feature request, the "crowdsourcing" of error reporting will make it easier to distinguish the most common issues. It would also be a hint that some very rarely reported issues are probably related to a rare server configuration. The same way I invest to address the most voted on features/bugs, I would do the same here. Specifically, I would like to see reports of the top-10 Postgres-related errors. I am sure these are easy to fix and could make TikiWiki more useful to Postgres users. I would like to use Tiki on Postgres eventually. http://yro.slashdot.org/article.pl?sid=09/01/24/1938224 |
tracker item |
Restrict possible characters in usernames
To be discussed the exact list, but not all characters should be permitted when creating a username. Maybe restrict to the same rules as the prefix in emails. http://www.remote.org/jochen/mail/info/chars.html __Example of problems.__ 1- Do I want a user Stéphane and another stephane? This can create confusion in who is who in forums, etc 2- Apostrophe: http://tikiwiki.org/tiki-user_information.php?userId=11351 This doesn't work everywhere. Related: [http://dev.tikiwiki.org/tiki-view_tracker_item.php?trackerId=5&itemId=195|Username case sensitiveness] [http://dev.tikiwiki.org/tiki-view_tracker_item.php?trackerId=5&itemId=265|Username can't have space in it for messageing system Bug] Notes: __Self-register vs admin vs import__ At one point (not sure if it's still true) it was possible to create a username with a space as admin (tiki-adminusers.php) but not when self-registering (tiki-register.php) To be discussed if the restrictions should be the same. Some could argue that they should be less restrictive for admins. Please also see next point. __Integrating with external authentication system.__ In Tiki, it is not possible to create a username with a space. However, when authenticating against an external system like LDAP, the other system may permits space. How do we handle this? __International use__ What about characters in languages like Hebrew, Mandarin, and Arabic? __Usernames in a URL__ Sometimes, the username is used in a URL (in an email for example). So the simpler it is the less risk there is. UserID vs username I think the trend is to use the userID more & more (in 1.10) vs username. Maybe this makes it simpler, more robust. __ Respecting the environment__ We have to figure how to handle existing Tiki installation with these now invalid usernames. Maybe we just tell the admins to correct manually. Or maybe we just solve "from now on" |
tracker item |
Review the weight of certain fields in search results
wiki page names, wiki page descriptions, etc should not only be indexed but the weight should be higher than text in the the wiki page. Same logic should apply to all features. {img src=show_image.php?id=93} |
tracker item |
Round Robin / Redundancy / Disaster planning for all *.tikiwiki.org content
Various *.tikiwiki.org sites are managed by different volunteers on various hosts. That is good. Each domain should be systematically copied over to someone else. Something like: ||domain|managed by|backed up by fr.tikiwiki.org|mose|marclaporte themes.tikiwiki.org|marclaporte|luci|| Related: http://dev.tikiwiki.org/tiki-view_tracker_item.php?itemId=482 |
tracker item |
Secdb automatic check with cron job
SecDB is very useful to check which files have changed and to detect suspicious files. http://doc.tikiwiki.org/Security+Admin Next step would be to run on a cron-job (or pseudo cron-job) and to send an email to the admin (with an easy way for the admin to report the issue to the tikiwiki security team) when it detects the presence of a new file. Related: [tiki-view_tracker_item.php?itemId=1410|Secdb for all files (not just php)] |
tracker item |
Setting admin password in the installer, with option to force change at first login
nyloth: in my opinion, a password for admin should be asked inside the installer, no password change should be asked after that, and user should be already logged as admin just after the last step of the installer. marclaporte: I agree but can we have a checkbox, like in admin-users to force admin user to change password at first run? So I deploy snapshot-copies of a lot of Tikis, I am sure that they don't all have same password. |
tracker item |
SisterWiki links between doc.tiki.org and dev.tiki.org
Please read: [http://irc.tiki.org/irclogger_log/tikiwiki?date=2009-04-18,Sat&sel=117#l113] Something like: {img src=images/code.png}%%% {CODE()} {if isset($objectCategoryIds) and in_array(1, $objectCategoryIds)} This is the documentation for {$page}. For bug reports and feature requests, please visit [http://dev.tiki.org/{$page}] {/if} {CODE} |
tracker item |
Slash (/) in wiki page names cause issue with Rewrite Rules
Seen on tikiwiki.org It gives error 404 Possible solutions: *Users could be prevented to create pages with characters that conflict with *Rewrite rules are not activated when page name contains such characters |
tracker item |
SMTP Configuration from inside Admin Interface
A lot of people who install this aren't doing it via Fantastico and trying to change email settings to suit your hosting provider is a pain. Editing the php.ini isn't always wise either because what works for one app will break another. I know that you can copy the php.ini to the directory, but that's something of a security risk. There's a reason that the default php.ini is stored outside the web root directory. I know that I see a lot of users posting on the TikiWiki forums with questions about configuring SMTP. |
tracker item |
Some features on some servers: error by linking to cgi-system/php.cgi
I will provide more details later. I saw this tiki-mobile.php -> link to HAWHAW charts -> with use of sameurl plugin user_tasks module -> when trying to add a module server: Dreamhost, not at root of domain. __Seems related__ [tiki-view_tracker_item.php?itemId=441|not possible to ADD new task into user tasks in user-task module] |
tracker item |
Store session data in database -> fix or hide option
Hello Friends, I am not a technical person. After I installed latest version of TikiWiki using Fantastico I went to Admin Area and when I finished some modifications in Login Configuration Page I was suddenly kicked out (logged out) but even after several tries I was not able to login again. Because of this problem I removed my site: http://hub.cc completely. I downloaded the latest version from site: www.tikiwiki.org and re-installed it using my FTP clients. But unfortunately once again faced the same problem. I therefore request you to please check my site and guide to me how can I Debug this issue! Many thanks and best regards Kamaal Makrani ----- |
tracker item |
structures and printing improvements for doc.tw.o and any documentation project based on Tiki
Documentation of Tiki (doc.tw.o) needs some help, as well as any other tiki site aiming to produce structured documentatation to be exported as "printer-ready" (.pdf, .odt, ...) !!- (1). Original idea, as posted in devel list (but improved, and made it easier, below, in (2) ) I include here a copy of the [http://sourceforge.net/mailarchive/forum.php?thread_name=467565F1.9080905%40ub.edu&forum_name=tikiwiki-devel|original post at tiki-devel list]: {QUOTE()} [Tikiwiki-devel] New documentation file: Tiki198alpha.pdf From: Xavier de Pedro Puente <xavier.depedro@ub...> - 2007-06-17 16:44 (...) There are some issues that, it solved from coders, they would make easier to produce next documents like the pdf ones: (1) Page Title is not automatically shown on wiki pages on the server, and thus, manual header1 was added everywhere (Almost). But when printing to html, page title is duplicated. => if Show Page Title option is disabled under "Admin > Wiki", Page title should not be added automatically at print-to-html time. (2) to produce the same structure (same level structure of headings) as in table of contents http://doc.tikiwiki.org/Documentation , some hack (optional) would be very welcome so that heading 1 in doc.tw.o pages is not printed as heading 1 in through the multiprint, but as header 2, at least. (optional). This is, for instance, what is produced when printing a full structure from a Workspace - AulaWiki Mod - : a coder could grab the code from AulaWiki Mod as a reference.... In there, the description of the page is set as the Page title (header 2, I think), and the page title is included below for completeness (in lower font, and with version number next to it)... edutwo_ws_print_structure4.png (3) Numbering of headings: somehow, in Workspaces this is handled internally, and the user/documenter doesn't need to bother with manual numbering: it's produced also at print time. [http://edu.tikiwiki.org/tiki-workspaces_view_structure.php?print=4] Example of print structure differences between Tiki's multi-print and Workspaces print structure: Print to html "Aula-Wiki Tutorial" from here: [http://edu.tikiwiki.org/tiki-print_pages.php] or from here: [http://edu.tikiwiki.org/tiki-workspaces_view_structure.php?print=4] Well, as you could imagine, some changes to the code to make the work of documenters a bit easier would be very wellcome also... :-) (...) {QUOTE} !! (2) Update July 20th: Easier solution Easier solution: Get levels for first heading in each wiki page of the structure not from the content of the page. ^__Example__: a page may start with a "! Title of page" (first level heading), and after that, "!! Subtitle of page" (2nd level heading), ... Imagine that this page corresponded to "2.3.1 Module whatever" as the level in the table of contents of such structure. The solution would be then that "!Title of page" (in that page "2.3.1 Module whatever"), when sent to (or fetched by) tiki-print_pages.php as a whole structure, was converted to "!!! Title of page"; and "!! Subtitle of page", should be converted to "!!!! Subtitle of page"..., and this way sequentially for all the title headings on each page from the structure... ^ The procedure below should become a 1-click from wiki (structures) to[http://doc.tikiwiki.org/Tiki19beta.pdf|PDF]. Please see:[http://doc.tikiwiki.org/Printing+the+Documentation|How to produce the .pdf out of the .odt] ----- Dec 13 2008. Update: Previous problem is fixed. However, I notice that automatic numbering with heading within a page (!!#, !!!#, ...), should be also considered in the global autonumbering. Plus width of wide images and tables would be better if not that wide when exported to html (maybe an option), for the case when you plan to import it to OpenOFfice, and they are too wide to the document. Should this be another RFE or bug report? --- REOPENING BUG update on Jan. 7th, 2009: See the other bug report: autonumbering didn't work for me with doc.tw.o/Documentation, even if it did a month ago on another site/structure Related (and newer) bug report/RFE: [http://dev.tikiwiki.org/bug2255] |
tracker item |
Suggested shell backup procedure using existing scripts
tiki-backup.php was like performing surgery on yourself. It can work but it's risky. |
tracker item |
Support for the Wiki creole markup (syntax)
Please see: http://www.wikimatrix.org/wiki/feature:CREOLE%20support http://www.wikicreole.org/wiki/TikiWikiCMSGroupware Related: http://dev.tiki.org/Why+Wiki+Syntax+is+Important http://dev.tiki.org/tiki-index.php?page=2007-07-18+IRC+MediaWiki+discussion&highlight=creole http://tiki.org/RFCWiki Related: *[wish1531|Wiki markup for icons] *[wish1805|Universal Wiki Edit Button] *[wish2102|Support some of the MediaWiki syntax that doesn't conflict with TikiWiki syntax] *[wish1843|Infoboxes like MediaWiki/Wikipedia, but making use of trackers to be future-proof] *[wish1220|MediaWiki import script] |
tracker item |
svn: Working copy 'temp/cache' is missing or not locked
I am often getting: [i18nwiki@alpha ~]$ cd www [i18nwiki@alpha www]$ svn up svn: Working copy 'temp/cache' is missing or not locked [i18nwiki@alpha www]$ This is caused by something that is destroying some svn system files (presumably trying to clean the cache) Workaround is to destroy temp and to do svn up |
tracker item |
templates_c cleaning is too aggressive and deletes system files
Why does this get deleted: cvs update: warning: templates_c/.cvsignore was lost U templates_c/.cvsignore cvs update: warning: templates_c/.htaccess was lost U templates_c/.htaccess cvs update: warning: templates_c/README was lost U templates_c/README cvs update: warning: templates_c/index.php was lost U templates_c/index.php 2009-04-17 It's better for branches/3.0 but it still happens somethinges. (ex.: in temp) Need to be able to duplicate and solve. 2009-04-19 Should be ok now. |
tracker item |
templates_c is not included in .zip file
In 1.9, templates_c existed with some administrative files (templates_c/index.php, etc.): http://tikiwiki.cvs.sourceforge.net/tikiwiki/tiki/?pathrev=BRANCH-1-9 Since we moved to SVN, in time for 2.0, this was "lost" http://tikiwiki.svn.sourceforge.net/viewvc/tikiwiki/branches/2.0/ This causes that people that install TikiWiki via FTP, from zip file, --need to manually create this folder (useless annoyance)-- Actually, it was created by tiki-install.php but I see no reason not bundle this folder. People that use sh setup.sh to install are OK because this script creates this directory (and others?) |
tracker item |
Test for PHP5 and provide graceful error message
Suggested message if PHP5 is not detected: ^ __TikiWiki 3.0 requires PHP 5.x__ Your currently detected PHP version is: (versionnumber) Please contact your web host to request an upgrade. If there is no way you can have PHP 5.x, please use Tiki 2.x instead. Some features in Tiki 2.x, such as profiles and TikiTests require PHP5, but all the other hundreds of features work perfectly with PHP 4.1+ For more information: http://www.gophp5.org/ http://tikiwiki.org/ ^ (9:59:42 AM) marclaporte: turning on TikiTests crashed by site : (9:59:42 AM) marclaporte: Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/profiles/public_html/tiki_tests/tikitestslib.php on line 59 (9:59:53 AM) marclaporte: I suspect because I don't have php5 (10:00:01 AM) marclaporte: http://profiles.tikiwiki.org/ |
tracker item |
Test if the db upgrade script has been run and put a note in tiki-admin.php
This would avoid this type of issue: http://tikiwiki.org/tiki-view_forum_thread.php?topics_offset=1&forumId=6&comments_parentId=21274 Maybe at each release, we could add one test of the DB to see if the most recent sql additions were done. phplist does this well. Once click and your DB is in the right format. |
tracker item |
Test server compatibility / System check tool
I upgraded from php4 to php5. I had some sites with white pages and nothing in the error log. Finally, it was: "this web application requires mysqli php extension. We have enabled it and it look ok now." Tiki could have detected and reported this. Move discussion here: ((Test server compatibility)) |
tracker item |
Testing if GD or Imagick works, via Tiki
tiki-admin.php?page=gal tells me if GD or Imagick is installed. Nice. But sometimes, it's installed, but it doesn't work as it should. To rule out that the problem is with Tiki, here is an example of a simple php to test GD in real life. It would be nice to add to tiki-admin.php?page=gal {img src=images/code.png}%%% {CODE()} <?php header("Content-type: image/png"); $im = @imagecreate(110, 20) or die("Cannot Initialize new GD image stream"); $background_color = imagecolorallocate($im, 0, 0, 0); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, "A Simple Text String", $text_color); imagepng($im); imagedestroy($im); ?> {CODE} |
tracker item |
Tighter integration with Apache's > .htaccess (error messages, etc.)
When you try to access a wiki page which doesn't exist, Tiki offers you a list of similarly named pages, to search for that word, to create the page, etc. __Good.__ When you try to access other contents in Tiki (articles, blog posts, etc.) that don't exist (either have been deleted, moved, not yet published, protected, etc.), you get a Tiki error message. __Good as well.__ But what if you try an URL which is just not possible? Ex.: If you migrated from another system to Tiki and you are still getting hits with the previous URLs? Of course, you could check your access logs and add nice redirects. But how can we make this easier for site admins? The bundled _htaccess file (which you need to rename .htaccess to make active) has an example line: {img src=images/code.png}%%% {CODE()} ErrorDocument 404 /tiki-index.php?page=Page+not+found {CODE} __This is good.__ Now, how could we use this to provide the Tiki admin with a top-x error pages? And thus, it would help to detect broken links, etc. Could .htaccess include some configuration info from Tiki? So a Tiki admin could add configuration information without using FTP, all in Tiki, possibly with a secret "system" wiki page. Great inspiration: https://github.com/h5bp/html5-boilerplate/blob/master/dist/.htaccess |
tracker item |
Tiki 6.1 and later do not work under IIS 6, while 6.0 did
Using the same IIS web site: *You can install 6.0 and successfully login as admin. *Install 6.1 and 6.2 but neither of them are able to login as admin. Additional details, as per forum post (http://tiki.org/tiki-view_forum_thread.php?comments_parentId=40416&topics_sort_mode=lastPost_desc&forumId=6): Trying to use TW on our IIS web site. Have followed all references I could find but have not been able to get 6.1 going. As a test, I have managed to get 6.0 going, so not sure why 6.1 and 6.2 has issues. Any guidance on how to debug this is appreciated. Thanks. Details are: - Win2003 SP2 and IIS6 - MySQL 5.1 (tried both local and remote server) - PHP 5.2.17 - Firefox 3.6 - No tildes in the URL - Tried placing TW in the root of the web site and as a virtual directory - Have granted the EVERYONE user READ,WRITE & MODIFY access to the web root and all sub folders. - No PHP errors recorded in the PHP error log Symptoms: - Install proceeds successfully. - DB install states that is is successful (both local and remote DB scenarios) - Prompted with admin change password screen and successfully change the password. - Prompted with the Home page, then login as admin and new password, only to be presented with the Home page again, which states: "Congratulations This is the default homepage for your Tiki. If you are seeing this page, your installation was successful. You can change this page after logging in. Please review the wiki syntax(external link) for editing details." - Try clearing cookies, then logging in and are presented with "You have to enable cookies to be able to login to this site". |
tracker item |
Tiki hangs if RSS feed is unavailable
In 1.9.9, my site was not loading because it was waiting on an RSS feed that was not loading: http://facil.qc.ca/cal/rss.php Tiki should just give up after a short time. |
tracker item |
Tiki site in a box (Profile Manager)
I think what's needed is a Gallery of "Tiki Sites in a Box". In other words, Tiki sites that are preconfigured to meet a particular kind of needs. The needs should be defined not in terms of features, but in terms of GOALS of the end user or organisation. This could be a list of descriptions like this: - I want a site to enable collaboration inside my organisation. - I want a site to broadcast my ideas to the world and allow people to add to them and comment on them. - I want a site that will act as an open knowledge base on a particular topic. - etc... Each of these could point to an example which would be a "fake" site that could act as a sandbox. People could go to this fake site, play around with it (but not reconfigure it), to see if it's what they are looking for. This would allow easy single click configuration of Tiki. The user would simply click on one of the items in the Gallery, and the Tiki site would be configured accordingly. One issue is: what happens if the user choose wrong and later wants to switch to a different model? I guess if no content has been created in the site it's fine, but what if content has already been created and that content is somewhat incompatible with the new model that the user is choosing? Related: *[tiki-view_tracker_item.php?itemId=1513|OpenSourceCMS type demo to test/develop and show off profiles] *[http://info.tikiwiki.org/Use+Cases|Use Cases] __Moving discussion of this wish to ((Profile Manager))__ |
tracker item |
Tiki WikiFarm / Native multi-site / multi-domain handling
Use case: *Manage many sites/domains with one Tiki installation *"Park" all the domains on top of each other and get Tiki to send people to the right page depending on the domain. *Common user base & permissions *Theme control to provide different theme per section/category/page *Could be different domain per language Ideas *Maybe domains could be links to categories. Put a page in a category and it gets its theme from theme control center *Modules per domain *If on page for domain X, force/rewrite URL to that domain For example ^www.musicband1.com/introband1 www.musicband2.com/introband2 www.musicband3.com/introband3 So if I go to: www.musicband1.com/introband2 I am redirected to www.musicband1.com/introband1^ Limitation: *pagename collision. Ex: domain1.com/intro = domain2.com/intro *Single shared search engine *Meta-tags will be shared Also need to think about the Use Case where different workgroups want different domains. (A bit like *tikiwiki.org sites) With new Tiki4 Workspaces, we could associate the domain as a preference. What happens if a wiki page is in many categories, and they have different domain names. How would the priority work? Random? An order? Same idea as default group? Related: ((WikiFarm)) ((TRIM)) ((Workspace)) |
tracker item |
tiki-adminusers.php -> For admins to be able to validate a user and validate email
There are some settings to #force a user to validate an email addresses by clikcing a link #for admins to need to click a link in an email to approve a new account. But what if emails aren't getting through or to go faster? An admin should be able to validate an account manually __Duplicate__ {wish id=1710} |
tracker item |
tiki-install.php should have a note about how to create db/local.php "manually"
If install script fails (for some reason), we should at least let user proceed with manual installation. |
tracker item |
tiki-install.php to create mysql user, mysql database and assign permissions
Like many web applications, to install TikiWiki, you need to have already created your database (via phpMyAdmin or cPanel). Maybe TikiWiki could handle this task using the mysql root/super user account? Otherwise, maybe try via cPanel API if available (TRIM as well could try this) |
tracker item |
tiki-register.php should not ask for anti-bot number if GD is not working
There should be a note, only visible to tiki_p_admin that the anti-bot code is not currently here because the GD lib is not there. |
tracker item |
TikiWiki plugin for Firefox : add RSS feed, etc.
When I am in Firefox, I should be able to add an RSS feed directly (one click instead of login, and copy & paste) |
tracker item |
Timeline viewer
Goal: to add a way to represent relevant data in a timeline. This will most probably be done by re-using an existing library and/or service. Let's coordinate here: ((TimeLine)) |
tracker item |
Trackback pings should not use fopen to open urls.
Bloglib uses fopen to get data from a url. This should be avoided due to security and environments where the tiki server is secured (firewall/proxy), where fopen will not work. Affected function: function send_trackbacks($id, $trackbacks) |
tracker item |
Trailing backslash at domain in URLs when installed in DocumentRoot
In my installation, on some internal links that are represented in an absolute way, there is a backslash between the domain name and the first slash. Eg when I try to login on http://mydomain.com/index.php, I get redirected to http://mydomain.com\/tiki-login.php, which the server cannot render. Clean install of: MS Windows Server 2003 SE SP2 on x86 Apache 2.2.10 MySQL 5.1.30 PHP 5.2.8 TikiWiki 2.2 Tiki resides directly in the DocumentRoot C:\tiki (as it is a dedicated server). In tiki-setup.php, there is a line {img src=images/code.png}%%% {CODE()} $tikiroot = dirname($_SERVER['PHP_SELF']); {CODE} In the documentation of [http://www.php.net/dirname |((dirname))], they state that since PHP 4.3.0, dirname returns unexpected values. The example implies that on Windows dirname('/x') returns '\'. Therefore, if you install Tiki in the DocumentRoot, _SERVER['PHP_SELF'] will be '/filename.php' and $tikiroot will be '\'. |
tracker item |
TRIM make backup and php console.php database:backup -> Community recipe for protection against data inconsistency in backups (especially for large projects) | tracker item |
Unified index incremental update fails on 12.x svn (untested in 14.x) | tracker item |
Upgrading to 1.10 from 1.9 version prior to 1.9.8 requires tiki_1.8to1.9.sql
Installer needs to take into account that Upgrading to 1.10 from 1.9 version prior to 1.9.8 requires tiki_1.8to1.9.sql |
tracker item |
URL Rewriting Revamp: adding to Tiki log or error log so we catch them all through usage | tracker item |
USB key version of Tiki
The goal is to have a USB key version of Tiki. Possible uses: #Easy testing on a Windows desktop #Have a backup of your Tiki on your MP3 player #etc Possible partners: http://www.easyphp.org/ http://portableapps.com/apps/development/xampp http://www.uniformserver.com/ |
tracker item |
Using desktop mail client (ex.: Thunderbird) to reach Tiki contacts, groups or newsletter
Tiki newsletter works well for small volumes. But for large volumes, as with any web app, sending emails from a server can be a challenge. Risk of being flagged as spammer, high server load/difficult to throttle, limits from your web hosts (ex.: max x emails per hour), etc A helpful alternative would be something like this: https://addons.mozilla.org/en-US/thunderbird/addon/4883 So my Thunderbird client or desktop newsletter application (ex.: [http://gammadyne.com/mmail.htm|Gammadybe Mailer]) should be able to access the TikiWiki database to generate recipient list. --- Another approach is to make the Tiki contacts (address book) accessible via the LDAP protocol and thus, email clients can access. Related: http://www.egroupware.org/egroupware/index.php?menuaction=wiki.uiwiki.view&page=AddresbookAccountsConcept |
tracker item |
varchar(256) fails on MySQL 4.0
fields defined varchar(256) fail on MySQL 4.0 db/tiki.slq lines 4868 and 4877 the last two tables added: tiki_webmail_contacts_ext and tiki_webmail_contacts_fields I would fix it if i had check-in powers sorted out (working on it) but i'm not sure that wouldn't it break anything else (in webmail?) |
tracker item |
View various file formats as text (Excel, Powerpoint, Word, PDF, Open Office, etc)
Our friends at [http://www.horde.org/imp/|IMP] offer a feature to view various file formats without having the viewer installed on your desktop. Beyond viewing, we could want a way to import to a wiki page. Since this is a broad topic, we'll coordinate on ((Binary File Handling)). |
tracker item |
Warning: error
The install seemed to go well, but I get this at the admin login page, and if i log in I get nothing except these three errors. Help please. -bj Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/web1/) in /var/www/web1/web/tikiwiki/lib/init/initlib.php on line 95 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/web1/web/tikiwiki/lib/init/initlib.php:95) in /var/www/web1/web/tikiwiki/tiki-setup_base.php on line 274 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/web1/web/tikiwiki/lib/init/initlib.php:95) in /var/www/web1/web/tikiwiki/tiki-setup_base.php on line 274 |
tracker item |
When system runs out of disk space, Tiki user will not be able to login.
When the system (in this case was a Linux box) runs out of disk space, a Tiki user cannot login. Basically, the user is sent back to the home page. In other words, it looks like the user has authenticated, but is not logged in. So it looks like a PHP session issue. It could well be. If the user enters a wrong password, a wrong password message is seen. It would be nice if Tiki could detect that the disk space is low and alert admin users, especially during install. Low priority of course, but still nice to have. MoinMoin example: {THUMB(id=29, url="tiki-browse_image.php?imageId=29")}{THUMB} |
tracker item |
Workspaces: add to main Tiki code base
Please see ((workspace roadmap)) |
tracker item |
xavi
Contributors |
tracker item |
Also reported here: [tiki-view_tracker_item.php?itemId=166]
and:
{QUOTE(replyto=BillMac)}
I have found that, if I want to find something on tw.o sites, I should disregard TW's search feature and use Dogpile to look things up. The TW search capability is so weak that it is almost "a missing feature." At the very least, "TermA TermB" searches should be "termA AND termB" not "termA OR termB." The plus/minus markers are fine if you're in the know, but they don't work well either. Using the category/group filters renders a whole different set of answers; not GOOD answers, just different. Without those filters, unauthorized users see parts of pages they are not supposed to see at all. Not a missing feature, a broken feature.
Gosh, I hate to be so negative.
{QUOTE}
Source: ((Major Features Missing in TikiWiki))