New Default/Null Open edX Theme from Stanford

1066 views
Skip to first unread message

Giulio Gratta

unread,
Apr 17, 2014, 6:44:30 PM4/17/14
to edx-...@googlegroups.com
Hello Open edX community developers,

Stanford is releasing a new simpler more stripped down "starter theme" for Open edX instances that should be easier to set up and get going.

file://localhost/Users/giulio/Desktop/Screen%20Shot%202014-04-17%20at%203.26.52%20PM.png

PS: We will also be making our Stanford specific theme repository private as well, so this one will be the new canonical one.

Christos Vaitsis

unread,
Apr 18, 2014, 3:38:04 AM4/18/14
to edx-...@googlegroups.com

Thanks for the info!

Any more detailed instructions for us newbies than the ones on the link below on how to apply the new theme?

Thanks again!

Christos Vaitsis

unread,
Apr 18, 2014, 4:58:44 PM4/18/14
to edx-...@googlegroups.com
Actually what I don't get how to do on ''Clone it into the theme directory next to your edx-platform directory and rename the theme directory to your new theme's name'' is the Clone it into the theme directory next to your edx-platform directory. That means there should be a directory named ''theme'' next to edx-platfomr directory or I should create one directory named ''theme''. edx-platform directory is located on /edx/app/edxapp directory. Should I create or find the ''theme'' directory there?

Thanks!


On Friday, 18 April 2014 00:44:30 UTC+2, Giulio Gratta wrote:

Yarko Tymciurak

unread,
Apr 18, 2014, 7:49:05 PM4/18/14
to edx-...@googlegroups.com

Thanks Guilo - and Sef for his pull request on linking theme directory.

I just made a fix on PR#3094, so hopefully that gets merged soon too.

One more PR to configuration/Vagrant files and a really simple getting started with theming (and edx development in general) can start taking shape.

Regards,
Yarko

Sef Kloninger

unread,
Apr 21, 2014, 3:05:23 PM4/21/14
to edx-...@googlegroups.com
I wrote up some basic theming how-to docs in this page a while back

(search for "theme")

This is written in the context of the developer stack, not production, but might help you get started.
Message has been deleted

Edwardo Hanna

unread,
Apr 25, 2014, 10:22:24 PM4/25/14
to edx-...@googlegroups.com
You mention that "This is written in the context of the developer stack, not production, but might help you get started." How can I apply this to the Production stack? Thanks.

Yarko Tymciurak

unread,
Apr 25, 2014, 10:40:11 PM4/25/14
to edx-...@googlegroups.com
Simple:  for production stack, see comments on https://gist.github.com/yarko/10711787 - that is about as easy as it can get.

Shortly, that will be so for all repos (and potential forks of).

- Yarko

Edwardo Hanna

unread,
Apr 25, 2014, 11:43:33 PM4/25/14
to edx-...@googlegroups.com
Thanks Yarko. I am going to try this.  I assume that

edx_platform_version: yarko/fix-paver-env-assets

and

sudo /edx/bin/update edx-platform yarko/fix-paver-env-assets

correspond regarding the version.

Yarko I have another question that is/not related to this. I am trying to create a repository for the fullstack that I work on at my school. So I am using GIT. Through FTP on port 22 I downloaded the edx folder and
started to create the repository from there. I do git add * to add the contents of all the folders and files. These folders are "app, bin, etc, and var". However when I commit and push I do not see the contents of
folders .rbenv, and edx-platform in edx / app / edxapp / . I tried again using sudo bash, however the directories are still not showing. Instead I see:

.rbenv → 9375e99f921f [9375e99f921f]
edx-platform → 95f31e5036a2 [95f31e5036a2]

these directories are not clickable (I am using BitBucket)

Next I will do the repo in the Virtual Box Image, rather than use FTP. This is my idea of how to do a repository to track changes.
However I need a second opinion. I look forward to your feedback. Thanks

Sef Kloninger

unread,
Aug 13, 2014, 8:54:28 PM8/13/14
to edx-...@googlegroups.com
Hello -

If any of you have been using the Stanford Theme located at https://github.com/Stanford-Online/edx-theme, you may be affected by a change that was just made today.  We have made our own theme private in github, so this repo now contains the "default theme" content that we mentioned in this list back in April, see mail below.

Why make this change?  Because we're sensitive about people putting up sites that look like our Stanford one.  Even if it's just a test site, it can be confusing to students or other potential learners.  

Feel free to fork the example edx-theme repo and customize it for your own needs.

- Sef

Randy Ostler

unread,
Aug 15, 2014, 4:11:50 PM8/15/14
to edx-...@googlegroups.com
Sef,

I've got the production stack up and running on an Ubuntu server.  

I'd like to modify the theme in such a way that it doesn't get clobbered by edx updates.  
When I edit the lms.env.json file, there isn't a 
"FEATURES": {
    ...
    "USE_CUSTOM_THEME": true
    ...
},

tuple assignment.  Any suggestions?
Thanks!

Yarko Tymciurak

unread,
Aug 15, 2014, 4:18:32 PM8/15/14
to edx-...@googlegroups.com
You don't want to edit lms.env.json directly in production - it will get re-created by "update edx-platform" (but ok to do that to experiment, in development environment).

This should give you the needed context - be sure to read the discussion, linked at the bottom of the gist.

Hope that helps!

Regards,
Yarko

Randy Ostler

unread,
Aug 15, 2014, 4:36:48 PM8/15/14
to edx-...@googlegroups.com
Thank You! I'll follow that through.

Yarko Tymciurak

unread,
Aug 15, 2014, 4:41:23 PM8/15/14
to edx-...@googlegroups.com
Randy -

Note, the discussion thread references "rake" - which has been now deprecated.  Use paver.   "paver help" from the edx-platform directory should list the currently available commands, and their form.

Regards,
Yarko

hsin han

unread,
Aug 22, 2014, 8:45:17 AM8/22/14
to edx-...@googlegroups.com
Hi
the example theme but failed 
I checked /edx/var/log/lms/edx.log indicate that 
TemplateLookupException: Cant locate template for uri u'theme-head-extra.html'
can anyone give me some guide
or tell me step i might missing here?

thanks,
Hsin Han


Sef Kloninger於 2014年8月14日星期四UTC+8上午8時54分28秒寫道:
Reply all
Reply to author
Forward
0 new messages