History: Software_Project
Preview of version: 24
- «
- »
A software project profile is a high priority as it could help attract programmers to our project.
As an example, let's look at the Open Moko project, which uses several applications to manage its community.
They appear to have used the "best of breed" strategy when picking applications. More about this at http://marclaporte.com/TikiSucks
However, now, it must be quite a challenge to integrate these various applications. Pretty much all this functionality could have been handled by a single all-in-one application like TikiWiki or with a framework/CMS with additional modules (like Drupal, Joomla!, Plone, Xoops, etc).
The following profile is to meet this use case. Open Moko is a fairly large project though so let's keep in mind that most projects are much smaller.
In using TikiWiki instead of the above combination:
The "bad"
The "good"
In this profile, we need
Things we should improve to make Tiki an even more compelling software collaboration tool:
We'll start below
As an example, let's look at the Open Moko project, which uses several applications to manage its community.
- MediaWiki for the main site
- Not one but two instances of Trac for bug tracking, and more (they migrated from Bugzilla)
- Planet for RSS aggregation
- Gforge for project management
- Mailman for the mailing lists/forums
They appear to have used the "best of breed" strategy when picking applications. More about this at http://marclaporte.com/TikiSucks
However, now, it must be quite a challenge to integrate these various applications. Pretty much all this functionality could have been handled by a single all-in-one application like TikiWiki or with a framework/CMS with additional modules (like Drupal, Joomla!, Plone, Xoops, etc).
The following profile is to meet this use case. Open Moko is a fairly large project though so let's keep in mind that most projects are much smaller.
In using TikiWiki instead of the above combination:
The "bad"
- not everything is done exactly the same.
- Tiki forums are not the same as mailman mailing lists, and Open Moko wiki cleverly notes that "Apparently, there are two groups of people: one group does not like Web forums; the other group prefers Web forums" so we should set-up the Forum and List Synchronization
- Project management would be the TikiWiki way and not the gforge way.
- not all features are necesarily as advanced.
- Some feature are just missing.
The "good"
- Tiki does have features that they may want.
- For example, blogs and news articles. It would be even worse if they installed a WordPress blog on top of what they have.
- Surveys
- Etc.
- Tiki would offer
- Single Sign On (single user system, groups & permissions)
- Global search engine
- Consistent look & feel
- Tighter integration permits better internal linking
In this profile, we need
- Wiki
- Forums
- Improve the Bug_Tracker profile
- RSS aggregator
- Categories
- Source browser
- etc
Things we should improve to make Tiki an even more compelling software collaboration tool:
- http://blog.lphuberdeau.com/wordpress/2009/01/25/adding-collaboration-and-durability-to-code-reviews/
We'll start below
Table of contents
Features & settings
YAML
Copy to clipboard
preferences: feature_articles : y feature_file_galleries : y feature_forums : y feature_trackers : y feature_categories : y feature_search : y feature_minichat: y feature_wiki : y feature_wiki_print : y feature_wiki_attachments: y feature_wiki_comments: y feature_backlinks: y style: coelesce.css feature_useGroupHome : y allowRegister : y forgotPass : y feature_userPreferences : y wiki_edit_plugin: y
Modules
YAML
Copy to clipboard
objects: - type: module ref: module_minichat data: name: minichat groups: [ Anonymous, Registered ] position: right order: 2
Permissions
Uses: Community_PermissionsYAML
Copy to clipboard
dependencies: - $profiles.tikiwiki.org:Community_Permissions:Community_Permissions - $profiles.tikiwiki.org:Bug_Tracker:bug_tracker - $profiles.tikiwiki.org:General_File_Gallery:General_File_Gallery - $profiles.tikiwiki.org:General_Forum:General_Forum - $profiles.tikiwiki.org:Sample_Articles_include:Sample_Articles_include - $profiles.tikiwiki.org:Live_Support:live_support_include - $profiles.tikiwiki.org:Test_All_Themes:Test_All_Themes - $profiles.tikiwiki.org:Powered_by:Powered_by # ((Powered_by))