Features/Host Version: Difference between revisions
ChristophD (talk | contribs) Created page with '<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude> == Summary == ''A sentence or two summarizing what this feature is and what it will do. This information is used for the ov…' |
ChristophD (talk | contribs) No edit summary |
||
| Line 2: | Line 2: | ||
== Summary == | == Summary == | ||
Using "hosts" variable in the activity.info files to determine whether an activity runs on the specific Sugar installation. | |||
== Owner == | == Owner == | ||
* Name: [[User:ChristophD| Christoph Derndorfer]] | * Name: [[User:ChristophD| Christoph Derndorfer]] | ||
* Email: christoph AT olpcnews DOT com | * Email: christoph AT olpcnews DOT com | ||
| Line 15: | Line 14: | ||
== Detailed Description == | == Detailed Description == | ||
With 0.86 being on the horizont, 0.84 being used on SoaS, 0.82 being widely used among the G1G1 community and some deployments and many deployment still using pre-0.82 software I think the issue of activity compatibility deserves some serious attention. Otherwise this has the potential to create _a lot of_ confusion and frustration further down the road. | |||
Not sure what the original plans wrt the technical implemention of this feature were but I would assume the harder part of solving this problem is spreading the word among activity developers to update their .xo bundles accordingly. | |||
== 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?'' | ''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?'' | ||
| Line 36: | Line 39: | ||
== User Experience == | == User Experience == | ||
' | Depends on the implementation but one way could be to fail gracefully by showing a warning when an activity that doesn't work on the specific Sugar version is downloaded/run. The warning message could also include information or a link to information on how to update the XO to the latest version. | ||
== Dependencies == | == Dependencies == | ||
TBD | |||
== Contingency Plan == | == Contingency Plan == | ||
None yet | |||
== Documentation == | == Documentation == | ||
None yet | |||
== Release Notes == | == Release Notes == | ||
TBD | |||
== Comments and Discussion == | == Comments and Discussion == | ||
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] | * See [[{{TALKPAGENAME}}|discussion tab for this feature]] | ||
[[Category:Feature Page Incomplete]] | [[Category:Feature Page Incomplete]] | ||