How to enable/disable Optin or Optout Into Aggregated Usage Statistics Collection in AEM at Server level

Statement :  Opting Into Aggregated Usage Statistics Collection

Solution :

You can opt into usage statistics collection by using either the Touch UI or the Web Console.


Option 1- Opt-in by using the Touch UI


The first time you start AEM, you can opt-in by using the Touch UI as follows:
  • On the AEM Navigation screen, click the Inbox (bell) icon.


  1. usage_statisticsnavigationscreen



  • On the drop-down list, click "Enable Aggregated Usage Statistics Collection".
usage_statisticsnavigationscreen2
    • On the opt-in screen, select "Allow collection of aggregated usage statistics".
    usage_statisticsopt-inscreen
      • Click "Done".

      1. Option - 2 : Opt-in by using the Web Console

      You can opt-in (or opt-out) by using the Web Console as follows:
        • On the AEM Navigation screen, click Tools and then Operations.
        usage_statisticsopsdashboard
          • On the Operations window, click Web Console.
          usage_statisticswebconsole
            • Search for "Aggregated Usage Statistics Collection".


            • Click the Edit icon.
            usage_statisticscollectionedit
              • Select the Enabled checkbox. Alternatively, you can de-select the checkbox if you want to opt-out of usage statistics collection.
              usage_statisticsselect
                • Click Save.


                1. Note:
                  You can also opt-out at anytime by either using the webconsole or by not selecting the opt-in option on the AEM opt-in screen.
                2. Opt in /Opt out Options-  information does not contain any data about your company's site visitors and will only be used to help Adobe deliver, support and improve your user experience. it will capture Adobe statistics about how you interact with AEM

                GDPR Guidelines for AEM

                Statement: GDPR- The European union's General data Protection regulations for AEM 6.4


                Solution :Follow the below URL to see the GDPR guidelines for AEM and other Adobe Products



                • AEM Foundation

                • AEM Opting Into Aggregate Usage Statistics Collection


                • AEM Sites

                        See AEM Sites - GDPR Readiness.
                • AEM Commerce

                • AEM Mobile

                • AEM Integration with Adobe Target & Adobe Analytics

                    These AEM integrations are with GDPR ready services. 
                   No personal data from Adobe Target or Adobe Analytics is stored in AEM in relation to the                integrations.
                  For further information see:

                ·         Adobe Analytics and GDPR


                https://helpx.adobe.com/experience-manager/6-4/managing/using/gdpr-compliance.html

                AEM Sites GDPR Guidelines
                https://helpx.adobe.com/experience-manager/6-4/sites/administering/using/gdpr-compliance-sites.html

                Git cheat sheet- GIT repo commands

                Statement - GIT commands

                Solution:

                INSTALL GIT
                GitHub provides desktop clients that include a graphical user
                interface for the most common repository actions and an automatically
                updating command line edition of Git for advanced scenarios.
                GitHub for Windows
                htps://windows.github.com
                GitHub for Mac
                htps://mac.github.com
                Git distributions for Linux and POSIX systems are available on the
                official Git SCM web site.
                Git for All Platforms
                htp://git-scm.com

                MAKE CHANGES
                Review edits and craf a commit transaction
                $ git status
                Lists all new or modified files to be commited
                $ git add [file]
                Snapshots the file in preparation for versioning
                $ git reset [file]
                Unstages the file, but preserve its contents
                $ git diff
                Shows file differences not yet staged
                $ git diff --staged
                Shows file differences between staging and the last file version
                $ git commit -m "[descriptive message]"
                Records file snapshots permanently in version history
                GROUP CHANGES
                Name a series of commits and combine completed efforts
                $ git branch
                Lists all local branches in the current repository
                $ git branch [branch-name]
                Creates a new branch
                $ git checkout [branch-name]
                Switches to the specified branch and updates the working directory
                $ git merge [branch]
                Combines the specified branch’s history into the current branch
                $ git branch -d [branch-name]
                Deletes the specified branch

                CONFIGURE TOOLING
                Configure user information for all local repositories
                $ git config --global user.name "[name]"
                Sets the name you want atached to your commit transactions
                $ git config --global user.email "[email address]"
                Sets the email you want atached to your commit transactions
                $ git config --global color.ui auto
                Enables helpful colorization of command line output


                CREATE REPOSITORIES
                Start a new repository or obtain one from an existing URL
                $ git init [project-name]
                Creates a new local repository with the specified name
                $ git clone [url]
                Downloads a project and its entire version history

                REFACTOR FILENAMES
                Relocate and remove versioned files
                $ git rm [file]
                Deletes the file from the working directory and stages the deletion
                $ git rm --cached [file]
                Removes the file from version control but preserves the file locally
                $ git mv [file-original] [file-renamed]
                Changes the file name and prepares it for commit

                REVIEW HISTORY
                Browse and inspect the evolution of project files
                $ git log
                Lists version history for the current branch
                $ git log --follow [file]
                Lists version history for a file, including renames
                $ git diff [first-branch]...[second-branch]
                Shows content differences between two branches
                $ git show [commit]
                Outputs metadata and content changes of the specified commit

                REDO COMMITS
                Erase mistakes and craf replacement history
                $ git reset [commit]
                Undoes all commits afer [commit], preserving changes locally
                $ git reset --hard [commit]
                Discards all history and changes back to the specified commit

                SYNCHRONIZE CHANGES
                Register a repository bookmark and exchange version history
                $ git fetch [bookmark]
                Downloads all history from the repository bookmark
                $ git merge [bookmark]/[branch]
                Combines bookmark’s branch into current local branch
                $ git push [alias] [branch]
                Uploads all local branch commits to GitHub
                $ git pull
                Downloads bookmark history and incorporates changes

                SUPPRESS TRACKING
                Exclude temporary files and paths
                $ git ls-files --other --ignored --exclude-standard
                Lists all ignored files in this project

                SAVE FRAGMENTS
                Shelve and restore incomplete changes
                $ git stash
                Temporarily stores all modified tracked files
                $ git stash list
                Lists all stashed changesets
                $ git stash pop
                Restores the most recently stashed files
                $ git stash drop
                Discards the most recently stashed changeset


                Reference :

                https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf