My favorites | Sign in
Project Logo
                
New issue | Search
for
| Advanced search | Search tips
Issue 185: Adapt the funky green open source theme "Bitter Sweet" to SilverStripe
2 people starred this issue and may be notified of changes. Back to list
Status:  Deleted
Owner:  sigurdmagnusson
Code
UserInterface


Sign in to add a comment
 
Reported by sigurdmagnusson, Jan 21, 2008
DESCRIPTION

Help make the internet a prettier place. SilverStripe currently has very
good support for themes, or default "looks" for a website, however the
community is yet to submit any great number of them to the our theme
directory. (Instead, people just built their own websites, and hence we
created a "website showcase" to help lift people's perceptions of how
flexible SilverStripe is, in terms of design freedom).

--

Take the theme at...
http://www.oswd.org/design/preview/id/3569

- ensure menu usability is logical
- forum can 'take over' the right-hand menu area to give it room

--

...and adapt it to a SilverStripe theme that follows our HTML, CSS and
file-naming conventions. Your work will be downloaded
thousands of times, and represent a highly-visible contribution! 


The theme guidelines specify requirements, however as an overview, your
work must;
  * Work perfectly/identically in IE7, Safari 3+, FireFox 2+, and still
work really well, but possibly with minor design differences, in IE6+
  * Validate to XHTML 1.1 and CSS
  * Uses semantic XHTML and microformats as mentioned in the HTML guidelines
  * Must theme both the core silverstripe package, as well as a "subtheme"
for our three main modules: blog, forum and ecommerce. You do this creating
four directories, as shown by inspecting the black_candy theme. Check this
by installing SilverStripe with these modules and ensuring your website no
longer looks like black candy.
  * It doesn't need to work with versions of SilverStripe earlier than v2.2
  * If your homepage or other standard pages inside the core theme have
features that use modules (e.g. latest gallery items, latest forum posts,
newest forum members, featured shop product, etc), this is fine and
encouraged, but ensure that the page loads without the module installed,
and doesn't look bad. In other words: "If shop module installed then show
featured product otherwise show a blank area, or something else instead".
  * Have the footer "<a
href="http://silverstripe.com/URL/">THEMENAME theme</a>, Powered by <a
href="http://www.silverstripe.com">SilverStripe CMS</a>
  * When you submit the theme at http://silverstripe.com/themes
ensure you say "THEMENAME theme adapted by YOUR NAME, based on ORIGINAL
AUTHOR's 
theme at http://XXXX
  * Add document icons, which you can take from the Black Candy theme. See
http://www.silverstripe.com/silverstripe-sports-document-link-icons/
  * Ensure you use typography.css so that the text styles inside the CMS
are identical to those on the web page.

REQUIREMENTS
  * Good knowledge of clean and semantic HTML and CSS
  * Rudimentary knowledge of PHP
  * Eye for nice design

REFERENCES;
  * Theme directory: http://www.silverstripe.com/themes
  * SilverStripe website showcase: http://www.silverstripe.com/showcase
  * Theme-building guidelines: http://doc.silverstripe.com/?doc=themes
  * SilverStripe HTML  guidelines: http://doc.silverstripe.com/doku.php?id=html
  * SilverStripe CSS guidelines: http://doc.silverstripe.com/doku.php?id=css
  * Inspecting the black_candy theme http://www.silverstripe.com/blackcandy/

Submit your completed work as a zipped-up file that we can review
by unzipping to themes/<themename>/ . 

Submit your work at silverstripe.com/forum and make a note in this system
about the forum post URL. This lets the entire community have the chance to
review the work rather than place a burden on us :) 

Once the forum community feedback has completed, we make a note in this
system that the work is ready for you to upload to silverstripe.com/themes.
Once you have done submitted the theme, we will make it live and close this
task!

The theme would be released by SilverStripe under the BSD license.

ONGOING INVOLVEMENT
By selecting this task we would prefer you to have an ongoing desire to
improve your theme, or to tweak the template to ensure it looks good if a
new version of SilverStripe comes out. Also, because you're now familiar
with how to build themes, we'd hope you would submit more themes in coming
months, naturally gaining the credit and exposure this entails.

BONUS TASK IDEAS
After the theme has been added to the theme directory, create a public
website using it, add it to our showcase and mention it in a blog, forum or
CSS Gallery (like stylegala.com) that sends traffic to your theme. 


TIME LIMIT
One week 
Comment 1 by sigurdmagnusson, Jan 22, 2008
(No comment was entered for this change.)
Status: Deleted
Sign in to add a comment

Hosted by Google Code