Changes

Jump to navigation Jump to search
no edit summary
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]]
 
628

edits

Navigation menu