Changes between Version 1 and Version 2 of Documentation/Howto/ImplementAHLWebAppPlugin


Ignore:
Timestamp:
06/30/15 17:05:57 (7 years ago)
Author:
dglaser
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/Howto/ImplementAHLWebAppPlugin

    v1 v2  
    11= How to Implement A New HeuristicLab WebApp Plugin =
     2[[PageOutline]]
    23
     4In the following Guide we will create a simple HeuristicLab WebApp plugin.
    35
     6== A new project ==
     7We will now create a new Visual Studio project which will become the WebApp plugin.
     8
     9* In Visual Studio select "File > New > Project..." or press <Ctrl+Shift+N>
     10* Use the "Class Library" template
     11* Use "HeuristicLab.Services.WebApp.Example" as name
     12
     13== Configuring the project ==
     14=== References ===
     15Every plugin has at least a reference to Microsoft ASP.NET Web API, which is needed to create a controller.
     16* Open the NuGet Package Manager and add a reference to Microsoft ASP.NET Web API
     17* If database access is required, add project references to HeuristicLab.Services.Hive and HeuristicLabServices.DataAccess
     18* Set the "Copy Local" property on these references to false. This references are provided by the WebApp and thus don't have to be deployed with every plugin.
     19
     20=== Folder structure ===
     21
     22== Creating the Plugin definition file ==
     23TODO
     24
     25== Example Plugin ==
     26TODO
     27
     28=== WebApi ===
     29TODO
     30
     31=== WebApp ===
     32TODO
     33
     34==== View ====
     35TODO
     36
     37==== Controller ====
     38TODO
     39
     40==== Service ====
     41TODO