myMatrix - Matrix Browser Extension (Firefox)


(Anton Babushkin) #1

Hi Matrix Users,


We have just released a browser extension (Firefox only for the time being) which is aimed at making common authoring and development tasks a little bit easier.



You can download it from the official page: http://matrixusers.com/tools/mymatrix.



Here's a quick wrap up of what it can do:



  • Drag and Drop File Uploads;
    [*]Seamless Saving;
    [*]Inline syntax highlighting for RAW bodycopies (e.g Designs, CSS and JavaScript files);
    [*]Enhancements to the user interface when using certain asset types (e.g. Asset Listings);
    [*]Keyboard shortcut reference and
    [*]WYSIWYG replacement (experimental).


It's 100% open source, is licensed under GPL v3 and does not require you to install anything on the server. The source code is available on github.

We would love to hear as much constructive feedback as possible so that we can continue to improve it. You can fork, send through pull requests, log bugs and feature suggestions all through github and of course directly in this thread.

(Edison Wang) #2

Your work definitely looks great.


Just let you know Matrix team will build this enhancement in the core:



Mass select/unselect box for Never Delete option

http://bugs.matrix.squiz.net/view_bug.php?bug_id=5316





Also my opinion about Lock Helper:

Matrix automatically refreshes lock if user browser is still open in session.

Displaying a red alert countdown seems a bit stressing and unnecessary.


(Duncan Robertson) #3

That’s awesome! Dig this too; http://ladoo.com.au/ great looking site.


(Anton Babushkin) #4

Hi Edison,


Thanks for the feedback!



I debated about this one quite a bit as well, especially since (as you say) Matrix already has a built-in lock refresh interval (the magic little pop-up). The problem that this plugin tries to address is when you're working in an environment that has that timer configured incorrectly or overly aggressively (has happened to me very frequently). When this happens, if the user hits the save button they will actually lose all of their content changes. If you're like me, there's nothing worse then losing all your JS code in one big hit :\



As an alternative, perhaps it should just display when your locks have expired and the refresh interval timer never kicked in? Or maybe it should just renew the locks automatically if it detects a user has tried to save changes on an asset they aren't holding locks for anymore?


[quote]

Your work definitely looks great.



Just let you know Matrix team will build this enhancement in the core:



Mass select/unselect box for Never Delete option

http://bugs.matrix.squiz.net/view_bug.php?bug_id=5316





Also my opinion about Lock Helper:

Matrix automatically refreshes lock if user browser is still open in session.

Displaying a red alert countdown seems a bit stressing and unnecessary.

[/quote]


(Scott Hall) #5

Hey Anton


Respect… looks like alot of hard work went into all this, very nice indeed!



Cheers



Scotty


(Anton Babushkin) #6

Thanks Duncan & Scott. Glad you like it.


(Smallwooda) #7

This is awesome, loads of great functionality.


I've installed it and told my team about it as well!


(Raena Armitage) #8

Looks good guys!


I've gotta say I'm a bit bothered by the scary countdown as well – plus I've noticed that it gets the lock duration wrong fairly often.



I also noticed that I was unable to see the div properties dialog when the WYSIWYG has been replaced. Was that a deliberate decision or an oversight?



Of course, since you can turn features on and off as you wish, I don't have to miss out on the other good stuff :slight_smile: A nice start!


(Anton Babushkin) #9

[quote]
Looks good guys!



I’ve gotta say I’m a bit bothered by the scary countdown as well – plus I’ve noticed that it gets the lock duration wrong fairly often.



I also noticed that I was unable to see the div properties dialog when the WYSIWYG has been replaced. Was that a deliberate decision or an oversight?



Of course, since you can turn features on and off as you wish, I don’t have to miss out on the other good stuff :slight_smile: A nice start!

[/quote]



Hi Raena,



Thanks for the feedback. We’re currently reviewing the lock count down and will probably tone down the UI treatment on it for the next release.



The div properties for the WYSIWYG replacement was definitely not an oversight. It’s currently an issue and is being worked on. This is why the WYSIWYG replacement plugin is in “experimental” mode and is not enabled by default.


(Raena Armitage) #10

[quote]
Hi Raena,



Thanks for the feedback. We’re currently reviewing the lock count down and will probably tone down the UI treatment on it for the next release.



The div properties for the WYSIWYG replacement was definitely not an oversight. It’s currently an issue and is being worked on. This is why the WYSIWYG replacement plugin is in “experimental” mode and is not enabled by default.

[/quote]

Ah I didn’t look at the issues, goodoh :slight_smile:


(Bwalters) #11

This is an amazing tool!!


Its so weird that a colleague and i were discussing these very issues not 2 days prior to the release! Line-Numbers, Syntax Highlighting, TABBING IN PARSE FILES!!!



Happy Days! Cheers Guys!


(Robin Shi) #12

I have installed it and forwarded to my workmates. Your awesome work makes my life much easier. :lol:


(Anton Babushkin) #13

Thanks so much for the feedback guys.


The extension is now available for Google Chrome :slight_smile:


(Mat Valdman) #14

What version of MySource Matrix do you have to be running to take advantage of the MyMatrix browser plugin?




Ok after some more testing it seems it actually works with our version (24.0)



Excellent Work Lads!!!!



Cheers Mat