[Owncloud] Movable Apps
Georg Ehrke
ownclouddev at georgswebsite.de
Fri Apr 27 17:14:09 UTC 2012
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
More information about the Owncloud
mailing list