gnu-social/theme
Ian Denhardt e36399974e Merge branch '1.0.x' of git://gitorious.org/statusnet/mainline
Conflicts:
	lib/action.php
	plugins/OStatus/actions/ostatusinit.php
2010-12-20 15:19:33 -05:00
..
base Cleanup on the CSS for inline attachments; removed some unneeded changes since the split of the inline and regular attachment lists. Removing commented-out code that seems to be for some old thumbnailing system where the thumbnails were hidden popups within the core text (wtf!) 2010-11-09 16:28:33 -08:00
biz add CC BY 3.0 license to CSS files 2010-09-02 23:16:29 -04:00
clean Just a little more mobile stylin. 2010-10-19 14:08:01 -04:00
cloudy Cloudy theme fixes: show notice form only on appropriate pages; IE fix for top padding. 2010-09-22 22:41:17 -04:00
default Merge branch '0.9.x' into 1.0.x 2010-09-06 10:12:17 -04:00
gnusocial remove a little more stuff 2010-12-07 10:52:37 -05:00
GNUSocial/css added boilerplate for the GNUSocial components 2010-06-07 20:06:16 -04:00
h4ck3r add CC BY 3.0 license to CSS files 2010-09-02 23:16:29 -04:00
identica Merge branch '0.9.x' into 1.0.x 2010-09-06 10:12:17 -04:00
mnml mnml theme by Michael R. Bernstein 2010-10-05 11:24:24 -07:00
pigeonthoughts add CC BY 3.0 license to CSS files 2010-09-02 23:16:29 -04:00
rebase Wee fixin for overflowing notice content in sidebar. 2010-10-20 19:18:21 -04:00
shiny Just a little more mobile stylin. 2010-10-19 14:08:01 -04:00
victorian Victorian theme by Michael R. Bernstein 2010-10-05 11:27:05 -07:00
README add CC BY 3.0 license to CSS files 2010-09-02 23:16:29 -04:00

/** Howto: create a StatusNet theme
 *
 * @package   StatusNet
 * @author    Sarven Capadisli <csarven@status.net>
 * @copyright 2010 StatusNet, Inc.
 * @license   http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 unported
 * @link      http://status.net/
 */

== Location of key paths and files ==
<pre><nowiki>
base/css/
base/css/display.css                #layout, typography rules
base/images/                        #common icons, illustrations
base/images/icons/icons-01.png      #main icons file (combined into a single file)

default/css/
default/css/display.css             #imports the base stylesheet for layout and adds background images and colour rules
default/logo.png                    #default site logo for this theme
default/mobilelogo.png              #default logo for the mobile output
default/default-avatar-mini.png     #24x24 default avatar for minilists
default/default-avatar-stream.png   #48x48 default avatar for notice timelines
default/default-avatar-profile.png  #96x96 default avatar for the profile page
</nowiki></pre>

== How to create your own theme ==

You probably want to do one of the following:

* If you just want to change the text, link, background, content, sidebar colours, background image:
** Do this from the Admin->Design settings (recommended!). You could also create a directory and a file structure like the default theme, search and replace with your own values. This is more work, but, you can do this if you plan to make additional *minimal* changes.

* If you want to change the background images and colours:
# Create a directory and a file structure like the default theme.
# Have your stylesheet import base/css/display.css and add your own styles below. It is okay to add *minimal* changes here.

* If you want to create a different layout, typography, background images and colours:
** Create your own theme directory (base or default) with stylesheets and images like.

Finally, enable your theme by selecting it from the Admin->Design interface. You can set site's logo from here as well.