History: Profiles Todos

Preview of version: 10



Regressions

$profilerequest: was working in blog but no longer Blog uses that and it works in trunk 2009-02-04

Bugs

The plugin editor, when used on YAML, messes up the YAML formatting

Todo


Technical

  • Part of the profile should be a post-installation message, which could be in some cases a link.
    • For example, a wiki page (which I presumably just created), with the next steps to follow. This will help when handlers are not yet created.
  • Add missing handlers as we need them in an attempt to support all of TikiWiki's data types.
    • Add Blog handler
    • RSS handler so we can pre-package TikiWikis with RSS feeds to various sites
  • Profile list has no pagination so it only shows first 25 results
  • If a wiki page exists, profile should provide a meaningful error message (instead of Handler failure: Tiki_Profile_InstallHandler_WikiPage) or just replace it (keeping version history of course) Now possible to replace or append to wiki pages
  • perhaps this is the same thing as above, but when loading a profile on their site the user just clicks on a broken profile and won't get any clues about what is or isn't happening (being nothing) and why.
  • After a "forget past installation" or "An error occured during the profile validation. This profile cannot be installed.", there should be a button right there to attempt an installation
  • Set up InterTiki on this site

Non technical


Nice to have

  • Use TRIM to deploy profile demo sites
  • "Save current configuration as a profile" (not sure if cost/benefit is there)
  • The possibility to ask for data which is to be used as variables in the profile (Something interactive)
    • Ex.: ask the person for a username and the wizard-like thingy uses this information to put them in the Admins group.
    • The Wizard asks the name of the blog This was done, worked and is now broken, so now in bugs instead of wishlist
    • The Wizard asks if you want A or B. This would permit simple variants to a profile without forking it.
  • A list/log of loaded profiles locally in the Profiles Admin page.
  • something on this site that verifies whether a profile works or not?
  • Once you have installed a profile you can't install again (even if profile has improved and you may have deleted the stuff created by the profile). Maybe an override option would be good. Done
  • Multiple YAML sections per page, to facilitate readability Done
  • To be able to remove modules (ex.: remove login)
  • Additional settings for groups, like
    • Group Homepage
    • Users Information Tracker (should be variables of newly created groups, needed for User_Trackers)
    • Users Information Tracker Fields (should be variables of newly created groups)
    • User can assign to the group himself
  • Something to help editors detect if there is a problem with the current YAML syntax, ex.: syntax highlighter. Do browser-based YAML editors exist?

Questions

  • In tiki-admin.php?page=profiles, should the profile field be a drop-down?
    • I don't think so. It's a search field for filter the list. The drop down would contain too many items to be usable after a short period of time.
  • Should the plugins support line breaks to increase readability? (example)
  • Is there way to "uninstall profile"? I only see "Forget Past Installation" but this doesn't uninstall (for me anyway — Gary).
    • No there is not, but you could create a profile which turns off all the features :-) (ML)

History

Information Version
Tue 14 of Apr, 2009 09:47 GMT-0000 Marc Laporte 27
Tue 14 of Apr, 2009 08:31 GMT-0000 Marc Laporte 26
Tue 14 of Apr, 2009 08:15 GMT-0000 Marc Laporte 25
Tue 14 of Apr, 2009 00:34 GMT-0000 Marc Laporte 24
Mon 13 of Apr, 2009 16:18 GMT-0000 axold 23
Mon 13 of Apr, 2009 01:33 GMT-0000 Marc Laporte 22
Mon 13 of Apr, 2009 01:32 GMT-0000 Marc Laporte 21
Mon 13 of Apr, 2009 01:31 GMT-0000 Marc Laporte 20
Mon 13 of Apr, 2009 01:27 GMT-0000 Marc Laporte 19
Mon 13 of Apr, 2009 01:21 GMT-0000 Marc Laporte 18
Mon 13 of Apr, 2009 01:20 GMT-0000 Marc Laporte 17
Mon 13 of Apr, 2009 01:18 GMT-0000 Marc Laporte 16
Mon 13 of Apr, 2009 01:18 GMT-0000 Marc Laporte 15
Sat 07 of Feb, 2009 10:53 GMT-0000 Marc Laporte 14
Wed 04 of Feb, 2009 02:55 GMT-0000 Marc Laporte 13
Wed 04 of Feb, 2009 02:52 GMT-0000 Marc Laporte 12
Wed 04 of Feb, 2009 02:46 GMT-0000 Marc Laporte 11
Wed 04 of Feb, 2009 02:42 GMT-0000 Marc Laporte 10
Wed 04 of Feb, 2009 02:23 GMT-0000 Marc Laporte 9
Mon 02 of Feb, 2009 13:24 GMT-0000 Marc Laporte 8
Mon 02 of Feb, 2009 12:05 GMT-0000 Marc Laporte 7
Mon 02 of Feb, 2009 12:04 GMT-0000 Marc Laporte 6
Mon 02 of Feb, 2009 12:02 GMT-0000 Marc Laporte nicer wiki syntax 5
Thu 29 of Jan, 2009 18:20 GMT-0000 Marc Laporte 4
Thu 29 of Jan, 2009 08:37 GMT-0000 Gary Cunningham-Lee Added question: how to uninstall a profile? 3