[Owncloud] Movable Apps

Alessandro Cosentino cosenal at gmail.com
Fri Apr 27 20:37:20 UTC 2012


good idea

On Fri, Apr 27, 2012 at 4:29 PM, Tom Needham <tom at owncloud.com> wrote:
> ok, and before that happens, I guess I will have two different
> installations of owncloud, one with the core apps and one with the
> apps from repo apps.
>
>
> What about symlinking in the app that you are developing into the core apps
> folder?
>
> Tom Needham
> tom at owncloud.com
>
>
>
> On 27 Apr 2012, at 21:27, Alessandro Cosentino wrote:
>
> ok, and before that happens, I guess I will have two different
> installations of owncloud, one with the core apps and one with the
> apps from repo apps.
>
> thanks for the clarifications.
>
> Alessandro
>
> On Fri, Apr 27, 2012 at 4:01 PM, Georg Ehrke
> <ownclouddev at georgswebsite.de> wrote:
>
> Am 27.04.2012 um 20:44 schrieb Alessandro Cosentino:
>
>
> well, then again: how do I use both at the same time the core apps
>
> from owncloud/owncloud.git and the apps from owncloud/apps.git?
>
>
> I am sorry if I am missing something here.
>
> They have to be in the same directory, therefore we are going to move the
> core apps to the app repo.
>
>
> On Fri, Apr 27, 2012 at 1:14 PM, Georg Ehrke
>
> <ownclouddev at georgswebsite.de> wrote:
>
> Am 27.04.2012 um 19:12 schrieb Alessandro Cosentino:
>
>
> so what if I want to use both <path>/owncloud/apps and <path>/apps,
>
> which is the case I have in mind
>
>
> ownCloud would use <path>/owncloud/apps
>
> It's the same for the 3rdparty folder
>
> On Fri, Apr 27, 2012 at 1:07 PM, Georg Ehrke
>
> <ownclouddev at georgswebsite.de> wrote:
>
>
> Am 27.04.2012 um 18:51 schrieb Alessandro Cosentino:
>
>
> I believe there should be different branches of a single apps
>
> repository, rather than a different apps-playground repo. Merges with
>
> the master branch would be easier in this case.
>
>
> @Georg: maybe I don't understand it, you are suggesting something of this
> kind:
>
> <path>/owncloud/apps/
>
> <path>/apps
>
>
> how do you specify which app folder should owncloud refer to?
>
> First he reads the config file, after that he tries to use
> /path/ownCloud/apps and afterwords /path/apps.
>
> If he wasn't able to found the app folder he dies and asks the user to add
> the path to the config file.
>
>
> thanks,
>
> Alessandro
>
>
> On Fri, Apr 27, 2012 at 12:44 PM, Frank Karlitschek <frank at owncloud.org>
> wrote:
>
>
> On 27.04.2012, at 18:42, Georg Ehrke <ownclouddev at georgswebsite.de> wrote:
>
>
>
> Am 27.04.2012 um 18:40 schrieb Georg Ehrke:
>
>
> Am 27.04.2012 um 18:27 schrieb Alessandro Cosentino:
>
>
> After those changes, I am a bit confused. Jakob and Jan suggested that
>
> I develop the feed reader app in the apps repo, since even core apps
>
> are going to move there. Two questions in particular:
>
>
> 1. should I create a work branch of the apps repo or work in the
>
> master? I would say a work branch is better, since even core apps are
>
> going to move there. At the same time, I see that now all apps are
>
> developed in master (mail app, for instance);
>
>
> In my opinion we should create an apps-experimental repository where we can
> store apps that are unstable.
>
> I just saw that there is already a repository called apps-playground.
>
>
> Exactly. You can use that if you want.
>
> But a branch of the apps repo is also fine.
>
>
>
> 2. locally where should I clone the apps repo? I figure that if I
>
> clone it in the owncloud/app sub-folder, things will get messed up
>
> with the two git configurations.
>
> You can clone all in the same directory
>
> e.g.:
>
> /path/3rdparty
>
> /path/apps
>
> /path/owncloud
>
>
> Cheers,
>
> Georg
>
> Thanks,
>
> Alessandro
>
>
> On Fri, Apr 27, 2012 at 8:24 AM, Georg Ehrke
>
> <ownclouddev at georgswebsite.de> wrote:
>
>
> Am 27.04.2012 um 13:00 schrieb Frank Karlitschek:
>
>
>
> On 27.04.2012, at 09:54, Georg Ehrke <ownclouddev at georgswebsite.de> wrote:
>
>
> Am 26.04.2012 um 23:24 schrieb Thomas Müller:
>
>
> Am Donnerstag, dem 26.04.2012 um 23:17 schrieb Frank Karlitschek:
>
> On 26.04.2012, at 23:00, Thomas Müller <thomas.mueller at tmit.eu> wrote:
>
>
> Hi,
>
>
> will this also result in a movement of all apps from the owncloud repo to
> the apps repo?
>
> Are we also going to remove the 3rdparty files from the main repo?
>
>
> Yes. We switch the the "3rdparty" repository.
>
>
>
> Exactly
>
>
>
> Cool - will make app develoment easier as well!
>
>
>
> How will the tar-balls on Release be created e.g. what will they contain?
>
>
> This won´t change.
>
> We still ship the apps that we all decide with the tar file independently
> from the repo.
>
>
>
> Ok
>
>
>
> Especially the last question is interesting from a distro packaging point of
> view (as I have it,
>
> because I recently started to work on bringing ownCloud to the real Debian
> repo).
>
>
> Awesome. :-)
>
>
>
> aka Sweet ;-)
>
>
> Our plan is to bring OC4 to the next Debian stable (7 aka Wheezy).
>
> A long way to go as some core dependencies are simple not there e.g.
> MDB2_Schema and SabreDAV.
>
>
>
> It would be nice to have a core tar ball only with the file and sync
> handling stuff (and maybe contacts and calendar).
>
> An an additional tar ball containing the apps, which can then be packaged
> separately.
>
>
> Yes. Thats possible now. And the good thing is that the apps can live
> outside the owncloud directory. I suppose thats should make packaging a bit
> more easy.
>
>
>
> For sure!
>
>
> Tom
>
>
>
>
> As off today the release tar ball 'only' contains the owncloud repo. Apps
> from the apps repo are not released at all. (By intention?)
>
>
> In the future the release tarball can contain apps independently from the
> repo (core or apps).
>
>
> Frank
>
>
>
>
> Take care,
>
>
> Tom
>
>
> --
>
> Thomas Müller                 E-Mail: thomas.mueller at tmit.eu
>
>
>
> Am Donnerstag, dem 26.04.2012 um 22:49 schrieb Frank Karlitschek:
>
> Great work! :-)
>
> This means that the apps folder can now live outside the owncloud folder.
>
> Very nice
>
>
> Frank
>
>
>
> On 26.04.2012, at 22:23, Georg Ehrke <ownclouddev at georgswebsite.de> wrote:
>
>
> Hi,
>
> today i finished my work on movable apps.
>
> I will merge it tomorrow into master.
>
> I just merged it.
>
> Important changes:
>
>       • files app moved to app folder
>
>               • there is still /owncloud/files/webdav.php
>
>       • php and css files will be loaded through /owncloud/index.php
>
>               • example:
>
>                       • /?app=files -> app
>
>                       • /?app=files&getfile=/ajax/rename.php -> execute file
> of an app
>
>       • you can add %webroot% and %appswebroot% to css files
>
>               • use in urls of background images
>
>       • please use our internal functions to generate paths
>
>               • js: OC.filePath
>
>               • php: OC_Helper::linkTo
>
>       • Files for *Dav and ampache are still in the app folder
>
>               • i think about creating a /owncloud/remote folder where apps
> can write the php files for their remote services
>
>                       • what do you think about this?
>
>       • I made every app in main ownCloud repo work with this
>
>
> Cheers,
>
> Georg
>
> _______________________________________________
>
> Owncloud mailing list
>
> Owncloud at kde.org
>
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> _______________________________________________
>
> Owncloud mailing list
>
> Owncloud at kde.org
>
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> _______________________________________________
>
> Owncloud mailing list
>
> Owncloud at kde.org
>
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> _______________________________________________
>
> Owncloud mailing list
>
> Owncloud at kde.org
>
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> _______________________________________________
>
> Owncloud mailing list
>
> Owncloud at kde.org
>
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> _______________________________________________
>
> Owncloud mailing list
>
> Owncloud at kde.org
>
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> _______________________________________________
>
> Owncloud mailing list
>
> Owncloud at kde.org
>
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> _______________________________________________
>
> Owncloud mailing list
>
> Owncloud at kde.org
>
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> _______________________________________________
>
> Owncloud mailing list
>
> Owncloud at kde.org
>
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> _______________________________________________
>
> Owncloud mailing list
>
> Owncloud at kde.org
>
> https://mail.kde.org/mailman/listinfo/owncloud
>
> _______________________________________________
> Owncloud mailing list
> Owncloud at kde.org
> https://mail.kde.org/mailman/listinfo/owncloud
>
>



More information about the Owncloud mailing list