Updated 1.3 Implementation (markdown)

Thorin-Oakenpants 2017-03-30 05:09:18 +13:00
parent 771ac84eb2
commit c22dbcf3e1

@ -1 +1,44 @@
Placeholder ### :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.