[Owncloud] Movable Apps
Tom Needham
tom at owncloud.com
Fri Apr 27 20:29:34 UTC 2012
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/owncloud/attachments/20120427/51ee70e6/attachment.html>
More information about the Owncloud
mailing list