Loading...
 
 Error
  • List plugin: Feature "jQuery Sortable Tables" (tablesorter) is not enabled

Profiles revamp

 Work in progress
Please help to improve

This is a project for Tiki21 (may be completed for Tiki22).


Tiki is very powerful and this power comes with complexity settings for beginners.
The profiles are supposed to help by duplicating a set a configurations / options ready to be used or ready to be customised.

Many ideas and discussions are in the air (from name change to advanced profiles).

Goals

  • Make Profiles the best way to configure a Tiki with a specific and complex setup
    IE: Setup a shop, a CRM, an Accounting system, etc
  • Make Profiles the best candidate to create simple and quick documents (kind of google forms)
  • Make Profiles usable on existing Tikis that contains data already
  • Make Profiles configurable during the install process
    IE: Configure fields name, trackers or trackers name, currency, etc
  • Make Profiles "rewindable"
  • Make Profiles predictible

Roadmap

  1. Find a better name for it.
    • I don't think this is necessary; I can live with "Profiles". It will only make it more difficult and add more work to rename everything where the term "profiles" appears
  2. Remove and unify the version category
    Profiles list should display the "installable" profiles for the running version
  3. Do a soft revamp (quick win) so the feature look less confusing.
    https://dev.tiki.org/item6767-Profile-soft-UX-UI-revamp-proposal
  4. Evaluate the code improvement and the missing parts to decide how we complete the revamp

Code revamp

  • ...

Ideas

  • Profiles password protected and Profiles Shop
    • Add the opportunity to use password protected profile websites
      An IT company or a freelancer offers services where he/she needs specific reproducable configurations on a regular base, but does not want to publish everything of his ideas, as consulting and skill is the base of creating income in the Free Open Source Software world. It would be useful for him/her to password protect his/her personal profiles website and use it for own development of customer projects only
    • Add a profiles shop on top of the previous password protection to allow to sell profiles with limited access to specific profiles on a profiles website
  • Profiles loading and installing files like template files and complete themes
    Currently profiles an only set configurations which requires to manually download these files and put them into specific folder in Tiki. It would be nice, if Tiki Profiles could also fetch Theme files/folders and install them on a Tiki.
    This could be a useful addition for the Tiki themes market place
  • Improve filtering of profiles from Tiki UI: Profiles Wizard and/or Profiles Control panel. Ideas:
    some profiles do many things, and are not suitable for production sites BUT are very appropriate for new power users testing Tiki in a brand new tiki installs. So allow easy filtering for end user would help reducing dissapointments of one end or the other, imho

Cases

Complex configuration


Often Tiki developers find solutions for specific minor administration or productivity tasks with Tiki, which require a certain set of configurations and optionally to install a set of files. Many functionalities of Tiki can be implemented by configuration only. In case files would be needed, that are usually either single template files or themes.
Given this developer creates and publishes a profile, other developers or users can apply the profile to their Tiki and get use of the same functionality in only a few clicks and minutes.

Use Case Examples

  • Back to Top button by luciash
    see also: (https://profiles.luciash.eu/)
  • Specific menus, navbars or off-canvas navbars
    ex: setup a wordpress like flavor of Tikis Main Application menu in a left off-canvas menu
    ex2: setup of a standard Bootstrap fixed-to-top navbar with specific menus and modules inside
    This setup and published as a profile would save a lot of time, when used by a developer on many projects
  • Specific setups with Trackers and List/CustomSearch on a related wikipage (might need additional template files)
  • ...

Duplicating existing configuration


Given a developer does a certain set of complex configurations for most of his projects and thus needs to do the same set of complex configurations every time from zero, when he/she installs a new Tiki. Setting up a Profile can ease his/her work and saves a lot of time.
This profile would transform to a personal reproducable Tiki App or Tiki Flavor.
see also Profiles

Use Case examples

  • Shop
  • Task management tool for specific use cases
  • Project management tool
  • ...

Pre-packaged Tiki Apps and Flavors


Use Case examples

  • A developer want to offer a product for specific Use Cases as a downloadable App or a Tiki Flavor. He/she could create a Profile. If this profile could be preset in a downloadable Tiki package, his/her community or customers could download the modified Tiki which has the profile pre-apllied, running out of the box without the need to setup anything. For user/customer specific settings a modified Wizard could be offered to only set domains, logo etcetera.
    This Tiki App / Flavor would still be a full fletched Tiki that could be altered and further developped as any other Tiki and optionally switched to be run from the SVN-repository.
  • ...

LastModif Resolution Status Submitted By Volunteered Title Category Version Feature Priority
19 Aug 17 New Xavier de Pedro   Add a grid / masonry display for the profiles in the Profiles Wizard with filters
  • Usability
  • Community projects
  • Dogfood on a *.tiki.org site
  • Feature request
18.x Admin Interface (UI)
Installer (profiles, upgrades and server-related issues)
Wizards - Profiles Wizard
64
19 Aug 17 New Xavier de Pedro   Allow searching by categories and TAGS through the Profiles Control Panel in Tiki
  • Consistency
  • Usability
  • Community projects
  • Dogfood on a *.tiki.org site
  • Feature request
  • Support request
18.x Category
Installer (profiles, upgrades and server-related issues)
Profile Manager
Tags
64
20 Jun 17 New luciash d' being 🧙   Profiles: $profilerequest ignores user input when applying a profile
  • Regression
15.x
16.x
17.x
Installer (profiles, upgrades and server-related issues)
Profile Manager
63
06 Jan 17 New Xavier de Pedro   Provide a tablesorter-powered list of profiles in the Profiles Wizard bundled in Tiki to filter on features, tags, names and such
  • Community projects
  • Feature request
  • Support request
15.x
16.x
17.x
Admin Interface (UI)
Installer (profiles, upgrades and server-related issues)
Wizards - Profiles Wizard
54
24 Jan 23 New Bernard Sfez / Tiki Specialist   Profiles, Wizard; Erronous link for a profile in the installation wizard for the timesheet profile
  • Usability
25.x
master
Installer (profiles, upgrades and server-related issues)
Wizards - Profiles Wizard
50
17 Aug 19 New Xavier de Pedro   Fatal errors when applying "Random Header Images" profile since 20.x
  • Regression
20.x
21.x
File Gallery (elFinder or standard UI) 49
06 Jul 19 New Xavier de Pedro   Error just after profile is applied: Cache file temp/cache/modulexxx is not writable
  • Bug
  • Regression
  • Usability
20.x Installer (profiles, upgrades and server-related issues)
Performance / Speed / Load / Compression / Cache
48
19 Jan 17 New Xavier de Pedro   Allow profiles to be found by associated freetag in profiles.t.o through the "Control Panel > Profiles" search box
  • Community projects
  • Dogfood on a *.tiki.org site
  • Feature request
  • Support request
15.x
16.x
17.x
Profile Manager 48
04 Jun 23 New Xavi (as xavidp - admin)   Kanban_Board_25 profile produces non-working setup
  • Error
25.x
26.x
Installer (profiles, upgrades and server-related issues)
Kanban
45
26 Feb 14 New Xavier de Pedro   allow_comments or comments from a profile blog definition stopped working
  • Regression
  • Community projects
  • Less than 30-minutes fix
12.x Regression Installer (profiles, upgrades and server-related issues)
Profile Manager
42
05 Aug 21 Confirmed Bernard Sfez / Tiki Specialist   Profile soft (UX/UI) revamp proposal
  • Consistency
  • Usability
  • Community projects
  • Feature request
20.x
21.x
23.x
24.x
Profile Manager
Wizards - Profiles Wizard
40
06 Jul 19 New Xavier de Pedro   Profiles wizard doesn't get profiles loaded successfully and no link to click on once in control panel
  • Bug
  • Error
  • Regression
18.x
20.x
Installer (profiles, upgrades and server-related issues)
Wizards - Profiles Wizard
36
18 Jul 17 New luciash d' being 🧙   Avatar icons (thumbnails) are not reflecting the uploaded fullsize avatar image (profile picture)
  • Regression
  • Conflict of two features (each works well independently)
15.x File Gallery (elFinder or standard UI)
User Files
User Preferences
35
20 Feb 16 New Xavier de Pedro   15.x: Allow running console.php to apply profiles from behind a proxy (to run new R script to check errors when testing the application on all Profiles on several tiki branches)
  • Community projects
  • Dogfood on a *.tiki.org site
  • Feature request
  • Less than 30-minutes fix
  • Support request
15.x Installer (profiles, upgrades and server-related issues)
TikiTests
32
05 Aug 17 New Xavier de Pedro   System error when attempting to enable blog comments on a blog created by a profile
  • Conflict of two features (each works well independently)
  • Error
17.x
18.x
Blog
Comment
Installer (profiles, upgrades and server-related issues)
28
11 May 20 New hman   Shop profile: Managers aren't allowed almost anything
  • Consistency
18.x Trackers 25
23 Nov 19 New Xavier de Pedro   No TAKE button shown once set a webmail IMAP account. Clear docs and profile update needed for Groupmail
  • Regression
20.x
21.x
Groupmail 25
18 Nov 18 Confirmed Daniel Gauthier   Unable to modify my Consultant profile item (edit and save)
  • Consistency
  • Regression
  • Usability
19.x Edit interface (UI)
Trackers
25
09 Dec 13 New Marc Laporte manivannans listpages crashes page on profiles.tiki.org
  • Error
9.x Wiki Plugin (extends basic syntax) 25
15 Nov 18 New Bernard Sfez / Tiki Specialist   No confirmation/succes page on registration after applying profile GroupMail
  • Regression
19.x User Administration (Registration, Login & Banning)
Groupmail
25
23 Jul 14 New Nelson Ko   Tracker items pagination when applying theme via profile from fresh install
  • Error
13.x Regression Trackers 25
26 Mar 15 New Xavier de Pedro   Create Profile out of recent use case of Trackers plugin list and custom search
  • Community projects
12.x Regression Search
Trackers
Wiki Plugin (extends basic syntax)
25
17 Mar 15 New Xavier de Pedro   Create a profile for an improved Issue Tracker (with linked trackers) using the latest improvements in 14x
  • Community projects
  • Developer Training
  • Feature request
14.x Installer (profiles, upgrades and server-related issues) 25
09 Jan 17 New Xavier de Pedro   R_demo profile doens't get fully aplied in 15.x complaining of some prefs that are defined (Tracker Field Factory Error: Pref "trackerfield_file" required ....)
  • Community projects
  • Regression
15.x
15.x Regression
Installer (profiles, upgrades and server-related issues)
Wizards - Profiles Wizard
25
06 Sep 17 New luciash d' being 🧙   Profiles exporter exports only those custom modules which are assigned to a module zone
  • Usability
  • Feature request
15.x Installer (profiles, upgrades and server-related issues)
Profile Manager
25
  • «
  • 1 (current)
  • 2

Related

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.

Accessibility (WAI & 508)
Accounting
Administration
Ajax
Articles & Submissions
Backlinks
Banner
Batch
BigBlueButton audio/video/chat/screensharing
Blog
Bookmark
Browser Compatibility
Calendar
Category
Chat
Comment
Communication Center
Consistency
Contacts Address book
Contact us
Content template
Contribution
Cookie
Copyright
Credits
Custom Home (and Group Home Page)
Database MySQL - MyISAM
Database MySQL - InnoDB
Date and Time
Debugger Console
Diagram
Directory (of hyperlinks)
Documentation link from Tiki to doc.tiki.org (Help System)
Docs
DogFood
Draw -superseded by Diagram
Dynamic Content
Preferences
Dynamic Variable
External Authentication
FAQ
Featured links
Feeds (RSS)
File Gallery
Forum
Friendship Network (Community)
Gantt
Group
Groupmail
Help
History
Hotword
HTML Page
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Import-Export
Install
Integrator
Interoperability
Inter-User Messages
InterTiki
jQuery
Kaltura video management
Kanban
Karma
Live Support
Logs (system & action)
Lost edit protection
Mail-in
Map
Menu
Meta Tag
Missing features
Visual Mapping
Mobile
Mods
Modules
MultiTiki
MyTiki
Newsletter
Notepad
OS independence (Non-Linux, Windows/IIS, Mac, BSD)
Organic Groups (Self-managed Teams)
Packages
Payment
PDF
Performance Speed / Load / Compression / Cache
Permission
Poll
Profiles
Quiz
Rating
Realname
Report
Revision Approval
Scheduler
Score
Search engine optimization (SEO)
Search
Security
Semantic links
Share
Shopping Cart
Shoutbox
Site Identity
Slideshow
Smarty Template
Social Networking
Spam protection (Anti-bot CATPCHA)
Spellcheck
Spreadsheet
Staging and Approval
Stats
Survey
Syntax Highlighter (Codemirror)
Tablesorter
Tags
Task
Tell a Friend
Terms and Conditions
Theme
TikiTests
Federated Timesheets
Token Access
Toolbar (Quicktags)
Tours
Trackers
TRIM
User Administration
User Files
User Menu
Watch
Webmail and Groupmail
WebServices
Wiki History, page rename, etc
Wiki plugins extends basic syntax
Wiki syntax text area, parser, etc
Wiki structure (book and table of content)
Workspace and perspectives
WYSIWTSN
WYSIWYCA
WYSIWYG
XMLRPC
XMPP




Useful Tools