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

Where are the doc and forum for sapphire?


Go to End


3 Posts   1163 Views

Avatar
blackhorse66

Community Member, 1 Post

7 June 2009 at 7:41am

I searched around I cannot find the sapphire's forum, wiki, developer's group etc.

So Silver Stripe is for people who edit the web content. Sapphire is for people who build web sites.

My questions are

1) As a web developer (php programmer) not a web graphic designer, what will be his works in developing web sites by using SilverStripe? I already installed the SilverStripe, and quickly try it, it seems to me silverstripe is for web designer who doesn't have to know php. I really want to know that if a web project on silverstripe requires a php web developer to work with web graphic designers, what kind works php web developers are needed in using SilverStripe?

2) Where are the developer's guide, forum, wiki, developer's group etc just for sapphire?

Avatar
bummzack

Community Member, 904 Posts

7 June 2009 at 7:55am

Edited: 07/06/2009 7:56am

Sapphire is a PHP framework and SilverStripe is a CMS that's based on said framework.
To effectively bring the CMS to a good use, PHP knowledge is mandatory in my opinion (only to build the site, not to administrate it of course). Sure, you could copy-paste some snippets together, but to get the best results and highest flexibility you'll write custom classes for your website needs.
Since the cms and the sapphire framework are built with an MVC structure in mind, you can easily split the designer and programmer part. Designer might create CSS, Images and Templates, while the programmer writes all the required functionality (classes, controllers etc.)

A lot of the documentation you'll find actually covers sapphire, since SilverStripe is really "just" the CMS module on top of it, and it obviously makes heavy use of the framework classes. It's probably best you have a look at the classes and their relationships. Here are the API docs: http://api.silverstripe.com/ (select "sapphire" on the top right to see the sapphire classes).
Or probably even better, start with the tutorials listed here: http://doc.silverstripe.com/doku.php
You'll find out pretty soon about the inner workings of the cms/sapphire.

Avatar
Willr

Forum Moderator, 5523 Posts

7 June 2009 at 3:33pm

Edited: 07/06/2009 3:34pm

I searched around I cannot find the sapphire's forum, wiki, developer's group etc...

Well sapphire is made up of lots of components and a few of those have their own forum - namely Datamodel, templates and forms are all Sapphire based rather then CMS focused.

The CMS and Sapphire are tightly integrated so most of time the documentation refers to features in sapphire.