Old 14th August 2002, 05:09   #41
liquidmotion
Smokes Two Joints
Beta Team
 
liquidmotion's Avatar
 
Join Date: Feb 2001
Location: SFBA
Posts: 3,680
Send a message via ICQ to liquidmotion
Quote:
Originally posted by Sunjammer
Some info I made about both products a while back :-

http://www.clantpa.co.uk/nsis/wiki/i.../NsisWorkbench
http://www.clantpa.co.uk/nsis/wiki/index.php/SlateBlue
i just love the review of Slate Blue, very heartwarming to see such nice words about my product

i guess it is to be assumed that people would say this, because Slate Blue is, as you so succinctly put it, 'unfinished'.


For a good time: shup | stashbox | my homepage
liquidmotion is offline   Reply With Quote
Old 14th August 2002, 07:10   #42
Sunjammer
Major Dude
 
Join Date: Jun 2002
Location: Swindon, UK
Posts: 559
As an unfinished program there was quite a bit for me to comment on and I guess some if not all of the points I raised would be addressed if there were to be another version.You've written something bigger & better for NSIS than I have so I felt a little guilty reading that page again but after downloading and playing with Slate Blue once more I can't really fault what I said.

Maybe the comments I made will be of interest to anyone who develops a new NSIS editor or similar program. On that front I think people interested in writing a new editor *should* download and try Slate Blue because it has a few interesting ideas, the NSIS dll that can be used for compilation for example.
Sunjammer is offline   Reply With Quote
Old 15th August 2002, 19:38   #43
liquidmotion
Smokes Two Joints
Beta Team
 
liquidmotion's Avatar
 
Join Date: Feb 2001
Location: SFBA
Posts: 3,680
Send a message via ICQ to liquidmotion
i think sometime i may finish up Slate Blue, but in Delphi rather than VB.

one thing that I find interesting is that Workbench uses almost all premade components, that comes with sytax coloring, etc etc, while I had to write mine from scratch. of course it'll be a little buggy

and i do think that should someone decide to write a new GUI, they should look at both GUI's out there to gain some good ideas. the DLL is kind of a moot point, however, because it is rarely updated (or was when I was writing SB).

no harm done really i take all the comments, negative or positive, as a way to improve my software.

look for a new version out before years' end i hope

For a good time: shup | stashbox | my homepage
liquidmotion is offline   Reply With Quote
Old 15th August 2002, 20:01   #44
veekee
Senior Member
 
Join Date: Mar 2002
Location: France / Paris
Posts: 138
As N²E 's developpment has just began, we try to get ideas about features !
The first thing we've done was to see all existing editors (StateBlue, Workbench, NSISplus...) and get their good and bad things... we'll of course get the *best* of them
We'll try to bring new features too
veekee is offline   Reply With Quote
Old 15th August 2002, 20:06   #45
Sunjammer
Major Dude
 
Join Date: Jun 2002
Location: Swindon, UK
Posts: 559
There's another editor called Venis and yet another called NSIS Assistant.
Sunjammer is offline   Reply With Quote
Old 19th August 2002, 02:25   #46
mkeeley
Senior Member
 
Join Date: Oct 2001
Location: UK
Posts: 106
The only reason that the NSIS Workbench isn't open source is that it
uses commercial components, some don't have freeware alternatives of
the same quality although one or two could be changed to freeware
components/coded by hand.

Not sure if aiming to create a rival for innosetup
never mind Wise/Installshield is realistic, definitely can't imagine
it being better (partly due to NSIS "shortcomings" like installing
locked files), but I suppose aim high! To get anywhere near to
rivalling them it needs to be run both in editor and gui/wizard mode
and be able to swap between the two modes as required, not easy.

Also creating an open source app is good but the reason "because NSIS
is" isn't IHO. Finally of course one person writing an app is one
thing coordinating a group of coders is a completely different
ball game requiring a lot of planning and documentation.

Marc
mkeeley is offline   Reply With Quote
Old 19th August 2002, 02:33   #47
mkeeley
Senior Member
 
Join Date: Oct 2001
Location: UK
Posts: 106
Sunjammer, I've just seen your page, glad you like the Workbench. Also liked your comment "hmm looks cute, I bet it's useless" :-) But cute and useful must have done something right!
mkeeley is offline   Reply With Quote
Old 19th August 2002, 02:37   #48
Sunjammer
Major Dude
 
Join Date: Jun 2002
Location: Swindon, UK
Posts: 559
Quote:
Not sure if aiming to create a rival for innosetup
never mind Wise/Installshield is realistic, definitely can't imagine
it being better
I'm not sure that it needs to be like them to be better, personally I can't stand InstallShield and it's user interface and wizards. I think the reason NSIS attracts some people is just that, it *isn't* InstallShield. As for the others, well I've never used InnoSetup so I can't comment, but I can't remember seeing a Wise installer I liked the appearance of (mind I can't remember one giving me any trouble either).

Quote:
partly due to NSIS "shortcomings" like installing
locked files
At least with an open source app we have the ability to correct these shortcomings. Admittedly this is no use to people who have no coding ability or no interest in being a coder.

It's nice to see some opinions that are different however, most of what has been said so far has been by people agreeing one way or another

As for NSIS Workbench, yeah I liked it. The sign of a good app is one I actually find myself using, NSIS Workbench made the grade on that test.
Sunjammer is offline   Reply With Quote
Old 19th August 2002, 05:41   #49
liquidmotion
Smokes Two Joints
Beta Team
 
liquidmotion's Avatar
 
Join Date: Feb 2001
Location: SFBA
Posts: 3,680
Send a message via ICQ to liquidmotion
Quote:
Originally posted by mkeeley
Also creating an open source app is good but the reason "because NSIS
is" isn't IHO.
of course not, but open source would be nice. and i'm sure we could get a hold of the components you used legally, of course.

but, whatever you wanna do man, it's your software.

good work, btw

For a good time: shup | stashbox | my homepage
liquidmotion is offline   Reply With Quote
Old 19th August 2002, 13:43   #50
mkeeley
Senior Member
 
Join Date: Oct 2001
Location: UK
Posts: 106
I could try and remove as much of the commercial components as I can but by the sounds of it people like the idea of starting their own project from scratch, and why not.

I haven't quite worked out what the aim for the new project is other than aiming to be a rival for... If it's a similar type of program to the Workbench then that, whilst not pointless, seems a bit of a waste of coding effort and trying to get mine open source but requiring certain commercial components to be able to develop it isn't such a bad idea. If the project is more ambitious which would really mean a two way editor/gui in the same way as Wise then that's something that would need to be started from scratch.

One final comment is that I think work needs to be done on the NSIS installers GUI, the bit the user sees. Unless things have changed then it looks practically the same as it always had. When it was first released it looked OK but these days looks distinctly old fashioned and I personally wouldn't use it for anything other than distributing freeware. Definately could do with a make over (unless someones done, this haven't kept up to date with the forum recently).

Marc
mkeeley is offline   Reply With Quote
Old 19th August 2002, 13:46   #51
Sunjammer
Major Dude
 
Join Date: Jun 2002
Location: Swindon, UK
Posts: 559
As of the NSIS 2 KiCHiK branch you have XP styling, replaceable dialogs, and I believe he and Rainwater (think it was Rainwater) are sposedly working on some kind of InstallShield look. I've seen some very tasty looking dialogs (or at least images of) posted on this forum recently using KiCHiK's changes so I think things are either better than you think, or else you just really hate the NSIS style
Sunjammer is offline   Reply With Quote
Old 19th August 2002, 14:16   #52
mkeeley
Senior Member
 
Join Date: Oct 2001
Location: UK
Posts: 106
The customisable GUI is good news, not sure I've found the screenshots you're referring to though. The default interface is the main reason I'm not using NSIS and therefore why I've not really considered doing a Workbench+
mkeeley is offline   Reply With Quote
Old 19th August 2002, 14:20   #53
Sunjammer
Major Dude
 
Join Date: Jun 2002
Location: Swindon, UK
Posts: 559
If it's the set of pages and the controls that are on them that you don't like you won't be impressed 'cause although you can tailor and add to what is there thru resource hacking the NSIS underneath still expects the same controls.
Sunjammer is offline   Reply With Quote
Old 19th August 2002, 14:27   #54
mkeeley
Senior Member
 
Join Date: Oct 2001
Location: UK
Posts: 106
Hard to say without seeing an example, but if they look fairly similar to the latest Wise/Installshield versions then that would be fine. Even little things like not having Cancel as the first button would be a start though. I know changing minor things like that are easy enough, assuming you have VC++, but you shouldn't really have to.
mkeeley is offline   Reply With Quote
Old 19th August 2002, 16:18   #55
Joost Verburg
NSIS MUI Dev
 
Join Date: Nov 2001
Posts: 3,717
I'm working with KiCHiK on an interface like InstallShield/Windows Installer.

Quote:
If it's the set of pages and the controls that are on them that you don't like you won't be impressed 'cause although you can tailor and add to what is there thru resource hacking the NSIS underneath still expects the same controls.
It's now possible to add new elements to the dialogs (which can be controlled by the script).

This new UI should be ready very soon
Joost Verburg is offline   Reply With Quote
Old 19th August 2002, 16:24   #56
Sunjammer
Major Dude
 
Join Date: Jun 2002
Location: Swindon, UK
Posts: 559
Funky!
Sunjammer is offline   Reply With Quote
Old 21st August 2002, 06:11   #57
shantanu_gadgil
Member
 
Join Date: Aug 2002
Location: Pune, India
Posts: 73
Thumbs up

Guys,
You have been discussing about a frontend I think that I have a brilliant idea ;-).

All the "front-ends" that I have seen for NSIS are just better text editors, loaded with more-and-more functionality suited for NSIS script developing.

How about a "Object Oriented" front end, where the user gets to see the different stages of the installer (say a tabbed interface) where he gets to type in the necessary modification for the different texts, looks, etc.

e.g: if, say, he chooses "XP style" on, the the picture changes from the default look to a "XP style" image.

What this does is that it gives a wizard-like appeareance to the "front-end". This will make users switch from the easy-to-use interfaced installers to NSIS !!! Yay !!!

The script editor also will have to be a part of this "NSIS Designer" so that any modifications in the settings in one place will reflect in the script in the script editor, kinda like ISTool for innosetup.

How 'bout that idea !!!
- Shantanu
shantanu_gadgil is offline   Reply With Quote
Old 21st August 2002, 12:42   #58
Fiffi
Junior Member
 
Join Date: Jul 2002
Location: Germany
Posts: 45
Hello friends,

Sorry for the late reply, but i was in holiday.

This evening i reply...


Fiffi
Fiffi is offline   Reply With Quote
Old 22nd August 2002, 06:45   #59
veekee
Senior Member
 
Join Date: Mar 2002
Location: France / Paris
Posts: 138
include a general presentation of the project... features could be added then, for future version () !

-- most important --
Needed developers:
==================
Base skills:
------------
-good skills at MS-VC++ and MFC

Additional(, but we need one person with this skills...) skills:
------------------------------------------------------------------
-XML/XSL
-UNICODE (and when the application is not complete UNICODE...)
-CVS at soucreforge...
Attached Files
File Type: txt source_doc.txt (2.0 KB, 129 views)
veekee is offline   Reply With Quote
Old 1st September 2002, 21:10   #60
AMandato
Junior Member
 
Join Date: Mar 2002
Location: Columbus, Ohio
Posts: 18
NSIS Editor - Venis 1.0.3

Hello everyone,

I have just added a new feature to Venis so now I can say it is more than just a text editor. http://www.spaceblue.com/venis/

I added a new MessageBox Wizard. I designed the dialog for future use, if I get positive feedback.

To use the MessageBox Wizard, you drag the new "MessageBox Wizard" icon to the line of your choosing in your NSIS code. Then when you drop the MessageBox wizard (let go of the mouse click), a MessageBox Wizard appears.

The MessageBox Function Wizard will put the function arguments together for you. The text message for the message box will be properly quoted using the first logical quote that was not used in the message in this order: ", ', `. The Select button allows you to select one message box option at a time. Each option is appended to the current options. Return checks are selected in the same fashion. At any time you may press the F1 key to open the makensis.htm file to the specified MessageBox section.

Please check it out and give me some feedback. http://www.spaceblue.com/venis/

Thanks,

Angelo
AMandato is offline   Reply With Quote
Old 1st September 2002, 22:26   #61
liquidmotion
Smokes Two Joints
Beta Team
 
liquidmotion's Avatar
 
Join Date: Feb 2001
Location: SFBA
Posts: 3,680
Send a message via ICQ to liquidmotion
Quote:
Originally posted by LsMoNKi
I'm new in xml/xsl too. Maybe somebody can help you.

However a good point to start is Expat, a xml parser library written in c.
/me downloads

For a good time: shup | stashbox | my homepage
liquidmotion is offline   Reply With Quote
Old 1st September 2002, 22:49   #62
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,343
What I would like to see in this project is a UI/IO designer. To edit the UI you can use my CResourceEditor and CDialogTemplate classes, they are fairly simple (I think ), all you have to do is add the UI wrapper around it to create a designer. I would also want a simple mode that hides all of the wizard stuff.

If any help is needed with anything, I am always here.

Good luck with this project! I hope it will live long and prosper

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 2nd September 2002, 15:30   #63
Fiffi
Junior Member
 
Join Date: Jul 2002
Location: Germany
Posts: 45
Hello kichik,

Please explain me what you exact mean with a "UI/IO designer".

Then we try to add this feature/wizard into N²E.

And can you please send me your classes?

Quote:
Good luck with this project! I hope it will live long and prosper
Thank you very much!


Fiffi
Fiffi is offline   Reply With Quote
Old 2nd September 2002, 15:45   #64
Sunjammer
Major Dude
 
Join Date: Jun 2002
Location: Swindon, UK
Posts: 559
ResourceEditor.cpp
ResourceEditor.h
DialogTemplate.cpp
DialogTemplate.h

Links to the latest versions of KiCHiKs classes in the NSIS 2K CVS.
Sunjammer is offline   Reply With Quote
Old 2nd September 2002, 17:41   #65
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,343
UI - User Interface (ChangeUI with NSIS).
IO - Install Options.

My idea is to have a good guy editor (like VC resource editor) that will edit/create UIs for NSIS, or IO INI files.

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 2nd September 2002, 22:11   #66
Fiffi
Junior Member
 
Join Date: Jul 2002
Location: Germany
Posts: 45
Hello Sunjammer,

the files they i get, when i click on your links, are HTML formated soucrefiles.
Can you please send me the files per email?

Thank you!


Fiffi
Fiffi is offline   Reply With Quote
Old 3rd September 2002, 07:47   #67
Sunjammer
Major Dude
 
Join Date: Jun 2002
Location: Swindon, UK
Posts: 559
Why you lazy ... :P (sending em to you now)

[edit]For future reference that html page had a download link at the top in case you didn't notice... and I sent you CVS links in an effort to encourage you to use CVS - I've emailed them to your SF team address since your you've disabled your email address in your forum profile[/edit]
Sunjammer is offline   Reply With Quote
Old 3rd September 2002, 17:06   #68
Fiffi
Junior Member
 
Join Date: Jul 2002
Location: Germany
Posts: 45
Hello Kichik, Sunjammer and Ximon,

i not really lazy!

When i click on the links, my InternetExplorer open a dialog box and ask me where to save the files. And when i then open the downloaded files, that are HTML formated files.

Have you an little example which use the classes?

Thank you!


Fiffi
Fiffi is offline   Reply With Quote
Old 3rd September 2002, 17:08   #69
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,343
Search for CResourceEditor and CDialogTemplate in script.cpp. There are a lot of examples in there

BTW, Ximon is Sunjammer

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 13th September 2002, 05:21   #70
shantanu_gadgil
Member
 
Join Date: Aug 2002
Location: Pune, India
Posts: 73
Hi,
I was talking about a NSIS designer...with a frontend. Here is a sample I hav done using VB

As of now, the "NSIS Designer" does nothing, it's just a sample feel of how the actual "NSIS Designer" could be.

P.S.
You will require the "standard VB runtimes" and the "tabctl32.ocx" to get this piece of software running
Attached Files
File Type: zip nsis designer_exe.zip (46.4 KB, 139 views)
shantanu_gadgil is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump