Hope this doesn't constitute a "support question"...

Also please think twice before marking this as a "duplicate", e.g. with https://www.drupal.org/node/1550448 ... that thread was nearly 3 years ago.

I have a small service business... I'm not interested in transactions over the Web, unless I were to use such a module as a stepping stone for what I'm trying to get:

Up to now I've been using MS Access for the whole database thing, including all the accounts. I use queries and forms and reports and all that stuff.

But I hate M$ and want to go to MySQL and Linux. MySQL doesn't have a front end, so I've embarked on learning Drupal 7.

I want to be able to create invoices (invoice forms and reports) and also to manage contact forms (with hotkeys and subforms for example) and also use this for "todo list" management.

In fact for the todo list I've developed a little tree-based app (using Java) which links into the Access dbase, as I have modest coding skills. I've done some basic messing around with PHP and Javascript and know SQL fairly well. So I'm not daunted about having to tweak code quite a bit.

Any modules or projects which people would think I should take a look at as being relevant?

Appreciate any help!

Comments

WorldFallz’s picture

First, the only posts that get marked as 'duplicate' are those where the same author posts the same question more than once, so no worries.

As for your question, since you mention invoice and contacts, I would recommend checking out the following options:

http://drupal.org/project/pm with https://www.drupal.org/project/pminvoice
http://drupal.org/project/erpal and maybe https://www.drupal.org/project/erpal_invoice
http://drupal.org/project/redhen
https://www.drupal.org/project/views (for just about any type of lists/reports)

Or you could keep it as simple as create content types for 'invoice', 'contact', and 'task' and use views for reporting/lists of invoices.

There's also the core contact module as well as webform and entityform.

For to dos there's also casetracker and mytinytodo.

There are almost always multiple options when using drupal-- the key is finding the one that fits the details of your use case.