Welcome to Geeklog, Anonymous Friday, March 29 2024 @ 11:10 am EDT

Geeklog Forums

Features request for Paypal plugin


Status: offline

::Ben

Forum User
Full Member
Registered: 01/14/05
Posts: 1569
Location:la rochelle, France
Hello Everybody,

Vincent Furia stopped developing the paypal plugin. Few days ago, he has given me the last version (0.2) and I plan to make a new release soon.

Here is the history of the plugin

Text Formatted Code

Version 0.2
-----------
* Added support for Geeklog plugin "tags". [Samuel Ken]
* Added support for the "advanced editor": FCKEditor [Gary Moncrieff]
* Added support for categories.  This is implemented similarly to the Geeklog
  lists plugin.
* Added ability to selectively order product list
* Added support for currencies beyond US Dollars. The plugin now supports any
  one currency that is also supported by Paypal.
* Added support for encrypted postbacks to paypal for IPN verification,
  previously only unencrypted verification was supported.
* Added ability to upgrade database from the install.php script in the /admin
  directory.  Included upgrade instructions in docs/upgrade.
* Added some additional Geeklog plugin API functions to functions.inc for
  a tighter integration of functionality.
* The paypal plugin now supports purchases of quantity > 1.  For digital items,
  purchasing more than one item doesn't get you anything more than a single
  purchase by default.  This behavior can be overridden in IPN.class.php.
* handleFailure function added to BaseIPN.class.php which is called in the case
  of a failure during processing.  This can be overridden in IPN.class.php.
* Created a function to generate button html (paypal_genButton), no interface
  as of yet
* Marked required fields on product edit form and now check that all required
  fields are completed.
* Removed 'COMMENT' fields from DDL to support older versions of MySQL
* Fully support Anonymous purchases
* Added option to send out email upon completed purchase, including option to
  attach purchased "downloads"
* Made IPN.class.php extend BaseIPN.class.php so users could customize
  IPN.class.php without worrying about merging upgrades.
* Required fields are now marked as such.  SQL errors will no longer results
  when required fields are missing.
* When pictures are specified, will use the CSS style display: none to hide
  image tags on user pages.
* Added Google like pagination to the products page

Version 0.1.1
-------------
* Added INSTALL instructions to fix bug in downloader.class.php for 1.3.11
* Fixed typo in allowedextensions config option
* Changed default paypal_url to www.paypal.com from www.sandbox.paypal.com
* Fixed malformed sql string when txn_id specified in admin/purchase_history.php
* Configuration option added to allow anonymous users to purchase
  - no email, no download currently available
* Fixed bug that under strange condiitions showed download link instead of
  puchase buttons to logged in users

Version 0.1
-----------
* Security improvements for anonymous users
* No purchases necessary for free ($0.00) products
* Minor template/documentatino tweaks

Version 0.1rc1
--------------
* Initial Rlease

 


There is also a TODO list in the archive

Text Formatted Code

TODO -- long term
=================
* Generate HTML for buttons from admin pages (donate, buy now, add to cart,
  subscribe)
* Upload files via web interface
* Ability change/modify product id (aka SKU)
* Create geeklog Blocks for Products
    - Most popular products block
    - Most recently created/updated products block
    - Featured product block
* Add (email) notification for purchases/errors
    - email admin (config.php configurable)
* public_html
    - Product List by categories (similar to links)
* admin (html)
    - Notification interface (email add/delete/modify)
    - Preview when editing events?
    - Upload files via web interface
* Handle purchases of physical products (shipping, etc)
    - Support product status: order received, payment received, processing, shipped, etc.
* Handle subscriptions
* Multiple files available for download per product
    - Version control for downloads
* Add access controls to products
* Multi-language support (GL language arrays)
* Support Paypal's Website Payment Pro API?
* functions.inc (potential)
    - plugin_showstats_paypal (stats!)
    - plugin_searchtypes_paypal/plugin_dopluginsearch_paypal (serach!)
    - plugin_centerblock_paypal? (nice optional display for index page)
    - plugin_whatsnew_paypal (show new products in whats new block)
* Support user comments on products
* Replace paypal's shopping cart with one integrated into geeklog

* Check comments for completeness
* TEST!!!
 


A feature I would like to implement first is a changing group for an user who buy a membership. Let me know if you see a way of doing this.

And let me know if you need a special feature.

Thanks.

::Ben
I'm available to customise your themes or plugins for your Geeklog CMS
 Quote

iam

Anonymous
hopefully this plugin will aviable for Geeklog.

thanks.
 Quote

All times are EDT. The time is now 11:10 am.

  • Normal Topic
  • Sticky Topic
  • Locked Topic
  • New Post
  • Sticky Topic W/ New Post
  • Locked Topic W/ New Post
  •  View Anonymous Posts
  •  Able to post
  •  Filtered HTML Allowed
  •  Censored Content