Line 1: |
Line 1: |
− | <noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude> | + | <noinclude>{{GoogleTrans-en}}{{TOCright}} |
− | | + | [[Category:FeatureObsoleted|Activity as a regular Journal Object]]</noinclude> |
− | <!-- All fields on this form are required to be accepted.
| |
− | We also request that you maintain the same order of sections so that all of the feature pages are uniform. -->
| |
− | | |
− | <!-- The actual name of your feature page should look something like: Features/Your Feature Name. This keeps all features in the same namespace -->
| |
| | | |
| == Summary == | | == Summary == |
Line 17: |
Line 13: |
| == Current status == | | == Current status == |
| | | |
− | * Targeted release: 0.86 | + | * Targeted release: 0.88 |
− | * Last updated: Tue Jul 28 04:32:53 UTC 2009 | + | * Last updated: Fri Nov 27 21:28:31 UTC 2009 |
| * Percentage of completion: 0% | | * Percentage of completion: 0% |
| | | |
| == Detailed Description == | | == Detailed Description == |
| | | |
− | ''Expand on the summary, if appropriate. A couple sentences suffices to explain the goal, but the more details you can provide the better.'' | + | The major reason for this feature is eliminating confusion when: |
| + | * theres are activities(in Home view) and activity bundles(in Journal) |
| + | * user can remove bundle from Journal and activity will be preserved(and vise versa) |
| + | * activities could not have bundles in journal(were deleted or its a system wide activity), so user can't copy activity(e.g. to share it via USB stick) using regular shell workflow(Journal) and should be aware of stuff like Terminal |
| + | |
| + | Feature declares: |
| + | * every activity which is accessible in sugar has Journal entry |
| + | ** for activity came from bundles, entry will have .xo's metadata(timestamp, title etc) |
| + | ** for system wide activities, based of /usr directory properties |
| + | * there is strong linkage between activity in Home view and journal entry, removing activity in one place, removes it from another |
| + | ** in fact, Home view could be treated as a predefined set(with query terms to show only activities) of Journal entries which is viewed in Home [[Features/Journal Plugins|plugin]] |
| + | * reflect on system wide activities update, Journal entry's metadata will be changed with keeping only one object per activity |
| + | * reflect on uploading to Journal new .xo version of existed activity, could be: |
| + | ** follow the same forkflow like with system activities, remove previous .xo from Journal or even do not store uploaded .xo at all, on upload, unzip it to ~/Activities and follow system activities way(entry which represent activity) |
| + | ** storing in Journal several versions of the same activity(including system) and on clicking on particular version in Journal, if it its not installed, ask user to upgrade/downgrade activity(to ~/Activities directory) and then start |
| | | |
| == Benefit to Sugar == | | == Benefit to Sugar == |
| | | |
− | ''What is the benefit to the platform? If this is a major capability update, what has changed? If this is a new feature, what capabilities does it bring? Why will Sugar become a better platform or project because of this feature?''
| + | * feature eliminates confusion, e.g. in case of removing activities, when there are activities(in Home view) and .xo bundles in the Journal(that could be absent - .xo deleted, system activity) |
| + | * let users, that are not experienced in command line applications, copy existed activity(even system) just by draging Journal(or Home) entry to USB source |
| + | * since all activities have Journal representation, keep useful information in entry fields(time of installing activity, additional info in description etc.) |
| + | * so, it simplifies situation - user all time has in mind that he is working with the same object(activity) but from different views(Home or Journal) |
| | | |
| == Scope == | | == Scope == |
− | ''What work do the developers have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?''
| + | |
| + | * sugar |
| + | |
| + | == UI Design == |
| + | |
| + | Nothing. |
| | | |
| == How To Test == | | == How To Test == |
Line 45: |
Line 63: |
| | | |
| == User Experience == | | == User Experience == |
− | ''If this feature is noticeable by its target audience, how will their experiences change as a result? Describe what they will see or notice.''
| + | |
| + | * there is strong linkage between activities in Home view and Journal entries, in fact Home view is just a predefined view [[Features/Journal Plugins|plugin]] to browse activity Journal objects |
| + | * user can operate with system activities or activities woth removed .xo bundles(in existed workflow) from Journal, e.g. copy them to USB stick |
| | | |
| == Dependencies == | | == Dependencies == |
Line 57: |
Line 77: |
| == Documentation == | | == Documentation == |
| | | |
− | * [[Unified Objects#Activities_as_Journal_Objects|Unified Objects]] | + | * [[User:Alsroot/trash/Unified Objects | Unified Objects#Activities_as_Journal_Objects|Unified Objects]] |
| + | * [[Features/Object Bundles]] |
| + | * Email threads |
| + | ** [http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg10708.html Activity as a regular Journal Object request for inclusion to 0.88] |
| + | ** [http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg07572.html multiple activity versions installed simultaneously] |
| + | ** [http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg06944.html Activity as regular objects proposal] |
| | | |
| == Release Notes == | | == Release Notes == |
Line 64: |
Line 89: |
| == Comments and Discussion == | | == Comments and Discussion == |
| * See [[{{TALKPAGENAME}}|discussion tab for this feature]] <!-- This adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page --> | | * See [[{{TALKPAGENAME}}|discussion tab for this feature]] <!-- This adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page --> |
− |
| |
− |
| |
− | [[Category:Feature Page Incomplete]]
| |
− | [[Category:Feature]]
| |