Hi list + some ideas

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Hi list + some ideas

François K.
Dear ownCloud team,

Please let me introduce myself. My name is Fran?ois, I'm a nearly-27 years old guy living in Strasbourg, France. I'm a Linux user since a couple of years and I work as a sysadmin.
Well, I have to say that I'm very excited about ownCloud. I was looking for such a thing for a long time, and I even thought about developping a similar piece of software by myself.
So, as I'm really interested in this project, and as I have a little spare time (I guess), I'd like to contribute. I studied developpement, and more specifically web-oriented languages such as HTML, CSS, PHP and Javascript. I've some experience in web applications development so... I'm might help a bit :)

For now, let me start with some ideas. I've installed and started to test ownCloud yesterday. I've also read the wiki pages. I might have missed some pages, so please excuse me if I point things that are already planned. Please also note that I haven't studied ownCloud source code for now. Finally, my goal with this email isn't to criticize but rather to be positive. So please don't misunderstand what I'm saying, I don't mean to be rude, it's just my bad english :)


Well, first point that surprised me after installation is that you get an empty "files" space. I thought ownCloud would provide some folders, just like the one you have when you create a new user account on a Linux system (think about /etc/skel). I expected to have a "Documents" folder, a "Music" folder, an "Images" folder, etc. I think that it could also ease the development of plugins (the "Music" plugin knows where to find the music files). Is this something planned/studied ?
A nice feature in Mac OS X (I'm managing Mac OS X computers at work) is that every user has a "Public" folder in its home. This is a special folder : everything stored in it is public. So this is where you put things to make them available for anyone. Also, the "Public" folder contains a "Dropbox" folder where anyone has a write-only access. This is very useful when you need to share a file with only one person. You just have to drop the file in his "Dropbox" folder. Of course, the owner of the Dropbox folder has read and write access. I don't know how sharing files is planned, but I think this kind of mechanism is very interesting. If I want to share a file with everyone, I put it in my "Public" folder. If I want to share a file with John, I drop it in John's "Public > Dropbox" folder. To my opinion, it's much more simple than setting permissions on each file.

Allright, regarding users management, I think it would be a good idea to have an "email" field for each user. This could be useful when the admin needs to contact his users. Or plugins might need it too (cron jobs or whatever). Also, (but I believe that it's planned), ownCloud should give the hability to set a quota for each user (and check the quota whenever it's necessary).

I'll finish with this third idea (I have tons). I think ownCloud needs some polishing. I've always been very interested in ergonomics, GUI, and users experience. And I believe that some things can be done to improve ownCloud usability. I'll try to make some mockups in the next few days if it's ok for you. Just let me know. Oh, regarding this, is there some policy regarding dev technologies ? I mean, for example, HTML5 provides a nice new way to handle uploads. Are you already supporting these or do you wait until it's fully supported by all web browsers ?

Oh, also, I started to make a simple pictures gallery PHP script a few days ago. If you think it can be useful, I'll gladly share it. A bit of work would obviously be needed to adapt it to ownCloud.


Waiting for your comments,
Best regards :)

--
Fran?ois


Reply | Threaded
Open this post in threaded view
|

Re: Hi list + some ideas

Frank Karlitschek

On 03.11.2010, at 10:50, Fran?ois K. wrote:

> Dear ownCloud team,
>
> Please let me introduce myself. My name is Fran?ois, I'm a nearly-27 years old guy living in Strasbourg, France. I'm a Linux user since a couple of years and I work as a sysadmin.
> Well, I have to say that I'm very excited about ownCloud. I was looking for such a thing for a long time, and I even thought about developping a similar piece of software by myself.
> So, as I'm really interested in this project, and as I have a little spare time (I guess), I'd like to contribute. I studied developpement, and more specifically web-oriented languages such as HTML, CSS, PHP and Javascript. I've some experience in web applications development so... I'm might help a bit :)

Great! :-)


> For now, let me start with some ideas. I've installed and started to test ownCloud yesterday. I've also read the wiki pages. I might have missed some pages, so please excuse me if I point things that are already planned. Please also note that I haven't studied ownCloud source code for now. Finally, my goal with this email isn't to criticize but rather to be positive. So please don't misunderstand what I'm saying, I don't mean to be rude, it's just my bad english :)
>
>
> Well, first point that surprised me after installation is that you get an empty "files" space. I thought ownCloud would provide some folders, just like the one you have when you create a new user account on a Linux system (think about /etc/skel). I expected to have a "Documents" folder, a "Music" folder, an "Images" folder, etc. I think that it could also ease the development of plugins (the "Music" plugin knows where to find the music files). Is this something planned/studied ?

Good idea. We should have nice default folders.

> A nice feature in Mac OS X (I'm managing Mac OS X computers at work) is that every user has a "Public" folder in its home. This is a special folder : everything stored in it is public. So this is where you put things to make them available for anyone. Also, the "Public" folder contains a "Dropbox" folder where anyone has a write-only access. This is very useful when you need to share a file with only one person. You just have to drop the file in his "Dropbox" folder. Of course, the owner of the Dropbox folder has read and write access. I don't know how sharing files is planned, but I think this kind of mechanism is very interesting. If I want to share a file with everyone, I put it in my "Public" folder. If I want to share a file with John, I drop it in John's "Public > Dropbox" folder. To my opinion, it's much more simple than setting permissions on each file.

Something like this is planed. I?m working on this.


> Allright, regarding users management, I think it would be a good idea to have an "email" field for each user. This could be useful when the admin needs to contact his users. Or plugins might need it too (cron jobs or whatever). Also, (but I believe that it's planned), ownCloud should give the hability to set a quota for each user (and check the quota whenever it's necessary).

Good idea.


> I'll finish with this third idea (I have tons). I think ownCloud needs some polishing. I've always been very interested in ergonomics, GUI, and users experience. And I believe that some things can be done to improve ownCloud usability. I'll try to make some mockups in the next few days if it's ok for you. Just let me know. Oh, regarding this, is there some policy regarding dev technologies ? I mean, for example, HTML5 provides a nice new way to handle uploads. Are you already supporting these or do you wait until it's fully supported by all web browsers ?

It would be great if you could do some mockups. I suggest to discuss them on this list afterwards.
I think we can use the latest HTML5 stuff as long as it works with the latest Firefox, Chrome, rekonq, Opera, ..

> Oh, also, I started to make a simple pictures gallery PHP script a few days ago. If you think it can be useful, I'll gladly share it. A bit of work would obviously be needed to adapt it to ownCloud.

Very nice :-)


Cheers
Frank



--
Frank Karlitschek
karlitschek at kde.org





Reply | Threaded
Open this post in threaded view
|

Re: Hi list + some ideas

Robin Appelman
In reply to this post by François K.
On Wed, Nov 3, 2010 at 10:50, Fran?ois K. <daitheflu at free.fr> wrote:
> Dear ownCloud team,
>
> Please let me introduce myself. My name is Fran?ois, I'm a nearly-27 years old guy living in Strasbourg, France. I'm a Linux user since a couple of years and I work as a sysadmin.
> Well, I have to say that I'm very excited about ownCloud. I was looking for such a thing for a long time, and I even thought about developping a similar piece of software by myself.
> So, as I'm really interested in this project, and as I have a little spare time (I guess), I'd like to contribute. I studied developpement, and more specifically web-oriented languages such as HTML, CSS, PHP and Javascript. I've some experience in web applications development so... I'm might help a bit :)
More contributers are always welcome :)


> For now, let me start with some ideas. I've installed and started to test ownCloud yesterday. I've also read the wiki pages. I might have missed some pages, so please excuse me if I point things that are already planned. Please also note that I haven't studied ownCloud source code for now. Finally, my goal with this email isn't to criticize but rather to be positive. So please don't misunderstand what I'm saying, I don't mean to be rude, it's just my bad english :)
>
>
> Well, first point that surprised me after installation is that you get an empty "files" space. I thought ownCloud would provide some folders, just like the one you have when you create a new user account on a Linux system (think about /etc/skel). I > expected to have a "Documents" folder, a "Music" folder, an "Images" folder, etc.I think that it could also ease the development of plugins (the "Music" plugin knows where to find the music files). Is this something planned/studied ?
It does make sense to provide some default folders and use it as
default folder for things like the Music player or Photo gallery.


> A nice feature in Mac OS X (I'm managing Mac OS X computers at work) is that every user has a "Public" folder in its home. This is a special folder : everything stored in it is public. So this is where you put things to make them available for >anyone. Also, the "Public" folder contains a "Dropbox" folder where anyone has a write-only access. This is very useful when you need to share a file with only one person. You just have to drop the file in his "Dropbox" folder. Of course, the owner >of the Dropbox folder has read and write access. I don't know how sharing files is planned, but I think this kind of mechanism is very interesting. If I want to share a file with everyone, I put it in my "Public" folder. If I want to share a file with John, I >drop it in John's "Public > Dropbox" folder. To my opinion, it's much more simple than setting permissions on each file.
Maybe have a default Public folder with the correct file permissions
but also allow users to set permissions for individual files/folders
if they want to


> Allright, regarding users management, I think it would be a good idea to have an "email" field for each user. This could be useful when the admin needs to contact his users. Or plugins might need it too (cron jobs or whatever). Also, (but I believe > that it's planned), ownCloud should give the hability to set a quota for each user (and check the quota whenever it's necessary).
Sounds good

> I'll finish with this third idea (I have tons). I think ownCloud needs some polishing. I've always been very interested in ergonomics, GUI, and users experience. And I believe that some things can be done to improve ownCloud usability. I'll try to make some mockups in the next few days if it's ok for you. Just let me know. Oh, regarding this, is there some policy regarding dev technologies ? I mean, for example, HTML5 provides a nice new way to handle uploads. Are you already supporting these or do you wait until it's fully supported by all web browsers ?
I think it's fine to use things like HTML5 but having a fallback
options for browsers like IE to make sure that ownCloud stays
accessible from anywhere.

> Oh, also, I started to make a simple pictures gallery PHP script a few days ago. If you think it can be useful, I'll gladly share it. A bit of work would obviously be needed to adapt it to ownCloud.
Great


 - Robin Appelman