ionisx / edx-theme Goto Github PK
View Code? Open in Web Editor NEWOpen edX responsive theme using Bootstrap
Home Page: http://ioni.sx
Open edX responsive theme using Bootstrap
Home Page: http://ioni.sx
Hello!
I'm trying to install your edx-theme within my edX devstack.
Installation passes with no occurring errors, but I still don't see any of your theme elements on my LMS home page and the edX pages don't have responsive design.
I've placed the theme within edx-platform folder (I presumed it should be placed there).
Sorry for not having more information you could go on with, but I was just wondering if you could have some idea why the theme isn't visible.
I appreciate any help you could provide.
Please suggest how can i change logo , add slider , custom css etc. Let me know asap.
At times I get this:
ValueError: The file 'themes/ionisx/images/spinner.gif' could not be found with <pipeline.storage.PipelineCachedStorage object at 0x50adbd0>.
ValueError: The file 'themes/ionisx/fonts/font-awesome/fontawesome-webfont.woff2' could not be found with <pipeline.storage.PipelineCachedStorage object at 0x5010f90>.
How do I solve this problem?
I've successfully installed the ionisx theme, but it doesn't change the lms ui.
I'd previously installed the stanford theme, and that's what's still showing.
I'm I missing something?
Since we’re not using it for IONISx, the homepage header is not properly styled.
Register button is not coming home screen
Thanks!
It got stuck at Running "watch" task Waiting... when running grunt build.
Does this one support ginkgo.master?
On small devices (small browser windows) it’s not possible to scroll within popups (because of the fixed top
value), they should scroll like they do with Bootstrap.
Theme doesn't support Right To Left languages, is it on the road map?
Sorry if it's a stupid question but I don't manage to update change in the CSS files.
But I see no change. I know that the theme is correctly installed because changes in template files are effective. So I don't get it.
The _ionisx.scss file is always empty is it ok ?
The change doesn't seem to be in the sass file generated (in my case myurl/static/css/lms-main.d8d16e63defa.css)
I am missing something ?
ugly style
Hi,
I am using cypress release version of edx with ionisx theme, I don't see courseware chapter being resized according to mobile, On the courseware page when i reduce the window size content is not resizing. I am a newbie to edx and less, please help if i am missing something or its an issue.
Thanks!
Move all src files in a src
directory so they’re not collected.
When username contains a space or a '-' it goes on two lines on small resolution.
white-space: nowrap maybe ?
When the display port is too small and the subjects list too long, it overlaps the footer (and sometimes goes even farther.
This needs to be fixed (see bootstrap’s affixes).
Due to an incorrect version dependency on grunt-contrib-imagemin
, grunt build
would fail with this error (--verbose
output shown below):
Running "imagemin:theme" (imagemin) task
Verifying property imagemin.theme exists in config...OK
Files: static/images/logo-edx.png -> static/images/logo-edx.png
Files: static/images/logo-open-edx.png -> static/images/logo-open-edx.png
Files: static/images/logo-white.png -> static/images/logo-white.png
Files: static/images/logo-x-white.png -> static/images/logo-x-white.png
Options: interlaced, optimizationLevel=3, progressive, report="min"
Fatal error: Cannot read property 'contents' of undefined
See related issue: gruntjs/grunt-contrib-imagemin#208.
Applicable fix: bump version dependency in package.json to 1.0.0.
the "register for course" button is not visible on some screen resolution (e.g. on Macbook 13inch). It becomes visible when resize the screen to a smaller size.
Dropdown menu can be partially hidden sometimes because of wrong z-index.
z-index needs to be set at 0 on dashboard .course and on courseware progression menu.
I do vagrant up and get this error. I also tried downloading the theme master and building it on the vagrant image with ssh. When I did vagrant reload --provision after ssh I got the same problem again.
0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/bin/npm', 'install' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink /usr/bin/node
5 error install Couldn't read dependencies
6 verbose stack Error: ENOENT, open '/edx/app/edxapp/themes/ionisx/package.json'
7 verbose cwd /edx/app/edxapp/themes/ionisx
8 error Linux 3.2.0-23-generic
9 error argv "node" "/usr/bin/npm" "install"
10 error node v0.10.33
11 error npm v2.7.4
12 error path /edx/app/edxapp/themes/ionisx/package.json
13 error code ENOPACKAGEJSON
14 error errno 34
15 error package.json ENOENT, open '/edx/app/edxapp/themes/ionisx/package.json'
15 error package.json This is most likely not a problem with npm itself.
15 error package.json npm can't find a package.json file in your current directory.
16 verbose exit [ 34, true ]
Bootstrap Sass support has been around for quite a while from https://github.com/twbs/bootstrap-sass — I wonder if it wouldn't play nicer with Open edX if this theme dropped the official Bootstrap Sass bits into static/sass
, where paver
could pick them up?
Or am I completely misguided here, and this is perhaps a terrible idea to begin with?
After running npm install, bower install, and grunt build, followed by paver update_assets lms, the bundle css file will not load. It is not being picked up by django.
Use bootstrap’s .text-hide()
mixin.
Hi,
I downloaded the master zip, and renamed the folder to ionisx in the theme folder. When I try to compile, I get this error:
python manage.py cms --settings=aws collectstatic --noinput > /dev/null
2015-03-26 14:14:18,912 INFO 24856 [dd.dogapi] dog_stats_api.py:66 - Initializing dog api to use statsd: localhost, 8125
Traceback (most recent call last):
File "manage.py", line 116, in
execute_from_command_line([sys.argv[0]] + django_args)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/management/init.py", line 443, in execute_from_command_line
utility.execute()
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/management/init.py", line 382, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/management/base.py", line 196, in run_from_argv
self.execute(_args, *_options.dict)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/management/base.py", line 232, in execute
output = self.handle(_args, _options)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/management/base.py", line 371, in handle
return self.handle_noargs(_options)
File "/edx/app/edxapp/venvs/edxapp/src/django-staticfiles/staticfiles/management/commands/collectstatic.py", line 169, in handle_noargs
collected = self.collect()
File "/edx/app/edxapp/venvs/edxapp/src/django-staticfiles/staticfiles/management/commands/collectstatic.py", line 126, in collect
for original_path, processed_path, processed in processor:
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/require/storage.py", line 172, in post_process
for path in super_class.post_process(paths, dry_run, *_options):
File "/edx/app/edxapp/venvs/edxapp/src/django-staticfiles/staticfiles/storage.py", line 279, in post_process
content = pattern.sub(converter, content)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 368607: ordinal not in range(128)
---> pavelib.assets.update_assets
---> pavelib.prereqs.install_ruby_prereqs
---> pavelib.prereqs.install_node_prereqs
python manage.py cms --settings=aws preprocess_assets
xmodule_assets common/static/xmodule
---> pavelib.assets.compile_coffeescript
node_modules/.bin/coffee --compile find /edx/app/edxapp/themes/ionisx /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"
sass --style compressed --cache-location /tmp/sass-cache --load-path ./common/static/sass /edx/app/edxapp/themes/ionisx/static/sass --update -E utf-8 */static /edx/app/edxapp/themes/ionisx/static/sass
python manage.py cms --settings=aws collectstatic --noinput > /dev/null
Build failed running pavelib.assets.update_assets: Subprocess return code: 1
Add white-space: nowrap;
to
.content-wrapper>.discussion>.discussion-body>.forum-nav .forum-nav-header .forum-nav-browse
Hi, I am trying to use this theme with dogwood.rc release and it's not working. What i did is -
mkdir /edx/app/edxapp/themes
git clone https://github.com/IONISx/edx-theme.git ionisx
nano /edx/app/edxapp/lms.env.json
USE_CUSTOM_THEME: true
THEME_NAME: ionisx
sudo /edx/bin/supervisorctl restart edxapp:
sudo -H -u edxapp bash
source /edx/app/edxapp/edxapp_env
cd /edx/app/edxapp/edx-platform
paver update_assets lms --settings=aws
It successfully compiles the assets and everything goes fine. But when i go to LMS, there are no styling applied. All the styling is gone and the footer just goes to extreme left of the page without any styling and the whole page goes colorless and style-less.
please help
Running "less:theme" (less) task
FileError: 'bootstrap/less/bootstrap.less' wasn't found in static/less/main.less on line 1, column 1:
1 @import 'bootstrap/less/bootstrap.less';
2 @import 'font-awesome/less/font-awesome.less';
It's clearly an import error. because the bootstrap folder was not found.
I run a find for that bootstrap folder but it really does not exist.
Where did I go wrong?
Hello,
@tusbar
Is there any way to make this theme work on Cypress (the new version of EDX)?
regards,
sudo npm install -g grunt-cli bower is sucess after that I tried the following and I got the error
sudo npm install
sudo npm install
npm ERR! install Couldn't read dependencies
npm ERR! package.json ENOENT, open '/home/test/package.json'
npm ERR! package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.
npm ERR! System Linux 3.2.0-23-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /home/test
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! path /home/test/package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/test/npm-debug.log
npm ERR! not ok code 0
open() "../lms/themes/ionisx/fonts/glyphicons-halflings-regular.eot" failed (2: No such file or directory)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.