Features/OwnCloud

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Scope)
(Current status)
 
(7 intermediate revisions by 4 users not shown)
Line 12: Line 12:
 
== Owner ==
 
== Owner ==
 
<!--This should link to your home wiki page so we know who you are-->
 
<!--This should link to your home wiki page so we know who you are-->
* Name: [[User:Cwickert| Christoph Wickert]], [[user:Remi| Remi Collet]], [[User:brummbq| Gregor Tätzner]], [[User:amitksaha| Amit Saha]]
+
* Name: [[User:Cwickert| Christoph Wickert]], [[user:Remi| Remi Collet]], [[User:brummbq| Gregor Tätzner]], [[User:jmarrero| Joseph Marrero]]
  
 
<!-- Include you email address that you can be reached should people want to contact you about helping with your feature, status is requested, or  technical issues need to be resolved-->
 
<!-- Include you email address that you can be reached should people want to contact you about helping with your feature, status is requested, or  technical issues need to be resolved-->
* Email: <cwickert@fedoraproject.org>, <remi@fedoraproject.org>, <brummbq@fedoraproject.org>, <amitksaha@fedoraproject.org>
+
* Email: <cwickert@fedoraproject.org>, <remi@fedoraproject.org>, <brummbq@fedoraproject.org>, <jmarrero@fedoraproject.org>
  
 
== Current status ==
 
== Current status ==
* Targeted release: [[Releases/18 | Fedora 18 ]]  
+
* Targeted release: [[Releases/19 | Fedora 19 ]]  
* Last updated: 2012-07-24
+
* Last updated: 2013-04-26
* Percentage of completion: 60% (Everything is packaged and testable from a [http://repos.fedorapeople.org/repos/heffer/owncloud/ side-repo] but we are still waiting for reviews.)
+
* Percentage of completion: 100% - available in el6, f18 and upwards
  
 
== Detailed Description ==
 
== Detailed Description ==
Line 39: Line 39:
 
** [http://jquery.com/ jQuery] - [https://bugzilla.redhat.com/show_bug.cgi?id=857992 Review Request]
 
** [http://jquery.com/ jQuery] - [https://bugzilla.redhat.com/show_bug.cgi?id=857992 Review Request]
 
** [http://jqueryui.com/ jQuery UI] - [https://bugzilla.redhat.com/show_bug.cgi?id=858027 Review Request]
 
** [http://jqueryui.com/ jQuery UI] - [https://bugzilla.redhat.com/show_bug.cgi?id=858027 Review Request]
** [http://code.google.com/p/sabredav/ SabreDAV] - Review requests: [https://bugzilla.redhat.com/show_bug.cgi?id=862502 php-sabredav_Sabre], [https://bugzilla.redhat.com/show_bug.cgi?id=862501 php-sabredav-Sabre_DAV], [https://bugzilla.redhat.com/show_bug.cgi?id=866118 php-sabredav-Sabre_HTTP], [https://bugzilla.redhat.com/show_bug.cgi?id=859731 php-channel-sabredav]
 
 
** [https://github.com/fgelinas/timepicker Time Picker]
 
** [https://github.com/fgelinas/timepicker Time Picker]
 
** [http://github.com/tplaner/When When]
 
** [http://github.com/tplaner/When When]
** various other easy to package PEAR modules
+
Missing PHP libs for owncloud 5:
 +
** [http://aws.amazon.com/sdkforphp php-pear-aws-sdk]
  
 
== How To Test ==
 
== How To Test ==
Line 100: Line 100:
  
  
[[Category:FeatureAcceptedF18]]
+
[[Category:FeaturePageIncomplete]]
 
<!-- When your feature page is completed and ready for review -->
 
<!-- When your feature page is completed and ready for review -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->

Latest revision as of 17:00, 26 April 2013


Contents

[edit] ownCloud

[edit] Summary

A flexible, open source file sync and share solution that can be accessed from a mobile device, a workstation, or a web client.

[edit] Owner

  • Email: <cwickert@fedoraproject.org>, <remi@fedoraproject.org>, <brummbq@fedoraproject.org>, <jmarrero@fedoraproject.org>

[edit] Current status

  • Targeted release: Fedora 19
  • Last updated: 2013-04-26
  • Percentage of completion: 100% - available in el6, f18 and upwards

[edit] Detailed Description

Package OwnCloud, both the server and the client. Consider integration of the client in the KDE spin (if there is some space left)

[edit] Benefit to Fedora

This feature will improve Fedora as a cloud platform. OwnCloud is not yet another cloud but a service to run yourself with complete control over your data.

[edit] Scope

Package reviews. Unfortunately ownCloud bundles a lot of 3rd party code, that we need to package first:

Missing PHP libs for owncloud 5:

[edit] How To Test

  • Make sure the OwnCloud server can be installed.
    • There should be no unresolved dependencies
    • No manual configuration should be required and if, make sure all steps are correctly described in a README.Fedora
  • Make sure you can upload download and sync files
    • Install the owncloud client
    • Point it at localhost and upload a file
    • Try to download the file from another machine.
    • Repeat the same for the Android or iOS client if you like.
    • Do the same with a webbrowser and the web-ui

[edit] User Experience

  • Users should be able to easily store their data on OwnCloud
  • Provide package to easy set up and host OwnCloud on a server

[edit] Dependencies

  • php with zip extension (available in Fedora >= 17, see bug 551513)
  • php-pear-Crypt-Blowfish
  • php-pear-MDB2 (plus drivers for either MySQL or PostgreSQL)
  • more PEAR modules (see #Scope)

[edit] Contingency Plan

Don't ship it.

[edit] Documentation

[edit] Release Notes

  • This Fedora release comes with OwnCloud, a flexible, open source file sync and share solution that can be accessed from a mobile device, a workstation, or a web client. For more information, visit [1].

[edit] Comments and Discussion