plugins vs core integration

Only forum where polls are allowed. You may announce a new poll in the matching support forum.

Moderators: white, Hacker, petermad, Stefan2

Post Reply

plugins vs core integration

Plugins only
15
25%
Core only
3
5%
Core but selecteble
6
10%
Certified plugins
20
34%
Bundled plugins
15
25%
 
Total votes: 59

TotalNewbie
Junior Member
Junior Member
Posts: 5
Joined: 2003-02-14, 10:59 UTC

plugins vs core integration

Post by *TotalNewbie »

Plugin only:
Leave TC as it is and do everything with plugs ins.
My opion: Plugins are 'bad'. They often dont integrate seemless.

Core only:
Plugin functions are move to the core.
Ultimate integration
TC gets bigger

Core but selecteble:
Looks a bit like plugins :)
But more integrated

Certfied plugins:
Lets face it.
Some plugins are buggy/slow/ take up lots of resources.
When some plugin crahes ppl will say TC crashed again.
And not TC is great/small/fast but the plugin crashed.
So maybe the most stable plugins get a certification.

Bundled plugins:
The best of the best gets bundled with TC.
Readily (installed)
If the author of the plugin aproves that of cource....
User avatar
pdavit
Power Member
Power Member
Posts: 1529
Joined: 2003-02-05, 21:41 UTC
Location: Kavala -> Greece -> Europe -> Earth -> Solar System -> Milky Way -> Space
Contact:

Post by *pdavit »

Plug-in support is a good idea and it was a welcome added feature by Christian. And it was an added feature not a replacement feature. Under no circumstances plug-ins are a means to stop developing TC. Christian is equally active as he used to be before and I bet he will continue like this for a long long time!

To some extend all plug-ins are certified and follow certain design rules. And don’t forget that there is no such thing as fully bug-free software. And at the end of the day that’s part of the whole ideal behind plug-ins; to be designed by developers other than the author himself. If plug-ins are reliable or bug-free or useful that totally depends on the individual users’ judgment. Surely you don’t have to install every single plug-in available. You just pick the one you like and suits your needs and off you go!

A core integration will kill Christian. We certainly cannot expect all this workload to pass to Christian. It’s not feasible; he won’t even have time to sleep!

Bundled plugins. Hmmm, that’s kind of a good idea and reminds me a bit the way IrfanView has a single executable file with all the plug-ins included. Certainly though I wouldn’t want to have them integrated in TC’s executable installation file but separately. The problem though here is to find someone to do the job of collecting and putting everything together with a custom/selectable installation as well as having the file publicly available. New versions of existing plug-ins are available almost every day and new ones come out in a regular basis too so, bundled plug-ins is almost a full time job that I personally wouldn’t want to see Christian’s hands on it. That will leave TC’s development behind! Is there anyone out there qualified and willing to do the job?! ;)

I kanda find an option missing in this poll: “Leave everything as it already is!”. I’m not negative at all. I just like things as they are now. :D

Kind regards,

Panos
"My only reason for still using M$ Window$ as an OS is the existence of Total Commander!"
Christian Ghisler Rules!!!
User avatar
bago
Member
Member
Posts: 102
Joined: 2003-02-05, 12:18 UTC
Location: Italy
Contact:

Re: plugins vs core integration

Post by *bago »

TotalNewbie wrote: Bundled plugins:
The best of the best gets bundled with TC.
Readily (installed)
If the author of the plugin aproves that of cource....
There could be problems with Licensing of the plugins.
I'm not sure, but I think that a GPL plugin could not be distributed with TC because of licenses incompatibility.
License #55385
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

The main reasons why I added the plugin interface are:
- There are a lot of packer formats, and I cannot support them all by myself
- There are functions used by only a small percentage of people, and it makes no sense to bloat the main program with these features
- Plugins are nice for in-house development for companies - it allows to easily integrate with their proprietary software, much much easier than writing a device driver! I know of some companies who have done this (non-public plugins).
- I can make plugins open source, so others can re-use the code to write their own plugins. Both sides can profit from this.

[/b]About certifcation:[/b]
Plugins which appear on our addons page are approved by us. I will start to add new plugins to my addons page after the release of TC 5.51. If you have a plugin which you want to see on my addons page, please contact me now by e-mail!
Author of Total Commander
https://www.ghisler.com
User avatar
bago
Member
Member
Posts: 102
Joined: 2003-02-05, 12:18 UTC
Location: Italy
Contact:

Post by *bago »

ghisler(Author) wrote:- I can make plugins open source, so others can re-use the code to write their own plugins. Both sides can profit from this.
Sure, I only wanted to point out that if a plugin is under the GPL license the it could not be added to a "bundle" distributed with TC itself. In order to have a bundle of plugins distributed directly with TC and installed by its installer plugins owner and Christian should pay attention to Licensing.

Plugins are great because they offer us a way to extend out favourite tool! If TC was opensource plugins would be less important I think... but at least TC has "open standards" for plugins.
License #55385
User avatar
bago
Member
Member
Posts: 102
Joined: 2003-02-05, 12:18 UTC
Location: Italy
Contact:

Post by *bago »

[OT] Someone should remove the "cloned" topic in this forum.

2ghisler(Author)
2TotalNewbie
Can you remove the other topic (the one without reply)?
License #55385
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Can you remove the other topic (the one without reply)?
It's gone! :D
In order to have a bundle of plugins distributed directly with TC and installed by its installer plugins owner and Christian should pay attention to Licensing.
I do pay attention to licensing - all plugins which use open source code are also open source, and no open source plugins or dlls are bundled with TC. I also don't plan to bundle any plugins with TC, because it would only make the distribution file larger - something I wanted to avoid just by adding the plugin interfaces instead of adding the features directly...
Author of Total Commander
https://www.ghisler.com
User avatar
ben hub
Member
Member
Posts: 132
Joined: 2003-02-06, 21:47 UTC
Location: Madagascar

Post by *ben hub »

I completely agree with Panos.

hum… did somebody save the results of the poll (on the ancient forum) about the size of tcmdnnn.exe ? I do prefer to keep it within 1,4 Mo – fitting in a single diskette.

Let’s keep in mind that every new feature we ask will increase the size of tcmd.

Of course, many of the suggested new features would be useful – BUT I don’t want TC to become what we call in french “usine à gaz” (don’t know the equivalent in english, sorry).

For the moment, standard TC satisfies 95% of the needs, and every day I discover existing features I didn’t know – thank these forums !

Plugins are IMHO a very good solution. I use several of them, and I want to have the ability of choosing those I want/don’t want to install.

It would be useful to improve the installation process, to make it easy for standard users, who don’t know how to edit the wincmd.ini file (and find it first !), don’t know the difference between lister/packer/system plugins… maybe someone has already developed an installation plugin :wink: ??

I want to thank all the plugin developers, who do a fantastic job – for free – to make our life easier. I don’t forget Christian, without whom I’d be like a chick without its omelette :D
Benoît
# 4081
User avatar
Hacker
Moderator
Moderator
Posts: 13052
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

hum… did somebody save the results of the poll (on the ancient forum) about the size of tcmdnnn.exe ?

Oh my poll, my good old poll... all the emotions rise up again... no... can't stand... the pain...
I miss the threads from the old forum. :(

IIRC people said they don't care about the size, nobody uses diskettes anymore anyways.


I want to thank all the plugin developers, who do a fantastic job – for free –

My greetings go out to almk... ;)

Roman
User avatar
deus-ex
Power Member
Power Member
Posts: 969
Joined: 2003-02-10, 17:45 UTC

Post by *deus-ex »

2christian
a big plus would be a separate optiondialog for the plugins in tc.
currently, plugin-installation/management is somewhat scattered
in the settingsdialog.

maybe, an additional mainmenu-entry called "plugins" could help
to clarify the situation, especially for tc- and/or pluginuser-beginners.
an option to check which plugins are currently installed (with version?)
would be great too.

this idea can be found in "far", a filemanager by eugene roshal,
author of the famous packer "rar".
User avatar
pdavit
Power Member
Power Member
Posts: 1529
Joined: 2003-02-05, 21:41 UTC
Location: Kavala -> Greece -> Europe -> Earth -> Solar System -> Milky Way -> Space
Contact:

Post by *pdavit »

deus-ex wrote:2christian
a big plus would be a separate optiondialog for the plugins in tc.
currently, plugin-installation/management is somewhat scattered
in the settingsdialog.

maybe, an additional mainmenu-entry called "plugins" could help
to clarify the situation, especially for tc- and/or pluginuser-beginners.
an option to check which plugins are currently installed (with version?)
would be great too.
I like this!

We can also have the ability to deactivate some plug-ins while they are installed. What I mean is to have them visible in the installation window so that me know that they are available but have a way to select which of them we would like to be available (i.e. with tick boxes).
"My only reason for still using M$ Window$ as an OS is the existence of Total Commander!"
Christian Ghisler Rules!!!
User avatar
Hacker
Moderator
Moderator
Posts: 13052
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

That's actually this - http://www.ghisler.ch/board/viewtopic.php?t=85 , isn't it?

TIA
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
pdavit
Power Member
Power Member
Posts: 1529
Joined: 2003-02-05, 21:41 UTC
Location: Kavala -> Greece -> Europe -> Earth -> Solar System -> Milky Way -> Space
Contact:

Post by *pdavit »

Hacker wrote:That's actually this - http://www.ghisler.ch/board/viewtopic.php?t=85 , isn't it?
Nice! I just wasn’t aware of this plug-in thanks Roman for… one more time! ;)
"My only reason for still using M$ Window$ as an OS is the existence of Total Commander!"
Christian Ghisler Rules!!!
steve_3199
Junior Member
Junior Member
Posts: 14
Joined: 2004-05-06, 06:28 UTC
Location: Australia

Post by *steve_3199 »

Plugins add extesnibility to Total Commander, indeed plugins are a good idea
Post Reply