Skip to content

Commit

Permalink
Update menu
Browse files Browse the repository at this point in the history
  • Loading branch information
kiwi-commerce committed Jun 13, 2018
1 parent 71a1602 commit 915d461
Show file tree
Hide file tree
Showing 10 changed files with 422 additions and 7 deletions.
64 changes: 64 additions & 0 deletions Block/Adminhtml/System/Config/Fieldset/Hint.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<?php
/**
* KiwiCommerce
*
* Do not edit or add to this file if you wish to upgrade to newer versions in the future.
* If you wish to customise this module for your needs.
* Please contact us https://kiwicommerce.co.uk/contacts.
*
* @category KiwiCommerce
* @package KiwiCommerce_EnhancedSMTP
* @copyright Copyright (C) 2018 Kiwi Commerce Ltd (https://kiwicommerce.co.uk/)
* @license https://kiwicommerce.co.uk/magento2-extension-license/
*/

namespace KiwiCommerce\EnhancedSMTP\Block\Adminhtml\System\Config\Fieldset;

use \Magento\Backend\Block\Template;
use \Magento\Framework\Data\Form\Element\Renderer\RendererInterface;

/**
* Class Hint
* @package KiwiCommerce\EnhancedSMTP\Block\Adminhtml\System\Config\Fieldset
*/
class Hint extends Template implements RendererInterface
{
/**
* @var \Magento\Framework\Module\ModuleList
*/
private $moduleList;

/**
* Class constructor.
* @param Template\Context $context
* @param \Magento\Framework\Module\ModuleList $moduleList
* @param array $data
*/
public function __construct(
Template\Context $context,
\Magento\Framework\Module\ModuleList $moduleList,
array $data = []
) {
$this->_template = 'KiwiCommerce_EnhancedSMTP::system/config/fieldset/hint.phtml';
parent::__construct($context, $data);
$this->moduleList = $moduleList;
}

/**
* @param \Magento\Framework\Data\Form\Element\AbstractElement $element
* @return string
*/
public function render(\Magento\Framework\Data\Form\Element\AbstractElement $element)
{
$_element = $element;
return $this->toHtml();
}

/**
* @return mixed
*/
public function getModuleVersion()
{
return $this->moduleList->getOne('KiwiCommerce_EnhancedSMTP')['setup_version'];
}
}
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Magento 2 - Enhanced SMTP by Kiwi Commerce
## Magento 2 - Enhanced SMTP by KiwiCommerce

### Overview
- Delivering messages is an important and mandatory part of running an e-Commerce business. Magento sends hundreds and thousands of emails on daily basis. Reliability of the email sending process should be as stable as possible. All emails must be delivered to recipients without delays.
Expand All @@ -18,7 +18,7 @@

2. Command Line Installation
- Backup your web directory and database.
- Download Enhanced SMTP installation package from <a href="https://github.com/kiwicommerce/magento2-enhanced-smtp/releases/download/v1.0.0/kiwicommerce-enhanced-smtp-v100.zip">here</a>.
- Download Enhanced SMTP installation package from <a href="https://github.com/kiwicommerce/magento2-enhanced-smtp/releases/download/v1.0.1/kiwicommerce-enhanced-smtp-v101.zip">here</a>.
- Upload contents of the Enhanced SMTP Log installation package to your Magento root directory.
- Navigate to your Magento root folder<br />
`cd path_to_the_magento_root_directory`<br />
Expand All @@ -32,7 +32,7 @@
`php bin/magento setup:static-content:deploy`<br />
`php bin/magento cache:flush`

Find More details on <a href="https://kiwicommerce.co.uk/extensions/magento2-enhanced-smtp/" target="_blank">Kiwi Commerce</a>
Find More details on <a href="https://kiwicommerce.co.uk/extensions/magento2-enhanced-smtp/" target="_blank">KiwiCommerce</a>

## Where will it appear in the Admin Panel

Expand Down Expand Up @@ -67,5 +67,6 @@ We love answering questions or doubts simply ask us in issue section. We're look

- Follow us <a href="https://twitter.com/KiwiCommerce">@KiwiCommerce</a>
- <a href="mailto:[email protected]">Email Us</a>
- Have a look at our <a href="https://kiwicommerce.co.uk/docs/enhanced_smtp/">documentation</a>
- Have a look at our <a href="https://kiwicommerce.co.uk/docs/enhanced-smtp/">documentation</a>


2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "kiwicommerce/module-enhanced-smtp",
"description": "Magento 2 - Enhanced SMTP",
"type": "magento2-module",
"version": "1.0.0",
"version": "1.0.1",
"license": [
"OSL-3.0"
],
Expand Down
5 changes: 4 additions & 1 deletion etc/adminhtml/system.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,15 @@
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
<system>
<tab id="kiwicommerce" translate="label" sortOrder="9999">
<label>KiwiCommerce Extensions</label>
<label><![CDATA[<span class="kiwiCommerce-logo">KiwiCommerce Extensions</span>]]></label>
</tab>
<section id="enhancedsmtp" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Enhanced SMTP</label>
<tab>kiwicommerce</tab>
<resource>KiwiCommerce_EnhancedSMTP::enhancedsmtp_configuration</resource>
<group id="hint" translate="label" type="text" sortOrder="0" showInDefault="1" showInWebsite="1" showInStore="1">
<frontend_model>KiwiCommerce\EnhancedSMTP\Block\Adminhtml\System\Config\Fieldset\Hint</frontend_model>
</group>
<group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
<label>General</label>
<field id="enabled" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
Expand Down
2 changes: 1 addition & 1 deletion etc/module.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
*/
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="KiwiCommerce_EnhancedSMTP" setup_version="1.0.0">
<module name="KiwiCommerce_EnhancedSMTP" setup_version="1.0.1">
<sequence>
<module name="Magento_Sales"/>
</sequence>
Expand Down
24 changes: 24 additions & 0 deletions view/adminhtml/templates/system/config/fieldset/hint.phtml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?php
/**
* KiwiCommerce
*
* Do not edit or add to this file if you wish to upgrade to newer versions in the future.
* If you wish to customise this module for your needs.
* Please contact us https://kiwicommerce.co.uk/contacts.
*
* @category KiwiCommerce
* @package KiwiCommerce_EnhancedSMTP
* @copyright Copyright (C) 2018 Kiwi Commerce Ltd (https://kiwicommerce.co.uk/)
* @license https://kiwicommerce.co.uk/magento2-extension-license/
*/
?>

<div style="background:#EAF0EE;border:1px solid #CCCCCC;margin-bottom:10px;padding:11px 0 0 10px;">
<h4>
<img style="padding-left: 15px;" src="<?php echo $block->getViewFileUrl('KiwiCommerce_EnhancedSMTP::images/kiwicommerce-logo.svg') ?>"/><br><br>
<div style="padding-left: 15px;">
<p> <strong style="color:#EA7601;"><?php echo __('EnhancedSMTP (ver.') ?><?php echo $this->getModuleVersion() ?><?php echo __(') - Developed by') ?></strong> <a style="color:#EA7601;" target="_blank" href="https://kiwicommerce.co.uk/"><strong>KiwiCommerce</strong></a></p>
<p><?php echo __('For technical support ') ?> <a style="color:#EA7601;" href="https://kiwicommerce.co.uk/extension-support" target="_blank"><?php echo __('Contact Us') ?></a> <?php echo __('or email us at') ?> <a style="color:#EA7601;" href="mailto:[email protected]" target="_blank"><?php echo __('[email protected]') ?></a></p>
</div>
</h4>
</div>
3 changes: 3 additions & 0 deletions view/adminhtml/web/css/source/_module.less
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@
* @copyright Copyright (C) 2018 Kiwi Commerce Ltd (https://kiwicommerce.co.uk/)
* @license https://kiwicommerce.co.uk/magento2-extension-license/
*/

@import 'module/_menu.less';

#kiwicommerce_enhancedsmtp_test_email {
width: calc(~"100% - 125px")
}
Expand Down
19 changes: 19 additions & 0 deletions view/adminhtml/web/css/source/module/_menu.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/**
* KiwiCommerce
*
* Do not edit or add to this file if you wish to upgrade to newer versions in the future.
* If you wish to customise this module for your needs.
* Please contact us https://kiwicommerce.co.uk/contacts.
*
* @category KiwiCommerce
* @package KiwiCommerce_EnhancedSMTP
* @copyright Copyright (C) 2018 Kiwi Commerce Ltd (https://kiwicommerce.co.uk/)
* @license https://kiwicommerce.co.uk/magento2-extension-license/
*/

.kiwiCommerce-logo {
background-image: url('KiwiCommerce_EnhancedSMTP::images/kiwicommerce-icon.svg');
background-size: auto 20px;
background-repeat: no-repeat;
padding-left: 25px;
}
Loading

0 comments on commit 915d461

Please sign in to comment.