Jump to content


Corporate Sponsors


Latest News: (loading..)

- - - - -

Who can develop a tool for easyly installing plugins?


32 replies to this topic

#1 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 06 December 2010, 03:10

Hi, I use oscommerce sevral months, however, it is too difficult to install plugins. We have to deal with so many steps. For example to install IPN Paypal plugin, I have to upload and modify some files.

It is too waste time when we install plugins. Are you agree with me?

So how to deal with this problem?

Do you have some good idea?

#2 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 06 December 2010, 03:12

especially, some plugins is bad. After one or two hours, I finish the installation. But, it cannot work well! oh my god!!

#3 mdtaylorlrim

  • Community Member
  • 2,497 posts
  • Real Name:Mark
  • Gender:Male

Posted 06 December 2010, 03:14

View Poststonelgq, on 06 December 2010, 03:10, said:

Hi, I use oscommerce sevral months, however, it is too difficult to install plugins. We have to deal with so many steps. For example to install IPN Paypal plugin, I have to upload and modify some files.

It is too waste time when we install plugins. Are you agree with me?

So how to deal with this problem?

Do you have some good idea?
That's a Paypal problem. No amount of wishful thinking will make Paypal a drop in module, or plug in as you call it. There are payment modules that only require the upload of a couple of files with no editing at all. Paypal ain't one of them.
Avoid the most asked question. See How to Secure My Site and How do I...?

#4 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 06 December 2010, 03:22

dear mdtaylorlrim,

thank you very much.

what I am thinking is not only the Paypal module, but the other more complex plugins for example language plugins. when we install language plugins, we sometimes have to modify some files. This process is too waste time. For me if I am not good at programming, especially maybe I don't know what is FTP and Mysql, it will very difficult to install any plugin.

So do you think it is a good idea who can develop a local tool for installing all plugins for oscommerce?

Lu

#5 Jack_mcs

  • Community Member
  • 24,453 posts
  • Real Name:Jack
  • Gender:Male

Posted 06 December 2010, 03:35

View Poststonelgq, on 06 December 2010, 03:22, said:

what I am thinking is not only the Paypal module, but the other more complex plugins for example language plugins. when we install language plugins, we sometimes have to modify some files. This process is too waste time. For me if I am not good at programming, especially maybe I don't know what is FTP and Mysql, it will very difficult to install any plugin.

So do you think it is a good idea who can develop a local tool for installing all plugins for oscommerce?
It's not possible except for simple contributions or those that don't change the common code.

#6 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 06 December 2010, 03:53

:rolleyes: so shall we develop an easy plugin install tool for who are not good at technology?

okey, I use a graph to describe my idea

[img]http://www.ushops.net/epit/official/main_logic.JPG[/img]

Edited by stonelgq, 06 December 2010, 03:58.


#7 Jack_mcs

  • Community Member
  • 24,453 posts
  • Real Name:Jack
  • Gender:Male

Posted 06 December 2010, 04:36

View Poststonelgq, on 06 December 2010, 03:53, said:

:rolleyes: so shall we develop an easy plugin install tool for who are not good at technology?

okey, I use a graph to describe my idea

You might want to take a look at this post.

#8 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 06 December 2010, 05:10

hello Jack_mcs, do you think my idea is possible ? and is it useful for e-shop managers who are not good at programming?


my idea is like this, it is too difficult:

[img]http://www.ushops.net/epit/official/main_logic2.GIF[/img]

Edited by stonelgq, 06 December 2010, 05:19.


#9 burt

  • Community Sponsor
  • 6,970 posts
  • Real Name:G Burton
  • Gender:Male
  • Location:UK/DEV/on

Posted 06 December 2010, 09:49

yes, it is possible. It will need a recode of osCommerce from the ground up. Are you willing to pay a team of developers to do that?
The Dirty Little Secrets that no osCommerce template sellers want you to know...revealed...

Support is commercially available. The question is whether you value your business
highly enough to spend money on it.

For commercial support from known developers who support osCommerce
ethos, please post at http://forums.oscommerce.com/forum/79-commercial-support/

#10 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 06 December 2010, 11:52

View Postburt, on 06 December 2010, 09:49, said:

yes, it is possible. It will need a recode of osCommerce from the ground up. Are you willing to pay a team of developers to do that?


hello burt, it seems very difficult to develop such plugin install tool.

okey, I will pay myself to do it ^_^ :blush:

#11 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 06 December 2010, 13:28

I consider there might be two approaches to develop the plugin install tool.

(1)web-based plugin install tool which will embedded into oscommerce. It will be written in php code.

(2)external plugin install tool which is local used for e-shop managers.

The first type called web-based plugin install tool will be like this:

[img]http://ushops.net/epit/official/web-based.GIF[/img]

The plugin makers prepared plugins in form of zip files;
then, e-shop manages all over the world can easily install plugins through the plugin install tool.

Edited by stonelgq, 06 December 2010, 13:40.


#12 web-project

  • Community Member
  • 4,310 posts
  • Real Name:Alex
  • Gender:Male
  • Location:Hertfordshire, UK

Posted 06 December 2010, 17:03

very funny pictures... I think the module exist, but this particullar module use own sub-modules.
Please read this line: Do you want to find all the answers to your questions? click here. As for contribution database it's located here!
8 people out of 10 don't bother to read installation manuals. I can recommend: if you can't read the installation manual, don't bother to install any contribution yourself.
Before installing contribution or editing/updating/deleting any files, do the full backup, it will save to you & everyone here on the forum time to fix your issues.
Any issues with oscommerce, I am here to help you.

#13 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 07 December 2010, 07:28

View Postweb-project, on 06 December 2010, 17:03, said:

very funny pictures... I think the module exist, but this particullar module use own sub-modules.

Dear Alex, do you have any good idea how to recode oscommerce v2.* from ground up? I suppose if we can develop a smart plugin install tool, many existed installation problems can be solved immediately. Are you agree with me?

Edited by stonelgq, 07 December 2010, 07:30.


#14 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 08 December 2010, 02:30

The functional design of Plugin Install Tool is like this:

(1)for Plugin Makers: can be used for packing plugin contribustions in form of zip files, and log packing information for easily upgrade;

(2)for shop managers: can automatically install standar plugin zip files which made by plugin makers, and save install list for uninstalling.

The idear is like this figure:

[img]http://ushops.net/epit/official/web-based-process.GIF[/img]

#15 web-project

  • Community Member
  • 4,310 posts
  • Real Name:Alex
  • Gender:Male
  • Location:Hertfordshire, UK

Posted 08 December 2010, 07:18

View Poststonelgq, on 07 December 2010, 07:28, said:

Dear Alex, do you have any good idea how to recode oscommerce v2.* from ground up? I suppose if we can develop a smart plugin install tool, many existed installation problems can be solved immediately. Are you agree with me?

100% agree. You want to have simillar oscommerce as wordpress, without any knowledge anyone can install the modules. :thumbsup:

Edited by web-project, 08 December 2010, 07:18.

Please read this line: Do you want to find all the answers to your questions? click here. As for contribution database it's located here!
8 people out of 10 don't bother to read installation manuals. I can recommend: if you can't read the installation manual, don't bother to install any contribution yourself.
Before installing contribution or editing/updating/deleting any files, do the full backup, it will save to you & everyone here on the forum time to fix your issues.
Any issues with oscommerce, I am here to help you.

#16 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 13 December 2010, 03:26

Define Standar Plugin File Structure

why definition of standar plugin file is important?
Because standar plugin zip files can let oscommerce rc2.* load all of plugins by using the same process.

I define standar plugin file stucture like the following figure:
[img]http://ushops.net/epit/official/StandarFileStructure.GIF[/img]

Here you can download sample code of standar plugin filefor oscommerce rc2.*:

here is the sample code of standar plugin file:
<?xml version="1.0" encoding="UTF-8"?>
<UnionShops>
  <EsayPluginInstallTool>
    <Plugin_information>
      <EPIT>here if EPIT version</EPIT>
      <PluginName>here is plugin name</PluginName>
      <plugin_nick_name>here is  plugin nick name such as SEO</plugin_nick_name>
      <Latest_version>v0.1</Latest_version>
      <url/>
      <update_time/>
      <ecommerce>here is supported oscommerce rc2.*</ecommerce>
      <maintainer>Lu</maintainer>
      <maintainer_email/>
      <contact_email>stonelgq@gmail.com</contact_email>
      <example_website>here is plugin website</example_website>
      <description>here is description</description>
      <dependencies/>
    </Plugin_information>
    <step index="1" type="Add Extra Documents" id="6">
      <file>\doc\demo\plugin-epit1-unionshops-v1.0-oscommerce-rc2.2\upload\index.php</file>
    </step>
    <step index="2" type="Upload New Files" id="1">
      <folder>D:\webmall\unionshops\EasyPluginsInstaller\src7.0\demo\plugin-epit1-unionshops-v1.0-oscommerce-rc2.2\upload</folder>
      <file>\admin\my_file.php</file>
      <file>\ext\modules\ok.php</file>
    </step>
    <step index="3" type="Replace Lines of Existed File" id="2">
      <file>D:\webmall\unionshops\EasyPluginsInstaller\release\data\oscommerce-2.2rc2a\catalog\conditions.php</file>
      <after>after this line</after>
      <above>and above this line</above>
      <add>add your codes here</add>
    </step>
  </EsayPluginInstallTool>
</UnionShops>

Edited by Mark Evans, 13 December 2010, 08:21.


#17 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 14 December 2010, 05:00

(2)How to define standar plugin file for oscommerce rc2.*?

As previous mentioned, standar plugin file is important for plugin installer of oscommerce rc2.*. However, to define standar plugin file may be a usefule step requiring every plugin maker to follow.

[img]http://ushops.net/epit/official/MakeStandarPluginFile.GIF[/img]

Edited by stonelgq, 14 December 2010, 05:06.


#18 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 14 December 2010, 05:09

Hello guys, who know how to attach files when I want to reply this topic?

now I can only use [url/], but the web manager seems very angry with my external link :'( so who can help me, and teach me how to attach external file? thanks :rolleyes:

#19 DunWeb

  • Community Sponsor
  • 10,464 posts
  • Real Name:Chris Dunn
  • Gender:Male
  • Location:Tecumseh, Ontario, Canada N8N 1X8

Posted 14 December 2010, 05:23

Lu,

If you have a contribution to share, try uploading here :

http://addons.oscommerce.com/



Chris
:|: Was this post helpful ? Click the LIKE THIS button :|:

:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:

:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:

#20 stonelgq

  • Community Member
  • 35 posts
  • Real Name:Lu

Posted 14 December 2010, 05:26

View PostDunWeb, on 14 December 2010, 05:23, said:

Lu,

If you have a contribution to share, try uploading here :

http://addons.oscommerce.com/



Chris

thanks Chris :thumbsup: