The tag has no wiki summary.

learn more… | top users | synonyms

17
votes
4answers
571 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 ...
15
votes
7answers
2k views

Why aren't browser extensions monetized? [closed]

With the monetization of mobile apps being so popular, I'm surprised that extension developers are still mostly relying on donations as their primary form of compensation for their software. While ...
15
votes
3answers
607 views

How would one go about building pluggable software?

If you have an application of some sort and you want your users to be able to write plugins for it, how should the application be designed? What do you have to take into account, what design ...
13
votes
3answers
9k views

Writing jenkins plugin: where is the documentation?

On my current project we're using Jenkins to monitor our builds. Now they want me to write a Jenkins plugin to add some more monitoring parameters. I've taken a look at how the status monitor plugin ...
11
votes
4answers
999 views

How do you manage extensibility in your multi-tenant systems?

I've got a few big web based multi-tenant products now, and very soon I can see that there will be a lot of customizations that are tenant specific. An extra field here or there, maybe an extra page ...
9
votes
2answers
267 views

Is it ok to include jQuery in a jQuery plugin?

The question jQuery plugin file including the jQuery library came up today on stackoverflow, and I strongly advised against including jQuery in the plugin. I didn't really get any support from others ...
8
votes
9answers
3k views

Is anyone doing “real” TDD with Visual-C++, and if yes, how do they do it?

Test Driven Development implies writing the test before the code and following a certain cycle: Write Test Check Test (run) Write Production Code Check Test (run) Clean up Production Code Check test ...
8
votes
2answers
4k views

Writing a Jenkins plugin - non-Java-Expert

Can anyone point me (.NET by career, primarily Ruby by hobby) in the right direction(s) for learning how to write a Jenkins plugin? I'm looking specifically at build summary information and trend ...
6
votes
2answers
5k views

Google Chrome Extension Development for Dummies?

I want to get started writing extensions for Google Chrome. I am a long time C, C++, Delphi, etc. developer for many years with some Java skills. I believe Chrome extensions are written in C++ but ...
6
votes
3answers
129 views

Books to learn to develop Rails Plugins [closed]

I am using Ruby on Rails 3.0.7 and I would like to learn to write "advanced" plugins for the current versione of the framework. In order to do that I would like to buy some books but what I have seen ...
5
votes
7answers
361 views

While learning is it better to use other's plugins or develop my own?

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 ...
5
votes
2answers
2k views

Where do I go to hire a freelance programmer? [closed]

I want to hire a programmer freelance to develop a small InDesign plugin, but I have no idea how to go about finding one. Most of the freelance bidding sites are garbage, but aside from finding a few ...
5
votes
2answers
221 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 ...
5
votes
3answers
204 views

How to design a system that allows for multiple parallel extensions of the same “component”?

As a player, I found the following problems about creating and using "extensions" (aka mods) for games: 1) Whenever the game is updated, all the mods break. 2) Most mods don't work with each ...
5
votes
1answer
112 views

Is there any plugin for better viewing of exceptions?

I don’t think that I’m the only one that thinks that Visual Studio exception window is very poor. Trace information lacking formatting and is hardly readable. Is there any plugin or external tool ...
5
votes
2answers
672 views

Designing web-based plugin systems correctly so they don't waste as many resources?

Many CMS systems which rely on third parties for much of their code often build "plugin" or "hooks" systems to make it easy for developers to modify the codebase's actions without editing the core ...
4
votes
2answers
5k views

Which language was used to create Visual Studio 2010? [closed]

In order to produce a plug in and incorporate it (merge) easily with Visual Studio 2010. I was wondering which language was used by Microsoft to create it? In order to offer our product to ...
3
votes
2answers
385 views

Strategy for designing a plugin API

I am working on an application for which a rich plugin API is crucial. What is the best process for creating an API that is intuitive and easy to learn?
3
votes
2answers
164 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 ...
3
votes
1answer
116 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 ...
3
votes
1answer
287 views

What's there in Eclipse, other than PyDev, for a Python developer?

Like many other people, I use Eclipse with the excellent PyDev plugin (available in the Eclipse Marketplace) to develop my Python projects. And like most people with the same setup, I came to PyDev ...
2
votes
2answers
111 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 ...
2
votes
2answers
482 views

How do I share my jQuery plugin with the world?

I made a plugin for jQuery, which I think is quite useful. It combines an animated colours plugin with an easings plugin, and adds a completely new feature of being able to refer to colours ...
2
votes
1answer
196 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 ...
2
votes
3answers
623 views

Why does Eclipse need to be restarted after installing a plugin?

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 ...
2
votes
2answers
74 views

Source control approach for plugins?

I'm writing an application and a set of many small plugins—where “many” means dozens and “small” means one or two sources. It's not necessarily going to be possible to divide the plugins into neat, ...
2
votes
4answers
296 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 ...
2
votes
1answer
588 views

Designing a plugin-based architecture - what is a protocol service supposed to provide to a plugin?

I'm starting a hobby project and I'm in the middle of designing its architecture. I would like to make my program plugin-based (never done anything like that before), to make it extensible. Now I'm ...
1
vote
1answer
251 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
vote
1answer
102 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 ...
1
vote
3answers
1k 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 ...
1
vote
1answer
308 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 ...
1
vote
1answer
119 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
vote
1answer
122 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 ...
1
vote
1answer
54 views

How do we call a concept when my acceptor loop is ran by some real application while all services are plugins for that application?

So say we have an app (server) that somehow attaches to itself plugins (services) in form of .dll or .so libraries. Is there any nice short name for such server behaviour model?
1
vote
2answers
122 views

shipping a recompiled plugin under lgpl

I have recompiled a plugin (making changes before they are accepted upstream) for the gstreamer media framework. I did not recompile the whole library -- just a plugin. If I want proprietary python ...
1
vote
0answers
38 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, ...
1
vote
1answer
65 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
0answers
25 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 ...
1
vote
1answer
734 views

eclipse code review plug-in for C [closed]

What is a good open source Eclipse plug-in for C that can be customized to enforce/review specific coding standard? Update: "Codan" is one of the good plug-in. This is what I expected. Thanks for ...
0
votes
2answers
212 views

Which Open Source License is right for my project?

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 ...
0
votes
2answers
257 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 ...
0
votes
1answer
40 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 ...
0
votes
1answer
277 views

Rails Document Conversion Suggestion?

I am currently learning rails, day to day, and I get more attached. I would like to use Rails to build a Web app with similar functionality like Scribd or Docstoc. What ...
0
votes
0answers
11 views

Making a Wordpress site into a Web App using a Third-Party BaaS [migrated]

I would like to use a BaaS service for my mobile apps. Parse.com seems like it will fit my needs, and it offers login (to Parse) through Facebook and other Social sites. The difficulty I am facing is ...
0
votes
0answers
46 views

Is it possible to write plugins for cPanel in Python?

I'd like to know if it is indeed possible to to write plugins for cPanel in Python. While checking cPanel's site, it mentions both PHP and Perl. Also this question on their forums says it's possible ...
-1
votes
1answer
62 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
votes
0answers
107 views

Extensibility in multi-tenant systems? [duplicate]

Possible Duplicate: How do you manage extensibility in your multi-tenant systems? I asked this on StackOverflow, but I thought it might be more appropriate for Programmers. I've got a ...