Questions tagged [plugins]
The plugins tag has no usage guidance.
71 questions
0
votes
3
answers
236
views
How to deal with conflicting dependencies/versions?
I am developing an application that offers an api to develop plugins for this application. Each plugin can have other plugins as dependencies.
I am planning to offer some basic plugins out of the box, ...
0
votes
1
answer
91
views
Application plugin interface design
I build a plugin based Qt application which currently lives entirely in a library. The app as well as the plugins link to the library. The ::main(…) is just a tiny two line bootstrapper calling a ...
0
votes
1
answer
285
views
WPF plugin system - Dependency injection in plugin class libraries
The main application loads plugins, list them and when user selects one it is initialized and displayed. Each plugin is a complex class library which contains several views/viewmodels/repositories/etc....
0
votes
1
answer
251
views
Plugin system design core component access: Common practice?
I wonder how to design a good plugin architecture in C++/Qt. The main concern I have is about dependency injection vs globals when it comes to the core components. Plugins should have access to ...
2
votes
1
answer
404
views
How to boost reusability and extendability in a MVVM .Net application?
I'm a software engineer that primarily writes C code but now and then makes .Net applications for fun. This is a question about the fun part. Over a duration of about 15 years, I have used and ...
-1
votes
1
answer
54
views
Using a Plugin to call the Main fuctions
I have a program that uses OMR to scan a photo of a "scoresheet", and give a result. Its functionality is:
Scan one photo
Compare with database for which "template" to use, ...
4
votes
3
answers
4k
views
Is there an architecture pattern for "microservice as a plugin"?
Long story short - I would like to make a web application, solely for self-education purposes, that should allow user to add additional functionalities via plugins - just like Jenkins - https://...
1
vote
0
answers
902
views
Plugins system for an Electron/React app
I'm developing a Electron/React app which uses Webpack and Asar technologies. It's designed to be a host app providing a common platform for some plugins. These plugins are downloaded and plugged into ...
1
vote
1
answer
225
views
Developing an app extensible with standalone executable plugins
I am developing a desktop application (C++/Qt), which might be roughly represented as consisting of two parts - data-handling part and the GUI.
I want the data-handling part to be extensible with ...
-2
votes
2
answers
751
views
What is the best way to run untrusted hooks/plugins?
I'm building a data processing system where users can submit hooks to execute on incoming data.
The hooks are untrusted and should execute in a sandbox with access only to a limited API that I expose ...
-1
votes
1
answer
256
views
Java design pattern for handling configuration options and responding to changes in them
I'm working on an overlay/HUD for a Java game, where the user should be able to enable or disable certain components and choose configuration options. One such example is a health bar, which the user ...
1
vote
0
answers
560
views
Maven plugin to operate at parent and child module levels?
I have a large multi-module java/maven application where each child module is it's own java application and the root parent pom defines the standard dependencies
pom.xml - parent pom
- child1/pom.xml ...
4
votes
1
answer
492
views
Plugin framework for extensible software
I need to make a web app which provides the feature to install/uninstall
plugins. Think of something like Eclipse IDE like software. The only difference
is you cannot restart it like Eclipse to apply ...
4
votes
3
answers
370
views
How to process large image with a minimum time lag
I am trying to create a web UI for image processing, with some operations similar to what a site like fotor.com offers. However, I have problems to achieve a similar performance. For example, lets say ...
0
votes
1
answer
706
views
My browser extension modifies the DOM. How do I stop this from interfering with page scripts?
I'm writing a WebExtensions browser plugin that will modify the DOM of the current page when the user presses a button in the toolbar. More specifically, I need to insert HTML tags into the DOM. Even ...
6
votes
2
answers
3k
views
Making a language agnostic Plugin system
I want to make some software which relies heavily on Plugins. I plan on writing it in C++ and will most likely be getting plugins built in C++, Python and possibly Java But most likely C++ and python ...
0
votes
1
answer
5k
views
Best way to design a class interface passed to library/plugin
I have an application comprising a bootstrapper executable, a core library and several plugins (shared libraries). The core library is implicitely linked to all components, the plugins get linked/...
4
votes
4
answers
1k
views
How to share dependent classes between a main app and plugins in Java?
Assume, I have a relatively large and complex application (100 MB .war file) with multiple dependencies. Some part of the code is defining an object factory, where similar objects (all inheriting from ...
2
votes
1
answer
207
views
How to architecture and expose an API for creating custom data filters?
This question is in the context of a server application - an API that feeds data to its clients.
Here is the obvious: if I have some data, I can search and filter on that data however I please. Let's ...
2
votes
2
answers
278
views
What should you replace an enumeration with if values are to be provided by plugins?
I'm working on a piece of software which generates configuration data for certain hardware and currently needs to be adapted each time the hardware is released in a new version by an external company (...
1
vote
2
answers
550
views
How do developers allow for plug-ins in their apps
I've seen in some applications that were written in compiled languages where plug-ins are accepted and the solution to the question of how still eludes me. For example in Eclipse, Google Chrome, ...
1
vote
2
answers
516
views
Create jar of a java application where entry point is an external program
I have a java plugin written for a software called icy. Since the entry point of program is when the plugin is activated from the software, I am having trouble about how to mention that in manifest.mf ...
3
votes
1
answer
3k
views
What is the difference between a 3rd party lib and a plugin
What is the difference between a 3rd party lib and a plugin?
How do I choose what should be pushed to these repos?
plugins-release-local = Your and 3rd party plugins (releases)
plugins-snapshot-...
0
votes
0
answers
198
views
Architecture of an extendable application
I am developing an embedded application on an ARM platform. I want to use ArchLinux as the underlying operating system and then create my own GUI. I want the application to be extendable (have apps if ...
1
vote
2
answers
153
views
arbitrary data shared between plugins
I'm making a program that supports plugins. The program is being written in F#.
The program maintains a single object that represents the state of the program. When a plugin is invoked, it takes ...
0
votes
1
answer
2k
views
Eclipse plugins - safe to install? [closed]
I've seen a few useful plugins for Eclipse such as jshint-eclipse. However, I'm a bit leery of installing third-party code.
Is it generally safe to install Eclipse plugins without worrying about my ...
1
vote
2
answers
139
views
Is it a good idea to require passwords in offline applications?
I am developing an application which can install extension modules (plugins, if you will) from APT-style repositories hosted elsewhere. The plugins need not be signed (although the downloads are ...
2
votes
1
answer
329
views
How to allow multiple plugins to provide data for multiple aggregation processes?
I'm working on a Java project in which we want to have data collection plugins that collect data to be processed by one or more data aggregation modules. The plugins will all written in-house. Say for ...
3
votes
1
answer
374
views
Should I released my plugins AGPL
I am using ownCloud - which is AGPL license - and only create few custom modules, and a theme, the core is not touched at all so:
should I allow download source for the whole app ( owncloud and my ...
4
votes
0
answers
111
views
Is it possible to use PNaCl as a plugin framework?
I am looking to design an extremely modular game engine that allows for portable native plugins similar to the way PNaCl works with chrome. The biggest factors I need would be: cross platform, ...
26
votes
3
answers
4k
views
What should plugins use: hooks, events or something else?
Consider an app that allows plugins to react to its program flow.
I know 2 ways to achieve this: hooks and events
1. Hooks
Use calls to empty functions inside the main program flow. These functions ...
3
votes
1
answer
932
views
GPL - Writing an exception for a plugin interface under section 7 of GPLv3
The problem
I've written a application for Android licensed under GPLv3 which needs to use Google Play Services, a proprietary library, as a plugin to the app.
Now I'd also like to add libspotify as ...
1
vote
1
answer
89
views
Many JS files included, one breaks all, smart approach to fix? [closed]
I'm doing a project that uses svg-edit(JS drawing tool) and the page grows big. By now there are about 20 JS file in a page - plug-ins and so on.
One of the editor's files breaks in some kind of '...
1
vote
1
answer
636
views
Does this violate the using exceptions for flow control "rule"?
I plan to make use of this interface in a plug-in architecture.
/// <summary>
/// Generic interface allowing you to react to an event.
/// You can block the event or just use it for ...
-1
votes
1
answer
75
views
serving up future-proof kinfolk - extensible contract interfaces [closed]
Ok, I have this human here, but what can it do, how would you discover its special abilities? And when you find out what kind of expert you've got then how would you actually make use of its unique ...
1
vote
1
answer
158
views
What's the protocol for a autoexecuting JQuery plugin?
I have a jQuery Plugin that I use myself which modifies the selected value of select items on a page.
In my own code the plugin automatically executes as soon as it is included in the page this code ...
2
votes
4
answers
2k
views
Plugin Architecture: How to Handle Databases and Logging?
I am in the process of designing an architecture for a plugin based application and I have some questions about how to handle database access and logging. The goal of my application is to allow a ...
1
vote
1
answer
391
views
Building an RPC framework
I'm curious about what it takes to build a simple and robust RPC framework. I've only looked at a few ruby frameworks but they are all lacking in some way. What I want out of an RPC framework is some ...
-1
votes
2
answers
252
views
Which Open Source License is right for my project? [closed]
I'm developing a suite of software tools that I need help with which is why I want to release my software open-source. People should be able to use and modify my code as they please while contributing ...
1
vote
1
answer
48
views
Custom maven mojo and tools
I'm writing maven plugin which depends on several java tools. I'm quite happy with it and want to share it with the community. I'm interested in correct way to handle dependency to these tools:
Use ...
5
votes
7
answers
445
views
While learning is it better to use other's plugins or develop my own? [closed]
As I have been learning to program, be it in my intern-ship or school, I have often come across situations where an extra piece of software is needed (from fairly basic to quite complex) and I am ...
2
votes
2
answers
145
views
Can I display part of the source code of an open source plugin's with GPLv2 liscence?
I would like to publish part or full source code of one or more plugins (licensed under GPL, GPLv2, MIT or no license) in my website/blog. Website I am talking about is for everyone, free to use and ...
6
votes
2
answers
362
views
Designing a plug-in system
I'm working on a Java project and I would like to add a plug-in system. More precisely, I would like to let the user design his own module, pack it into a jar, leave it in a "plugins/" subfolder of my ...
4
votes
3
answers
2k
views
Why does Eclipse need to be restarted after installing a plugin? [closed]
As Eclipse uses OSGi to handle modules and bundles, and therefore should be able to hot-deploy them, why does it suggest to restart after installing a plugin "for changes to take effect"?
Has Eclipse ...
4
votes
1
answer
177
views
How do I architect 2 plugins that share a common component?
I have an object that takes in data and spits out a transformed output, called IBaseItem.
I also have two parsers, IParserA and IParserB. These parsers transform external data (in format dataA and ...
4
votes
2
answers
658
views
For a Javascript library, what is the best or standard way to support extensibility
Specifically, I want to support "plugins" that modify the behavior of parts of the library.
I couldn't find much information on the web about this subject. But here are my ideas for how a library ...
1
vote
1
answer
259
views
When writing tests for a WordPress plugin, should i run them inside WordPress or in a normal browser?
I have started using BDD for a WordPress plugin i'm working on and i'm rewriting the js codebase to do tests. I've encountered a few problems but i'm going steady now, i was wondering if i had the ...
2
votes
1
answer
605
views
How does a website latency simulator work
Sites like webpagetest allow users to enter a website url and a test location, to run a speed test on the site from multiple locations using real browsers. Can anyone give me a basic idea of how sites ...
3
votes
3
answers
3k
views
Java web app, with plugin framework and ability to connect to source for updates
I've searched all around for some good sources, but either have been searching for the wrong keywords, or I'm just missing something. I'm looking to redevelop a web app I've been using for some time ...
0
votes
2
answers
375
views
Are RIA plugins a thing of the past?
In the not-so-distant past our department was touting Silverlight as the de facto standard for corporate intranet applications. A robust framework that allowed us to implement SOA while leveraging our ...