Developer Center: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
(Development Center > Developer Center)
(descriptions of categories)
Line 1: Line 1:
<p style="margin: 1em; text-align: center; font-size: 125%; line-height: 1.3">
== Welcome to the NSIS Developer Center - the repository of NSIS information ==
Welcome to the NSIS Developer Center - the repository of NSIS information</p>


<p style="margin: 1em; text-align: center; font-size: 110%; line-height: 1.3">
This is the place where NSIS users can find and share script code, examples, plug-ins, tutorials, software, graphics and everything else that's related to NSIS. Any user can add or update information. The [[NSIS Wiki:Sandbox|sandbox]] can be used for editing experiments.
This is the place where NSIS users can find and share script code, examples, plug-ins, tutorials, software, graphics and everything else that's related to NSIS. Any user can add or update information. The [[NSIS Wiki:Sandbox|sandbox]] can be used for editing experiments.</p>


<p style="font-variant: small-caps; text-align: center; margin-top: 0; margin-bottom:.2em; font-size: 105%;">
----


Browse the Categories:
The information is grouped in several categories:


[[:Category:Code_Examples|Code Examples]] | [[:Category:Development_Environments|Development Environments]] | [[:Category:Functions_&_Macros|Functions & Macros]] | [[:Category:Graphics_and_UIs|Graphics and UIs]] | [[:Category:Help|Help (NSIS)]] | [[:Category:Plugins|Plug-ins]] | [[:Category:Real_World_Installers|Real World Installers]] | [[:Category:Related_Software|Related Software]] | [[:Category:Tutorials|Tutorials]] | [[:Category:FAQ|FAQs]]
'''[[:Category:Code_Examples|Code Examples]]'''


</p>
Examples of how to implement installer actions.


<p style="margin: 1em; text-align: center; font-size: 100%; line-height: 1.3">
'''[[:Category:Development_Environments|Development Environments]]'''
Questions about NSIS scripting? Want to discuss NSIS features and development? Go to the [http://forums.winamp.com/forumdisplay.php?s=&forumid=65 NSIS Forum] or the [irc://irc.cockos.com/nsis IRC channel]</p>


<div style="background-color: #ffede9; border: 1px solid #ea6039; margin: 2em;">
Applications to edit and compile NSIS scripts is a convient way, with features like syntax highlighting, code folding and outlide view. Most development environments also include a dialog designer to create custom pages.
<div style="margin:1.5em;">
<h3>New NSIS scripting tool for the Eclipse platform</h3>
[[EclipseNSIS_-_NSIS_plugin_for_Eclipse|EclipseNSIS]] is a plug-in for the [http://www.eclipse.org/ Eclipse platform] that creates a complete NSIS development environment. It allows you to edit script files with features like syntax highlighting, code folding and an outline view. EclipseNSIS also includes a form designer for custom pages and a compiler interface that immediately shows the location of errors in your script. In addition to manual script editing a wizard interface is provided to generate basic scripts.


[[:Category:Development_Environments|More Development Environments...]]
'''[[:Category:Functions_&_Macros|Functions & Macros]]'''
<h3>Featured wiki pages</h3>
 
[[DcryptDll_:_Adding_Encryption_to_NSIS|DecryptDll]] - Add encryption support to NSIS<br>
Functions usually perform one specific task, like comparing a version number or searching for a text.
[[HM_NIS_Edit_-_Script_editor%2C_wizard_%28with_Modern_UI_support%29_%26_InstallOptions_Designer|HM NIS Edit]] - NSIS script editor with InstallOptions designer and script generation wizard<br>
 
[[Venis IX]] - NSIS script editor with script generation wizard<br>
'''[[:Category:Graphics_and_UIs|Graphics and UIs]]'''
[[New_header_wizard_and_checkbox_graphics_for_MUI|Graphics]] - Many cool installer graphics<br>
 
[[Get .NET Version|.NET Version]] - Detect installed .NET runtime version<br>
Icons, wizard and header images and complete custom wizard interfaces.
[[Installing the Microsoft .NET Framework]]<br>
 
[[Allow only one installer instance]]
'''[[:Category:Help|Help (NSIS)]]'''
</div></div>
 
Additional NSIS help including a list of frequently asked questions (FAQ).
 
'''[[:Category:Plugins|Plug-ins]]'''
 
Plug-ins add new features that can be called from NSIS scripts, such as file downloading, XML file parsing and a lot more.
 
'''[[:Category:Real_World_Installers|Real World Installers]]'''
 
Examples of complete installers that have been used to distribute real applications.
 
'''[[:Category:Related_Software|Related Software]]'''
 
NSIS-related software like script generators and converters.
 
'''[[:Category:Tutorials|Tutorials]]'''
 
Step-by-step guides that explain NSIS features.

Revision as of 16:35, 10 June 2006

Welcome to the NSIS Developer Center - the repository of NSIS information

This is the place where NSIS users can find and share script code, examples, plug-ins, tutorials, software, graphics and everything else that's related to NSIS. Any user can add or update information. The sandbox can be used for editing experiments.


The information is grouped in several categories:

Code Examples

Examples of how to implement installer actions.

Development Environments

Applications to edit and compile NSIS scripts is a convient way, with features like syntax highlighting, code folding and outlide view. Most development environments also include a dialog designer to create custom pages.

Functions & Macros

Functions usually perform one specific task, like comparing a version number or searching for a text.

Graphics and UIs

Icons, wizard and header images and complete custom wizard interfaces.

Help (NSIS)

Additional NSIS help including a list of frequently asked questions (FAQ).

Plug-ins

Plug-ins add new features that can be called from NSIS scripts, such as file downloading, XML file parsing and a lot more.

Real World Installers

Examples of complete installers that have been used to distribute real applications.

Related Software

NSIS-related software like script generators and converters.

Tutorials

Step-by-step guides that explain NSIS features.