Questions tagged [extensibility]

Extensibility is a system design principle where the implementation takes future growth into consideration. For iOS app extensions, use [ios-app-extension].

291 questions
10
votes
2 answers

Building an extension framework for a Rails app

I'm starting research on what I'd need in order to build a user-level plugin system (like Wordpress plugins) for a Rails app, so I'd appreciate some general pointers/advice. By user-level plugin I mean a package a user can extract into a folder and…
agentofuser
  • 8,987
  • 11
  • 54
  • 85
9
votes
0 answers

After 17 years is it too late to fix C++ runtime extensibility?

The 1992 to 1993 timeframe was pivotal and fateful for C++. In the '92/'93 time frame I worked on a plugin architecture for Aldus PageMaker, which was coded in C++. PageMaker was built on a C++ OOP framework called VAMP, which assisted its…
RogerV
  • 3,826
  • 4
  • 28
  • 32
9
votes
2 answers

In a Visual Studio Extension, how to detect when the debugger Continues

I need my Visual Studio extension to react to debugging events. I've registered a IDebugEventCallback2 and I'm receiving events, but all I get for each event is an opaque IDebugEvent2 and a Guid, many of which are not only undocumented but don't…
9
votes
5 answers

Plugin-like architecture in .NET

I'm trying to implement a plug-in like application. I know there are already several solution out there but this is just going to be proof of the concept, nothing more. The idea would be to make the application main application almost featureless by…
devoured elysium
  • 101,373
  • 131
  • 340
  • 557
9
votes
4 answers

MEF: a replacement for PRISM?

To what extent, if any, is MEF a replacement for PRISM?
Steve
  • 2,073
  • 4
  • 27
  • 39
8
votes
2 answers

What are the inner workings of the Selenium waitFor mechanism?

I am trying to customize the behavior of Selenium's click command, (via user-extentions.js), by intercepting calls to doClick(locator). Basically I need to delay click actions whenever our application's "busy indicator" is being displayed. (Now the…
Chris Noe
  • 36,411
  • 22
  • 71
  • 92
8
votes
1 answer

Visual Studio 2012-s custom project template not visible

I completed the custom template project tutorial part I from msdn and got a basic project structure working and visible in the File - New - Project menu. Then i advanced to msdn part II and can't get past "Testing a Visual Studio Template"…
Dante
  • 10,722
  • 16
  • 51
  • 63
8
votes
2 answers

Singleton-like behavior with Dependency Injection

After doing some research on MEF I came across the CreationPolicy.Shared property which according to MSDN: Specifies that a single shared instance of the associated ComposablePart will be created by the CompositionContainer and shared by all…
snappymcsnap
  • 2,050
  • 2
  • 29
  • 53
8
votes
3 answers

Proper use of [Import] attribute in MEF

I'm learning MEF and I wanted to create a simple example (application) to see how it works in action. Thus I thought of a simple translator. I created a solution with four projects (DLL files): Contracts Web BingTranslator GoogleTranslator…
Saeed Neamati
  • 35,341
  • 41
  • 136
  • 188
7
votes
2 answers

One or multiple fact tables?

I am trying to build a data mart. I have lot of dimensions, and couple of measures - facts. Every measure is connected to all dimensions in term of business. There is the standard approach that there will be one big fact table with all measures.…
7
votes
2 answers

Visual Studio 2008 Plug-in / Add-in development - Getting Started

In relation to this stackoverflow question, how would I go about creating my own Visual Studio 2008 plug-in? I've checked the Visual Studio Developer Centre on MSDN, but the amount of info is overwhelming. There are loads of project types, and I…
andy
  • 8,775
  • 13
  • 77
  • 122
7
votes
2 answers

HTML Validator that is extensible

Several validators, such as the one by the W3C, can validate an HTML (or XHTML) page against the W3C spec. Are there any validators that are extensible? That is, I'd like to not only validate against the spec, but I'd like to also validate against…
james.garriss
  • 12,959
  • 7
  • 83
  • 96
7
votes
5 answers

What add-in/workbench framework is the best .NET alternative to Eclipse RCP?

I'm looking for a plugin-based application framework that is comparable to the Eclipse Plugin Framework, which to my simple mind consists of: a core plugin management framework (Equinox / OSGI), which provides the ability to declare extension…
Winston Fassett
  • 3,500
  • 3
  • 36
  • 29
6
votes
1 answer

How to avoid changing many parts of code when adding new enum value, thus providing easier extensibility?

I am trying to make my code easier to extend in terms that a little change will not affect much other code. I have an enum MyEnum, which values might increase in future. Then, there are classes that holds instance of it and has many behaviors…
Wortig
  • 963
  • 2
  • 11
  • 37
6
votes
2 answers

VS2010 MPF: Populating 'Add->New Item...' list for a custom project

I've created a custom language package, which extends ProjectPackage. I can create the new project correctly. I would like to be able to add new source files to the project by using the Add->New Item... (Ctrl+Shift+A) menu item. However, when I…
Giawa
  • 1,281
  • 1
  • 10
  • 21
1
2
3
19 20