OS X 10.10 Yosemite, Apache, MySQL, PHP 5.6, (MAMP) Homebrew Dev Setup

By on Aug 13, 2014 in OS X | 6 comments

**Update** A quick update, this was originally written for Yosemite Beta 1, XCode 6 Beta, and PHP56 RC1. Now that the official versions of all those are out, a lot of this post is unnecessary because, well, stable software is much more… stable. Who knew? Anyways, here’s a tl;dr for the stable version: Shell # Install Homebrew xcode-select --install ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew doctor # Tap Repos brew tap homebrew/dupes brew tap homebrew/versions brew tap homebrew/homebrew-php brew tap homebrew/apache # Verify brew update && brew upgrade # Macintosh brew install git brew install openssl ssh-keygen -t rsa -C “[email protected]” ssh-add ~/.ssh/id_rsa # Apache sudo apachectl stop sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null brew install httpd24...

Elegance: What’s coming?

By on Jul 22, 2014 in Moodle | 0 comments

This is just a quick note to say that the next minor version of Elegance is in development. The next release (version 2.7.1) will feature a lot of bug fixes and a couple of new features. If you’d like to follow development you can check the status of the 2.7.1 Milestone over at github. It’s already past due by a day- but we had a lot of new issues opened in the last week that we wanted to fix before a new release. In general we do a lot of testing on the weekly+ and master branches of Moodle so we should be able to get a release out the door one week behind a Moodle release. So what do you need to do to get ready for the next version? I suggest you head over to the Favicon Generator and make sure you have branding for all your mobile...

Moodle $OUTPUT: An Introduction

By on Jul 18, 2014 in Moodle | 0 comments

Here at iyWare we’re not really developers. Sure we write some code, and we have even released a few plugins for Moodle, WordPress, and Mahara but really we’re in the educational technology consulting business. Recently we took over development of the Elegance Moodle theme from its original author and began auditing the code. We quickly released a Moodle 2.7 compatible version- but to the (understandable) dissatisfaction of a lot of users some of the changes we made were perceived as “worse” or at least “not better” than the older version of the theme. So in this post I’d like to clarify why some of the changes we made were made and why they’re actually better. This may get a bit technical but I’ll try to keep it simple. $OUTPUT Rules All In Moodle what a plugin can do is determined by what kind of plugin it is. This is logical AND...

Elegance 2.7 release

By on Jul 4, 2014 in Moodle | 4 comments

It’s taken a little bit longer than we had hoped but we’re happy to announce that the official 2.7 version of Elegance has been released! It’s currently available in the Moodle plugins directory. As with all of our releases we have also opened a new support thread at the moodle.org forums. Since this is our first release since taking over development of this plugin we were primarily on a “how does this work?” expedition. As such there’s not a lot of new functionality, but there are quite a few bugs that have been fixed. The two biggest changes in this release are 1) official Moodle 2.7 compatibility and 2) dependence on moodle-theme_bootstrap. This is not to be confused with “bootstrapbase” which is included in Moodle 2.7. But, in the effort of easing confusion – if you’re using the Moodle auto-updater (which you should be)...

New Home for Elegance

By on Jun 18, 2014 in Moodle | 0 comments

It’s been a whirlwind few months in the Moodle theme community. Julian Ridden released a new theme, Elegance which garnered a massive amount of downloads as well as a TON of forum posts and issues at github. This was partly Julian’s fault because he labeled the theme as STABLE when it really should have been BETA or even ALPHA, but this also happens with stuff that’s labeled ALPHA too- people see it, want to try it, and are surprised when stuff doesn’t work. Then a few child themes / clones were created, notably elegantchild, and a few people even helped fix bugs! And then something happened that nobody expected; Julian announced that he would stop development on all of his plugins and be leaving the Moodle community for Ruby~ier pastures- namely to work for Instructure’s Canvas LMS. I gotta say, it sounds like an awesome gig! I would have loved to have...