Opened 12 years ago

Last modified 8 years ago

#227 new enhancement

update/rewrite SpellChecker

Reported by: anonymous Owned by: gogo
Priority: low Milestone: 0.97
Component: Plugin_SpellChecker Version:
Severity: minor Keywords: PHPSpell


Is there a plugin out there for HTMLarea3 or XINHA that uses PHPSpell? PHPSpell doesn't use Aspell, it can simply use a database table containing a wordlist.

Change History (8)

comment:1 Changed 12 years ago by anonymous

  • Component changed from Plugin - Fullscreen to Xinha Core
  • Keywords PHPSpell added
  • Severity changed from normal to trivial

comment:2 Changed 12 years ago by niko

you won't have to write a complete new plugin, you only would have to write a custom backend.
Use the current spell-check-logic.php as a template and replace the aspell-calls with your database-queries.
when you are finished you are free to post your code here and we might upload it to the svn-server :D

(we probably should save in the config-variable 'backend' not only 'php' instead the full path like 'spell-check-logic.php' (or rename it to aspell.php any yours to phpspell.php)

comment:3 Changed 12 years ago by gogo

  • Priority changed from normal to low
  • Severity changed from trivial to enhancement

comment:4 Changed 12 years ago by gogo

  • Component changed from Xinha Core to Plugin_SpellChecker

comment:5 Changed 11 years ago by anonymous

This would be a useful enhancement. Many hosts have shell_exec disabled for security reasons, and installing aspell is also problematic.

comment:6 Changed 11 years ago by anonymous

What I mean by that is that if you're stuck on anything other than Linux x86, the precompiled package won't work

comment:7 Changed 9 years ago by ray

  • Milestone set to 0.96
  • Summary changed from PHPSpell plugin? to update/rewrite SpellChecker

the plugin is now quite dated, hard to set up and all in all in need uf some decent upgrading

comment:8 Changed 8 years ago by ray

  • Milestone changed from 0.96 to 0.97
  • Severity changed from normal to minor
Note: See TracTickets for help on using tickets.