Gossamer Forum
Home : Products : Gossamer Links : Development, Plugins and Globals :

Re: [AlexJ] 2.0.4 File Upload Question

Quote Reply
Re: [AlexJ] 2.0.4 File Upload Question In reply to
Hi,

I hate reinventing the wheel, but version 2.04 is missing _a_lot_ of improvements from 2.1.0

I don't know how you started designing this, but 90% of the real work would (or could) be in the templates, template globals, and using ../Plugins/ShoppingCart as a repository for the template functions, even if you aren't using the plug-in system, per se. New scripts or changes to the links codes would be (or should be) less than 10% of the changes.

The template parser is incredibly powerful, and the plugin system gives you access to your own libraries and configuration files, even if you are not using them as a true plugin.

I realize the frustration with the plugin system, and upgrades, something the plugin system was supposed to avoid, but there _really_ is a way to add your "major" upgrades into Links, leaving the core Links codes unchanged (for the most part).

Before going much further, you might want to upgrade to 2.1.0, and build the cart modules into that.

I've gone backwards, and re-written, re-thought, and updated all my programs and sites to 2.1.0. It's been _WORTH_ the upgrade, and it's quite possible that this would be the last major rewrite, _except_ for integration into Gossamer Community.

All my "module" code survived pretty well intact. Moving the user scripts into the new shell/calling format using back-end .pm files in a hierarchy was fairly easy (I had been moving sort of in that direction anyway).

I really would suggest taking this moment to look at 2.1.0, and re-engineer your code into it. Even "hacking" your current code into your own back-end module system quickly, and doing further development in the new layout will pay back big rewards.

By doing so, you will be able to also tap into the ratings/review system, and upgrades people will write for that. You will be able to use and integrate other code and features into your cart.

By taking a bit of time, you can prevent locking yourself into any specific version, more now, than before.

It's what I'm doing, and have been doing, and the up-front time to build my own module library on top of Links is paying off, and will continue to do so. The bigger the project, the more it will payback.


PUGDOG� Enterprises, Inc.

The best way to contact me is to NOT use Email.
Please leave a PM here.
Subject Author Views Date
Thread 2.0.4 File Upload Question AlexJ 3108 Feb 23, 2002, 9:57 AM
Thread Re: [AlexJ] 2.0.4 File Upload Question
pugdog 3011 Feb 23, 2002, 6:48 PM
Post Re: [pugdog] 2.0.4 File Upload Question
AlexJ 2983 Feb 25, 2002, 5:22 PM