Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

IDE For Silverstripe


Go to End


19 Posts   11763 Views

Avatar
swaiba

Forum Moderator, 1899 Posts

25 September 2010 at 2:02am

Oh yes +999 for netbeans!

I had tried it before, but it didn't hit the mark then, but today I have nice fast code completion and fully working debug sessions!
(Maybe because of http://xdebug.org/find-binary.php got it installed correctly at last?)

RECO!!!!

Avatar
Mo

Community Member, 541 Posts

9 October 2010 at 8:16am

I actually use netbeans these these days, I got sick of aptana using up all my system resources. Also its SVN plugins are a bit over complicated

Avatar
Sean

Forum Moderator, 922 Posts

9 October 2010 at 2:45pm

Edited: 09/10/2010 2:46pm

I recommend PhpStorm. It's a fairly good cross-platform IDE that doesn't use as much resources as Eclipse.

Avatar
inkubux

Community Member, 11 Posts

29 October 2010 at 2:47pm

Netbeans is definitely the best out there espacially for the price ;)

I tried phpstorm I really liked it but since it's not free and it doesn't provide much more than netbeans I decided to come back to netbeans

Avatar
davidgarcia

Community Member, 7 Posts

23 April 2011 at 8:42pm

I'm using Netbeans 7 (have also Aptana 3 installed but do not use it so much).

I have added .ss files and associated them to HTML files. So far so good but I don't get sintax highlightning and error messages (see screenshot)

Any idea as to how fix this?

Attached Files
Avatar
biapar

Forum Moderator, 435 Posts

24 April 2011 at 2:16am

HI,

I don't know Aptana...I use NetBeans...
How Do it works?

Avatar
swaiba

Forum Moderator, 1899 Posts

22 June 2012 at 9:12pm

I recommend PhpStorm. It's a fairly good cross-platform IDE that doesn't use as much resources as Eclipse.

Just want to say I've switched to PHPStorm - it is much better than netbeans (although a bit tougher to get the debugger stuff working) so much better

Avatar
microcarl

Community Member, 4 Posts

13 September 2014 at 11:56pm

Since i used to develop in Java i'm used to eclipse. Now finally i found a plug-in for developing SilverStripe projects in eclipse:
Silverstripe Developer Tools:
http://www.edchipman.ca/blog/eclipse-plug-in-silverstripe-developer-tools/

Eclipse Update Site URL:
http://silverstripedt.edchipman.ca/

Requirements:

Eclipse Kepler (4.3.2)
Eclipse PDT 3.2.0
Eclipse WST 3.5.2

Plugin may work with newer versions of the above but that is my current testing environment so I know it works there.

Features

New SilverStripe Project Wizard
3 Project Layouts including fully functional starter structure and files for mysite, module and theme projects
4 SilverStripe Versions (3.1, 3.0, 2.3, and 2.4)
New SilverStripe Template Wizard
By default with 3 code templates one for top level, layout and a blank file, with minor variations for the 2.x versions of SilverStripe
Built in auto complete for Framework (sapphire prior to SilverStripe 3.x) and CMS classes and functions
Optional project configuration for using framework only (SilverStripe 3.x only)
Additional Code Template Variable ${file_name}
16 code templates
New File Templates
Page Type
Data Object
Content Controller
SilverStripe 2.x language files
Extension (SilverStripe 3.x and 2.x variants)
Data Object Decorator
Data Extension (SilverStripe 3.x)
General Class
Top Level SilverStripe Template
SilverStripe Layout Template
Blank SilverStripe Template
Auto Complete Templates
Page Type
Data Object
Content Controller
SilverStripe 2.x language files
Extension (SilverStripe 3.x and 2.x variants)
Data Object Decorator
Data Extension (SilverStripe 3.x)
General Class
getCMSFields() stub (SilverStripe 3.x and 2.x variants)
Object::add_extension
Object::remove_extension
SilverStripe 2.x language file line
updateCMSFields() stub (SilverStripe 3.x and 2.x variants)
updateCMSActions() stub
Top Level SilverStripe Template
SilverStripe Layout Template
Blank SilverStripe Template
All code templates can be edited per the users preference
SilverStripe Template Syntax Highlighting
Dev/Build Viewer, accessible via a Toolbar Button, or keyboard shortcut (ALT+SHIFT+X, B)