teleren/devto huggingface dataset:
MageAnts Magento 2 Customer Approval
Tags: magento2customer, approval, activation
Published: 2018-11-05 13:49:59

---
title: MageAnts Magento 2 Customer Approval
published: true
description: Identify and manage the customer accounts to be activated by approving or rejecting new registrations over your store using the Magento 2 Customer Approval extension. Configure different features and make your store free from fake customer accounts."
tags: Magento 2 Customer, Approval, Activation
---

The [Magento 2 Customer Approval](https://www.mageants.com/customer-approval-for-magento-2.html) extension helps the store owners in managing the customer registrations by allowing them to approve or reject a new registration over their website. This ensures in preventing spam and fake registrations, enabling only genuine customers to venture into the store.

Key Features

**Enable to approve or reject a new registration manually**
Unlike the default [customer activation in Magento 2](https://www.mageants.com/customer-approval-for-magento-2.html), this extension provides an option to approve or disapprove any new registration that happens over the Magento store.

The admin can verify the customer details and choose whether to grant the customer access to the site or not.

**Allow email notifications for Customers and Admins as well**
Using this extension of Magento 2 for account approval, the admin can opt to receive email notifications or send emails to the customers in regard to the registrations.

The admin gets notified by an email every time a new registration is done. Whereas the customers are notified via emails when their registrations are approved or rejected by the admin.

The admin can also configure the templates for email notifications of approval or rejection as per the need.

**Display pending or rejected messages to the customers**
The extension displays a ‘pending’ message after the customer creates a new account. If that customer registration is disapproved by the admin then the customer will be shown a ‘rejected’ message when the user tries to sign in.

In addition, the admin can easily customize and edit what message to display for each scenario, just as they want.
Processing Streaming Twitter Data using Kafka and Spark — The Plan
Tags: kafka, spark, bigdata
Published: 2018-11-05 13:49:45

## What is Apache Kafka?

> Apache Kafka is a publish/subscribe messaging system. It is often described as a “distributed commit log” or more recently as a “distributed streaming platform.”
> Since being created and open sourced by LinkedIn in 2011, Kafka has quickly evolved from messaging queue to a full-fledged streaming platform

<!--more-->
![Source: [https://kafka.apache.org/images/kafka_diagram.png](https://kafka.apache.org/images/kafka_diagram.png)](https://cdn-images-1.medium.com/max/2706/0*f_7HXjtx0Nva3RQR.png)*Source: [https://kafka.apache.org/images/kafka_diagram.png](https://kafka.apache.org/images/kafka_diagram.png)*


<br>
## The Inspiration

I recently read the book [Kafka: The Definitive Guide](https://www.confluent.io/resources/kafka-the-definitive-guide/) by the creators of Kafka. It is truly a wonderful book for anyone who wants to start developing applications with Kafka as well as anyone who wants to know the internals of such a unique platform which is used by most of the Fortune 500 companies.

<br> 
## The Plan

In this series, I’ll be exploring various aspects of Apache Kafka, all by implementing cool data pipeline:

1. We’ll start by setting up a Kafka Cluster in cloud/locally

1. After that, we’ll write a Producer Client which will fetch latest tweets continuously using Twitter API and push them to Kafka.

1. Then, we will implement an app using Kafka Streams API, which will consume the tweets from Kafka in real-time and do basic processing on them like finding number of tweets per user and most used words (i.e word count).

1. We’ll then venture into more cool stuff like writing our own Kafka Connector which will use twitter as data source and learning to use Apache NiFi to achieve the same with less effort.

1. We’ll use Spark Streaming to do sentiment analysis on real-time twitter data

1. Finally, if everything goes well, we’ll try to tweak our architecture and implement Notification service using Firebase and Kafka which will send push notifications to user if his/her tweet has negative sentiment!
 
 <br> 
## Let’s begin!
![[By Amine Rock Hoovr](https://unsplash.com/@hoovr01?utm_source=medium&utm_medium=referral) on [Unsplash](https://unsplash.com?utm_source=medium&utm_medium=referral)](https://cdn-images-1.medium.com/max/10368/0*U_EwY9N-91IXddnk)
MageAnts Magento 2 Login as Customer
Tags: magento2login, ascustomer
Published: 2018-11-05 13:21:30

---
title: MageAnts Magento 2 Login as Customer
published: true
description: Enable quick login into any customer account without authentication using the Magento 2 Login as Customer extension. Get a full frontend view of the store from a customer’s angle and enrich the Magento store to attract more loyal customers.
tags: Magento 2 Login, as Customer
---

The [Magento 2 Login as Customer](https://www.mageants.com/login-as-customer-for-magento-2.html) extension introduces a simple and quick way for an admin user to log into any customer account in a single click without having to use or change the user credentials.The extension also provides you with an option to restrict permissions for this feature to only an allowed set of admin users thus ensuring unauthorized access to customer accounts. Moreover, this extension gives you a deeper insight into how the store is performing from the shopper's point of view.

**Key Features**

**Easily login as a customer.**
The extension allows the admin to access any specific customer account from the backend without any authentication needed. For this, all the admin has to do is to enable the ‘Login as Customer’ feature from the configuration.


By clicking on the button ‘Login as Customer’ for any particular customer account, the admin will be redirected to that customer’s account dashboard and get full control of the frontend view, enabling the admin to find and resolve issues faced by the customer very easily.

**Provide and restrict permissions for ‘Login as Customer’ feature**
Many Magento store owners prefer to have multiple sub-admin users and it becomes quite useful to set different user roles to them with a different set of permissions.

With this Magento 2 extension, you can easily assign or restrict the ability of ‘Login as Customer’ to a specific group of admin users as per your requirements.

**Track and record ‘Login as Customer’ history**
The extension provides you with an option to view and track all the activities related to ‘Login as Customer’ attempts.

It records the date and time of when the login was made, the customer’s account name and ID, and also the ID and username of admin with which it was logged in.

It helps you in detecting any unauthorized attempt to use the feature of ‘Login as Customer’.

Content Source by MageAnts https://www.mageants.com/login-as-customer-for-magento-2.html
Magento 2 Custom Order Number Extension By MageAnts
Tags: magento2customorder, number, extension
Published: 2018-11-05 13:15:54

---
title: Magento 2 Custom Order Number Extension By MageAnts
published: true
description: Enrich your ecommerce store by customizing the numbering formats using the Magento 2 Custom Order Number extension. Manage order processing, customize order id using prefix and suffix values, reset counters to change order numbers periodically.
tags: Magento 2 Custom Order, Number,Extension
---

The [Magento 2 Custom Order Number](https://www.mageants.com/custom-order-number-extension-for-magento-2.html) serves as a very useful extension that helps to customize the numbering of various documents relating to sales order processing of the store, shipment, invoice and credit memo numbers. You can set up custom numbers for all of these using different values as prefixes, suffixes, counters, date variables, random number or even the store ID. The use of this extension will establish an effective document numbering practise and help you in managing the order database with ease, contributing to better order accuracy and efficient order fulfilment.

**Key Features**

**Set up a unique format for order number as per your want**
The extension allows you to set up any specific format to create custom order number with the use of letters and numbers.
It also provides you with options to use specific variables to get custom order number such as counters, date, month, year and even store ID.
You are free to add in your custom order prefix or suffix values and get a order number of your choice.

**Configure the counter variable**
The {counter} is a number variable which helps you in determining the starting number from where the counter will start counting. It helps you with setting up incremental values for counters and the length of the counter number.
It gives you the choice of resetting the counter variable manually or automatically that too periodically on daily, monthly or yearly basis.
You can create a strong impression over customers for the popularity of your products by changing the starting order number to a greater value, increasing order ID values by incremental counters etc.

**Customize Invoice, Shipment and Credit Memo IDs**
The extension provides you with multiple options to configure the invoice, shipment and credit memo document IDs too. As a first option you can decide whether to have the same number format for above said three documents as the order number with just a small part of the format being changed. For instance, the change of order prefix in the invoice document with a new prefix value.
Second option allows you the freedom to not have the document numbering same as order numbers and completely customize it to a newer format.

Content Source by MageAnts https://www.mageants.com/custom-order-number-extension-for-magento-2.html
MageAnts Magento 2 Infinite Scroll Extension
Tags: magento2infinite, ajaxscroll, extension
Published: 2018-11-05 13:01:35

---
title: MageAnts Magento 2 Infinite Scroll Extension
published: true
description: Give your users an amazing product catalogue browsing experience by adding Magento 2 infinite scroll extension on to your web store. Smoothen the navigation with the help of infinite ajax scroll function and load products in order with proper pagination.
tags: Magento 2 Infinite,Ajax Scroll,extension,
---

For those ecommerce store owners who have a never-ending list of products to show it to the customers, [Magento 2 infinite scroll](https://www.mageants.com/infinite-scroll-for-magento-2.html) extension can benefit them by making the scrolling task easy for customers. Using this extension, you can make the product-catalog browsing experience for them.


**Key Features**

**Automatically load the next page of the product**
End the wait of your customers to view your products by enhancing their browsing experience with the help of ajax scroll in Magento 2 extension.
Set the page loading type as well as the path and make your products load on its own without irritating the users.

**Customizable buttons**
This perfect extension offers you the freedom to configure the buttons as you need.
You can set the text for the loading buttons, e.g. Load next, Load more and even set the display colour of buttons of your choice. You can also display the page numbers on the info bar using Magento 2 ajax pagination function from the extension.

**Set the style of product loading**
How you want your products to be displayed? In a group, in a grid or in a list, you can set as you desire.
Magento 2 ajax product loading function,provides you with divisions where you can products and make your store look organised.

**Display information on the info bar**
If you want to display an Info Bar to the users, enable it first on your extension and display the page numbers on it to the users so they can know on which page they are while exploring your automatically loading products.
You can configure its position on the page as well as its style by entering the CSS codes of your choice.

**Easy and better navigation**
Give your user proper information and navigation buttons like the one where they can instantly move to the next page by clicking the next button or move to the top at the very moment with the help of move to the top button.

Content Source by MageAnts https://www.mageants.com/infinite-scroll-for-magento-2.html
do you use WebAPI specification formats?
Tags: help, poll, api, swagger
Published: 2018-11-05 12:49:57

---
title: do you use WebAPI specification formats?
published: true
description: please share your usage 
tags: help, poll, api, swagger
---

Do you use a formal specification for WebAPIs? Such as Swagger/OpenApi or JSON Schema or other formats?

Do you use it for documentation only or do you use it in code, e.g. for the validation of payload or other things?

Please help and [fill the poll](https://twitter.com/d34dl0ck/status/1059425959542247426) or leave a comment below.

Thanks for reading.
The 7 Most Popular DEV Posts from the Past Week
Tags: top7, bestofdev
Published: 2018-11-05 12:35:27

#1. Seriously Screenless 🎞

Andrey shares their story of how they cut out all digital services for a month. This is a wonderful story about rediscovering the analog world and how it feels to be on a digital fast. 

{% link https://dev.to/iskin/how-a-month-without-computers-changed-me-1ho4 %}

#2. An Experimental Proposal 🔬

All you need to know about React Hooks -- the what, why, and how. 

{% link https://dev.to/dan_abramov/making-sense-of-react-hooks-2eib %}

#3. No.Error.Message ✈️

Henry shares how an economy plane ticket led them into a fun rabbit hole of reverse engineering an airline's seat selection page. Do they manage to change their seat? _Read on to find out ;)_

{% link https://dev.to/henrylim96/reverse-engineering-cathay-pacifics-seat-selection-page-43od %}

#4. Git Workflows

Techniques beyond `git add`, `git commit` , and `git push`.


{% link https://dev.to/adityasridhar/how-to-use-git-efficiently-2pfa %}

#5. Foundations First

What do all JavaScript frameworks have in commons? HTML, CSS, and JavaScript/TypeScript. 

{% link https://dev.to/flippedcoding/you-shouldnt-focus-on-learning-javascript-frameworks-8p1 %}

#6. Less Friction

A case for jumping through fewer hoops and using a deployment framework to get your app up. Yes, even a 'hello world'app.

{% link https://dev.to/paulswail/why-serverless-newbies-should-use-a-deployment-framework-3ea4 %}

#7. Recipe Templates

An introduction to what design patterns are, why they're sometimes criticized, and how they're typically classified.

{% link https://dev.to/shikaan/design-patterns-in-web-development-2gbp %}

_That's it for our weekly wrap up! Keep an eye on dev.to this week for daily content and discussions...and if you miss anything, we'll be sure to recap it next Monday!_
Wordperss login from Sql Server (external database)?
Tags: php, wordpress
Published: 2018-11-05 12:28:33

---
title: Wordperss login from Sql Server (external database)?
published: true
description: Hi, any souluton to find way to login from sql server ?
tags: php,WordPress 
---

Hi, i have issue i want to help me
any solution to find way to login from sql server ?
I want to use table in sql server to use it to login in wordpress.
thanks.
Magento 2 Minimum Order Amount For Customer Group Extension
Tags: magento2minimumorder
Published: 2018-11-05 12:15:09

---
title: Magento 2 Minimum Order Amount For Customer Group Extension
published: true
description: Enhance your sales and double your profit by installing our MageAnts Magento 2 Minimum Order Amount For Customer Group Extension on your site. Set up a minimum order value and motivate your customers to shop more from your store.
tags: Magento 2 Minimum Order
---

[Magento 2 Minimum Order Amount For Customer Group](https://www.mageants.com/minimum-order-amount-for-customer-group-extension-for-magento-2.html) Extension helps the store owner in setting up a minimal order amount for each customer group as a mandatory amount to be met before proceeding to check out. Thus the customers cannot place an order that has a subtotal of less than a specified sum of money.

**Key Features**

**Form Customer Groups**
It also allows the admin to add more customer groups and set a limitation for each group separately.
The admin also gets an option to enable or disable the extension whenever he/she wants.

**Customer reminders**
Using the minimum order amount magento 2 extension, the admin can customise a message to remind customers of adding enough order amount so as to meet the condition of minimum order value.

**Easy frontend configurations**
Magento 2 Minimum Order Amount For Customer Group Extension will also display the notification message about the minimum order value to the guest customers who are not logged in to the site, thus preventing them from checking out unless the condition is met.

Content Source by MageAnts https://www.mageants.com/minimum-order-amount-for-customer-group-extension-for-magento-2.html
The state of CSS, CSS in JS and how styled-components is solving problems we've had for decades.
Tags: styledcomponents, css, cssinjs, react
Published: 2018-11-05 12:13:08

---
title: The state of CSS, CSS in JS and how styled-components is solving problems we've had for decades.
published: true
description: A look back at how we styled the web, the approaches we took to work our way around the limitations of CSS and why styled-components is here for stay.
tags: styled-components, css, css-in-js, react
---

Originally published on [Medium.com](https://medium.com/@piggyslasher/the-state-of-css-css-in-js-how-styled-components-is-solving-the-problems-weve-had-for-decades-d8abbc8bc148)

I was hoping to write about what CSS has become, but I had to start with the origins. I hope you like my findings. And there are a few cool things I've learnt along the way for you to play about with:)
Magento 2 Call for Price - MageAnts
Tags: magento2callforprice, extension
Published: 2018-11-05 12:07:55

---
title: Magento 2 Call for Price - MageAnts
published: true
description: Magento 2 Call for price extension enables you to hide price of the product and add “Call for price” button which enables user to call you to know the price.Add Captcha for verifying.Download it with our 90 days FREE support.
tags: Magento 2 Call for Price,extension
---

Insert an option of call for price instead of the price button for products with fluctuating prices. This would make the customers call you and you can negotiate with them the appropriate prices.The MageAnts [Magento 2 call for price](https://www.mageants.com/call-for-price-extension-for-magento-2.html) extension is your saviour in this situation. It allows you to replace the price tag with a ‘request price’ or ‘call for price’ button.

**Key Features**

Replace product prices with custom messages or button.
The extension provides the sellers with the liberty to substitute the price tag with a customized message. This would then redirect the customer to contact the seller.

**Google captcha for security.**
In order to ensure your security from spams and abuse, we have integrated the popup screen with Google captcha. This would restrict the usage to humans and won’t allow AI to cause spams. However, you can choose to disable it according to your requirements.

**Enable/Disable add to cart Button.**
According to your selling conveniences, you can opt to enable/disable the ‘add to cart button’. The extension would accordingly provide or restrict its usage.

**Backend configuration of Customer Group.**
With this feature, you can restrict the price visibility for a specific group of customers. Instead of the price, these customers would be viewing the ‘call for price button’. This can come handy in some specific situations. For example, a particular group of customers called the wholesaler and you wish to restrict the price visibility for them. You can enable this feature in such situations from the admin panel. As soon as the wholesale customer logs in, he/she would only see a ‘call for price’ button instead of the price.

**Hide product prices for particular products.**
The complications of revealing product prices might not be existent for every single product of your store. That is why you as a seller have the authority to hide the product prices for selected products.

**Encourage customers to call for pricing.**
Instead of the ‘price request’ option, with a smaller clientele, you can even opt for a ‘call for price’ button. This would prompt them to contact you and thus, building a feasible client-seller relationship.


Content Source by MageAnts https://www.mageants.com/call-for-price-extension-for-magento-2.html
The worst developers are those who complain there are no tests in a project
Tags: testing, discuss
Published: 2018-11-05 11:49:19

---
title: The worst developers are those who complain there are no tests in a project
published: true
description: 
tags: testing, discussion
---

This is what I heard today from one of the senior developers. His philosophy is that people who want tests just don't want to think. They don't want to invest time into understanding what the code is supposed to do and how their changes will affect everything. They are lazy coders who think that testing will solve all their problems.

I completely disagree (except the part about testing not solving all problems). I've been trying to push some testing culture forward in our company and did some for my parts as much as time allows. But it is hard when the software is not designed to be testable. It is also hard when you don't get support from your seniors and when time spent on tests is seen as wasted money. 

Hearing this is discouraging. 

What would say or do in this situation? Do you think testing is for lazy developers? Does your company have testing culture?
Is file parsing a domain operation in DDD?
Tags: discuss, ddd
Published: 2018-11-05 10:41:59

---
title: Is file parsing a domain operation in DDD?
published: true
description: I am confused if in Domain Driven Design file parsing should be a part of domain service
tags: #discuss #ddd
---

I was writing an application following DDD and was confused on the following scenario.

I have a batch creation of the domain objects by uploading a CSV file in which each row has comma separated values of domain object attributes, e.g. 

```
#name,surname,age
John,Smith,35
Betty,Johnson,56
```

Should I have an application service which will parse the file an only pass a collection of domain objects to a domain service or can I do the whole parsing in the domain service?

What would you advice? What is the most appropriate considering the DDD approach?
Looking for cool Pull Requests for Utility Bash Scripts
Tags: github, opensource
Published: 2018-11-05 09:35:51

---
title: Looking for cool Pull Requests for Utility Bash Scripts
published: true
tags: github, open source
---

So on the eve of Hacktoberfest, I started a new repo called [utility-bash-scripts](https://github.com/aviaryan/utility-bash-scripts). It's a collection of scripts that can do useful things by simply calling a single command.

I have had these scripts in my PATH for many years and thought I should share it with the world. Therefore, I open-sourced most of my script collection and added some documentation so that others can use it as well as contribute to it.

{% github aviaryan/utility-bash-scripts %}

Now, I am here at the DEV community looking for any peers interested in sending Pull Requests to this repo. I would really like to see what cool scripts you use that I haven't realized yet.