Consider this:
- My job is to focused around developing web applications that help communities collaborate yet the majority of the day to day collaborative work I am personally involved in is faciliated by standard mailman mailing lists, not community focused web applications. Mailing lists are functionaly no different than they were more than twenty years ago when they were invented.
- Without a doubt the most pervasive and powerful organizing tool the Dean campaign grassroots groups used beyond Meetup to self organize was Yahoo groups. Yahoo's business is centered around "user produced content" and community. YahooGroups (formerly eGroups) with 50M registered users is their #1 community tool. Yet the toolset has barely changed in the 6+ years since eGroups was bought and made a part of Yahoo.
- In my experience as a community organizer (DeanSpace, PeopleFinder) I have found that there are only two indespensable tools: wiki's and mailinglists. With both in place 85%+ of your web app needs are covered and groups are more than capable of self-organizing effectively.
So given all this, why does CivicSpace still not ship with working YahooGroups-like mailinglists and wiki support? Good freaking questions. Thankfully, I believe we are finally getting close to an adequate answer....
My first screecast (37 megs 10 min):

This sandbox runs on Drupal 4.7 beta 5. Modules I am using on this site:
- Og - to create and manage the groups. Thank you Moshe!
- og2list - to send out mail to group members
- og_forum - to sync a forum w/ each group
- og_mandatory_group (4.7 port included below) - to auto-join site registrants with the main group
- og_intro (in zip below) - to send notices to the main group when users join and new groups are formed
- Tabs - to draw the fancy ajax tabbed pages on the og nodes. Thanks nedjo!
- Node Relativity - to handle 'sub groups'
- Freelinking - to handle wiki-link -> node edit forms and [[wiki link]] fiters
- Masquerade - to let me test the site as a non-admin user
- Mailhandler - to post mail to my site off of og email lists (reads a catchall for the domain)
- Mail Stuffer (in zip below) - my hacky helper module that associates mail sent in to mailinglists
- Wikipage (in zip below)- to create wiki node types and manage permissions
- Bookmark - to let users save pages in their bookmarks block
I would highly recommend waiting until og2list is fully baked and until I have a chance to clean up my code before you use this. But if you must I have included all my new modules, slightly hacked modules (ported og2list to 4.7 and added tags support to mailhandler) and my theme .tpl files. This stuff will all make it into cvs some time next week if all goes well.
Comments
I am happy to find this post
I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post.baby doll Thanks for sharing.
This is a pretty impressive
This is a pretty impressive extension for drupal. I'll keep posted for updates, thanks for sharing this!
I think this extension needs
I think this extension needs a serious upgrade. Its really handy but I'm having a really hard time getting it to work for the later drupal releases.
I've been busting my brain
I've been busting my brain trying to get this to work and just can't do it.I know you are showing what you have been able to do and not really made this available to the general drupal user. I hope that you will get it all working so that the average user can install it and use it in the near future. Thanks.
Another good idea would to
Another good idea would to implement OpenID in it. There is something related in the Drupal modules but I think it is very weak for the time being.
I just watched it, and my
I just watched it, and my big question now is how do I get those awesome tabs? The link you provide is pretty empty, and I can't find any info on them elsewhere.
How did you hide/autoselect
How did you hide/autoselect the Forum taxonomy when posting into a group? I have og_forum set up, so it is automatically creating new containers and a default forum, but you appear to have hidden the taxonomy selection on the forum-topic submit-form. After digging through your themes and modules, I'm still at a loss for how this is done.
I was wondering the same
I was wondering the same thing! let me know if you figure it out!
I've been busting my brain
I've been busting my brain trying to get this to work and just can't do it
Well I've spent the better
Well I've spent the better part of last night and today attempting to set up my drupal site using the modules you've provided. But I'm just not able to do it. The README file included with the og module doesn't even try to explain your set up. I've been busting my brain trying to get this to work and just can't do it.I know you are showing what you have been able to do and not really made this available to the general drupal user. I hope that you will get it all working so that the average user can install it and use it in the near future.
We can use this in our class
We can use this in our class sites setups. I'm working with a group of writing teachers from multiple institutions on building a setup specifically for writing classroom use, and this is definite big plus for our distribution.You've implemented this on the CivicSpaceLabs site where you can join the "CivicSpace Announce List" with a form in the block.Have you hacked a way to be able to do the same thing with these Organic Groups that you've demoed here? There are inevitably people who just want to be on the mailing list and don't have any desire to log in and edit the wiki .
This is an excellent topic
This is an excellent topic you are discussing about and i really appreciate it. It should be going on.
Does this work with the
Does this work with the newest version of drupal? thanks!
Mailing lists are the key to
Mailing lists are the key to my business and have develped it over the past 7 years. It is the critical
part of online marketing for a majority of my clients. One of which is in mortgages for homes and businesses
and has had great success with his email marketing. Jasper Hotels Kamloops Hotels
I recently came across your
I recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you.
thanks! will definitely give
thanks! will definitely give this a try! will be waiting for updates!
I've also worked with email
I've also worked with email lists for with my clients and work very well. One of my mortgage clients have run
a mailing list for 8 years online with huge success. He features not just mortgage rates and news but
family updates, events and receipies. Jasper Hotels | Kamloops Hotels | London Ontario Hotels
re: screencast location
I have found the Organic Groups screencast on Google Video - please update your URL.
Zacker - it would be wonderfull if you create a full OG video tutorial - this is very missing.
wiki node
Zack Hi,
The links seems to be broken,
Can you fix it or alternatively provide a general guide lines for making a wiki node tobe associated with its organic group?
Many Thanks,
Yevgeny
Great screen cast!
Can you please fix the file links.
Thanks
Great screen cast!
It very much sums up what I want to achieve.
I was wondering if there was a more current best practice setup to achieve this under drupal 5. For example is it better to use the og_subgroups module instead of Node Relativity? Any better wiki modules to use etc... Any other tips would be greatly appreciated.
Those tabs still available?
Your demo is excellent. I just watched it, and my big question now is how do I get those awesome tabs? The link you provide is pretty empty, and I can't find any info on them elsewhere. Any word with using the tabs in a 5.x install?
Thanks!
- NPC
Yes!
http://drupal.org/project/jstools
Download
I would enjoy installing the recommended modules, although the links appear to be broken.
Thank you
William
Problem downloading attachments.
I seem to have a problem downloading the attachments. It seems broken.
Re: Magic Groups - A ScreenCast
I´m new to Drupal and was looking for such a system that combined a mail list with wiki -really functionally integrated, as far as it´s possible.
But also a forum that is integrated with the group, Blog, email list, etc.
So one Blog posting with email list and then a forum discussion attached to it PLUS a wiki to change the contents next/conjugated to the original Blog posting??!
I tried to do this all in Tiki-Wiki, but kept having errors after 1,5 year and still learning that program.
Are developers here aware of all the Tiki-Wiki aspects and can this be integrated too?
The most powerfull tool:
Something like Drupal TikiWiki-MediaWiki integration?
Re: Magic Groups - A ScreenCast
An excellent screen cast. This example you have here has so many uses and really captures what i think 95% of users who want group functionality would like in an ideal world, but wouldn't know how to best go about it without an example like yours.
Thanks again.
alternatively provide a
alternatively provide a general guide lines for making a wiki node tobe associated with its organic group?Link Building
Re: Magic Groups - A ScreenCast
I have installed all the modules for the test in drupal 4.7.3 and this error appears
warning: Missing argument 2 for theme_tabs_tabset() in C:\Programme\xampp\htdocs\dev\drupal\modules\jstools\tabs\tabs.module on line 44.
for the module tabs.
Why? And what can I do to solve this error?
tvm in advanced
Re: Magic Groups - A ScreenCast
The link to og2list module is broken, because og2list is now considered as a separate module instead of contribution to og.
The right link is this or similar for more precise linkage (if you wanna link to the HEAD version):
http://cvs.drupal.org/viewcvs/drupal/contributions/modules/og2list/
Re: Magic Groups - A ScreenCast
When this is ready warn me because this is all I need for a specific website. I don't need full blown CivicSpace rolling there and it is somehow stupid installing a bunch of things that will never be used.
Most people at that site will use plain maillists and an integration site that can organize them better will suffice.
I didn't saw in your text but do you have included Events?
Another good idea would to implement OpenID in it. There is something related in the Drupal modules but I think it is very weak for the time being. If using OpenID we should start from what is already really working and can easly be ported: Wordpress OpenID plugin.
Best.
Re: Magic Groups - A ScreenCast
I have tried the wikipage module that you have include Zack in the mmodules zip file but I can't figure out how you got a "revisions" tab to appear?
Re: Magic Groups - A ScreenCast
Hello Lucas,
Go to admin/settings/content-types/wikipage and check "Create new revision" in the workflow section.
Now whenever you resave the wikipage, you get a new revision as well as a new tab "Revisions" (unless you uncheck "Create new revision" in your wikipage separately).
Re: Magic Groups - A ScreenCast
Hi Zack,
Awesome! Thanks so much for putting all the pieces together; this is going to be great.
How did you hide/autoselect the Forum taxonomy when posting into a group? I have og_forum set up, so it is automatically creating new containers and a default forum, but you appear to have hidden the taxonomy selection on the forum-topic submit-form. After digging through your themes and modules, I'm still at a loss for how this is done.
It makes sense to hide the taxonomy select, as it is counterintuitive to both select your Audience, and then, reselect them by choosing the group's taxonomy.
Again, thanks so much.
Re: Magic Groups - A ScreenCast
Just a thank you for the work in progress. Ben Sheldon brought this to my attention. Though my programming abilities in PHP might be a little inadequate for this implementation at present, I'm certainly going to give it a shot at some point this summer.
We've been trying to figure out forum / email integration for some time now...mailing list management from within Drupal + integration with forums and groups would be amazing. And a wiki? Awesome.
When / if I get this working, I'll document the process for other newbies...
Dave.
Re: Magic Groups - A ScreenCast
Hi, Zacker!
It's really cool what you done.
I installed this to my server but had one issue.
1. Installed all
2. Created group
3. Added several users to group
4. Added forum topic by the group's user.
All the users received the emails with body:
"testposted: http://.../node/22"
5. One user replied by e-mail to this post.
6. ISSUE: mailhandler_cron created "blog entry" with "not published" status INSTEAD of published "forum topic"-reply.
Could you help with solution?
Thank you for your job and your attention.
Re: Magic Groups - A ScreenCast
Try using og2list isntead of this recipe. That would be the best long term solution.
best web host for og2list compatibility?
Hi there,
So, I'm going to be switching web hosts, but I wanted to make sure that I switched to a host that would support future og2list/magicgroups functionality.
What kind of web hosting requirements do I need in order to make sure that magicgroups will work?
For example, do I need to be able to run cron every 2 minutes?
Do I need to be able to configure exim?
Can I do this on a shared hosting plan or do I need a dedicated host?
Some plans like pair.com say you can't send out mail to more than 25 addresses in one batch, whether sequentially or in parallel. "Such batches must "sleep" for at least three seconds between each delivery attempt. Please consider using our pairList service for such mailings."
Will this be a compatibility issue?
Basically, who should I host with if I want this functionality to work...
Thanks!
Albert
www.ithou.org
Re: Magic Groups - A ScreenCast
It sure won't work with DreamHost. I learned after a client of mine signed up with them that they have MailMan on a remote server, so og2list can't access the maililng list at all.
Re: Magic Groups - A ScreenCast
:(
Don't have a good answer to this yet. You'll have to ask the hosts I think.
The requirements can be found in these instructions:
http://writely.com/View.aspx?docid=bch3ff3c775sf
Re: Magic Groups - A ScreenCast
Just wanted to say a really quick thank you. Very useful site.
Re: Magic Groups - A ScreenCast
Can the modules mentioned be setup on Drupal 4.7 (stable) with CiviCRM 1.4?
I have had a quick try but found I couldn't create a group without getting a blank page.
Re: Magic Groups - A ScreenCast
Definitely like what I've seen so far and can see some powerful uses for it. But of course I have some questions. :-) At this point I am just checking to see if these things are on your radar for implementation at some point in the future, since they won't all be quick and easy features.
1-Since the forum input is going to be creatable by e-mail, I was wondering if you had any plans to interface with any type of SPAM/virus detection (SpamAssasian/ Dspam/ ClamAV/ etc.) to keep things from getting messy?
2-Any plans for a digest version for the e-mail? Many people nowadays get there e-mail forwarded to their cell/PDA, and I wouldn't want to overload them with tomany msgs in a day.
3-If you do a digest, would it also be possible to make a teaser/summary version? This could just indicate which threads you've posted to had replies, or groups you belong to had new content. Or maybe for your teaser section indicate which of all the public groups had new content. With the level of detail being set-able via your prefs/profile.
Thanks for all the work you've been doing on drupal and OG. And especially this screencast which gave me a nice taste of what's coming.
Paul
Re: Magic Groups - A ScreenCast
I'm also interested in digest emails. Is this doable? Thanks
Re: Magic Groups - og2list and og_mandatory
Hi Zack,
the 4.7/HEAD version of og2list seems to be getting heavy attention based on the drupal.org CVS messages. Do you know if this module is going to include all the functionality you showed here in terms of mail into and out of a group forum? Also (and i'm not sure how this plays in) og_forum is apparently not working with Druapl 4.7/HEAD.
Did you ever post your 4.7 ported og_mandatory module?
Thanks
Re: Magic Groups - A ScreenCast
og2list is getting pretty ready for prime time. my 4.7 vs of og_mandatory module is posted. will work on a patch for cvs this weekend.
patch for og_mandatory
If you have a chance, take a look at:
[[http://drupal.org/node/56323]]
I used your version to figure out how to patch another of the bugs in og_mandatory, but there is still one bug that's not really solved.
Thanks-
Oops- just noticed that your og_mandatory port is now included in the download- I'll take a look. Has this been contributed/posted to drupal.org?
Thanks again
How to use Tabs module?
I've installed the tabs module,and choose the"luna" style.Then,what can i do?
Tabs
You have to implement it on the theme layer
Re: Magic Groups - A ScreenCast
Sorry for ask this stupid question.Could you explain it?(I'm a drupal newbie)How can i"implement it on the theme layer'?
Re: Magic Groups - A ScreenCast
go read the PHP tempalate docs on Drupal.org and the tabs module documentation.
Thanks~I'll try
I try to install in Drupal 4.7 RC2
but there is a mistake
" warning: Missing argument 2 for theme_tabs_tabset() in e:\www\drupal2\modules\jstools\tabs\tabs.module on line 44."
why?
Restricting forum to the group
I am a Drupal newbie, and have a question about how you organized the forums in this demo. How did you restrict a forum to a particular group page? I like that feature and want to implement it in my own Drupal site, but I can't find a way to seperate a forum from the rest of the forums.
Thanks!
Ryan
Heya
try og_forum module in the og/contrib/ directory
Zacker,I just begin my first Drupal site,and I have some foolish questions.^-^
(1)I set the O.G module in Drupal 4.66,when i create my first group,I found there is a group,but I can't post any message in it's homepage.I should go to "create content->blog,and chose my group in "Audience:*
" How could I add my post in the group home page,just like choose in your sandbox "magic Group,messages,send message"
(2)I want to add a classified ad page in O.G module,just like you add wikipage in O.G.So the members of each group can share classified ad.For example,I want establish a group with my neighbors,and we want to share some information ,e.g,the discount message of restaurants in our living aero,just like“Craigslist.com“.
Thanks forward.
errors on beta 6 install
Love what you've done here! I am experiencing error when attempting to install Drupal on a MAMP installation.
Here are the errors I am getting. Could you assist?
* user warning: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' query: SELECT uid FROM users WHERE uid != 0 AND LOWER(name) = LOWER('testuser') in /Applications/MAMP/htdocs/CA20/includes/database.mysql.inc on line 120.
* user warning: Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) for operation 'like' query: SELECT * FROM access WHERE status = 1 AND type = 'user' AND LOWER('testuser') LIKE LOWER(mask) in /Applications/MAMP/htdocs/CA20/includes/database.mysql.inc on line 120.
* user warning: Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) for operation 'like' query: SELECT * FROM access WHERE status = 0 AND type = 'user' AND LOWER('testuser') LIKE LOWER(mask) in /Applications/MAMP/htdocs/CA20/includes/database.mysql.inc on line 120.
* user warning: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' query: SELECT uid FROM users WHERE uid != 0 AND LOWER(mail) = LOWER('testuser@test.com') in /Applications/MAMP/htdocs/CA20/includes/database.mysql.inc on line 120.
* user warning: Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) for operation 'like' query: SELECT * FROM access WHERE status = 1 AND type = 'mail' AND LOWER('testuser@test.com') LIKE LOWER(mask) in /Applications/MAMP/htdocs/CA20/includes/database.mysql.inc on line 120.
* user warning: Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) for operation 'like' query: SELECT * FROM access WHERE status = 0 AND type = 'mail' AND LOWER('testuser@test.com') LIKE LOWER(mask) in /Applications/MAMP/htdocs/CA20/includes/database.mysql.inc on line 120.
Nice but not ready for the nontechs
Zack, I want to thank you for giving me hope about drupal and the group module. But I have to say that even though this group of modules is really on track for social networking, you will not get non-tech folks like myself to be able to set it up without getting some real world step-by-step how to's on getting these modules to run.
I've spent the better part of last night and today attempting to set up my drupal site using the modules you've provided. But I'm just not able to do it. The README file included with the og module doesn't even try to explain your set up. I've been busting my brain trying to get this to work and just can't do it.
I know you are showing what you have been able to do and not really made this available to the general drupal user. I hope that you will get it all working so that the average user can install it and use it in the near future.
Thanks again for giving me a glimpse into seeing what is possible... even though I have no idea how to get everything to work together.
Give us some time
We are working hard to make these tools easier to set up / install / configure. Eventually they will be a part of the CivicSpace Drupal distribution. The modules I have running right now are def. pretty hacked together & not ready for primetime.
nice demo, but do og_mandatory and CicicRM really work?
Hi Zack,
I've been working with a friend who introduced me to drupal. We're building a new website with drupal 4.7 for our local Democratic club to encourage and enhance local activism. I'm impressed with this demo, and hope we can adapt some of your work.
Two technical quesitons (if you don't mind). I've been trying to use og_mandatory_group, and in my experience the current CVS (v 1.2) is nonfunctional (I posted a drupal issue). Did you fix yours, or are you using an older version?
Two, I'm looking at the CivicRM site, and they don't indicate any support for drupal 4.7 for CivicRM 1.3. However, in your video, I can see that you're running CivicRM 1.3. Obviously, this is a tool we'd like to have. did you have to port/patch or am I just missing something? See, for example:
[[http://wiki.civicrm.org/confluence/display/CRM/CiviCRM+v1.5]]
where my reading is that CivicRM won't begin development for drupal 4.7 until RC2 is released.
Thanks!
Hey there
* The 1.4 branch of CiviCRM some-what supports Drupal 4.7
* I ported og_mandatory_group to 4.7
CicicRM 1.3/1.4 with drupal
Does CiviRM 1.4beta report itself as version 1.3? Sorry to be so persistently curious, but in your video, text along the lines of "CivicRM 1.3" is clearly visible at the bottom of one page.
I'm in between versions
I used the 1.4 version of civicrm.module
port of og_mandatory
Can you make the working og_mandatory code available on drupal? See:
[[http://drupal.org/node/56323]]
OG-guru moshe weitzman just committed a fix for the fatal error that was obvious in the code, but the fixed version still generates nasty-looking PHP/SQL errrors.
Thanks again.
posted it
re-download the modules tar file
ok
ill post tonight
OG vs. CiviGroups?
Zack,
This looks like the ticket for us (exactly what we need). What is the difference between this solution and CiviGroups? I hesitate trying to get that one working because it only works with EZMLM on top of qmail (and I don't have the ability/appetite to swap out sendmail for qmail).
Can we integrate this solution with our Civicrm data? (e.g. Civicrm Groups = forum/mailing list groups?)
Well..
og2list doesn't require any external MLM to interface with. It works directly with your existing MTA (SendMail or Qmail). So IMO in general it is a bit easier to set up / configure and use.
This is incredibly useful
Zack,
This is a great demo -- Thanks for this -- I worked through organic groups a while back, and left frustrated -- it came close to doing so many things, but fell a little bit short.
Thanks to this, I'll be taking a look at it again.
Cheers,
Bill
educational use
This is fantastic, Zack. We can use this in our class sites setups. I'm working with a group of writing teachers from multiple institutions on building a setup specifically for writing classroom use, and this is definite big plus for our distribution.
That's cool
Hey! That is really COOOOOOOOOOOL!!!
That's what I am looking for!
Do you have a link to the ajax module you used?
You mentioned someone's sandbox, but it slips by my ears. I take it this is not part of core 4.7 ajax functionality?
Nice overall intro. Thanks!
Yeah
It is the 'tabs' module
Outed!
So, you decided to out me as a pirate revolutionary. Thanks man. And here I was hoping to get things worked out with the IRS.
State of Jefferson here I come.
Alas, no attachment found
I hope you didn't have to de-link it due to bandwidth. I'd love to check this out!
I must retract
That static image, which I thought was a screenshot, is actually doing a massive download! Duh! And here I was thinking I was missing the link ... and it was the biggest thing on the page!
Zip File?
Hi Zack,
Thanks for showing the possibilities with organic groups and other modules. This will help me quite a bit. I'm wondering where the zip file is located? I'd like to download it and take a look at the Wikipage and MailStuffer modules.
Thanks again,
ds
Hello ds
Check the attachments links.
attachment
Hi Zack,
I may be blind but I don't see an attachments link and when I click your anchor it doesn't go to an attachments area on the page. Is it possible since I haven't logged in that the attachment links don't show up for anonymous users?
Thanks again for the great look into groups. Very helpful.
DS
Ack
You were right. Permissions are now fixed. Sorry!
Is it Possible for Users to Join an OG with One-Click Form?
Hey Zack,
You did answer my previous question, and I thought of another one.
Is it Possible for Non-Authenticated/Anonymoust Users to Join an OG with One-Click Form?
You've implemented this on the CivicSpaceLabs site where you can join the "CivicSpace Announce List" with a form in the block.
Have you hacked a way to be able to do the same thing with these Organic Groups that you've demoed here?
There are inevitably people who just want to be on the mailing list and don't have any desire to log in and edit the wiki.
Hey Kent
Unfortunately at the moment this is not possible. With a bit more work that could be implemented though. I agrree, many people will want to take part in a mailinglsit dicussion without making an account on your site.
Very nice!
This looks really good. I've long held that web-based forums were inadequate. They should integrate with listservs. When I headed up TechSoup we buildt out forum functionality and tried to get the two technologies interoperable. But we weren't able to do that then. One of the technologies you could buy to do that was Web Crossing. But it was huge and bloated. The presentation layer was not intuitive, to my thinking. Additionally, at that time it was just out of our price range.
Anyway, this looks really fabulous. I like the idea of the tags. I wonder if there's a way to be able to do tagging from the emails. For instance, is there a place in the subject line or at the very bottom of an email to place tags that would then be translated as tags? I find that searching through old messages is one of the hardest things for groups. A lot of time is spent trying to figure that out. Tags seems like a way around a lot of that organizational nightmare.
Another question, can one initiate a thread from email?
You've essentially begun to re-create what Yahoo groups does so well. There seems to be some functionality that they have that you don't. Marnie pointed out that you don't seem to have file organizing. Also, there is nothing for pictures (which I have always found a bit superfluous, but is something that a lot of users want -- perhaps an integration with a photo sharing site?). What you have done, though, raises the bar. The simple way that the email threads are presented in a forum way makes all of the difference.
Re: Magic Groups - A ScreenCast
Nice screencast Zack. For those interested, Bellanet.org has also been exploring hooking Sympa mailing list manager into Magic groups through their SOAP api. We've hired some of the Sympa developers to add features that would allow one to create lists, add user etc.
Thus the idea is to loosely couple Sympa with Magic groups. If we get it working, we'll let people know.
We currently run something that does just that using Cold fusion scripts and Lyris mailing list manager called Dgroups.org with 60,000 + users in the NGO and International Development field using it and is similar to Yahoo Groups.
Thanks Matt
:) Drupal does indeed kick the stuffing out of WebCrossing. Much more powerful and light weight.
Answers:
* Yes, tags are implemented on email posts. Users can enter "Tags: tag1, tag2, " etc. and they will be properly assigned when the message is posted.
* Yes, one can initiate a thread through email. Just sending a message to the list address instead of replying to a post will initiate a thread.
* Pictures / html is supported.
Sidestepping the ugly
Hi there -- Magic Groups looks super, Zack. Nice work.
Our org has been also been struggling with a forum/list-serv disharmony and prior to our (presently ongoing) move to CivicSpace adopted the DiscusWare forum as a solution, since it has a "post to forum by email" function integrated into email notification of the full text of new posts.
I noticed that when replying, you opted to delete the original message from your outbound email. This is nice for those reading the group's messages through a browser, and avoids the messy listhander.module situation of reproducing the entire thread in each comment. Could this be automated in some way to preserve the clean forum presentation?
Hey there
Our goal is to implement some fancy filters that will automatically scrub the extra messages appended below reply emails. This should be operational in the next week or so.
sandbox?
Zack - do you have an open sandbox that we regular joe punters could play around with?
Unfortunately right now no :(
In the future we will fix this though...
Terrific!
The tabs. Wow! Very slick.
I like the way the group integrates with email -- very valuable and the integration of the wiki features. I do wonder if there is a way to turn off editing on the wiki landing page. I'm imagining using this with groups and not wanting people to be able to change that page (even with the roll back features).
Also, I can imagine wanting an automated way to invite people to the group -- particularly if a user is transitioning from some existing application.
Finally, a default install that has a way to attach files would also be useful.
The huge benefit I see is that this set-up would make it very easy to migrate from the standard mailing list into somehting that was more highly featured. People that want to stay -- just email -- could very easily do so.
Good stuff. I already want it and can imagine several uses for it in my everyday work life.
tabs.module not working with 4.7
Well, I have been attempting to get this running on drupal 4.7 beta 6 and get the following error from the tabs.module.
Fatal error: Call to undefined function: form_select() in /home/sites/site1/web/modules/tabs/tabs.module on line 84
Seems the tabs module is only for 4.6 but I thought all of this mix was designed for 4.7 beta 5.
Back to the drawing board...
Re: Magic Groups - A ScreenCast
I ran this through the forms upgrader and seems to be working for me thus far. Haven't done much testing with it though.
Mike
Index: tabs.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/sandbox/nedjo/modules/tabs/tabs.module,v
retrieving revision 1.4
diff -r1.4 tabs.module
84,85c84,95
< $output .= form_select(t('Tabs style'), 'tabs_css', variable_get('tabs_css', 'default'), tabs_available_styles(), t('Choose the tab style.'));
< return $output;
---
> # $output .= form_select(t('Tabs style'), 'tabs_css', variable_get('tabs_css', 'default'), tabs_available_styles(), t('Choose the tab style.'));
> # return $output;
>
> $form['tabs_css'] = array(
> '#type' => 'select',
> '#title' => t('Tabs style'),
> '#default_value' => variable_get('tabs_css', 'default'),
> '#options' => tabs_available_styles(),
> '#description' => t('Choose the tab style.'),
> );
>
> return $form;
Try this..
http://drupal.org/node/57285
Erm...
The tabs fail to materialise, and I get this with the updated tabs.module:
warning: Missing argument 2 for theme_tabs_tabset() in C:\Program Files\xampp\htdocs\Drupal\modules\tabs\tabs.module on line 44.Otherwise, it seems to be coming together nicely (having some MTA issues - but that's a XAMMP thing).
How are you others getting on with it?
Re: Magic Groups - A ScreenCast
you might want to upgrade to rcIII.
i'm using the tabs with rcII and it seems to work although i'm still checking out how to implement.
hrrm
I can post my vs. of the tabs module later. Glad to hear your doing well otherwise.
Thanks Marnie
* We could add permissions that would allow group creators to lock down the wiki pages on the groups, I agree some groups would want to require that.
* Group / site invites are coming
* File attachments for message / wiki postings are implemented. We need to do more work to integrate it with mailings though.
* Agreed, migration tools would be very useful.
Follow Up Questions on CRON
Zack,
There was a point in the screencast where you sent an e-mail to the group via a third-party e-mail client and you said that you had to wait for the CRON to run before it'd show up.
* Which module contains the mechanism for this?
* Is there a file on the backend that you have to change to make this happen -- or does it happen automatically when the particular module is installed?
Hey Kent
I am using mailhandler.module currently to suck up incoming mails and I created a help module named 'mailstuffer.module' that helps associate incoming mail with groups on the site. In the future though og2list should handle the whole thing out-of-box but it needs some love first. Hope this answers your question.
Awesome Screencast -- Thanks so Much!
Zack,
Wow. Thanks so much for putting this together. They say a picure is worth 1000 words, and so a screencast must be worth 1000 blog posts. This is the future of communicating functionality quickly and efficiently.
And this also happens to be some functionality that I've been looking for -- and it's certainly a magic cocktail of modules that I couldn't see how they could be connected in that way -- that is without totally immersing myself into the many contributed modules that are out there.
We need more roadmaps like these that show how developers are combining and using the functionality that's already out there, and you should *definitely* do some more.
So Thanks so much for putting it all together, and I'll look forward to more of them.
-Kent.