Beste Opera extensies 2022 – de beste add-ons voor je browser

Opera is ontwikkeld door Opera Software AS, een bekend bedrijf uit Noorwegen. U kunt deze webbrowser downloaden voor Windows-, Mac- en Linux-systemen. Wat de meerderheid van de gebruikers het leukst vindt, is dat de Opera-browser extreem snel werkt. Nooit meer langzaam surfen! Gebruikers houden ook van het strakke uiterlijk ervan. Door enkele geweldige extensies toe te voegen, kunt u Opera echter nog beter en efficiënter laten werken. Het zal uw browserervaring leuker maken!

Een ander voordeel van Opera is dat het is ontwikkeld met een aantal goede ingebouwde functies en add-ons, bijvoorbeeld ad-blocker. In de extensiewinkel van Opera hebt u toegang tot veel extra functies om uw browse-ervaring te personaliseren. Opera is de meest productieve browser met een enorme hoeveelheid extensies die de prestaties van de browser zullen verbeteren. Opera-browser is een lichtgewicht programma, wat betekent dat het weinig geheugen van uw systeem gebruikt.

Afhankelijk van uw browse-activiteit kan de ene extensie nuttiger zijn dan de andere. Als u bijvoorbeeld de meeste tijd aan het surfen bent vanwege onderzoek of zakelijke behoeften, is Evernote Web Clipper een zeer goede keuze. Microsoft Translator kan ook een goede keuze zijn, vooral wanneer u artikelen op websites in verschillende talen leest. Als je voornamelijk voor de lol op internet surft, kun je de Emoji-toetsenbordextensie installeren om Emoji’s direct te gebruiken.

Dus, van alle beschikbare extensies, welke zijn uitstekend en essentieel voor Opera? Hier zullen we er een paar bespreken, en ze zijn allemaal gratis. Omdat Opera al met ad-blockers komt, zullen we dit soort extensies niet in de lijst bespreken.

Je favoriete Opera-extensies

TreeClicks

Wat dacht u van een gratis extensie die bomen plant terwijl u uw favoriete producten online bestelt? TreeClicks is een extensie die u in slechts één minuut installeert en bomen plant terwijl u winkelt in meer dan 10.000 populaire online winkels. En raad eens? De winkelprijs blijft hetzelfde, dus door de extensie te installeren help je het milieu gratis! TreeClicks verdient door u als klant binnen te halen en het grootste deel van de opbrengst wordt gebruikt voor het planten van bomen. Op dit moment zijn ze bomen aan het planten in India.

Als je een frequente koper bent van webshops als Amazon, ASOS, Ikea en Adidas, zou je kunnen overwegen om de TreeClicks-extensie toe te voegen om iets terug te doen voor onze planeet.

Het planten van bomen helpt de opwarming van de aarde te beperken, omdat bomen de aarde juist kunnen koelen. Het beste zou natuurlijk zijn om het algemene verbruik te verminderen om het milieu te sparen. Maar dit is niet altijd mogelijk, soms heb je echt iets nodig van een online shop, niet per se kleding of accessoires. In dergelijke gevallen kan het een goede keuze zijn om TreeClicks te gebruiken terwijl u uw producten online koopt, zodat het bedrijf meer bomen kan planten.

Stel je voor dat ieder van ons TreeClicks zou gebruiken , en dat we onze kostbare aarde meer zuurstof zouden kunnen geven, misschien zouden we dan op een betere plek met meer leven leven!

Installeer de TreeClicks-add-on voor Opera >>

TreeClicks Opera-extensie / add-on
De TreeClicks- extensie / add-on ingeschakeld voor Opera

Evernote Web Clipper

Deze extensie is ideaal voor mensen met een schrijvende baan, zoals journalisten, (content)schrijvers en onderzoekers. Evernote Web Clipper helpt u bij het organiseren van uw webpagina’s door ze te knippen. Ben jij dat type persoon dat eindeloos veel tabbladen open heeft staan ​​en volledig uit het oog verliest wat je aan het doen bent? Dan is deze extensie wellicht een goede keuze! Met deze extensie kun je niet alleen webpagina’s knippen, je kunt ook hoogtepunten en schermafbeeldingen knippen en alles op één plek in je account bewaren. Je slaat het op in een soort cloud, waardoor je overal en altijd toegang hebt tot de informatie: vanaf je telefoon thuis, vanaf je tablet onderweg of vanaf je computer op het werk. Kortom, u kunt deze extensie beschouwen als het modernste notitieblok.

Ook als je iets interessants online ziet, kun je het snel en gemakkelijk delen door deze extensie te gebruiken. Evernote Web Clipper is een aanbevolen extensie voor mensen die vaak op internet surfen.

Bovendien kunt u herinneringen maken voor notities die u hebt geknipt. Op het moment dat u zoekt naar iets dat u eerder hebt opgeslagen, zal de extensie uw opgeslagen clips voorstellen.

Stel je voor dat je in de trein zit en er komen uitstekende ideeën in je op. Met Evernote Web Clipper kunt u uw ideeën op een snelle en gemakkelijke manier vanaf uw telefoon opslaan.     

Installeer de Evernote Web Clipper-extensie voor Opera >>      

Google Vertalen

Wat we meestal zien, is dat terwijl mensen online naar informatie zoeken, ze altijd een tabblad open hebben staan ​​met een vertaalwebsite. Dit is meestal het geval als u met verschillende talen werkt, of als u artikelen moet schrijven in een andere taal dan uw voorkeurstaal.

Maar het knippen en plakken van stukjes tekst in Google Translate online kan een beetje tijdrovend zijn. Daarom biedt Opera de Google Translate -extensie aan. Dit betekent dat u niet meer heen en weer hoeft te gaan van uw Word-document naar de browser. Om iets in een andere taal vertaald te krijgen, markeer je gewoon de tekst die je nodig hebt, of vertaal je een hele webpagina. U kunt zich voorstellen dat dit u veel tijd kan besparen, vooral wanneer uw beroep te maken heeft met schrijven en/of vertalen.

Teksten vertalen wordt heel handig met de Google Translate-extensie. Na het installeren van de extensie zal het detecteren wanneer een pagina niet in uw hoofdtaal is. De extensie nodigt u uit om de webpagina te vertalen. Als u akkoord gaat, wordt de pagina vernieuwd met de vertaalde informatie.

Download Google Translate voor de Opera-browser

Lastpass

Lastpass is gemaakt om u te helpen inloggen op uw favoriete websites zonder uw gegevens in te vullen. Kortom, u maakt slechts één wachtwoord, uw Lastpass-wachtwoord, om toegang te krijgen tot meerdere websites. De extensie onthoudt uw wachtwoorden, gebruikersnamen en andere informatie. Het voordeel van deze extensie is dat deze uw gegevens op uw telefoon en computer kan synchroniseren.

Lastpass is een krachtige wachtwoordmanager. Na het downloaden van de extensie moet je een account aanmaken. Vervolgens moet u een zeer sterk wachtwoord maken. Helemaal klaar? Klik op ‘ontgrendel mijn kluis’. De extensie is de plaats waar u de websites beheert die u vaak bezoekt.

In Lastpass kunt u website-informatie opslaan, zoals uw gebruikersnaam en wachtwoord. Wanneer u deze website opnieuw bezoekt, verschijnt er een embleem van Lastpass in het inlogveld. Wanneer u erop klikt, kunt u uw referentie selecteren en Lastpass vult de ontbrekende informatie aan.

Installeer Lastpass voor Opera

Boemerang voor Gmail

Boomerang voor Gmail is een handige extensie, vooral als je wilt weten of je e-mail is gelezen of als je een e-mail wilt plannen voor een toekomstige datum. Schrijf nu een e-mail en de extensie zal deze volgende week verzenden terwijl u offline bent en geniet van uw vakantie. De extensie is erg handig als u gewoonlijk communiceert met mensen in verschillende tijdzones. U kunt ook waarschuwingen maken wanneer u geen antwoord op uw e-mail hebt ontvangen. Verder is het met de extensie mogelijk om verjaardagsmails in te plannen. De extensie zorgt ervoor dat je de verjaardagen van je dierbare vrienden en familieleden niet meer vergeet!

De Boomerang-extensie kan je helpen om je inbox schoon en georganiseerd te houden. U kunt bijvoorbeeld inkomende e-mails uitstellen. Ze verdwijnen uit je inbox en worden in een andere map geplaatst. Vervolgens worden de e-mails op een bepaald tijdstip terug in uw inbox gebracht.

De basisversie van de extensie is gratis, maar als je de extensie naar een hoger niveau wilt tillen kan je kiezen voor de Personal, Pro of Premium versies. Een nadeel van de basisversie is dat deze een limiet heeft van tien berichttegoeden per maand. Als u geïnteresseerd bent in het installeren van een van de betaalde versies, bedragen de kosten $ 4,99 per maand voor de persoonlijke versie (inclusief onbeperkte berichttegoeden), $ 14,99 per maand voor de Pro-versie (inclusief slimme respons en terugkerende berichten) en $ 49,99 per maand maand voor de Premium-versie (inclusief een ‘boemerang’ van elk bericht).

Installeer Boomerang voor Gmail-add-on >>

Emoji-toetsenbord

Gebruik je graag Emoji’s tijdens het schrijven van berichten? Dan is deze extensie misschien iets voor jou! Met de Emoji Keyboard -extensie kun je je favoriete emoji’s gebruiken tijdens het surfen op het web. Het gebruik van Emoji’s is een leuke manier om met je vrienden te communiceren, zonder een taalbarrière op te lopen. Je kunt Emoji’s gebruiken op sociale media, e-mails, chats en documenten. Het maakt het soms makkelijker om jezelf uit te drukken.

Deze extensie maakt het mogelijk om Emoji’s te gebruiken terwijl je door je favoriete websites bladert, zoals Facebook, Instagram, Twitter en meer. Dit werkt heel eenvoudig: klik gewoon op een Emoji in het paneel en deze wordt automatisch ingevoegd in de website die u gebruikt.

Als je de muisaanwijzer op Emoji’s houdt, kun je hun betekenis zien, en je kunt ook de huidskleur van de Emoji’s kiezen voordat je ze verzendt. Een goede zaak van deze extensie is dat deze volledig gratis en zonder advertenties is. Wat een probleem kan zijn, is dat de extensie erg groot is, dus het kan even duren om te downloaden. Bovendien kan uw browser hierdoor wat langzamer werken.

Installeer Emoji-toetsenbordextensie voor Opera >>

Amazon voor Opera-extensie

Veel mensen gebruiken tegenwoordig Amazon. Amazon heeft heel veel verschillende producten, waaronder speelgoed voor kinderen, kleding, sportkleding en gadgets. Het heeft letterlijk alles! Met de Amazon for Opera -extensie kun je Amazon’s deals van de dag ontdekken en kun je prijzen van verschillende producten vergelijken. Dit bespaart u niet alleen geld, het bespaart u ook wat kostbare tijd.

De extensie wordt geleverd met een universele verlanglijst, zodat je producten van verschillende websites kunt opslaan (niet alleen Amazon!). Dit maakt het vergelijken van producten op verschillende websites nog eenvoudiger.

De extensie reageert wanneer je op andere webshops surft. Als Amazon het product dat u zoekt op voorraad heeft, geeft de extensie een bordje met de prijs van het product door Amazon. Het zorgt ervoor dat u elk product voor de laagst mogelijke prijs koopt!

Als u een frequente shopper van Amazon bent, is dit een onmisbare extensie.

Installeer Amazon voor Opera >>

Doe de lichten uit

Als je graag online video’s bekijkt en dat in je Opera-webbrowser wilt doen, dan kan deze extensie een zeer goede keuze zijn. De Turn Off the Lights -extensie kan worden gebruikt op verschillende websites voor videostreaming, zoals YouTube, Vimeo, Metacafe en Dailymotion. U kunt zich nog steeds afvragen wat deze extensie voor u doet. Met slechts één klik concentreert het zich op het afspelen van de video en vervaagt de rest van de website.

Maar de extensie kan meer doen dan uw browser donkerder maken. Zo kunnen YouTube-video’s bijvoorbeeld automatisch worden bekeken in de theatermodus. Dit betekent dat de video’s het grootste deel van je scherm zullen vullen. Bovendien staat de extensie ook een omgevingsverlichtingsmodus voor uw browser toe. Wanneer u op ‘Visuele effecten’ klikt, moet u vervolgens ‘Toon u het sfeerverlichtingseffect van de huidige afgespeelde video’ selecteren. Bovendien kun je ervoor kiezen om ‘de kleur uit de video te extraheren’.

Als je het idee van ‘Turn Off the Lights’ leuk vindt, geeft de extensie je de mogelijkheid om elke website in een pseudo-nachtmodus te zien. De extensie heeft veel meer te bieden, dus als je nieuwsgierig bent, ontdek dan meer door de extensie te installeren.

Installeer Schakel de lichten uit voor Opera Extension >>

Samenvatting: de beste Opera Browser-add-ons

Dus, om samen te vatten. Naar onze mening zijn de beste Opera-extensies:

  1. TreeClicks
  2. Evernote Web Clipper
  3. Google Vertalen
  4. Lastpass
  5. Boemerang voor Gmail
  6. Emoji-toetsenbord
  7. Amazon voor Opera
  8. Doe de lichten uit

Opera-extensies Conclusie

In dit artikel hebben we enkele bekende en populaire Opera-extensies besproken. Afhankelijk van uw browse-activiteiten kunnen sommige extensies leuker of nuttiger zijn dan andere. Maar we vinden dat iedereen één extensie moet gebruiken, en dat is de eerste die we bespraken: TreeClicks. Waarom niet gratis bijdragen aan een betere wereld terwijl u uw favoriete producten winkelt? Naast deze extensie kan het handig zijn om de Google Translate-extensie, Lastpass of misschien het Emoji-toetsenbord te installeren. Al deze extensies hebben geweldige functies die uw browse-ervaring naar een heel ander niveau zullen tillen.

Trouwens, de meeste Opera-extensies staan ​​ook in de Chrome Webstore.

15 Best Safari iOS Extensions for iPhone and iPad

In 2021, Apple made it possible to install Safari iOS extensions on iPhones and iPads. Using the latest coding technology, they are designed to be super-fast and make browsing easier than ever. You just need to install iOS 15 or higher on your iOS device.

Here’s our pick of the 15 best iPhone and iPad browser extensions.

1. TreeClicks – Shop & Plant Free Trees

Plant trees for free with the TreeClicks Safari iOS extension

By TreeClicks. Free.

We all want to do our bit for the environment – and this extension makes online shopping more sustainable. Although, it’s noteworthy, that it is best to shop as little as possible to have the lowest impact. Every time you buy something online from one of TreeClicks’ 40,000+ business partners, they will receive a fee from your purchase, with no extra cost for you.

TreeClicks then uses this money to plant trees, making the world greener and tackling climate change.

Arrow right for installing the TreeClicks Safari Extension for iOS: iPhone and iPad

Install the TreeClicks Safari Extension for iOS

2. Grammarly – Keyboard & Editor

By Grammarly. Free with in-app purchases.

Grammarly is also available for iPhone and iPad as an iOS Safari Web Extension

If you’re the kind of person that worries about your tone when writing letters, or job applications, or any kind of correspondence – this is the extension for you. 

Grammarly checks your writing and picks up on any spelling or grammatical errors. It even suggests better ways of wording a sentence!

Install the Grammarly iOS Safari Extension for iPhone

Install the Grammarly for iOS Safari Extension

3. Trend Micro Check for Safari

by Trend Micro Inc. Free.

Scammers are getting better and better every day – and it’s making it harder and harder to identify which website are legit and which ones aren’t.

This scam checker extension protects you by flagging up any fake bank, online shopping or phishing website when you click on it. It also senses any computer viruses or malware, so you always know who you can trust.

Micro Check for iOS and Safari

Install Micro Check for iOS and Safari

4. Super Agent for Safari

by Super Agent Inc. Free.

Similar to an ad blocker, this extension is a more powerful cookie blocker. You can set your preferences and Super Agent will automatically fill in consent forms based on your preferences.

It hides those annoying ‘allow cookies’ prompts and stops websites from collecting any of your data so you can browse safely.

Super Agent for Safari for iOS

Install Super Agent for Safari

5. AdBlock Pro for Safari

by Crypto Inc. Free with in-app purchases.

We’ve all got ad blockers on our laptops to stop the pop-ups, so why not include it on our phones? With this extension, your Safari browser will block banners, auto-play videos, fake buttons, redirects, and adult content.

Install Adblock Pro as iOS Safari Extension arrow

Install Adblock Pro as iOS Safari Extension

6. Language Translator by Mate

By Twopeople Software. Free with in-app purchases.

Reading about the features of Mate makes you wonder why it’s taken this long. It’s an incredibly powerful tool that translates any text on your phone – send messages that are automatically translated into another language, browse webpages immediately translated into your language, and record speech to make it easy for you to understand. 

Better still, it works offline so you can use it to solve those tricky translation issues on holiday!

Language Translate Safari Extension for iOS

Install Language Translator as an iOS Safari Extension

7. 1Password – Password Manager

by AgileBits Inc. Free with in-app purchases.

We’ve all been there – trying to sign-in to an account on your phone and having absolutely no idea which of the 10 password variations you used.

This handy extension saves all your passwords so that your phone will remember them whenever you need to sign in. 

1Password Safari Extension for iOS

Install 1Password Password Manager for iOS

8. Shopping List and Recipes

by Bring! Free with in-app purchases.

Planning grocery shopping can be a nightmare – especially in a big household. But with this extension, you can streamline that process. 

The technology lets you share lists with your friends and family, create different lists for different stores, and save loyalty cards so that you always have them at the checkout. It also gives you great recipes, so you’re never lost for ideas when walking through the aisles.

Shopping List and Recipes Safari Extension for iOS

Install Shopping List and Recipes iOS App and Safari Extension

9. Rerouter – Open links in Maps

by Shawn Davis. Free with in-app purchases.

For those of us that use Apple maps, it can be really annoying when opening links to be automatically sent to the Google maps website. 

This useful extension automatically reroutes all Google maps links to the Apple maps app – saving time and a lot of frustration! It also contains (according to the developer) no trackers or loggers, so nobody is keeping track of where you’re going.

Rerouter Safari Extension for iOS

Install Rerouter for iOS and Safari

10. PIP for Safari

By iHealth App. Free with in-app purchases.

As masters of multi-tasking, we’re constantly trying to do two things at once. With this picture-in-picture video extension, any video you watch online can be viewed in PIP mode, so you can carry on with important work without having to flick between screens.

The best feature of this extension is that the video window can be moved anywhere on your screen – so it never gets in the way!

PIP Safari Add-on for iOS

Install PIP for iOS and Safari

11. Highlighter for Safari

by Denk Alexandru, £4.49

When researching online, scrolling through pages and pages of text makes it easy to lose track and forget information.

This innovative tool increases your productivity by letting you highlight text, add notes, or annotate directly onto your Safari browser. Also, your edits are permanently saved without needing to log in so you can return to your research at any time.

Highlighter for iOS

Install Highlighter for iOS and Safari

12. Safari Snippets

by ydangle. Free.

Encountering a badly developed user interface is infuriating – but with Safari Snippets, you can inject pieces of code into a website to make it more user friendly. 

This includes things like adding an auto scroller, adding sticky notes so you can jot down thoughts, controlling the zoom, and changing fonts.

Safari Snippets Plugin for iOS

Install Safari Snippets for iOS and Safari

13. QR Maker for Safari

by Shi Xu. £1.79

Making QR codes using a third-party website can be time-consuming – copying the link, switching to another tab, and waiting for the conversion gets very frustrating.

With this extension, you can create a QR of the URL you are on with one simple click on the Safari browser and save it automatically to your camera roll. 

QR Maker Safari Extension for iOS

Install QR Maker for iOS and Safari

14. ReadToMe Lite

by BorG Technology Group. Free, with in-app purchases.

We all ingest information differently – some by reading, some by watching, and some by listening. If you’re a listener, multiple pages of text can be overwhelming, so this extension is here to help.

ReadToMe will read aloud any text on your screen, without internet connection, in over 30 different languages. It also has options to pause, skip, repeat text, and change speed.

Install the ReadToMe Lite Safari Extension for iOS

Install ReadToMe Lite for iOS and Safari

15. Noir – Dark Mode for Safari

by Jeffrey Kuiken. £2.49.

This extension automatically generates a custom dark style for each website you visit, so quickly that you won’t even notice it.

There’s plenty of free options available, but this version has many positive reviews.

Noir Safari Extension for iOS

Install Noir for iOS and Safari

What are the best iOS Safari Extensions?

To summarise, in our opinion the best iOS Safari Extensions are:

  1. TreeClicks Safari Extension for iOS
  2. Grammarly for iOS Safari Extension
  3. Micro Check for iOS and Safari
  4. Super Agent for Safari
  5. Adblock Pro iOS Safari Extension
  6. Language Translator iOS Safari Extension
  7. 1Password Password Manager for iOS
  8. Shopping List and Recipes iOS App and Safari Extension
  9. Rerouter for iOS and Safari
  10. PIP for iOS and Safari
  11. Highlighter for iOS and Safari
  12. Safari Snippets for iOS and Safari
  13. QR Maker for iOS and Safari
  14. ReadToMe Lite for iOS and Safari
  15. Noir for iOS and Safari

The prices of the apps could be different than mentioned. What is your favourite Safari iOS extension?

Setting up CircleCI Continuous Integration with Laravel – Then deploy Forge or Fortrabbit

Including Continuous Integration is great, but there are many providers to choose from. CircleCI has a pretty decent free plan, but using it for your Laravel app might be a bit confusing.

Instructions for deploying Laravel 5.5 with Circle CI:

This site has a nice boilerplate script:

https://medium.com/@wesmahler/circleci-2-0-configuration-for-laravel-5-5-with-laravel-dusk-ab1cc9b9d4a7

But if you found a better script, let us know in the comments.

Make sure you have specified the testing environment variables in your .env.testing and phpunit.xml if you are using PHPUnit.

Getting a Mysql Root error?

Since March 2021, we sometimes got this error:

[ERROR] [Entrypoint]: MYSQL_USER="root", MYSQL_PASSWORD cannot be used for the root user
    Use one of the following to control the root user password:
    - MYSQL_ROOT_PASSWORD
    - MYSQL_ALLOW_EMPTY_PASSWORD
    - MYSQL_RANDOM_ROOT_PASSWORD

We solved it by changing the MYSQL_USER to another name than ‘root’.

Deploying on Laravel Forge via CI

After that call this forge-deploy.sh script in your final step in config.yml:

  - run:
     name: Run deploy script
     command: sudo chmod +x ./deploy.sh; sudo ./deploy.sh

Then create a deploy.sh script in your app and include the Laravel Forge / Envoyer deployment trigger URL (can be found in your app’s dashboard in Laravel Forge / Envoyer):

#!/bin/bash
# Trigger deployment
# Replace the url below with your envoyer/forge url
# APPLICATION1
curl -s 'https://forge.laravel.com/servers/123456...';

# APPLICATION2 - if you have multiple applications that needs to be deployed and triggered
curl -s 'https://forge.laravel.com/servers/12345678...';

echo 'Deployment triggered!'

After this, you can push to Github or Bitbucket and see if the build succeeds and deploys to Laravel Forge / Envoyer. Make sure you disable auto-deploy, as you only would like to deploy to Laravel Forge / Envoyer after a successful CI build.

Deploy on Fortrabbit with CircleCI

Rather want to deploy on Fortrabbit instead of Laravel Forge after a successful CircleCI build?

Read more about using CI with Fortrabbit here.

To setup the deployment to Fortrabbit from CircleCI follow this procedure:

  1. Run this script on a terminal client: ssh-keygen -m PEM -t rsa -C “your_email@example.com”
  2. Copy the private key to CircleCI
  3. Go to the project -> SSH Keys -> Additional SSH Keys Enter hostname: deploy.XYZ.frbit.com (replace XYX with your Fortrabbit server location)
  4. Add the public key in the Fortrabbit Dashboard’s public SSH key manager
  5. Add the fingerprint that you see in the CircleCI dashboard to the config.yml file:
  6. NOTE: adding a SSH key to a third party service always carries out risks, be aware of them and if it’s too risky, don’t take these steps.
version: 2
jobs:
  deploy-job:
    steps:
      - add_ssh_keys:
          fingerprints:
            - "SO:ME:FIN:G:ER:PR:IN:T"

Try to push the updated files to Github or Bitbucket.

See whether this build succeeds. If not, fix the issues until it works.

Add this code to the circleci/config.yml script after the testing steps:

      - run:
         name: Add FRBIT remote
         command: git remote add frbit YOURFRBITGITURL

      - run:
         name: Add FRBIT remote fingerprint to known hosts
         command: ssh-keyscan deploy.XYZ.frbit.com >> ~/.ssh/known_hosts

      - run:
         name: Deploy to FRBIT
         command: git push frbit

Don’t forget to replace the variables YOURFRBITGITURL and XYZ.

Using these scripts and instructions is on your own risk of course.

Got any suggestions for a better workflow? Let us know!

Laravel Add List-Unsubscribe Header to Mail (e.g. Mailgun & Hotmail)

When using e.g. Mailgun for Laravel Mail, sometimes it could happen that mails end up in spamfolders. One of the reasons for this is that default a List-Unsubscribe header is not set. That is a link that you send to your unsubscribe mail.

Add this code in you mail closure:

$message->getSwiftMessage()
                    ->getHeaders()
                    ->addTextHeader('List-Unsubscribe', '<' . action('NewsletterController@delete', 'YOURUSERIDORTOKEN') . '>');

So then it becomes like:

\Mail::send(['emails.newsletter-activate.html', 'emails.newsletter-activate.text'], $toMailView, function ($message) use ($email, $subject) {
            $message->subject($subject);
            $message->to($email);
            $message->getSwiftMessage()
                    ->getHeaders()
                    ->addTextHeader('List-Unsubscribe', '<' . action('NewsletterController@delete', 'YOURUSERIDORTOKEN') . '>');
        });

This seems to work in Hotmail. In our cases it removed the case where Hotmail moved our Mailgun e-mails to the SPAM-box.

Are mails completely blocked by your ISP? Ask MailGun for a new IP

We also had a case where Mailgun assigned us an IP that was blocked by Hotmail. Send a support query to Mailgun and ask for a new IP-address. With above tips Mailgun delivered our e-mails correctly in the mailbox.

Validating meta title and meta description with jQuery

Would you like to auto-display validation hints when a meta_title field is longer than 55 chars and a meta_description field is longer than 155 chars?

Then you can use this package: jQuery Meta Title and Description Validation.

Setup
1. Have at least one input field named meta_title or meta_description

E.g.

2. Initialize by including jquery-meta-validation.js


Laravel 5 Admin Middleware (is_admin user check)

Would you like to have middleware that makes sure that only users with an is_admin = 1 status will be able to see the admin section? Then you can use the following code:

app/Http/Middleware/AdminMiddleware.php

is_admin == 1)
        {
            return $next($request);
        }

        return redirect()->guest('/');
    }
}

Make sure you’ll register the middleware as a route in app/Http/Kernel.php

protected $routeMiddleware = [
        'auth' => \App\Http\Middleware\Authenticate::class,
        'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
        'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
        'admin' => \App\Http\Middleware\AdminMiddleware::class
];

Finally assign this middleware in the routes.php next to the auth middleware, since the admin middleware is an extension to the auth middleware.

App/Http/routes.php

Route::group(['prefix' => 'administration', 'middleware' => ['auth', 'admin']], function()
{
	Route::get('/', 'Admin\HomeController@index');
}

If you’ve suggestions to make this coding more efficient, you’re always welcome to drop a comment below.

SSH import sql database with host syntax (if not localhost)

How to import a .sql.gz file when the host is not localhost? Use this syntax:

$ mysql -h db365838511.db.1and1.com -u dbun1234 -p db365838511 < 1and1help.com-Joomla-Apr.05.2010.sql

Explanation:

  • mysql: This is the MySQL command to access your databases
  • -h db365838511.db.1and1.com: This is the Host Name where your database is located (available from the 1&1 Control Panel).
  • -u dbun1234: This is the User Name for your database (available from the 1&1 Control Panel).
  • -p: This is to prompt for a password. Do not type the password now. You will be asked for the password after you hit ENTER.
  • db111111111: This is the database name.
  • < : This is to specify a database file should be imported to the database.
  • 1and1help.com-Joomla-Apr.05.2010.sql: This is the filename you will enter to specify which of the files you wish to import.

Source: 1and1

Magento Show Poll Results

Add this code in order to show the poll results in de poll block (using this article):

In addition for the result add in poll.phtml:

if ($poll->isVoted($poll->getId()) == TRUE) {
//Template Block
echo $this->getLayout()->createBlock(‘core/template’)->setTemplate(‘poll/result.phtml’)->setAttribute(‘my_poll_id’, $poll->getId())->toHtml();
} else {

// add the rest of the poll script here

}

Further open results.phtml and add on top:

if(!isset($poll)) {
$poll = new Mage_Poll_Model_Poll();
$poll->load($this->my_poll_id);

$action = Mage::getUrl(‘poll/vote/add’, array(‘poll_id’ => $poll->getId()));

$poll_answers = Mage::getModel(‘poll/poll_answer’)
->getResourceCollection()
->addPollFilter($poll->getId())
->load()
->countPercent($poll);

}

This should do the trick!

Lesti::Fpc and Layered Navigation

Lesti::Fpc is a great free Full Page Cache plugin for Magento. Though, it could be that it doesn’t work with Layered Navigation.

Solution

1. Go to your site and layered navigation and hover with your mouse on a filter item. It shows the url parameters (like ?color=red&manufacturer=brand).

2. Those parameter you need to add in the admin > config > system > Lesti::FPC > URL params. There add all the possible parameters from above. Like:

price,
cat,
manufacturer,
no_cache,
color