Lets get SMS Framework completely D7! I NEED YOUR HELP

Events happening in the community are now at Drupal community events on www.drupal.org.
mcpuddin's picture

Hey there SMS community,

My name is James and I'm the new D7 maintainer of the SMS Framework and SMS Twilio. And unfortunately they are still not officially in D7 yet. The biggest reason for this is that there's ALOT of code and submodules in the smsframework.

Some valiant drupalers and I have been crunching away at SMS, SMS User, SMS Blast, and SMS Track, however there are at least 6 more submodules to review.

Is anyone out there interested in helping me make this all D7 compatible? Seriously, right now, I don't really need hardcore development, but people to go through the modules and find out what works and what doesn't work in the D7 version.

If you are at all interested, please send me an email at james@thetechscouts.com or just ping me D.O.

LETS DO THIS
James

Comments

Thanks

dalleyasaurus's picture

Hi James - nice to meet you - this is good news that something is going to happen here. I'd love to volunteer but unfortunately I'd be a lousy contributor because I'm so busy with other urgent projects I'd never be able to give the time needed.

We've been developing some serious funtionality for customers of ours based on the Drupal 6 version of the SMS Framework and have written a fairly substantial module which we can't release unfortunately (client requirements), but we would have preferred to have developed on the D7 release which didn't exist.

So we welcome any advancements and will keep an eye on this.

Host with me at Web Technology Queensland and read my blog at www.davidalley.com.au

Thanks for the encouragement

mcpuddin's picture

Thanks for the encouragement David! If you know of any features that the SMS Framework suite could take advantage of, please feel free to let me know.

For anyone else looking at getting involved, we need people to personally review the below modules and add any issues to the queue that are found. You find, I'll code =) :

SMS Actions
SMS Devel
SMS International
SMS SendToPhone
SMS Track

I just finished reviewing SMS Validate tonight and committed fixes for it. If you have the chance to look through any of them, let us all know! Once they are all done, SMS Framework will be officially D7 supported!

Some of these modules never worked in D6

nmcclain's picture

Hi James!

Thanks for all of your work in the past few weeks - it's really exciting to see all these issues getting closed!

I would like to propose that we remove SMS Devel and SMS Track from the critical path. These submodules are neat/great ideas, but as far as I can tell they were never finished, and don't work in D6 either.

I am testing SMS SendToPhone now and it unfortunately does need some work - JS/thickbox not working at first glance. I will work on this a bit today and post an issue (hopefully with a patch).

Ned.

Thanks for that info about

mcpuddin's picture

Thanks for that info about SMS Devel and SMS Track, I had no clue that was the case at all! Thankfully I hadn't gone through them yet. I will propose to spin off SMS Devel and SMS Track for the D7 version ( that will help accelerate us a ton ! ) and see if there any opposition ( just updated the main SMSFramework page noting that ( http://drupal.org/project/smsframework )

With that said, we still have SMS Action and SMS International to go through, any takers?

Quick update on SMS

nmcclain's picture

Quick update on SMS SendToPhone

I took a closer look at this submodule today, and it basically works, but there are two issues that need to be resolved:
1) It currently depends on the Thickbox module which is no longer supported for D7 (from that module's page: "I will not release a Drupal 7 version of the Thickbox module.")
2) The inline SendToPhone filter is not working - the theme functions need to be updated.

I will issues and work on patches for these.

Nice! Do throw them up on

mcpuddin's picture

Nice! Do throw them up on the issue queue. I'd be happy to review anything that you make or help tackle those issues myself. Tomorrow, my plan is to review SMS International ( never even tried turning it on yet )

SMPP

ymazigo's picture

add support for SMPP to SMS Framework

Is there a specific Gateway

mcpuddin's picture

Is there a specific Gateway that you want SMPP to go through? I believe the framework can be applied to it if you write the gateway with the right wrappers.

I just reviewed the SMS

mcpuddin's picture

I just reviewed the SMS International sub-module code and it seems like it is incomplete and does absolutely nothing both in 6.x and 7.x. Unless anyone argues otherwise, I feel like I'll take it out of version 7 so we can get a stable copy out with expected functionality.

PHP SMPP API

I'm reviewing SMS Actions now

mcpuddin's picture

I'm reviewing SMS Actions now and it seems to dependent on the D6 version of Triggers. Has anybody used the D6 version of Triggers? Would love to hear how you use it.

I completely reviewed the SMS

mcpuddin's picture

I completely reviewed the SMS Actions module and there are two pieces of it:
1) SMS Action to send an arbitrary message
2) Hook based system which allows users to execute commands via incoming SMS'

I have tested #1 and believe that will make it into D7 prod, however #2 will not make it. It is
* not extensible
* has no readme or documentation
* has to be completely rewritten to work in D7 because of major D6 depedencies
* the SMS Server module I created which will go to prod after D7 SMS Framework is complete will do what this one did, but more

I apologize for those using it ( which I hardly doubt anyone is because its completely broken ) or developed it in D6.. but the code is evolving. If you have a case for keeping it in, let me know.

Suggestions

dboeger's picture

McPuddin,

Any suggestions on how to create a system that uses #2. I'm trying to figure out how to process an incoming SMS to post a content type to a site? I've been kicking the idea around for a while, but I'm more of a site builder/front end developer. Config, css and templates vs hardcore PHP. Thanks.

Dustin

sms_rules

nmcclain's picture

Note that you can accomplish this today using the SMS Rules integration. Create a rule that is triggered when an SMS arrives, use a Rules condition to associate that SMS with a user based on the SMS number, then configure the Rules action to create a new node.

The SMS Server I created will

mcpuddin's picture

The SMS Server I created will be able to do exactly that: http://drupal.org/sandbox/mcpuddin/1492988

However I have not had the chance to publish these recently, but I will have some time in the coming weeks to finish getting this all up in production.

Happy to know someone is

almaudoh's picture

Happy to know someone is taking this up once again. I have used smsframework 6.x on my site pluralsms.com. Then when I wanted to upgrade the site to D7 I was stuck. I can contribute - as a matter of fact I have some code I'm currently working on off the current 7.x-1.x-dev where I have implemented gateway modules using OOP. I can post this if that's okay.

New account authentication by SMS

sketman's picture

Hello,
I have a novice question: is it please possible to use SMS framework to authenticate users on their account creation? User enters her/his mobile phone, receives code in SMS and the account gets active only after valid code is entered.

SMS Framework

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: