Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
Yes I know. I don't really like the way new release are done with drupal. Breaking everything like this is, in my opinion, not professional. It was OK when drupal was less known, but today, lot of money and time has been invested in Drupal 6 devs by many actors. As a developer I like new/clean API, but as a responsible person, I can't accept that my client's investments to be lost for each major version switch.
Keeping Drupal "to the edge" is a good way of thinking but many other project do just the same without ruining existing works. Take Java/JDK for example, each release get more features, more consistency, but they also keep compatibility by introducing "deprecated" functions/classes/etc. Developers are aware their code is obsolete, bit they can easily fix it (as deprecated functions are easy to spot on) AND never lost their work (as deprecated functions still works and will stop working only for the next major release).
Not so far, just installed D6-version on my D7dev environment and did some analysing of the D6 version.
The biggest chalange is to adapt to the new node-system.
Are you also busy, maybe we can combine forces...
Another thing: We start with the rc13 or the latest dev (2011-Jun-20) ?
The latest dev has the admin settings which is a huge difference between both of them in terms of PHP code and use.
I'm using the latest dev.
I have done some work yesterday and I think this is "doable" :)
Maybe you are further ahead than i am, just let me know if you want me to hop on.
Working on it... but not in full time!
As Yoran wrote, The new D7's API for this module are totally different (i did not say "messed") and many things must be reviewed. Not only the new way to handle nodes, there's the new feature for handling files as LarsKramer noticed. And especially if FileBrowser must / should use the new concept of "stream wrapper" available now from the file API (http://api.drupal.org/api/drupal/includes--file.inc/group/file)
Anyway, I think the first goal is to port FileBrowser as it is for D7. I'll send a commit for those who wants to try.
Comments
Comment #1
Yoran commentedsure I plan to port it, but as "they" messed 90% of API's in Drupal 7, this will be really painfull I think :/
Comment #2
johnvWhat a pity..
Comment #3
Yoran commentedYes I know. I don't really like the way new release are done with drupal. Breaking everything like this is, in my opinion, not professional. It was OK when drupal was less known, but today, lot of money and time has been invested in Drupal 6 devs by many actors. As a developer I like new/clean API, but as a responsible person, I can't accept that my client's investments to be lost for each major version switch.
Keeping Drupal "to the edge" is a good way of thinking but many other project do just the same without ruining existing works. Take Java/JDK for example, each release get more features, more consistency, but they also keep compatibility by introducing "deprecated" functions/classes/etc. Developers are aware their code is obsolete, bit they can easily fix it (as deprecated functions are easy to spot on) AND never lost their work (as deprecated functions still works and will stop working only for the next major release).
Comment #4
AlexDeRuyter commentedSubscribing
Comment #5
Bodo Maass commentedsubscribing
Comment #6
Nightflier commentedI like and need the filebrowser and there is no alternative to it. Thx for your great work!
Do you have any news about the Drupal 7 port?
Comment #7
clivesj commentedI need this for my D7 sites, so I'm starting making a D7 version.
But as Yoran already said, it's a hell of a job due to all the changes in D7.
Comment #8
Nicolas Georget commentedHow far you are ?
Comment #9
clivesj commentedNot so far, just installed D6-version on my D7dev environment and did some analysing of the D6 version.
The biggest chalange is to adapt to the new node-system.
Are you also busy, maybe we can combine forces...
Comment #10
Nicolas Georget commentedSure!
There's some point to discuss in the meanwhile. As the metadatas should be in the DB or stay in .ion file: #1188938: MetaData in Database
And implement some archive actions: #1162906: unzip archive
Another thing: We start with the rc13 or the latest dev (2011-Jun-20) ?
The latest dev has the admin settings which is a huge difference between both of them in terms of PHP code and use.
Comment #11
clivesj commentedI'm using the latest dev.
I have done some work yesterday and I think this is "doable" :)
Maybe you are further ahead than i am, just let me know if you want me to hop on.
Comment #12
LarsKramer commentedSubscribing.
This core feature request seems to be related: #322287: Add file.module to provide UI for managing files
Comment #13
trefor commentedThis looks like it could be very useful.. keep up the good work on the port to D7 guys.
Comment #14
Nicolas Georget commentedWorking on it... but not in full time!
As Yoran wrote, The new D7's API for this module are totally different (i did not say "messed") and many things must be reviewed. Not only the new way to handle nodes, there's the new feature for handling files as LarsKramer noticed. And especially if FileBrowser must / should use the new concept of "stream wrapper" available now from the file API (http://api.drupal.org/api/drupal/includes--file.inc/group/file)
Anyway, I think the first goal is to port FileBrowser as it is for D7. I'll send a commit for those who wants to try.
@Clivesj: Any progress ?
Comment #15
Carlos Miranda Levy commentedsubscribe
Comment #16
bbrydsoe commentedSubscribing
Comment #17
zilla commentedsubscribe
Comment #18
boudo20 commentedsubscribe
Comment #19
elvizzi commentedsubscribe
Comment #20
clivesj commentedJust to let you guys know that i restarted my efforts for a D7 version.
Just hang-on and monitor this thread.
Comment #21
kaizerking commented@clivesj- great!! waiting..
cound you also please keep in mind File Browser Blocks
while you are at at it,
also as helper IMCE file browser could help
Comment #22
clivesj commentedD7 dev is available now
Comment #23
johnv