I'm the lead developer for Akismet.com, and I'd like for there to be an official Akismet Drupal module. Since this project has been unmaintained for so long, and it already has the Akismet namespace, could I please get ownership in order to release an Akismet module compatible with the newer Drupal versions?

Comments

cfinke created an issue. See original summary.

colan’s picture

Project: Akismet » AntiSpam
Version: 6.x-1.x-dev » 7.x-1.x-dev

To prevent duplication of work, it would make more sense to move this issue from Akismet (which is dead) to AntiSpam, which is actively being used. I don't think it makes sense to split these up again when we already have a framework in place that supports multiple services (including Akismet).

Once you get access, I'd recommend starting with committing the patch from #2379263: AKISMET service is not working with current 7.x DEV along with the other RTBC issues before starting a Drupal 8 branch.

colan’s picture

Title: Offering to maintain Akismet » Offering to maintain AntiSpam

We should probably change the title too.

Everett Zufelt’s picture

@cfinke
, are you interested in the plan that Colan has described above?

cfinke’s picture

I considered posting this under the AntiSpam module, but I chose Akismet mostly because of the name and because my efforts would have to be focused on improving Akismet support, not integrating other anti-spam services. Given that the only other two services integrated into the Antispam module have shut down since the module's last update, I suppose that would make AntiSpam a defacto Akismet module anyway.

If you think that focusing all attention on the AntiSpam module makes the most sense, I would be happy to take over maintenance of it.

Everett Zufelt’s picture

@Colan, do you have any thoughts about the best path forward?

colan’s picture

I like the idea of maintaining a framework via AntiSpam that can work with multiple service providers. Even if Akismet is the only one operating now, being able to add new ones if they become available would be nice. Basically, having a pluggable system acting as an abstraction layer would be useful just like we've done with Search API and Solr. (Solr is no longer its own module, it works on top of the API.)

However, @cfinke, if you'd rather not maintain somewhat of an abstraction layer (or allow others to contribute patches to that effect), then I suppose it doesn't really matter which module you go with.

I'm just trying to minimize duplicated effort wherever possible.

cfinke’s picture

I'd be fine maintaining AntiSpam as a base abstraction layer that other modules can hook into, with Akismet as the bundled default.

colan’s picture

Great. Thank you!

Everett Zufelt’s picture

@cfinke, I would agree that it is in the best interest to maintain the abstraction. I've added you as a maintainer. Please let me know if you have any questions.

Everett Zufelt’s picture

Status: Active » Fixed
cfinke’s picture

Status: Fixed » Closed (fixed)
eaton’s picture

I'm late to the party, but +1 to this. I haven't had time to maintain this integration module for a long time, great to see it in good hands!

DamienMcKenna’s picture

As another awol comaintainer I'm excited to see newcomers - thanks cfinke (and Everett, and colan)!