Good Morning,  Would I be able to incorporate PAYHIP into Elgg 1.8?  My client would like to provide lectures, in the EBook format, and charge a fee for downloading.


Morris Davis

  • I think "Would I be able to incorporate PAYHIP" is not necessarily the right question. The short answer would be just "yes". The point is rather that there is most likely no ready-to-use solution available, i.e. any paywall functionality would have to be implemented by you (or some other developer). There might be some generic plugins available to handle some basic stuff related to "premium" (paid) accounts and/or paying for content or dealing with payment providers. Even so, I had never heard of PAYHIP before so I doubt that any of such plugins would support it already. I also would think that you might have some trouble finding any developer who would help you out for free because your customer wants to make money out of these plugins after all.

    There were some plugins available in the past written by Ismayil Khayredinov ( for handling payments / paid accounts etc. but Ismayil has retired from Elgg development so I don't know if you would still get any support (even paid support) from him. It seems he had removed all the plugins related to payment stuff from github also (most likely for reasoning that he doesn't want to work for free on something others gain money from).

    Developing for Elgg 1.8 is another problem. Elgg 1.8 is no longer supported for almost 5 years (not even security fixes since almost 4 years!). Even if you find a developer who already has some work related to to payment handling I doubt that he would be happy if it means working with Elgg 1.8 (or the price might be higher due to the higher effort necessary).

  • Thank you so much for your valuable response. I have downloaded the latest version of Elgg 3.0.2. Are there precise instructions on how to upgrade from Elgg 1.8 to Elgg 3.0.2?

  • Thank you so much for your valuable response. I have downloaded the latest version of Elgg 3.0.2. Are there precise instructions on how to upgrade from Elgg 1.8 to Elgg 3.0.2?

  • You should update from 1.8 to 1.12

    then from 1.12 to 2.3

    then from 2.3 to 3.0

  • Hello, I use A2 Hosting hosting, and there is the Elgg installer, installation by just one click. when I get new updates, can I make them for this installer? I will have some problem !?

  • Upgrade instructions are available at and

    As opposed to what @Jerome says I would suggest to upgrade from 1.8 to 1.12 in steps with only one minor version at a time, i.e. from current 1.8 to latest 1.9, to latest 1.10 etc., until 1.12. From 1.12 you can then really directly upgrade to the latest 2.3 and then to 3.0.

    The reason for not directly upgrading from 1.8 to 1.12 is that - if I remember correctly - there's one upgrade script either in 1.10 or 1.11 that might result in the upgrade getting stuck when leaving out one of the minor Elgg versions in between.

    The heaviest upgrade is the one from 1.8 to 1.9 (time-wise) as the data directory structure changes and also comments are migrated from annotations to entities in the database. The following upgrade steps up to 1.12 and even to 2.3 will go faster by comparision. The upgrade 2.3 to 3.0 then might take longer again.

    What you also need to keep in mind is that you would need compatible versions of all 3rd party plugins that will work on the Elgg version you upgrade to. Depending on which 3rd party plugins are used this might be a bit of a problem as already Elgg 1.9 required some re-write of a lot of plugins. Then also Elgg 2 and also Elgg 3 are likely requires yet another rewrite of the plugins' code. Best would be to test plugin compatibility on a test installation before upgrading the production site.

  • Thank you iionly for your instructions.

    Morris Davis

Performance and Scalability

Performance and Scalability

If you've got a need for speed, this group is for you.