Developer Center: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
m (typo)
(whitespace)
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<p style="margin: 1em; text-align: center; font-size: 125%; 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.
Welcome to the NSIS Wiki - the new repository of NSIS information</p>


<p style="margin: 1em; text-align: center; font-size: 110%; line-height: 1.3">
This wiki allows NSIS users to share script code, examples, plug-ins, tutorials, software, graphics and everything else that's related to NSIS.</p>


<p style="font-variant: small-caps; text-align: center; margin-top: 0; margin-bottom:.2em; font-size: 105%;">
[[Image:Code.png|left]] '''[[:Category:Code_Examples|Code Examples]]'''


Browse the Categories:
Examples of how to implement installer actions.


[[:Category:Code_Examples|Code Examples]] | [[: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]]
<br style="clear:both" />


</p>
[[Image:IDE.png|left]] '''[[:Category:Development_Environments|Development Environments]]'''


<p style="margin: 1em; text-align: center; font-size: 100%; line-height: 1.3">
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.
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: #F5FCFF; border: 1px solid #3333CC; margin: 2em;">
<br style="clear:both" />
<div style="margin:1.5em;">
 
<h3>New NSIS scripting tool for the Eclipse platform</h3>
[[Image:Functions.png|left]] '''[[:Category:Functions_&_Macros|Functions & Macros]]'''
[[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 immidiately shows the location of errors in your script. In addition to manual script editing a wizard interface is provided to generate basic scripts.
 
<h3>Featured wiki pages</h3>
Functions usually perform one specific task, like comparing a version number or searching for a text.
[[DcryptDll_:_Adding_Encryption_to_NSIS|DecryptDll]] - Add encryption support to NSIS<br>
 
[[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>
<br style="clear:both" />
[[Venis IX]] - NSIS script editor with script generation wizard<br>
 
[[New_header_wizard_and_checkbox_graphics_for_MUI|Graphics]] - Many cool installer graphics<br>
[[Image:Graphics.png|left]] '''[[:Category:Graphics_and_UIs|Graphics and UIs]]'''
[[Get .NET Version|.NET Version]] - Detect installed .NET runtime version<br>
 
[[Installing the Microsoft .NET Framework]]<br>
Icons, wizard and header images and complete custom wizard interfaces.
[[Allow only one installer instance]]
 
</div></div>
<br style="clear:both" />
 
[[Image:Help.png|left]] '''[[:Category:Help|NSIS Help & FAQ]]'''
 
Additional NSIS help including a list of frequently asked questions (FAQ).
 
<br style="clear:both" />
 
[[Image:Plugin.png|left]] '''[[: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.
 
<br style="clear:both" />
 
[[Image:World.png|left]] '''[[:Category:Real_World_Installers|Real World Installers]]'''
 
Examples of complete installers that have been used to distribute real applications.
 
<br style="clear:both" />
 
[[Image:Software.png|left]] '''[[:Category:Related_Software|Related Software]]'''
 
NSIS-related software like script generators and converters.
 
<br style="clear:both" />
 
[[Image:Tutorials.png|left]] '''[[:Category:Tutorials|Tutorials]]'''
 
Step-by-step guides that explain NSIS features.
 
<br style="clear:both" />
 
[[Image:List.png|left]] '''[[List_of_all_pages_in_NSIS_repository|List of all Pages in the Developer Center]]'''

Latest revision as of 15:02, 11 June 2006

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.


Code.png

Code Examples

Examples of how to implement installer actions.


IDE.png

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.png

Functions & Macros

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


Graphics.png

Graphics and UIs

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


Help.png

NSIS Help & FAQ

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


Plugin.png

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.


World.png

Real World Installers

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


Software.png

Related Software

NSIS-related software like script generators and converters.


Tutorials.png

Tutorials

Step-by-step guides that explain NSIS features.


List.png

List of all Pages in the Developer Center