From c22dbcf3e1e1369024ba3d3f02ac28785fb5dfbb Mon Sep 17 00:00:00 2001 From: Thorin-Oakenpants Date: Thu, 30 Mar 2017 05:09:18 +1300 Subject: [PATCH] Updated 1.3 Implementation (markdown) --- 1.3-Implementation.md | 45 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/1.3-Implementation.md b/1.3-Implementation.md index f6e0339..8147651 100644 --- a/1.3-Implementation.md +++ b/1.3-Implementation.md @@ -1 +1,44 @@ -Placeholder \ No newline at end of file +### :small_orange_diamond: Before you do anything... + +- Read the [overview](https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.1-Overview). It is important to understand how a `user.js` works with Firefox and what it can do. +- Learn how to find and [back up](https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.2-Backing-Up) your profile(s) + +### :small_orange_diamond: Very important, check these first... + +ULTRA SUPER VERY UBER IMPORTANT. Do not just take the `user.js` and use it with your profile. There are some considerations to make first that concern your online security etc + +- Tracking Protection (TP) and Safe Browsing (SB) are turned off (section 0400) + * We think you can do much better than this (wider scope, no over-reach / censorship) + * There is nothing wrong with running TB and SB as well as uBlock Origin + * If you have no idea what we're talking about then comment out or delete all of section 0400. Make sure all those preferences are at default in `about:config` +- Auto updates for Firefox and extensions are disabled + * It's important to keep software updated, we just recommend doing so manually for.. lots of reasons. + * To automatically update Firefox, do not use 0301a+b+c+d or 0302 + * To automatically update add-ons, do not use 0304 or 0305 + +QUITE IMPORTANT: Some data is deleted + +- Some items are deleted when Firefox closes (section 2800) + * We do not delete your passwords, or cookies or site settings... + * BUT... and this may come as a nasty surprise to some, we DO delete history - download, form and browsing histories. If you want to keep them, comment out those preferences + +PRETTY IMPORTANT: Other preferences may cause site breakage, but nothing that can't be fixed. You won't "lose" anything...- it's not the end of the world. + +- Cookies are blocked (2701) + * We expect people by now should be using an extension. +- Search for `[WARNING]` and `[SETUP]` tags in the `user.js` + +### :small_orange_diamond: Decide on a strategy... + +So you have a `user.js`, you know how it all works, and you have checked and made a few changes. Now you can choose what profile to use. You can read all about working with [profiles](https://github.com/ghacksuserjs/ghacks-user.js/wiki/2.1-Multiple-Profiles) and [portable profiles](https://github.com/ghacksuserjs/ghacks-user.js/wiki/2.2-Multiple-Profiles-%5BFirefox-Portable%5D) and also how to run [concurrent profiles](https://github.com/ghacksuserjs/ghacks-user.js/wiki/2.3-Concurrent-Profiles) right here in this wiki. + +- You could: + * Use a clone of your current profile (name it something meaningful) + * Use a new default profile + * Use your current profile (Back it up first) + +If you use a clone of your current profile, then you already have everything set up (bookmarks, extensions, etc) *and* you would be able to use your original profile if anything "broke". + +The only other consideration would be how much of the `user.js` to introduce. You could either add the whole thing in one hit, or just add a few sections every so often. To be honest, there are probably less than a dozen settings that "break" a few sites functionality and they are easily reset. + +Good luck, and don't be afraid to ask for help.