ספט 23

Generate Plugins Skeleton before starting development using this new Moodle plugin by Alexandru Elisei – GSOC #MoodleDev #gsoc16 – Moodle World – Moodle World

The plugin named “Plugin Skeleton Generator” is a developer tool and will help you to generate a skeleton code for a plugin that the developer can build on. The plugin is accessible from web interface as well as fully support all command line tools.

מקור: Generate Plugins Skeleton before starting development using this new Moodle plugin by Alexandru Elisei – GSOC #MoodleDev #gsoc16 – Moodle World – Moodle World

ספט 02

Setting up An Accessibility Dashboard from Scratch with Pa11y on DigitalOcean

Semantics and accessibility are a really important part of developing web pages. This is not only for users with disabilities, but improving accessibility makes your content easier to share with everyone.

I recently discovered pa11y — an open source project that helps users to set up (for free) an accessibility dashboard of their sites. This is a self-hosted nodeJS + mongoDB app, which means you can set it up internally behind a firewall and compare sites in development. It’s also available on Docker and is fully-customizable. You can edit the front end (written in Less) to match any design system and add any features you’d like.

Out of the box, pa11y comes with:

  • Filter system for tasks
  • A visual interface for adding, editing, and removing tasks
  • Overview panel of errors, warnings, and notices based on your selected WCAG preferences (WCAG2AA is default)
  • Downloadable JSON and CSV data
  • 30 days of data stored by default
  • Detailed explanation of accessibility violations

Those are a lot of awesome things! By default, it looks like this (you can see it live at pa11y.una.im):

Pa11y dash defaultPa11y dash default

Okay, so I know I have a little bit of cleanup work to do now on my sites. But before we go into shame 🔔 shame 🔔 mode, let’s learn how to set up our own!

מקור: ✨Una Kravets’ Blog: Musings on Front-End Development and Design✨

אוג 15

load test with loadimpact.com

loadimpact.com

Realistic simulated users We simulate traffic exactly how it would happen in real life. No hidden caching or romanticized user behavior.

Simultaneous multi-geo load generation  In a single test, we can generate load from up to 10 different locations simultaneously. We can add even more locations upon request.

Automatic and advanced scripting   Script user scenarios in Lua, using our IDE with code completion, JSON and XML parsing, data parameterization and more. Or analyze a web page and generate a script automatically – no programming required.

Easy-to-use scenario recorders  Record an HTTP session using our proxy recorder or our Chrome Extension and let the simulated users perform the same actions during the test.

יול 30

Learn Moodle Development Through These Video Tutorials #Moodledev

video tutorialsThe Video tutorials contains all minute details and tidbits about setting up the development environment and creating the first Moodle plugin. The tutorials are gold for all new Moodle developers and consists of the following 14 video topics:

  • Installing Netbeans IDE
  • Create NetBeans project and modify apache config
  • HTTP POST and a few tidbits
  • HTTP GET and basic database
  • Creating a basic block
  • Review version.php and coding styles overview
  • Add block content and language strings
  • Block instance configuration 1
  • Block instance configuration 2
  • Block global configuration 1
  • Block global configuration 2
  • XMLDB editor and adding a database table 1
  • XMLDB editor and adding a database table 2
  • Globals
יול 21

Takeaways To Advance You Moodle Development Courtesy Of Dan P. And #MootUS16 | Moodle News

Moodle HQ’s senior developer and integrator Dan Poltawski gave this talk at MoodleMoot US, just weeks ago. It gives both novice and advanced “moodlevelopers” Tools and Tips to inv…

מקור: Takeaways To Advance You Moodle Development Courtesy Of Dan P. And #MootUS16 | Moodle News

יול 15

AnalyST For Lightning Fast Moodle Search (admin tool)

AnalyST allows you to manage a large number of results fast. To do this, it applies AngularJS, a popular JavaScript framework developed by Google. Angular is most favored for its ability to create …

מקור: Incubating Plugins Review: AnalyST For Lightning Fast Moodle Search | Moodle News