Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
What's the status of Spaces module port to Drupal 7? Has it started?
Comment | File | Size | Author |
---|---|---|---|
#33 | spaces.patch | 198.89 KB | cweagans |
Comments
Comment #1
Docc CreditAttribution: Docc commentedsubscribe
Comment #2
rorymadden CreditAttribution: rorymadden commentedSubscribing. And changing the title for more clarity in the dashboard.
Comment #3
dre2phresh CreditAttribution: dre2phresh commentedsubscribe
Comment #4
Andy B CreditAttribution: Andy B commentedsubscribe. This would be a good contribution to D7.
Comment #5
squ1rr3l CreditAttribution: squ1rr3l commentedSubscribe
Comment #6
basvredelingsubscribe
Comment #7
Dane Powell CreditAttribution: Dane Powell commentedsubscribing
Comment #8
mrsinguyen CreditAttribution: mrsinguyen commentedsubscribe
Comment #9
juan_g CreditAttribution: juan_g commentedRelated info:
Comment #10
ranm CreditAttribution: ranm commentedsubscribe
Comment #11
juan_g CreditAttribution: juan_g commentedI think that probably, because of the spaces_og optional integration, they were waiting for the Organic Groups port. However, OG's first alpha for Drupal 7 has been released yesterday (see A moment of Zen #1, by Amitaibu), and OG's full D7 release is expected for the day that Drupal 7 is released; that is, the next January 5th.
Comment #12
juan_g CreditAttribution: juan_g commentedSince other modules from Development Seed, such as Features, Context, and Strongarm already have alpha or beta versions for Drupal 7, it looks like the wait here (Spaces) has likely been for Organic Groups, which is being released these days.
Comment #13
wundo CreditAttribution: wundo commentedsubscribe
Comment #14
Grayside CreditAttribution: Grayside commentedMight also be that they are simultaneously updating at least half a dozen modules, and this one is likely to be a doozy ;)
Comment #15
Anonymous (not verified) CreditAttribution: Anonymous commentedsubscribe
Comment #16
juan_g CreditAttribution: juan_g commentedLatest news:
Comment #17
amorsent CreditAttribution: amorsent commentedsubscribe
Comment #18
neurojavi CreditAttribution: neurojavi commentedSubscribing
Comment #19
paalj CreditAttribution: paalj commentedSubscribing
Comment #20
DanGarthwaite CreditAttribution: DanGarthwaite commentedSubscribing
Comment #21
tema CreditAttribution: tema commentedSubscribe.
Comment #22
lobo235 CreditAttribution: lobo235 commentedSubscribing
Comment #23
OnkelTem CreditAttribution: OnkelTem commentedSubscribing
Comment #24
nwe_44 CreditAttribution: nwe_44 commentedsubscribing
Comment #25
johanbeckers CreditAttribution: johanbeckers commentedSubscribing
Comment #26
marcusx CreditAttribution: marcusx commentedsubscribing
Comment #27
kultmarke CreditAttribution: kultmarke commentedsubscribe
Comment #28
mindgame CreditAttribution: mindgame commentedsubscribe
Comment #29
mraichelson CreditAttribution: mraichelson commentedsubscribe
Comment #30
bcmiller0 CreditAttribution: bcmiller0 commented+1
Comment #31
lloydpearsoniv CreditAttribution: lloydpearsoniv commentedsubscribe
Comment #32
nasso CreditAttribution: nasso commentedsubscribe
Comment #33
cweagansInitial pass of Drupal 7 update. Very rough. Don't use in production, etc, etc.
EDIT: This was done with Coder and Coder Upgrade.
Comment #34
jpstrikesback CreditAttribution: jpstrikesback commentedsubscribe
Comment #35
amorsent CreditAttribution: amorsent commentedsubscribe
Comment #36
Jackinloadup CreditAttribution: Jackinloadup commentedsubscribe
Comment #37
jeremyll CreditAttribution: jeremyll commentedsubscribing
Comment #38
markwk CreditAttribution: markwk commentedsubcribe
Comment #39
a3dse CreditAttribution: a3dse commentedSuscribe++
Comment #40
lloydpearsoniv CreditAttribution: lloydpearsoniv commentedWOW!!! I guess they love keeping us in suspense. This thread has been going on for over 5 months & they have not given any indication on whether or when they plan on porting spaces to D7. lol
Can we atleast get a clue???
Comment #41
dre2phresh CreditAttribution: dre2phresh commentedMy thought exactly! They can at least let us know something!
Comment #42
Grayside CreditAttribution: Grayside commentedOwnership of all the DevelopmentSeed modules has recently passed into the hands of Phase2. Phase2 is in the process of setting up responsible developers for each of the modules. It sounds like Spaces is not the first priority for a clean D7 upgrade, but it is on the list, and they have expressed their dedication to get OpenAtrium (and all it's modules) to a d7 release "maybe in 2011".
When will Spaces get upgraded? Well, so far it's not been especially funded for an upgrade, so there is nothing expediting it.
http://www.agileapproach.com/blog-entry/open-atrium-and-managing-news-fi...
http://www.agileapproach.com/blog-entry/our-issue-queue-philosophy
Comment #43
jpstrikesback CreditAttribution: jpstrikesback commentedWhat would be great is if we could get something practical done like break down spaces to each component and discuss what is and isn't needed or could be lightened in a post entity/fields in core world. Input on that from maintainers and stakeholders would be awesome, as it would really enable the peoples to get working on it.
Comment #44
lloydpearsoniv CreditAttribution: lloydpearsoniv commentedWow!!! Owner ship of ALL modules? So will DevelopmentSeed still be working on drupal projects? I love the work that you guys produce & I have nothing against Phase 2 but they often come up with things that I dont have a use for.
Context, Features & spaces in my mind were revolutionary modules that really helped me to be able to do productive things with Drupal. Context & features have already been ported to Drupal 7 & spaces is the missing piece.
If spaces development is going to dragging it's feet, is there a viable alternative?
Comment #45
Grayside CreditAttribution: Grayside commentedI am not affiliated with DevSeed or Phase 2.
Phase 2 currently builds and maintain four major Drupal Distributions built on the Spaces/Features/Context stack. I have been haunting them and a few DevSeed folks at DrupalCon to get a feel for their thinking, and I am greatly reassured that they are going to be excellent maintainers. They are potentially even more open-minded than Devseed was about certain overly-restrictive use cases. They also have a larger development team, so maintenance of the queues will likely be tighter.
However, they are still coming up to speed on the modules, so do not expect rapid movements across all the modules at once. Context and Features have been moving much more quickly of late, but Spaces has always seemed like the last module to the party.
There is nothing stopping us from having discussions about approaches for Spaces, and I've been talking to Phase2 about getting a GDO group or other discussion space going that might be more suitable for that kind of thing than the issue queue. It's worth remembering that despite the awesome, "complete-ish" arrival of these modules, they are still community contributions here, and quite possibly this one will require more community participation to keep it upgraded and cutting edge.
If you google around the net, you will see that DevelopmentSeed has been making a big name for itself with large open data sets and mapping (mapbox.com), and are re-orienting to focus on that.
Comment #46
tema CreditAttribution: tema commentedMany thanks for clarifying! It would be nice to have someone of developers (new or old) expressed here.
I would like to draw attention to #1070222: Port PURL to Drupal 7. Spaces are mainly based on this module and it must be ported first. Due to the way in which it operates (deep magic IMO), it will be not easy.
Comment #47
lloydpearsoniv CreditAttribution: lloydpearsoniv commentedI understand that things take time, i was just taken back by the fact that nobody had heard anything whatsoever in 5 months.
Comment #48
Grayside CreditAttribution: Grayside commented@#47 The issue queues have definitely been out of the loop.
One of the sessions at DrupalCon pointed out the importance of keeping track of the eco-system around the modules you depend on, and that includes things like Drupal Planet, IRC channels, Groups.Drupal.Org, and other locations. This is definitely the case where those of us following those channels did not think to post anything to the queue.
Comment #49
lloydpearsoniv CreditAttribution: lloydpearsoniv commentedSpaces has its own irc channel? Without the posting of resource links, how should one know where to find the latest on these things? I have done google searches & drupal searches about the spaces module trying to find out the latest scoop on what was going on with it, but i could not find anything.
Comment #50
lotyrin CreditAttribution: lotyrin commentedsub
Comment #51
naught101 CreditAttribution: naught101 commentedcweagans patch in #3 needs a review.
Comment #52
Grayside CreditAttribution: Grayside commentedI believe you meant #946756-33: Port spaces to Drupal 7.
Comment #53
ryan.armstrong CreditAttribution: ryan.armstrong commentedsub
Comment #54
eric.chenchao CreditAttribution: eric.chenchao commentedsubscribe
Comment #55
jpstrikesback CreditAttribution: jpstrikesback commented@tema/all check out http://drupal.org/node/1070222#comment-4221390 for the beginning of a Purl port to Drupal 7, would love any input over there
Comment #56
sch4lly CreditAttribution: sch4lly commentedsubscribe
Comment #57
mansspams CreditAttribution: mansspams commentedsubscribe
Comment #58
fuzzy76 CreditAttribution: fuzzy76 commentedsubscribing, the lack of progress here is really puzzling
Comment #59
febbraro CreditAttribution: febbraro commentedHey everyone, I was mostly waiting for Purl to get an upgrade first and now since that is in progress so we'll be starting here pretty soon. A lot of new modules to start paying attention to over here at Phase2 so thanks for the patience. Also....patches welcome. :) We'll be starting with #3 then I'll report back with the plan of attack across the module.
Comment #60
jhedstromSubscribe
Comment #61
juan_g CreditAttribution: juan_g commentedThanks, febbraro!
Comment #62
tema CreditAttribution: tema commented@febbraro: thank you! Good news!
Comment #63
Stalski CreditAttribution: Stalski commentedsubscribe
Comment #64
pyrello CreditAttribution: pyrello commentedSubscribing
Comment #65
yugongtian CreditAttribution: yugongtian commented+
Comment #66
Oceanman CreditAttribution: Oceanman commented+
Comment #67
NaX CreditAttribution: NaX commented+Subscribing
Nice to see some activity here again:
http://drupal.org/node/261691/commits
http://drupalcode.org/project/spaces.git/shortlog/refs/heads/7.x-1.x
Thanks febbraro.
Comment #68
g8 CreditAttribution: g8 commentedSubscribe
Comment #70
marcusx CreditAttribution: marcusx commentedChanged the title/category back. What is this? Spam? Haven't seen this bevore in any issue queue.
Comment #71
Dane Powell CreditAttribution: Dane Powell commented@marcusx Yeah it happens occasionally. Really annoying eh? These people have no decency :) If you post in the Drupal.org Webmaster queue, they'll remove the post and block the poster.
Comment #72
Tebb CreditAttribution: Tebb commentedFollowing.
Comment #73
spacereactor CreditAttribution: spacereactor commentedSubscribe
Comment #74
eric.chenchao CreditAttribution: eric.chenchao commentedThanks, febbraro!
Comment #75
lelizondo CreditAttribution: lelizondo commentedsubscribing
Comment #76
gadams CreditAttribution: gadams commentedsubscribing
Comment #77
vasikesubscribe
Comment #78
thesleuth CreditAttribution: thesleuth commentedsubscribe
Comment #79
ademarco CreditAttribution: ademarco commented+1
Comment #80
kika CreditAttribution: kika commentedsubscribe
Comment #81
NaX CreditAttribution: NaX commentedI know this is probably not the best place to ask this, but I don't really know were to ask this.
I was just wanting to know if somebody from Phase2 could shed a little light on how this take over from Development Seed is going to work.
I did a quick search for febbraro on Drupal.org an it looks like febbraro is now the owner of a large bunch of ex Development Seed modules.
Everything from Spaces, Features, Case Tracker to Notifications and Messaging.
Search: http://drupal.org/search/apachesolr_multisitesearch/febbraro?filters=ss_...
I had a quick look at some of these modules and it looks like development has stalled a little, but understand that large changes like this can take some time to get sorted, but a little feed back would appreciated.
@febbraro
Are you planning to do all this yourself :)
Comment #82
lelizondo CreditAttribution: lelizondo commentedI think @febbraro acts as a project manager at development seed and he doesn't commit most of the code, but rather he has control of the projects and then gives access to other maintainers.
Most of the devseed projects are still supported and maintained. If you look at strongarm, context and specially features are strongly maintained. I don't really know if the maintainers are phaze2 guys or devseed guys, but they are.
My guess is that Spaces, hasn't been maintained because if you think about it, Open Atrium is the biggest project that uses Spaces, and once they start to port Open Atrium to D7, they will port Spaces as well
Comment #83
cweagansIf you look at the commit logs, febbraro is the committer. And he's been moving this forward. It's a large project, and the purl port has just recently gotten to the point where it's usable. purl is not a dependency of spaces, but purl is very nice to have around when testing spaces functionality.
Strongarm, Context, and Features are used by more than just Atrium, so more people have a vested interest in making sure those modules are in a stable state.
Comment #84
lelizondo CreditAttribution: lelizondo commentedI never said @febbraro doesn't commit at all, he does commit sometimes, but take a look at the following commit table from this project:
febbraro - 14 commits
jmiccolis - 85 commits
Ian Ward - 5 commits
yhahn - 377 commits
alex_b - 6 commits
you'll see that most of the commits are made by yhahn and jmiccolis.
Anyway, the point is that in all the projects where @febbraro is the author, there's always many people as co-maintainers and usually they have more commits. I'm not saying that this is a bad thing, I think this is some administrative thing in devseed.
Finally, since Open Atrium is the biggest project using Spaces, until Phaze2 decides to port Open Atrium, I don't think Spaces will move as fast as we all want.
Comment #85
jhedstrom@febbraro, I wonder if you could publish a 7.x-dev at this point (doesn't have to be public, but just to populate the version dropdown with a 7.x), so people wanting to jump in and help out could file patches in the issue queue on specific tasks instead of tracking them here? Might also be useful to do on PURL.
Comment #86
cweagansjmiccolis: http://developmentseed.org/team/jeff-miccolis
Ian Ward: http://developmentseed.org/team/ian-ward
yhahn: http://developmentseed.org/team/young-hahn
alex_b: http://developmentseed.org/team/alex-barth
febbraro works for phase2. He's their CTO. Please do your research. The only reason that yhahn and jmiccolis have more commits is because they were the original authors and long-time maintainers at Dev Seed (and were largely the maintainers of Open Atrium).
All the commit numbers show is how many times febbraro has committed since Atrium and its required modules were acquired by Phase2 vs how many times the dev seed people committed since the module was created.
There is an active effort to port Open Atrium to Drupal 7. Recreating the features depends on having Spaces working. So yes, spaces will get moving as a result of the decision to port open atrium.
Comment #87
NaX CreditAttribution: NaX commentedA change over of this size between Phase2 and Development Seed is a very big deal and we all need to be patient and try and help where we can, I just think it has been a while now since the move to Phase2 was announcement so it would be good time to ask for some feedback.
I also think a 7.x-dev release for both Purl and Spaces would be a good idea, even if it does not fully work. This way the community can try and help and submit patches.
Comment #88
jerryitt CreditAttribution: jerryitt commentedsubscribe
Comment #89
Grayside CreditAttribution: Grayside commentedI understand the concern, when I heard my company had a phone meeting, and I spent much of DrupalCon scouting out the Phase2 developers to get a read on what they are about. They are still establishing a track record, but things are going well.
To recap everything... please see #45, #48, and a few news stories:
Announcements from the principals:
And febrarro's explanation of what they are up to:
http://www.agileapproach.com/blog-entry/our-issue-queue-philosophy
Comment #90
klonos...following (+ adding related tags).
Comment #91
febbraro CreditAttribution: febbraro commentedHey everyone,
Grayside, et al, thanks for clearing things up. Phase2 is now the maintainers of this module (as well as many others you may use Context Features, Purl, etc.) While I may be the official owner of the project pages I'm not the only one doing work (although maybe the only one recently) The commit logs and issue queues for each project should show who is doing work and many folks in the community are too (thanks everyone). As an example I'm working on Purl with tobby, Context with tekante, Features with irakli and e2thex. It is a pretty large undertaking and one that has actually required some reorganization within Phase2 to accomodate it.
These days, I'm porting Spaces to D7 in my "spare time" if such a time categorization exists. It is not for an Open Atrium port to D7, we wont be doing that just yet, but more for client project usage and to gain a much deeper understanding of D7 and Spaces. I'll get a dev release together so that at least you can file issues on the D7 version in the queue.
Comment #92
febbraro CreditAttribution: febbraro commentedComment #93
Summit CreditAttribution: Summit commentedSubscribing, great to hear!
greetings,
Martijn
Comment #94
lotyrin CreditAttribution: lotyrin commentedCleaning up tags. If there is a tag for that, none of those were it.
Comment #95
klonosReally Gregory? Then I must be making this up ;)
Comment #96
lotyrin CreditAttribution: lotyrin commentedThere are like 7 tags for this. We going to tag every D7 port issue for each of them? Fragmentation here defeats the purpose of the tags at all, as keyword search is more effective.
Comment #97
klonosI hear you Gregory. The thing is that when people started porting projects they also started tagging things with whatever tag seemed more appropriate to them at that time. This resulted to a series of variants because no single tag was ever decided to be used. Now, because there are lots of people tracking such issues in order to be able to help, I am tagging them with all of these three tags since I saw them being used more often.
So, I understand that this mess needs cleaning up, but removing the tags altogether does not help people locate such issues. If we (the d.o community) -ever- come to a final decision on a single tag to be used, then some clean-up might be possible. Perhaps a mass db query in order to replace/remove the redundant tags. Till then it doesn't harm to keep the current tags in place. Don't you agree?
Comment #98
lotyrin CreditAttribution: lotyrin commentedI guess I just don't see how applying more than one of the fragmented tags to each of these issues is an improvement. Leave it be until we can get some kind of consensus, or at least just use the most popular one.
Comment #99
klonosYep, fair enough.
Comment #100
borgewarvik CreditAttribution: borgewarvik commentedSubscribe
Comment #101
likewhoa CreditAttribution: likewhoa commentedSubscribing
Comment #102
itspriyank CreditAttribution: itspriyank commentedsubscribing
Comment #103
jide CreditAttribution: jide commentedsub.
Comment #104
dreamleafrub a dub sub
Comment #105
rafhuys CreditAttribution: rafhuys commented+ 1
Comment #106
wjaspers CreditAttribution: wjaspers commentedmmmmm subbbbbbbbb
Comment #107
puya CreditAttribution: puya commented+1
Comment #108
R.J. Steinert CreditAttribution: R.J. Steinert commentedhttp://1beertokillsubscribecomments.com
Comment #109
cmcintosh CreditAttribution: cmcintosh commentedLets put political / business talks on a seperate thread we need a clean thread for coding.
Comment #110
aidanlis CreditAttribution: aidanlis commentedSubscribe, also link to track progress: http://drupalcode.org/project/spaces.git/shortlog/refs/heads/7.x-1.x
Comment #111
ddanier CreditAttribution: ddanier commentedsubscribing
Comment #112
cmcintosh CreditAttribution: cmcintosh commentedI have been developing a site using spaces in d 7, a few things to watch out for is how the form functions are being defined in the classes for spaces_ui export.
Comment #113
Dane Powell CreditAttribution: Dane Powell commentedNow that a 7.x-1.x branch actually exists, should we close this issue and open individual issues separately? Otherwise this is likely to get bogged down...
Comment #114
juan_g CreditAttribution: juan_g commentedspaces 7.x-1.x-dev
Thanks for working on this highly expected port. However, shouldn't it be named spaces 7.x-3.x-dev?
Comment #115
NaX CreditAttribution: NaX commentedI agree, it should be called 7.x-3.x-dev. Also if any body is interested I found webflo & jhedstrom sandbox spaces ports to be more complete and less buggy. Anybody wanting to try out Spaces D7 should also consider these sandbox projects.
http://drupal.org/sandbox/webflo/1191114
http://drupal.org/sandbox/jhedstrom/1177232
Comment #116
mefisto75 CreditAttribution: mefisto75 commentedAny news?
Comment #117
klonosThis was about an initial port to D7. Now that we do have a 7.x dev available, there's no point in keeping this one open. Please file separate issues for the 7.x branch as you come across them.
I am updating the issue's summary too.
Comment #118
klonos...somebody please make the 7.x dev available in the site's project page as an unstable version (so that it's clear that initial port to d7 is done). Thanx.
Comment #119
cweagansFor future reference, when editing issue summaries, you should leave the original report in place, per http://drupal.org/node/1155816
Also, this is probably not an issue where a summary is needed.
Comment #119.0
cweagans...linking to the 7.x dev
Comment #120
klonosI only meant to see how active the official dev provided here is (according to this, not much - roughly ~10 installations) and also give a review and check how far the two sandboxes mentioned in #115 have gone and then come back to add them to the summary...
...yeah, I am aware of the standard, but the "Original report by..." section of the template only serves as a place to keep *useful* past information that actually helps in resolving the issue (+ to also offer credit to the original reported - but that is really-really secondary, since their name and original report date is noted at the to of the issue summary).
Do you actually believe that this issue here deserves a full-fledged summary that complies *to the letter* to the standard template? ...I mean the whole "Problem/Motivation", "Proposed resolution", "API changes" etc. Really? Come on now:
I am terribly sorry if Henrique Recidive got offended in any way by my not mentioning his original "Are we there yet?" question, but I honestly fail to see how that comment would help the issue to progress or how future readers of the summary would benefit from it. I also fail to see how reverting the issue summary instead of appending the comment I forgot to append helps either.
...whatever.
Comment #121
klonos...in fact lets just revert all my changes so that my actions do not hurt other people's feelings. Set this back to active, so that future readers can come, go through the whole 116 posts and ask "Any news?" questions. Yeah that really helps.
Comment #122
lelizondo CreditAttribution: lelizondo commentedThis is ridiculous, the moment there is a 7.x branch, we can close this one and start submitting patches against that branch.
If we look at the commit history we can see that the developers are working on 7.x, let's help them testing and providing patches.
Comment #123.0
(not verified) CreditAttribution: commentedCopy of the revision from September 2, 2011 - 11:05.