Thread: [GENERAL] CRM where pg is a first class citizen?

[GENERAL] CRM where pg is a first class citizen?

From
Ivan Sergio Borgonovo
Date:
Hi,

I was looking for a open source CRM, PHP or python based, with a large
community where Postgresql is a first class citizen.

I'd prefer ease of use over features.

Thanks

--
Ivan Sergio Borgonovo
http://www.webthatworks.it http://www.borgonovo.net



Re: [GENERAL] CRM where pg is a first class citizen?

From
"Joshua D. Drake"
Date:
On 12/13/2016 08:58 AM, Ivan Sergio Borgonovo wrote:
> Hi,
>
> I was looking for a open source CRM, PHP or python based, with a large
> community where Postgresql is a first class citizen.
>
> I'd prefer ease of use over features.

DjangoCMS
Drupal 7+

JD


>
> Thanks
>


--
Command Prompt, Inc.                  http://the.postgres.company/
                         +1-503-667-4564
PostgreSQL Centered full stack support, consulting and development.
Everyone appreciates your honesty, until you are honest with them.


Re: [GENERAL] CRM where pg is a first class citizen?

From
John R Pierce
Date:
On 12/13/2016 10:19 AM, Joshua D. Drake wrote:
I was looking for a open source CRM, PHP or python based, with a large
community where Postgresql is a first class citizen.

I'd prefer ease of use over features.

DjangoCMS
Drupal 7+

CRM (Customer Relationship Manager) != CMS (Content Management System).


-- 
john r pierce, recycling bits in santa cruz

Re: [GENERAL] CRM where pg is a first class citizen?

From
"Joshua D. Drake"
Date:
On 12/13/2016 12:19 PM, John R Pierce wrote:
> On 12/13/2016 10:19 AM, Joshua D. Drake wrote:
>>> I was looking for a open source CRM, PHP or python based, with a large
>>> community where Postgresql is a first class citizen.
>>>
>>> I'd prefer ease of use over features.
>>
>> DjangoCMS
>> Drupal 7+
>
> CRM (Customer Relationship Manager) != CMS (Content Management System).

Correct, sorry, even after I read your email I had to read it twice. Go
Acronyms!

Tryton is an ERP that has CRM functionality. Although it is a bit of a
beast.

JD

>
>
> --
> john r pierce, recycling bits in santa cruz
>


--
Command Prompt, Inc.                  http://the.postgres.company/
                         +1-503-667-4564
PostgreSQL Centered full stack support, consulting and development.
Everyone appreciates your honesty, until you are honest with them.


Re: [GENERAL] CRM where pg is a first class citizen?

From
John R Pierce
Date:
On 12/13/2016 12:24 PM, Joshua D. Drake wrote:
>
> Tryton is an ERP that has CRM functionality. Although it is a bit of a
> beast.

indeed, most any ERP is pretty much a kitchen sink, trying to be all
things.    AR/AP/PR/PO/Inventory/etc/etc/etc.


--
john r pierce, recycling bits in santa cruz



Re: [GENERAL] CRM where pg is a first class citizen?

From
Rich Shepard
Date:
On Tue, 13 Dec 2016, John R Pierce wrote:

> CRM (Customer Relationship Manager) != CMS (Content Management System).

John,

   True, and Django can be used for a CRM; there's an example by a North
Carolina shop. Search the web for "django crm". I was going to use django
but decided to make my CRM a stand-alone application.

Rich


Re: [GENERAL] CRM where pg is a first class citizen?

From
George Weaver
Date:
I've never used it but what about:


https://developer.sugarcrm.com/2012/08/03/like-postgresql-and-want-to-use-it-with-sugarcrm-check-out-a-new-community-project/

Cheers,
George

On 13/12/2016 2:24 PM, Joshua D. Drake wrote:
> On 12/13/2016 12:19 PM, John R Pierce wrote:
>> On 12/13/2016 10:19 AM, Joshua D. Drake wrote:
>>>> I was looking for a open source CRM, PHP or python based, with a large
>>>> community where Postgresql is a first class citizen.
>>>>
>>>> I'd prefer ease of use over features.
>>>
>>> DjangoCMS
>>> Drupal 7+
>>
>> CRM (Customer Relationship Manager) != CMS (Content Management System).
>
> Correct, sorry, even after I read your email I had to read it twice.
> Go Acronyms!
>
> Tryton is an ERP that has CRM functionality. Although it is a bit of a
> beast.
>
> JD
>
>>
>>
>> --
>> john r pierce, recycling bits in santa cruz
>>
>
>

--
Cleartag Software, Inc.
972 McMillan Avenue
Winnipeg, MB
R3M 0V7
(204) 284-9839 phone/cell
(204) 284-9838 fax
gweaver@cleartagsoftware.com

Fast. Accurate. Easy.



Re: [GENERAL] CRM where pg is a first class citizen?

From
Adam Brusselback
Date:
On Tue, Dec 13, 2016 at 3:36 PM, George Weaver <gweaver@shaw.ca> wrote:
I've never used it but what about:

https://developer.sugarcrm.com/2012/08/03/like-postgresql-and-want-to-use-it-with-sugarcrm-check-out-a-new-community-project/

Cheers,
George

Looks like not much came out of it: https://community.sugarcrm.com/ideas/1503

They seem hesitant to support PG because of "market demand" which kinda sucks, since actions like that are part of the reason for Postgres' lower adoption rate than MySQL. 

Re: [GENERAL] CRM where pg is a first class citizen?

From
Ivan Sergio Borgonovo
Date:
On 12/13/2016 09:36 PM, George Weaver wrote:
> I've never used it but what about:
>
>
https://developer.sugarcrm.com/2012/08/03/like-postgresql-and-want-to-use-it-with-sugarcrm-check-out-a-new-community-project/

That's one of the first thing I've read and it doesn't look as a good
premise to make pg a first class citizen.

BTW

Joshua D. Drake cited Drupal 7+

Drupal was the reason I started using postgres back in the days and it
has been one of the reasons I was bothering you all on this list more
frequently few years ago.

I've spent a pretty huge amount of time locally patching Drupal to make
it work with postgresql and to try to push some of the patches upstream.

I don't develop on Drupal anymore but up to at least D7 Postgresql was
still not a first class citizen.

I've heard DB abstraction layer in D8 is much better but I don't have
anything critical on Drupal anymore and life is too short to fight to
see your patches refused from upstream because "supporting postgres is
holding us back".
Considering that most PHP web applications are not optimized for any DB
and I wonder what features could a developer exploit to optimize for
mysql, that's really a shame.

I don't want to repeat the experience, especially on software I'm just
going to use and not develop on.

Forgive me for I have sinned: last Drupal I've installed was 7 and I
picked up mysql and I still feel awkward when I've to deal with it.

I'm using horde on postgres. Postgres is not a first class citizen in
Horde but at least they were happy and quick to merge a couple of my
patches.

Working with pg was fun, it was a very nice piece of software, it has a
great community and it got even better.
I'm not anymore a hardcore user but I still enjoy using it.

There are much more services offering Postgres on the internet (Amazon,
Heroku, OpenStack...).
Lack of proper support from "web applications" still drives me nuts.

It comes to no surprise that Python and Java "web applications" tend to
support postgres better.
Python would be absolutely welcome, but I don't have that much
experience managing Java on the web.


https://www.odoo.com/ supports postgres but it is an ERP and it is far
more complicated than I would like.

--
Ivan Sergio Borgonovo
http://www.webthatworks.it http://www.borgonovo.net



Re: [GENERAL] CRM where pg is a first class citizen?

From
Adrian Klaver
Date:
On 12/13/2016 12:36 PM, George Weaver wrote:
> I've never used it but what about:
>
>
https://developer.sugarcrm.com/2012/08/03/like-postgresql-and-want-to-use-it-with-sugarcrm-check-out-a-new-community-project/

This killed the community(Open Source) edition going forward:

https://community.sugarcrm.com/thread/18434

>
>
> Cheers,
> George
>
> On 13/12/2016 2:24 PM, Joshua D. Drake wrote:
>> On 12/13/2016 12:19 PM, John R Pierce wrote:
>>> On 12/13/2016 10:19 AM, Joshua D. Drake wrote:
>>>>> I was looking for a open source CRM, PHP or python based, with a large
>>>>> community where Postgresql is a first class citizen.
>>>>>
>>>>> I'd prefer ease of use over features.
>>>>
>>>> DjangoCMS
>>>> Drupal 7+
>>>
>>> CRM (Customer Relationship Manager) != CMS (Content Management System).
>>
>> Correct, sorry, even after I read your email I had to read it twice.
>> Go Acronyms!
>>
>> Tryton is an ERP that has CRM functionality. Although it is a bit of a
>> beast.
>>
>> JD
>>
>>>
>>>
>>> --
>>> john r pierce, recycling bits in santa cruz
>>>
>>
>>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: [GENERAL] CRM where pg is a first class citizen?

From
Rich Shepard
Date:
On Tue, 13 Dec 2016, Adrian Klaver wrote:

> This killed the community(Open Source) edition going forward:
> https://community.sugarcrm.com/thread/18434

   I'd like to comment regarding this paragraph from the above-referenced
blog post:

"In the course of the past five years, we have surveyed tens of thousands of
Sugar Community Edition users and found that we see two types of users of
Sugar Community Edition: 1) developers that wish to build on an open source
CRM platform, and 2) users, generally first time CRM users, that are looking
for a free/inexpensive CRM solution. We don’t believe that the current Sugar
Community Edition serves both audiences effectively. We envision an open
source solution targeted exclusively for developers. And, we also envision a
simpler way for first-time CRM users to find and use CRM."

   This is an interesting perspective, but not surprising for a large
for-profit corporation like SugarCRM.

   I'm an environmental consultant sole practitioner and have been looking
for years for a postgres-supporting CRM that I could use. There is none.
Every business is different and has different needs. This is why a generic
CRM like Sugar that tries to fit every business regardless of type or size
forces its customers to fit into their generic model rather than supporting
a developer _and_ end-user framework that can be customized for each
business's specific needs and way of working.

   That's why I'm developing my own using PyQt5, Python3, psychpg2, and
postgres-9.6.

   The django example I mentioned in an earlier post is written for software
companies; so is a PHP-based one (XRMS) that was abandoned a decade ago.
Product providers are different from service providers and small companies
(or solo practitioners). Neither fit my needs.

   I have the postgres schema that works for me and am willing to share it
with others because of this thread. I had not planned on putting it on
GitHub, but see no reason not to do so if there's interest by others. I'm
starting to learn PyQt5 and Python3 after a decade of wxPython use with
Python2 and am just about ready to start creating the UI.

Rich







Re: [GENERAL] CRM where pg is a first class citizen?

From
Ivan Sergio Borgonovo
Date:
On 12/13/2016 10:49 PM, Adrian Klaver wrote:
> On 12/13/2016 12:36 PM, George Weaver wrote:
>> I've never used it but what about:
>>
>>
https://developer.sugarcrm.com/2012/08/03/like-postgresql-and-want-to-use-it-with-sugarcrm-check-out-a-new-community-project/
>>
>
> This killed the community(Open Source) edition going forward:
>
> https://community.sugarcrm.com/thread/18434

There are several forks. It is not even clear if the forks support pg
and that's not a good start.

Wikipedia lists:

https://www.dolibarr.org/ (EPR) seems a bit messy
http://epe.si/ (CRM) not clear workflow
http://www.tryton.org/ (EPR) very postgres oriented, same family of odoo

supporting postgres.

Still looking for some good advice.

--
Ivan Sergio Borgonovo
http://www.webthatworks.it http://www.borgonovo.net



Re: [GENERAL] CRM where pg is a first class citizen?

From
Ivan Sergio Borgonovo
Date:

On 12/13/2016 11:45 PM, Rich Shepard wrote:
> On Tue, 13 Dec 2016, Adrian Klaver wrote:
>
>> This killed the community(Open Source) edition going forward:
>> https://community.sugarcrm.com/thread/18434
>
>   I'd like to comment regarding this paragraph from the above-referenced
> blog post:

> "In the course of the past five years, we have surveyed tens of
> thousands of
> Sugar Community Edition users and found that we see two types of users of
> Sugar Community Edition: 1) developers that wish to build on an open source
> CRM platform, and 2) users, generally first time CRM users, that are
> looking
> for a free/inexpensive CRM solution. We don’t believe that the current
> Sugar
> Community Edition serves both audiences effectively. We envision an open
> source solution targeted exclusively for developers. And, we also
> envision a
> simpler way for first-time CRM users to find and use CRM."

>   This is an interesting perspective, but not surprising for a large
> for-profit corporation like SugarCRM.

>   I'm an environmental consultant sole practitioner and have been looking
> for years for a postgres-supporting CRM that I could use. There is none.
> Every business is different and has different needs. This is why a generic
> CRM like Sugar that tries to fit every business regardless of type or size
> forces its customers to fit into their generic model rather than supporting
> a developer _and_ end-user framework that can be customized for each
> business's specific needs and way of working.

This reminds me of Drupal and the companies driving its development again...
Drupal was interesting because it was a packaged product and a framework.

Most SME can't afford customization of ERP and accounting programs (if
you're not including invoice formatting).
SalesForce is not offering custom products and it is still pretty
successful.

While at least here in Italy I think most accounting programs are a
trap, I've realized that most of the times SME should learn from the
procedures proposed by CRM/ERP/accounting programs and adapt rather than
customize.
Processes are generally not scientifically planned, rather built up as
they go. A program that has been built to serve many through years may
not be optimal but at least tend to be more rational.

Still I'm not looking for something perfect, but something simple with
low maintenance.


*Postgres in this case is one of the ingredients of low maintenance or
at least maintenance I'm familiar with.*


>   That's why I'm developing my own using PyQt5, Python3, psychpg2, and
> postgres-9.6.

>   I have the postgres schema that works for me and am willing to share it
> with others because of this thread. I had not planned on putting it on
> GitHub, but see no reason not to do so if there's interest by others. I'm
> starting to learn PyQt5 and Python3 after a decade of wxPython use with
> Python2 and am just about ready to start creating the UI.

Unfortunately I don't want to depend on something I'll have to put
developing resources in and I need something that work reasonably quickly.

But I admit that considering the few requirement I have I spent a couple
of seconds considering the idea to write one.

Nothing bad could come out by publishing your code on Github and if not
to contribute I'll surely give a look to learn something.

--
Ivan Sergio Borgonovo
http://www.webthatworks.it http://www.borgonovo.net



Re: [GENERAL] CRM where pg is a first class citizen?

From
Peter Devoy
Date:
>I was looking for a open source CRM, PHP or python based, with a large community where Postgresql is a first class
citizen.

About 20 months ago when I started trading I settled for EspoCRM which
uses PHP + MySQL.  Despite some bugs I was quite enjoying it before my
local VPS company disappeared without paying their datacentre bills.
I did submit a pull request for one bug and it was accepted quickly.

If a few people are interested it may not be too laborious to add
Postgres support, it looks like the database code could use
improvement anyway:
https://github.com/espocrm/espocrm/search?utf8=%E2%9C%93&q=PDO

KR

Peter


Re: [GENERAL] CRM where pg is a first class citizen?

From
John DeSoi
Date:
> On Dec 13, 2016, at 3:25 PM, Ivan Sergio Borgonovo <mail@webthatworks.it> wrote:
>
> I don't develop on Drupal anymore but up to at least D7 Postgresql was still not a first class citizen.
>
> I've heard DB abstraction layer in D8 is much better but I don't have anything critical on Drupal anymore and life is
tooshort to fight to see your patches refused from upstream because "supporting postgres is holding us back". 
> Considering that most PHP web applications are not optimized for any DB and I wonder what features could a developer
exploitto optimize for mysql, that's really a shame. 
>
> I don't want to repeat the experience, especially on software I'm just going to use and not develop on.
>
> Forgive me for I have sinned: last Drupal I've installed was 7 and I picked up mysql and I still feel awkward when
I'veto deal with it. 


I have been using Drupal with Postgres since 2005. Yes, there are sometimes issues, but it is rarely a problem unless
youexpect every third party module to support Postgres. All of the core modules work well with Postgres. The database
abstractionlayer works for the most part. The main benefit of Drupal is to get a base website up and going quickly. You
canthen write your own custom (Postgres only) module to implement the non-core features you need. 

John DeSoi, Ph.D.

Re: [GENERAL] CRM where pg is a first class citizen?

From
Murtuza Zabuawala
Date:
Also check Odoo (Python & PostgreSQL) & it has large community support.


--
Regards,
Murtuza Zabuawala
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


On Fri, Dec 16, 2016 at 8:58 AM, John DeSoi <desoi@pgedit.com> wrote:

> On Dec 13, 2016, at 3:25 PM, Ivan Sergio Borgonovo <mail@webthatworks.it> wrote:
>
> I don't develop on Drupal anymore but up to at least D7 Postgresql was still not a first class citizen.
>
> I've heard DB abstraction layer in D8 is much better but I don't have anything critical on Drupal anymore and life is too short to fight to see your patches refused from upstream because "supporting postgres is holding us back".
> Considering that most PHP web applications are not optimized for any DB and I wonder what features could a developer exploit to optimize for mysql, that's really a shame.
>
> I don't want to repeat the experience, especially on software I'm just going to use and not develop on.
>
> Forgive me for I have sinned: last Drupal I've installed was 7 and I picked up mysql and I still feel awkward when I've to deal with it.


I have been using Drupal with Postgres since 2005. Yes, there are sometimes issues, but it is rarely a problem unless you expect every third party module to support Postgres. All of the core modules work well with Postgres. The database abstraction layer works for the most part. The main benefit of Drupal is to get a base website up and going quickly. You can then write your own custom (Postgres only) module to implement the non-core features you need.

John DeSoi, Ph.D.

--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general