Gutwa - Elgg Ads Management System v1.8.2

Release Notes

  • Added: Installation process
  • Added Missing Openx files
  • Gutwa plugin update

How to Install!    Read README.txt

Is Revive Adserver compatible with OpenX Source? Yes, Revive Adserver is the official successor of OpenX Source version 2.8.You can upgrade from OpenX Source to Revive Adserver, and retain all existing data about advertisers, campaigns, banners, websites and zones, including all of your existing statistics.

Please ONLY download Revive Adserver as a release package from theRevive Adserver website at http://www.revive-adserver.com/.

Final: Go to Paypal and create an account and update the elgg/gutwa setting with your Paypal ID E-mail and start testing your softwares.

Best of LUCK.

  • A new release of Elgg and Openx Ads Management System browser plugin just like facebook ad system is up for grab.

  • Fault Code: 5 Fault Reason: Didn't receive 200 OK from remote server. (HTTP/1.0 302 Found) when ever I try to create ad. I am using Elgg 1.819 or it has to be higher than elgg 1.82?

    What theme would you recommend with the use of this system? I am currently using easy theme and maybe that is the problem? Thanks

  • @ Valentine Masina , I tested this plugin on Elgg 1.8.16 and Elgg 1.8.19 and the plugin works just fine. the issue "Fault Code: 5 Fault Reason: Didn't receive 200 OK from remote server" is that its not connecting over HTTPS.  The reason might be that if your site is trying to to fetch large datasets, you are getting smothered by PHP's run-time and memory limits hence. We are using xmlrpc-c as a sever to connect the two softwares elgg and openx and most of the time Xmlrpc-c is not  forgiving.

    I will look into this issue when i get time soon.

    Thanks.

     

  • Thanks Tom. Will install SSL on that server. I was just testing the system and it will be released on the 25th of May 2014. Thanks again.

  • @ Valentine Masina, Once you install SSL on the server hope it will work and if you run into any problem feel free to comment.

     

  • During my free time today, I was able to work on this plugin. Hope to improve it even more in the next release. Just think abo

    ut this --"Do something wonderful, people may imitate it."     -- Albert Schweitzer 

  • Hi can you explain a bit more on how to setup the paypal parameter?

    What do i need to fill in these?

  • @ Rohit Gupta, the full paypal url e.g sandbox is just for testing purposes. The normal paypal url should be

    https://www.paypal.com/us/cgi-bin/webscr

    Then, with the of the:Just put your Site url address http://www.your_site_url.com

    site campaign return billing: This is the url that your site users will be using to process their ads or adverts, campaign or banners while on your site through paypal API process.

    site Cancel return billing: This is the the your site url that the your users of your site Admin will be using to Cancel the payment of a user. If your admin logs into paypal and cancel any of your users Capaign or adverts or banner, the elgg user will get a message on their elgg account " Your Campaign has be cancelled by admin"

    site return renew Campaign: If the elgg user login into their elgg website account and wishes to renew their ad, they can just click renew campaign button and they should be able to sign into their elgg site and click renew campaign and then their information should be sent to the paypal from elgg site.

    And the rest of the URL does what is listed on them...

    in short, just write your website htpp:Your_website_Url.com each and every box requesting for your website url

    Hope this helps.

  • I get the following error.

    Fault Code: 2 Fault Reason: Invalid return payload: enable debugging to examine incoming payload

  • @ blaup , The error you are getting means you ere either not using the correct URL when connecting elgg and openx through XML-RPC , or you do not have appropriate access rights to your openx server, or some of your address on Elgg admin page of gutwa plugin setting  for example http  or credentials to openx are not set properly or are misconfiguration. Also, the Fault code: 2 might mean that you are logged out of elgg site. For the Gutwa ad upload page to work, you have to be logged on elgg site.

    In short, i have two questions that can help me assist you properly.

    Are you able to login on elgg site? Also, are you able to login on openx ad server?

  • Hi Tom,

    Thanks I restarted the wamp installation and now it works. I do not get the error. Seems like a login/permission issue. 

    I am able to login to both the applications.

    Now i get the "create ad" link and the "Openx Banners and Upload Banner" page too opens up. When I click on the Pay Now option a entry by the username is created under the Advitisers page under openx.  I dont see any transcation happening under my paypal sandbox account. When I choose the Upload option I get the "please make payment to upload your baner". Is there anything that I am missing out. 

    I am testing this within my local wamp installation. These are my settings

    This is the Hostname or domain where Openx is installed: http://localhost
    The second part of the Openx web address Server example : /Openx/www/api/v2/xmlrpc/
    Openx Admin User : admin
    Openx Admin User Password : password
    This is your Paypal ID E-mail for example: [ my paypal email id ]
    This is your Paypal E-mail to notify you e.g: [ my personal email id ]
    This is the full paypal url e.g : https://www.sandbox.paypal.com/us/cgi-bin/webscr
    This is the your site campaign return billing e.g : http://localhost/test
    This is the your site Cancel return billing e.g : http://localhost/test
    This is the your site return renew Campaign e.g : http://localhost/test
    This is the your site Cancel return renew Campaign e.g : http://localhost/test

    Can you let me know where I have gone wrong?

     

  • @ blaup , I have not tested this plugin on localhost servers. Both of openx and elgg are on www -- world wide web addresses. In my free time, I will check your request and see if i can replicate your transaction issue.

     

  • @Tom... thanks for the update. Meanwhile I will move the installation to a fully qualified domain name and test it out. In case of any progress I will keep you posted. Thanks again....!!!!

  • @ blaup , After you are done with installation test Gutwa - Elgg Ads Management System and in case you have question or concern, let us know.

  • I have been getting several emails concerning this question on how to test Gutwa - Elgg Ads Management System for Elgg 1.8. Here is the major question: Is Revive Adserver compatible with OpenX Source? Yes, Revive Adserver is the official successor of OpenX Source version 2.8.

    Please ONLY download Revive Adserver as a release package from the

    Revive Adserver website at http://www.revive-adserver.com/.

  • And for those members who are wondering or need to know if openx Adserver is the same as Revive Adserver here is the short answer; "Revive Adserver was was formerly known as OpenX Source, Openads and phpAdsNew." If you want to download the Ads server to your Cpanel or sever and play around with it or test the Adserver with Elgg engine then you are free to get the Adserver from the official website of Revive Adserver website at http://www.revive-adserver.com/.

    Good luck.

  • Hello Tom,

    Thank you for the effort you must have put on this software. I have the following observations:

    - The sql statements you provide assume Revive Adserver (OpenX) table names start with "ox_". But in the 3.x versions of the software use the "rv_" prefix. Therefore the script fails while trying to alter table `ox_banners`.  I used Adserver version 3.0.5. Should I have been using version 2.8?

    - Altering Revive Adserver tables and adding columns to them might create issues if one tries to update Revive Adserver version. Could be better if Gutwa instead introduced those columns in a Gutwa specific table.

    - Replacing Revive Adserver /lib and /www tables with your versions does not feel right.

    This is a very promising plugin. Thank you again for making it available!

  • @ İşöğüçı ,  I forgot to upadet the columns prefix.  I hope this version can be mede better once i will pull all the codes together into a single OpenX or Revive Adsever (OpenX) plugin just like Elgg - Gutwa plugin . Then we can have the database columns fixed so that the future versioin s of Openx can not have any issue.

    Thanks.

  •  Thanks for those who have taken time to test this plugin. I looking into this question Stripe vs PayPal: Who should Gutwa - Elgg Ads Management System for Elgg 1.8 choose ?

    Thanks to Arck Interactive and Ismayil Kharedinov  for the following plugins:

    1. Stripe Subscriptions for Elgg 1.8  http://community.elgg.org/plugins/1825893/1.0.0/stripe-subscriptions

    2. Stripe for Elgg 1.8 - stripe.com API layer for Elgg   http://community.elgg.org/plugins/1825886/1.0.0/stripe

    3. Stripe Connect OAuth Flow - Stripe Connect for Elgg 1.8 http://community.elgg.org/plugins/1825902/1.0.0/stripe-connect

    Gutwa - Elgg Ads Management System for Elgg 1.8 is looking into integrating with stripe API

    Thanks.

  • i got this error 

    Fault Code: 5 Fault Reason: Didn't receive 200 OK from remote server. (HTTP/1.1 301 Moved Permanently)

    my site is under https

    later on i got this

    Fault Code: 2 Fault Reason: Invalid return payload: enable debugging to examine incoming payload

  • will it work for 1.9.2???????????????????????

     

  • Hai getting the following massage what to do?

  • When u unrar'd the folder, what is the folder named? Also u do know that this is very outdated now??

  • Fatal Error. 1.9.x

    There were a number of issues: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '--CREATE TABLE IF NOT EXISTS `elgg_user_payment_details` (

    --) ENGINE=MyISAM DE' at line 1

    QUERY: --CREATE TABLE IF NOT EXISTS `elgg_user_payment_details` (

    --) ENGINE=MyISAM DEFAULT CHARSET=utf8;

  • Guys, this was last updated nearly a year ago, and it's for version 1.8. Jeez

Tom

Call me the Guy who CLEANS ELGG FROM OUTSIDE ( ͡° ͜ʖ ͡° ) I am Elgg enthusiast, Entrepreneur, Blogger, and Thinker. Just A Developer and loves the Web

Project Info

Stats

  • Category: eCommerce
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 3268
  • Recommendations: 17

Other Projects

View Tom's plugins