<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Интересное в мире &#8212; Nikita Spivak</title>
	<atom:link href="https://nikita-sp.com.ua/blog/novosti-razrabotki-sajtov/interesnoe-v-mire/feed" rel="self" type="application/rss+xml" />
	<link>https://nikita-sp.com.ua</link>
	<description>web developer&#039;s portfolio</description>
	<lastBuildDate>Tue, 05 Apr 2016 15:34:11 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>Система событий в Opencart 2.x: как использовать event</title>
		<link>https://nikita-sp.com.ua/2015/12/sistema-sobyitiy-opencart-2-ispolzovat-event.html</link>
					<comments>https://nikita-sp.com.ua/2015/12/sistema-sobyitiy-opencart-2-ispolzovat-event.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Fri, 18 Dec 2015 18:00:08 +0000</pubDate>
				<category><![CDATA[Интересное в мире]]></category>
		<category><![CDATA[OpenCart]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[интернет магазин]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2995</guid>

					<description><![CDATA[В продолжение изучения новых возможностей Opencart 2.x рассмотрим Event-систему данной CMS, которую мы слегка затронули при изучении установщика расширений (Extension Installer) в Opencart 2.x, который позволяет устанавливать модификации и расширения. В данной статье мы разберемся как работает система событий в Opencart 2.x, и как ее использовать при написании своих модулей. Данная система позволяет писать код, который будет выполняться при определенных [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>В продолжение изучения <a href="http://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html" data-wpel-link="internal">новых возможностей Opencart 2.x</a> рассмотрим Event-систему данной CMS, которую мы слегка затронули при изучении <a href="http://nikita-sp.com.ua/2015/04/moduli-rasshireniya-i-modifikatsii-v-opencart-2.html" data-wpel-link="internal">установщика расширений (Extension Installer) в Opencart 2.x</a>, который позволяет устанавливать модификации и расширения.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/12/opencart-2-triggers.jpg" rel="lightbox[2995]" data-wpel-link="internal"><img fetchpriority="high" decoding="async" width="600" height="257" itemprop="image" class="aligncenter size-medium wp-image-2997" src="http://nikita-sp.com.ua/wp-content/uploads/2015/12/opencart-2-triggers-600x257.jpg" alt="Система событий и триггеров в Opencart 2" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/12/opencart-2-triggers-600x257.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/12/opencart-2-triggers-768x329.jpg 768w, https://nikita-sp.com.ua/wp-content/uploads/2015/12/opencart-2-triggers-150x64.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/12/opencart-2-triggers.jpg 800w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>В данной статье мы разберемся как работает <strong>система событий в Opencart 2.x</strong>, и как ее использовать при написании своих модулей.<span id="more-2995"></span></p>
<p>Данная система позволяет писать код, который будет выполняться при определенных событиях, происходящих в OpenCart. Такими событиями могут быть:</p>
<ul>
<li>создание учетной записи (регистрация);</li>
<li>оформление заказа;</li>
<li>редактирование адресов пользователя;</li>
</ul>
<p>или другие ключевые события, которые имеют строку с вызовом триггера, и все это без необходимости использования vQmod или OCMOD, или изменения файлов системы! С помощью системы событий, вы можете избежать ошибок, которые происходят, когда вы используете систему модификаций вроде vQmod или OCMOD.</p>
<h2>Как работают события Opencart 2.x</h2>
<p>Для использования системы событий достаточно выполнить два действия:</p>
<ol>
<li>регистрация обработчика событий;</li>
<li>реализация обработчика событий;</li>
</ol>
<p>Обработчики событий &#8212; просто методы, определенные в файлах контроллера. Вы можете использовать один файл для всех ваших методов или вы можете создать отдельный контроллер для ваших обработчиков событий.</p>
<p>Для регистрации обработчики событий необходимо использовать модель <em>extension/event</em> (для OpenCart 2.0.1+) или модель <em>tool/event</em> (для OpenCart 2.0.0.0).</p>
<p>В модели <em>extension/event</em> есть 2 метода:</p>
<ol>
<li>addEvent($code, $trigger, $action);</li>
<li>deleteEvent($code).</li>
</ol>
<p>Не сложно догадаться, что функция <em>addEvent()</em> используется для регистрации обработчиков событий, а <em>deleteEvent()</em> используется для отмены регистрации. Это позволяет зарегистрировать свои обработчики событий в методе <em>install()</em> контроллера вашего модуля в <em>admin</em> разделе, а также удалить их, когда ваш модуль удаляется, для чего используется метод <em>uninstall()</em> этого же файла контроллера.</p>
<p>Аргумент <em>$code</em> &#8212; используется для группы обработчиков событий. Здесь вы указываете название вашего модуля.</p>
<p>Аргумент <em>$trigger</em>  -название события, на которые вы хотели бы установить обработчик. Список всех доступных триггеров, можно найти здесь: <a href="https://github.com/opencart/opencart/wiki/Events-(script-notifications)" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">https://github.com/opencart/opencart/wiki/Events-(script-notifications)<span class="wpel-icon wpel-image wpel-icon-6"></span></a>.</p>
<p>Аргумент <em>$action</em> путь к вашей функции обработчика. Указывается в виде стандартного адреса к контроллеру. Например: <em>module/mymodule/on_install</em>.</p>
<h2>Пример событий Opencart 2.x</h2>
<p>В данном примере предполагается, что мы работаем с OpenCart 2.0.1+. Теперь давайте предположим, что мы создаем модуль под названием &#171;My Module&#187;. Файл-контроллер администратора для модуля будет admin/controller/module/mymodule.php. Файл-контроллер каталога для модуля будет catalog/controller/module/mymodule.php.</p>
<p>Модуль будет реализовывать 2 простые функции:</p>
<ol>
<li>отправку сообщения электронной почты администратору, когда удаляется магазин (мультимагазин);</li>
<li>отправку сообщения электронной почты администратору при регистрации клиента.</li>
</ol>
<p>Триггеры, которые мы будем использовать в <strong>pre.admin.store.delete</strong> и <strong>post.customer.add</strong>.</p>
<p>Для начала, мы зарегистрируем наши обработчики событий в методе <em>install()</em> нашего модуля:</p>
<pre class="brush: php; title: Код:; notranslate">
public function install() {
    $this-&gt;load-&gt;model('extension/event');
    $this-&gt;model_extension_event-&gt;addEvent('mymodule', 'pre.admin.store.delete', 'module/mymodule/on_store_delete');
    $this-&gt;model_extension_event-&gt;addEvent('mymodule', 'post.customer.add', 'module/mymodule/on_customer_add');
}
</pre>
<p>Мы также должны позаботиться о процессе удаления, и удалить обработчики событий в случае удаления модуля:</p>
<pre class="brush: php; title: Код:; notranslate">
public function uninstall() {
    $this-&gt;load-&gt;model('extension/event');
    $this-&gt;model_extension_event-&gt;deleteEvent('mymodule');
}
</pre>
<p>Далее, мы должны реализовать обработчики событий. События, название которых начинается с <strong>pre</strong>, вызываются <strong>перед</strong> выполнением действия, а события, название которых начинаются с <strong>post</strong> &#8212; <strong>после</strong> завершения действия.</p>
<p>Если нам необходимо включить домен магазина в наше сообщение, выбираем событие &#171;pre&#187; вместо &#171;post&#187;, т.к. при использовании <strong>post.admin.store.delete</strong> мы не сможем получить домен магазина.</p>
<p>Событие <strong>pre.admin.store.delete</strong> генерируется в админке, так что его обработчик должен быть реализован в файле контроллера администратора для нашего модуля. Мы хотим, чтобы наш обработчик событий уведомлял администратора об удалении магазина, и наш обработчик будет выглядеть примерно так:</p>
<pre class="brush: php; title: Код:; notranslate">
public function on_store_delete($store_id) {
    $this-&gt;load-&gt;model('setting/store');
    $store_info = $this-&gt;model_setting_store-&gt;getStore($store_id);
    $admin_mail = $this-&gt;config-&gt;get('config_email');
    mail($admin_mail, &quot;A store has been deleted&quot;, &quot;The store &quot; . $store_info['url'] . &quot; was deleted.&quot;);
}
</pre>
<p>Все, что осталось сделать, это реализовать обработчик для события <strong>post.customer.add</strong>. Мы будем делать это в каталоге контроллера нашего модуля. Метод будет уведомлять администратора, когда регистрируется новый клиент и будет выглядеть примерно так:</p>
<pre class="brush: php; title: Код:; notranslate">
public function on_customer_add($customer_id) {
    $this-&gt;load-&gt;model('account/customer');
    $customer_info = $this-&gt;model_account_customer-&gt;getCustomer($customer_id);
    $admin_mail = $this-&gt;config-&gt;get('config_email');
    mail($admin_mail, &quot;New Customer&quot;, &quot;A new customer has just registered with the following e-mail: &quot; . $customer_info['email']);
}
</pre>
<p><span style="color: #ff0000;"><strong>Внимание:</strong></span> в примере используется функция <em>mail()</em> для отправки электронной почты для простоты. В реальной ситуации для этого необходимо использовать класс OpenCart.</p>
<p>Окончательные версии наших файлов выглядит следующим образом:<br />
<em>admin/controller/module/mymodule.php</em></p>
<pre class="brush: php; title: Код:; notranslate">
&lt;?php class ControllerModuleMyModule extends Controller { public function install() { $this-&gt;load-&gt;model('extension/event');
        $this-&gt;model_extension_event-&gt;addEvent('mymodule', 'pre.admin.store.delete', 'module/mymodule/on_store_delete');
        $this-&gt;model_extension_event-&gt;addEvent('mymodule', 'post.customer.add', 'module/mymodule/on_customer_add');
    }
    
    public function uninstall() {
        $this-&gt;load-&gt;model('extension/event');
        $this-&gt;model_extension_event-&gt;deleteEvent('mymodule');
    }
    
    public function on_store_delete($store_id) {
        $this-&gt;load-&gt;model('setting/store');
        $store_info = $this-&gt;model_setting_store-&gt;getStore($store_id);
        $admin_mail = $this-&gt;config-&gt;get('config_email');
        mail($admin_mail, &quot;A store has been deleted&quot;, &quot;The store &quot; . $store_info['url'] . &quot; was deleted.&quot;);
    }
}
</pre>
<p><em>catalog/controller/module/mymodule.php</em></p>
<pre class="brush: php; title: Код:; notranslate">
&lt;?php class ControllerModuleMyModule extends Controller { public function on_customer_add($customer_id) { $this-&gt;load-&gt;model('account/customer');
        $customer_info = $this-&gt;model_account_customer-&gt;getCustomer($customer_id);
        $admin_mail = $this-&gt;config-&gt;get('config_email');
        mail($admin_mail, &quot;New Customer&quot;, &quot;A new customer has just registered with the following e-mail: &quot; . $customer_info['email']);
    }
}
</pre>
<h2>Дополнительно</h2>
<p>Помимо стандартного использования, система событий может быть использована для создания кросс-модульной интеграции. Используя объект Event ($this->event), вы можете вызвать любое событие в любой точке, а также чтобы вызвать свои собственные события.</p>
<p>Представьте себе, что вы разрабатываете модуль для комментариев. Вы создаете событие на действие по отправке комментария, например, что позволит другим разработчикам модулей создать методы-обработчики событий для ваших и выполнить код без необходимости vQmod или OCMOD. Это будет гарантировать, лучшую стабильность системы и лучший потребительский опыт. Вы также можете использовать систему для регистрации и запуска собственных событий во время выполнения.</p>
<p>Класс событий определяется в файле <em>system/engine/event.php</em>, так что вы можете взглянуть на нее для дальнейшего использования.</p>
<h2>Заключение</h2>
<p>Освоение <strong>системы событий в OpenCart</strong> выгодно во многих отношениях! И я рекомендую использовать события вместо системы модификации vQmod или OCMOD везде, где это возможно. Это позволит сократить количество глюков и несовместимостей модулей и дополнений других разработчиков с вашими. Также это позволяет создавать и использовать межмодульные связи, так что вы можете сделать несколько модулей, работающих вместе красиво и элегантно.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/12/sistema-sobyitiy-opencart-2-ispolzovat-event.html/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Модули, расширения и модификации в OpenCart 2.x</title>
		<link>https://nikita-sp.com.ua/2015/04/moduli-rasshireniya-i-modifikatsii-v-opencart-2.html</link>
					<comments>https://nikita-sp.com.ua/2015/04/moduli-rasshireniya-i-modifikatsii-v-opencart-2.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sun, 19 Apr 2015 22:16:53 +0000</pubDate>
				<category><![CDATA[Интересное в мире]]></category>
		<category><![CDATA[OpenCart]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[интернет магазин]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2369</guid>

					<description><![CDATA[На протяжении последнего месяца, мне удалось более тесно познакомиться с OpenCart 2, основательно разобраться с предлагаемыми движком модификациями и установщиком модулей, а также покопаться в исходном коде OpenCart 2. Данная статья является продолжением предыдущих двух постов, посвященных первому знакомству с OpenCart 2.x а также новым возможностям OpenCart 2.x. В данном посте мы рассмотрим установщик расширений, принцип его [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>На протяжении последнего месяца, мне удалось более тесно познакомиться с OpenCart 2, основательно разобраться с предлагаемыми движком модификациями и установщиком модулей, а также покопаться в исходном коде OpenCart 2. Данная статья является продолжением предыдущих двух постов, посвященных <a title="Первое впечатление о Opencart 2.0" href="http://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html" target="_blank" data-wpel-link="internal">первому знакомству с OpenCart 2.x</a> а также <a title="Новые функции и возможности Opencart 2.0" href="http://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html" target="_blank" data-wpel-link="internal">новым возможностям OpenCart 2.x</a>.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/04/opencart-mods-triggers.png" rel="lightbox[2369]" data-wpel-link="internal"><img decoding="async" width="600" height="263" itemprop="image" class="aligncenter size-medium wp-image-2388" src="http://nikita-sp.com.ua/wp-content/uploads/2015/04/opencart-mods-triggers-600x263.png" alt="OpenCart 2.x - Modifications &amp; triggers" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/04/opencart-mods-triggers-600x263.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/04/opencart-mods-triggers-150x66.png 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/04/opencart-mods-triggers.png 800w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>В данном посте мы <strong>рассмотрим установщик расширений</strong>, принцип его работы, затронем тему <strong>vQmod в OpenCart 2.x</strong>, а также рассмотрим <strong>новые возможности, предоставляемые OpenCart 2</strong>.<span id="more-2369"></span></p>
<h2>Установщик расширений OpenCart 2.x</h2>
<p>Первым, что хотелось бы рассмотреть, это <strong>установщик расширений</strong>, т.к. это, пожалуй, один из самых основных разделов административной части для разработчика интернет магазина на основе CMS OpenCart. В предыдущих статьях, ввиду отсутствия опыта работы с новой версией движка, я мало уделял внимания данному разделу, но в данной статье я постараюсь ответить на все вопросы, с которыми могут столкнуться разработчики.</p>
<p>Для начала рассмотрим из чего состоит сам архив модуля .ocmod:</p>
<ol>
<li>новые файлы (файлы модуля) &#8212; файлы для загрузки (которые не затирают основные файлы движка), находящиеся в папке upload;</li>
<li>файл install.sql для добавления таблиц в базу данных (если необходимо);</li>
<li>файл install.xml в котором хранятся инструкции по модификации основных файлов CMS Opencart (основан на принципе xml-файлов vQmod);</li>
<li>файл install.php который содержит код, который будет выполнен во время установки.</li>
</ol>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/04/ocmod.jpg" rel="lightbox[2369]" data-wpel-link="internal"><img decoding="async" width="600" height="138" itemprop="image" class="aligncenter size-medium wp-image-2390" src="http://nikita-sp.com.ua/wp-content/uploads/2015/04/ocmod-600x138.jpg" alt="Архив Ocmod" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/04/ocmod-600x138.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/04/ocmod-150x35.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/04/ocmod.jpg 715w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/04/ocmod-upload.jpg" rel="lightbox[2369]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="137" itemprop="image" class="aligncenter size-medium wp-image-2389" src="http://nikita-sp.com.ua/wp-content/uploads/2015/04/ocmod-upload-600x137.jpg" alt="Папка upload в ocmod архиве" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/04/ocmod-upload-600x137.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/04/ocmod-upload-150x34.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/04/ocmod-upload.jpg 614w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Как видно на скриншоте выше, структура папок в папке upload полностью повторяет стандартную структуру папок Opencart. В этих папках расположены файлы, которые будут скопированы на сервер при установке расширения.</p>
<p>Установка расширения происходит в несколько этапов:</p>
<ol>
<li>загрузка и распаковка (в случае если это архив) файлов на сервер во временную папку system/upload/;</li>
<li>если это просто .XML файл, то его содержимое будет записано в таблицу oc_modification и на этом установка закончена, а если же это архив с файлами (как в примере), то он будет разархивирован во временное хранилище;</li>
<li>проверка доступа к FTP (доступ к FTP настраивается в настройках магазина);</li>
<li>загрузка файлов из папки upload модуля;</li>
<li>выполнение запросов из .SQL файла (обновление базы данных);</li>
<li>внесение правок в существующие файлы из .XML файла (см. п.2);</li>
<li>выполнение кода из .PHP файла (спасибо, Андрей Брус);</li>
<li>проверка какие файлы будут модифицированы в ходе установки, для того чтобы выдать вам их список в окне и ожидание подтверждения об установке.</li>
</ol>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/04/installation-list.png" rel="lightbox[2369]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="581" height="559" itemprop="image" class="aligncenter size-full wp-image-2392" src="http://nikita-sp.com.ua/wp-content/uploads/2015/04/installation-list.png" alt="Opencart OCMOD Установка - список модифицированных файлов" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/04/installation-list.png 581w, https://nikita-sp.com.ua/wp-content/uploads/2015/04/installation-list-150x144.png 150w" sizes="auto, (max-width: 581px) 100vw, 581px" /></a></p>
<p>В конечном итоге мы получаем скопированные новые файлы в папках нашей CMS, XML файл со сценарием (инструкциями) модификации в базе данных, и кеш этих самых модификаций в папке system/modification.</p>
<p>В целом система достаточно интересная и удобная для конечного пользователя, но не для разработчика. Почему? Потому что чтобы править модификации (инструкции к изменению файлов) необходимо править базу данных. При использовании классического vQmod для OpenCart для этого было достаточно править файл.</p>
<p>Кроме очевидного минуса с точки зрения удобства модификации инструкций, присутствует определенный плюс в данном методе хранения модификаций для файлов &#8212; более защищенное хранилище. Так как в базу данных мало кто имеет доступ, а на FTP могут иметь доступ многие (например для загрузки картинок на сервер), то данный метод может иметь преимущество, однако не стоит забывать что и на FTP можно дать доступ к определенной папке. (:</p>
<p>Для себя я сделал вывод, что данная система интересная, новая, удобная, но не для разработчика (: Будем следить дальше за развитием OpenCart 2, и за развитием модификаций и расширений для этой платформы.</p>
<h2>Установка vQmod на OpenCart 2.x</h2>
<p>Многие разработчики спрашивали, возможно ли использование vQmod как на предыдущих версиях OpenCart, и мой опыт говорит о том что можно! Просто установите его как обычно и пользуйтесь на здоровье. Если возникли проблемы, или вы располагаете иной информацией &#8212; пишите в комментариях.</p>
<h2>OpenCart triggers</h2>
<p>Работая над одним из проектов, я обнаружил в коде интересную строку:</p>
<pre class="brush: php; title: Код:; notranslate">$this-&gt;event-&gt;trigger('pre.admin.attribute.add', $data);</pre>
<p><strong>UPD:</strong> чатайте полный обзор в статье <a href="http://nikita-sp.com.ua/2015/12/sistema-sobyitiy-opencart-2-ispolzovat-event.html" data-wpel-link="internal">система событий в Opencart 2.x: как использовать event</a></p>
<p>Как я понял, теперь мы (разработчики) можем использовать данные триггеры для написания функций пред- или постобработки данных перед выполнением тех или иных нативных функций. Однако какого-то определенного мануала я не нашел по данному функционалу, и скорей всего он получит большее развитие в последующих версиях OpenCart.</p>
<p>На данный момент известно, что для регистрации функции на триггер необходимо написать:</p>
<pre class="brush: php; title: Код:; notranslate">$this-&gt;event-&gt;register('post.admin.attribute.add', 'checkout/order/send_email');</pre>
<p>Однако больше информации внятной найти не удалось, если вы нашли что-то интересное или сами разобрались &#8212; пишите, дополним статью.</p>
<h2>Подведем итог</h2>
<p>В целом система развивается, обростая новыми и новыми функциями и фишками, оценить которые однозначно и объективно достаточно сложно. С моим мнением вы ознакомились, а ваше мнение буду рад прочитать в комментариях.</p>
<p>Надеюсь, очередной небольшой экскурс по новым фукнциям OpenCart 2.x был вам полезен и вы подчерпнули много новой и полезой для себя информации. Спасибо за внимание.</p>
<p><strong>UPD:</strong> ознакомьтесь с системой событий и триггеров ($this-&gt;event) в новой статье <a href="http://nikita-sp.com.ua/2015/12/sistema-sobyitiy-opencart-2-ispolzovat-event.html" data-wpel-link="internal">система событий в Opencart 2.x: как использовать event</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/04/moduli-rasshireniya-i-modifikatsii-v-opencart-2.html/feed</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title>Новые функции и возможности Opencart 2.0</title>
		<link>https://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html</link>
					<comments>https://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sun, 01 Mar 2015 09:00:30 +0000</pubDate>
				<category><![CDATA[Интересное в мире]]></category>
		<category><![CDATA[OpenCart]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[интернет магазин]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2284</guid>

					<description><![CDATA[В предыдущей статье, мы познакомились с Opencart 2.0 и провели беглый обзор по новой версии CMS от компании Opencart Limited. Сегодня, мы постараемся найти отличия в функциональной части данного движка для создания интернет магазинов и попробуем выяснить, чем отличается Opencart 1.5.x от Opencart 2.0.x в плане функциональности. Также, я постараюсь ответить на вопрос одного из [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>В предыдущей статье, <a title="Первое впечатление о Opencart 2.0" href="http://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html" target="_blank" data-wpel-link="internal">мы познакомились с Opencart 2.0 и провели беглый обзор</a> по новой версии CMS от компании Opencart Limited. Сегодня, мы постараемся найти отличия в функциональной части данного движка для создания интернет магазинов и попробуем выяснить, <strong>чем отличается Opencart 1.5.x от Opencart 2.0.x</strong> в плане функциональности.</p>
<p>Также, я постараюсь ответить на вопрос одного из подписчиков (Maksim), который хотел узнать <strong>насколько стандартный функционал Opencart 2.0 удовлетворяет потребности SEO оптимизатора</strong> сайтов, для <strong>продвижения интернет магазина</strong> на данной CMS и есть ли смысл обновляться с точки зрения SEO.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/03/opencart-2.0-with-opencart-1.5-whats-new.png" rel="lightbox[2284]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="257" itemprop="image" class="aligncenter size-medium wp-image-2327" src="http://nikita-sp.com.ua/wp-content/uploads/2015/03/opencart-2.0-with-opencart-1.5-whats-new-600x257.png" alt="Сравнение Opencart 2.0 с Opencart 1.5: что новенького?" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/opencart-2.0-with-opencart-1.5-whats-new-600x257.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/opencart-2.0-with-opencart-1.5-whats-new-150x64.png 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/opencart-2.0-with-opencart-1.5-whats-new.png 800w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Еще одним из главных вопросов остается наличие адаптивного дизайна по-умолчанию в Opencart 2.0, что заставляет считать неопытных пользователей что Opencart 2.0 более адаптированный под мобильные устройства и это его плюс.<span id="more-2284"></span></p>
<h2>Адаптивный дизайн и Opencart 2</h2>
<p>Наличие адаптивного дизайна пользовательской части (front-end) в коробке Opencart по большому счету никак не влияет на сайт в целом. Когда разрабатывается сайт на основе любой CMS, которая поддерживает шаблоны/темы оформления, то для каждого сайта создается своя тема/шаблон, при этом может использоваться стандартная, как каркас.</p>
<p>Однако это абсолютно не означает что <strong>разработка интернет магазина с адаптивным дизайном</strong> на Opencart 1.5.x невозможна или сложнее. Более того верстка страниц интернет магазина намного проще и чище, имея <strong>минимальный каркас</strong> без дополнительных фишек, или в идеале &#8212; верстка &#171;с нуля&#187;.</p>
<p>Таким образом, создание интернет магазина с адаптивным дизайном на Opencart 1.5.x сопоставима по сложности с разработкой на Opencart 2.0.x. То есть <strong>если вы хотите адаптивный интернет магазин</strong>, то <strong>необязательно использовать именно Opencart 2.0</strong>.</p>
<p>Единственным неоспоримым плюсом является наличие адаптивной версии в административной части вашего интернет магазина, однако, я сомневаюсь что администраторы или владелец магазина будет управлять им исключительно с мобильного устройства, тем не менее, это плюс в пользу Opencart 2.0.</p>
<h2>Новые функции в Opencart 2</h2>
<p>По большому счету, как я уже писал в предыдущей статье, посвященной <a title="Первое впечатление о Opencart 2.0" href="http://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html" target="_blank" data-wpel-link="internal">краткому обзору Opencart 2</a>, новая версия популярной CMS функционально практически ничем не отличается от своей предшественницы Opencart 1.5.x, другое дело внешний вид.</p>
<p>Ниже приведен <strong>список новых возможностей и нового функционала</strong>, который вы встретите в <strong>Opencart 2</strong>, которого не было в Opencart 1.5.x (за основу берется Opencart 1.5.4.1, возможно некоторые из приведенных нововведений уже были реализованы в Opencart 1.5.6.4)</p>
<p>Для SEO оптимизаторов разработчики Opencart добавили в стандартную сборку поле <em>Meta title</em>, теперь этим полем обладают категории, продукты и информационный страницы (далее &#171;статьи&#187;).</p>

<a href="https://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html/1-seo-information" data-wpel-link="internal"><img loading="lazy" decoding="async" width="95" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-information.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 новое поле Meta title в статье" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-information.png 1487w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-information-600x609.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-information-960x975.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-information-148x150.png 148w" sizes="auto, (max-width: 95px) 100vw, 95px" /></a>
<a href="https://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html/1-seo-products" data-wpel-link="internal"><img loading="lazy" decoding="async" width="91" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-products.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 новое поле Meta title в продукте" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-products.png 1487w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-products-600x634.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-products-960x1014.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-products-142x150.png 142w" sizes="auto, (max-width: 91px) 100vw, 91px" /></a>
<a href="https://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html/1-seo-categories" data-wpel-link="internal"><img loading="lazy" decoding="async" width="95" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-categories.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 новое поле Meta title в категории" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-categories.png 1487w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-categories-600x609.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-categories-960x975.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/1-seo-categories-148x150.png 148w" sizes="auto, (max-width: 95px) 100vw, 95px" /></a>

<p>Скорей всего, компания Opencart Limited не хочет &#171;оставлять без хлеба&#187; разработчиков таких модулей как SEO Pack Pro и т.п, однако, и на этом спасибо.</p>
<p>Одним из более масштабных нововведений в Opencart 2.0 для меня стали <strong>дополнительные поля для покупателей</strong> интернет магазина на Opencart. Теперь вы можете заставить заполнить пользователя еще больше дополнительных и не нужных полей! На самом деле нужная штука.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/03/2-new-function-custom-fields.png" rel="lightbox[2284]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="460" itemprop="image" class="aligncenter size-medium wp-image-2320" src="http://nikita-sp.com.ua/wp-content/uploads/2015/03/2-new-function-custom-fields-600x460.png" alt="Opencart 2.0 новая возможность добавлять поля покупателям" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/2-new-function-custom-fields-600x460.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/2-new-function-custom-fields-960x736.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/2-new-function-custom-fields-150x115.png 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/2-new-function-custom-fields.png 1487w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Следующей новой фишкой Openart 2.0 стало <strong>редактирование вывода модулей</strong>: теперь модули не задаются в определенную схему на странице редактирования настроек модуля, они добавляются на странице редактирования самой схемы. То есть на странице модуля вы задаете определенные настройки, а <strong>в настройках схемы, указываете какие модули в нее добавить</strong>.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-layouts.png" rel="lightbox[2284]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="414" itemprop="image" class="aligncenter size-medium wp-image-2319" src="http://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-layouts-600x414.png" alt="Opencart 2.0 новая настройка (схемы) Layout и вывод модулей" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-layouts-600x414.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-layouts-960x662.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-layouts-150x103.png 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-layouts.png 1487w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>

<a href="https://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html/3-setting-module-list" data-wpel-link="internal"><img loading="lazy" decoding="async" width="62" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-module-list.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 список модулей" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-module-list.png 1487w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-module-list-600x931.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-module-list-960x1489.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-module-list-97x150.png 97w" sizes="auto, (max-width: 62px) 100vw, 62px" /></a>
<a href="https://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html/3-setting-module-position" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="67" src="https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-module-position.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 новая страница настройки модуля, без настроек позиции его отображения" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-module-position.png 1508w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-module-position-600x314.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-module-position-960x502.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/3-setting-module-position-150x78.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>

<p>На мой взгляд такое решение достаточно удобное для того чтобы управлять виджетами и выводом модулей в рамках одной схемы, однако не совсем удобно в случае если ты настраиваешь модуль для разных разделов магазина на странице настроек модуля.</p>
<p><strong>Новый раздел Marketing</strong>, для меня лично пока непонятен и я мало чего о нем могу сказать, однако если у вас есть соображения на счет этого нового функционала &#8212; пишите. Как я понял, данный раздел отображает отчетность по партнерской программе Opencart. Тут <strong>можно отследить переходы со сторонних ресурсов по Tracking Code и количество заказов и кликов</strong>. Что ж, вполне интересное новая функция.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/03/4-marketing-new-function.png" rel="lightbox[2284]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="335" itemprop="image" class="aligncenter size-medium wp-image-2316" src="http://nikita-sp.com.ua/wp-content/uploads/2015/03/4-marketing-new-function-600x335.png" alt="Opencart 2.0 новый раздел маркетинг (Marketing)" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/4-marketing-new-function-600x335.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/4-marketing-new-function-960x536.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/4-marketing-new-function-150x84.png 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/4-marketing-new-function.png 1487w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>В основные настройки магазина были добавлены новые поля, и на мой взгляд давно пора было их добавить (хотя возможно некоторые из этих полей присутствуют в Opencart 1.5.6.4 &#8212; отпишитесь, кто в курсе, спасибо). Я сейчас говорю про такие поля, как <strong>максимальный размер файла загрузки</strong>, <strong>ключевые слова на главной странице</strong> интернет магазина и т.п.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-meta-keywords.png" rel="lightbox[2284]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="508" itemprop="image" class="aligncenter size-medium wp-image-2315" src="http://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-meta-keywords-600x508.png" alt="Opencart 2.0 новое поле ключевые слова" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-meta-keywords-600x508.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-meta-keywords-960x813.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-meta-keywords-150x127.png 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-meta-keywords.png 1487w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Однако, ребята на этом не остановились, и добавили еще такие поля как:</p>
<ul>
<li>Geocode &#8212; поле, позволяющее добавить геолокационные координаты интернет магазина;</li>
<li>Изображение &#8212; не нашел пока где оно выводится, но оно есть (: ;</li>
<li>Часы работы интернет магазина;</li>
<li>Комментарий &#8212; если вам есть что добавить к описанию &#8212; пишите сюда.</li>
</ul>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-fields.png" rel="lightbox[2284]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="601" itemprop="image" class="aligncenter size-medium wp-image-2314" src="http://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-fields-600x601.png" alt="Opencart 2.0 новое поля в описании магазина" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-fields-600x601.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-fields-960x962.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-fields-150x150.png 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-fields.png 1487w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Но и это еще не все, теперь вы можете <strong>настроить количество символов для вывода короткого описани</strong>я в категории или в другом списке товаров, используя опцию <em>List Description Limit</em>. <strong>Разрешить гостям оставлять комментарии</strong> к продукции вашего интернет магазина, и <strong>настроить e-mail оповещения</strong> о новых комментариях.</p>
<p>Еще одной интересной настройкой является <em>Max Login Attempts</em>, которая позволяет <strong>установить количество попыток входа</strong>, дабы предотвратить подбор пароля к аккаунту вашего покупателя. Также добавлены поля для разделов, которые мало используются на территории бывших стран СНГ, но я их отметил на скриншотах.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-option-fields.png" rel="lightbox[2284]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="1594" itemprop="image" class="aligncenter size-medium wp-image-2313" src="http://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-option-fields-600x1594.png" alt="Opencart 2.0 новые настройки опций в настройках магазина" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-option-fields-600x1594.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-option-fields-960x2551.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-option-fields-56x150.png 56w, https://nikita-sp.com.ua/wp-content/uploads/2015/03/5-settings-general-new-option-fields.png 1487w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>SEO мастеров Opencart 2.0 порадует еще такой настройкой как <em>Robots</em>, которая помогает указать <strong>список допустимых роботов</strong>, а также достаточно интересная настройка с точки зрения безопасности &#8212; <em>Allow Forgotten Password</em>, которая разрешает или запрещает пользователям административной части <strong>восстанавливать утерянный или забытый пароль</strong>.</p>
<p>Также пока для меня остаются таинственными и загадочными разделы <em>Extension Installer</em> и <em>Modifications</em>, которые мы обсуждали в предыдущей <a title="Первое впечатление о Opencart 2.0" href="http://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html" target="_blank" data-wpel-link="internal">обзорной статье по Opencart 2.0</a>, и документацию по которым я не смог найти на официальном сайте Opencart.</p>
<h2>SEO оптимизация Opencart 2</h2>
<p>Что касается <strong>SEO оптимизации в Opencart 2</strong>, то она по прежнему <strong>оставляет желать лучшего</strong>. По большому счету с версии Opencart 1.5.x ничего не изменилось. Продукты все также доступны по адресам с категориями и без, вторые и далее страницы пагинации в категориях и других списках товаров сохраняют все описания и мета данные.</p>
<p>Также, к большому разочарованию SEO-шников, стандартный адрес <em>route=common/home</em> никуда не делся, хлебные крошки (breadcrumbs) не размечены специальной разметкой, впрочем как и товары. Какие пункты не изменились, и как оптимизировать свой интернет магазин на Opencart под SEO продвижение, вы можете прочитать в статье <a title="SEO оптимизация Opencart" href="http://nikita-sp.com.ua/2015/02/seo-optimizatsiya-opencart.html" target="_blank" data-wpel-link="internal">SEO оптимизация Opencart</a>.</p>
<h2>Вывод</h2>
<p>Что я могу сказать про Opencart 2.0 &#8212; это все та же старая добрая CMS Opencart 1.5.x, которая сделала большой прорыв в области дизайна. Кроме всего прочего, немного изменила принцип вывода данных, изменив принцип взаимодействия контроллеров и видов (controllers &amp; views), что усложняет обновление интернет магазина с Opencart 1.5.x на Opencart 2.</p>
<p>По большому счету, сегодня, <strong>я не вижу смысла использовать Opencart 2 в рабочих проектах, или обновлять свои старые проекты</strong> до этой версии по причине отсутствия плюсов. Лично для меня в новой версии нет функционала, который бы покорил меня. Разработчики работали над новым интерфейсом, как компания Apple, выпустившая IOS 7 &amp; 8, по большей части как обновления интерфейса, при этом практически не затронув обилие функционала для конечного пользователя.</p>
<p>А учитывая что для каждого проекта разработана своя тема, то по большому счету вы увидите обновления только в административной панели, получите часть неработающих модулей (не все модули обновлены до версии Opencart 2) и будете выполнять лишнюю работу, при этом не получая взамен практически ничего.</p>
<p>Впрочем обновлять ваш интернет магазин или нет &#8212; решать вам. Надеюсь, моя статья помогла вам в этом нелегком выборе, и осветила все те <strong>нововведения, которые были представлены в Opencart 2</strong>.</p>
<p><strong>UPD:</strong> вышло долгожданное продолжение обзора OpenCart 2 в новой статье <a title="Модули, расширения и модификации в OpenCart 2.x" href="http://nikita-sp.com.ua/2015/04/moduli-rasshireniya-i-modifikatsii-v-opencart-2.html" data-wpel-link="internal">модули, расширения и модификации в OpenCart 2.x</a></p>
<p><strong>UPD2:</strong> ознакомтесь с системой событий и триггеров ($this-&gt;event) в новой статье <a href="http://nikita-sp.com.ua/2015/12/sistema-sobyitiy-opencart-2-ispolzovat-event.html" data-wpel-link="internal">система событий в Opencart 2.x: как использовать event</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html/feed</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Первое впечатление о Opencart 2.0</title>
		<link>https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html</link>
					<comments>https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Wed, 25 Feb 2015 13:00:09 +0000</pubDate>
				<category><![CDATA[Интересное в мире]]></category>
		<category><![CDATA[OpenCart]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[интернет магазин]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2250</guid>

					<description><![CDATA[В прошлом, 2014 году, компания OpenCart Limited представила миру новую версию популярной CMS для создания интернет магазинов Opencart 2.0. Спустя несколько месяцев, в начале декабря, были выпущены версии Opencart 2.0.1.0 и Opencart 2.0.1.1, в которых были исправлены некоторые ошибки. Я попытался разобраться что же представляет из себя эта новая версия, всеми так горячо любимого, CMS Opencart. И сегодня я [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>В прошлом, 2014 году, компания <a href="http://opencart.com/" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">OpenCart Limited<span class="wpel-icon wpel-image wpel-icon-6"></span></a> представила миру новую версию популярной <strong>CMS для создания интернет магазинов Opencart 2.0</strong>. Спустя несколько месяцев, в начале декабря, были выпущены версии <strong>Opencart 2.0.1.0</strong> и <strong>Opencart 2.0.1.1</strong>, в которых были исправлены некоторые ошибки.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0.png" rel="lightbox[2250]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="257" itemprop="image" class="aligncenter size-medium wp-image-2270" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-600x257.png" alt="Opencart 2.0 - первое впечатление" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-600x257.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-150x64.png 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0.png 800w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Я попытался разобраться что же представляет из себя эта новая версия, всеми так горячо любимого, CMS Opencart. И сегодня я постараюсь рассказать о самых важных деталях которые были реализованы в последней версии.<span id="more-2250"></span></p>
<h2>Opencart 2.0: внешность &#8212; главное?</h2>
<p>Как вы можете убедиться по скриншотам, новая версия <strong>Opencart имеет достаточно интересный и современный дизайн</strong> пользовательской части, а вот <strong>администраторская часть была нагло слизана с CMS WordPress</strong>, и для меня, как для пользователя этой CMS административная панель новой версии не очень удобна.</p>
<p><strong>Пользовательская часть Opencart 2.0</strong> стала более презентабельной, стильной и красивой, для примера приведу несколько скриншотов:</p>

<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-home" data-wpel-link="internal"><img loading="lazy" decoding="async" width="91" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-home.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Главная" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-home.png 1900w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-home-600x635.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-home-960x1016.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-home-142x150.png 142w" sizes="auto, (max-width: 91px) 100vw, 91px" /></a>
<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-category" data-wpel-link="internal"><img loading="lazy" decoding="async" width="33" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-category.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Категория" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-category.png 1238w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-category-600x1760.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-category-960x2816.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-category-51x150.png 51w" sizes="auto, (max-width: 33px) 100vw, 33px" /></a>
<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-product" data-wpel-link="internal"><img loading="lazy" decoding="async" width="81" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-product.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Продукт" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-product.png 1238w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-product-600x712.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-product-960x1140.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-product-126x150.png 126w" sizes="auto, (max-width: 81px) 100vw, 81px" /></a>
<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-cart" data-wpel-link="internal"><img loading="lazy" decoding="async" width="85" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-cart.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Корзина" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-cart.png 1238w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-cart-600x678.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-cart-960x1084.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-cart-133x150.png 133w" sizes="auto, (max-width: 85px) 100vw, 85px" /></a>

<p>Что же касается административной части, не знаю как вам (пишите в комментариях свое мнение), но мне совсем неудобно пока ею пользоваться. Хотя бы потому что исчезла кнопочка перехода в магазин! Более того, схожесть с административной панелью CMS WordPress тоже не сильно радует и кажется что что-то не так.</p>
<p>Расположение меню административной части допустим самое популярное, но стили, иконки! Они же просто &#171;слизаны&#187;. Меня одного это немного коробит &#8212; пишите в комментариях свое мнение по поводу внешнего вида <strong>Администраторской панели Opencart 2.0</strong>.</p>

<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-admin" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="76" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Административная часть" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin.png 1900w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-600x357.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-960x572.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-150x89.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-admin-product" data-wpel-link="internal"><img loading="lazy" decoding="async" width="77" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-product.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Список продуктов" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-product.png 1900w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-product-600x747.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-product-960x1196.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-product-120x150.png 120w" sizes="auto, (max-width: 77px) 100vw, 77px" /></a>
<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-admin-product-edit" data-wpel-link="internal"><img loading="lazy" decoding="async" width="119" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-product-edit.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Редактирование продукта" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-product-edit.png 1900w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-product-edit-600x484.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-product-edit-960x774.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-product-edit-150x121.png 150w" sizes="auto, (max-width: 119px) 100vw, 119px" /></a>

<p>Основным <strong>преимуществом во внешнем виде Opencart 2.0</strong>, для меня, стало <strong>использование <a title="Адаптивная верстка, статика, резина, в чем разница?" href="http://nikita-sp.com.ua/2015/02/adaptivnaya-verstka-statika-rezina.html" data-wpel-link="internal">адаптивного шаблона</a></strong>, однако зачастую разработчики используют собственный шаблон, таким образом делая стандартный шаблон не особенно востребованным.</p>

<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-home-mobile" data-wpel-link="internal"><img loading="lazy" decoding="async" width="17" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-home-mobile.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Мобильная версия" /></a>
<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-admin-mobile" data-wpel-link="internal"><img loading="lazy" decoding="async" width="30" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-mobile.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Административная панель мобильная версия" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-mobile.png 720w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-admin-mobile-600x1939.png 600w" sizes="auto, (max-width: 30px) 100vw, 30px" /></a>

<p>В целом внешний вид Opencart 2.0 радует глаз, хотя и стал не совсем удобным в административной части, с моей точки зрения, однако <a title="Адаптивная верстка, статика, резина, в чем разница?" href="http://nikita-sp.com.ua/2015/02/adaptivnaya-verstka-statika-rezina.html" target="_blank" data-wpel-link="internal">адаптивный дизайн</a> сегодня &#8212; очень важный аспект при создании сайтов любого типа.</p>
<h2>Opencart 2.0: что же с системой?</h2>
<p>Последнее время, на моем сайте вы часто можете увидеть новые и новые разработки, модули, расширения для CMS Opencart. И выход новой версии для меня означал необходимость переноса своих модулей на более новую версию, что является достаточно трудоемким и скучным занятием.</p>
<p>Однако мои опасения были напрасны, <strong>функционально Opencart 2.0 практически не изменился</strong>. Присутствуют все те же функции и контроллеры, модели и модули, но изменения есть, и просто <strong>установить модуль Opencart 1.5.x на Opencart 2.x у вас уже не выйдет</strong>.</p>
<p>В новой версии был <strong>переработан принцип шаблонизации</strong>, теперь переменные для шаблона задаются не через массив <em>$this-&gt;data[]</em>, а через просто массив <em>$data</em>, с последующей передачей его в функцию вывода, которая теперь выглядит следующим образом:</p>
<pre class="brush: php; title: Код:; notranslate">$this-&gt;response-&gt;setOutput($this-&gt;load-&gt;view('module/category.tpl', $data));</pre>
<p>Также был изменен принцип подключения шапки и низа сайта (header, footer), а также прочих частей страницы, таких как сайдбары и пользовательские блоки, теперь они подключаются так (также появилась новая функция загрузки контроллера):</p>
<pre class="brush: php; title: Код:; notranslate"> $data['header'] = $this-&gt;load-&gt;controller('common/header');
$data['column_left'] = $this-&gt;load-&gt;controller('common/column_left');
$data['footer'] = $this-&gt;load-&gt;controller('common/footer');</pre>
<p>Подключение в контроллер header.php сторонних блоков модулей, таких как корзина, список валют, поиск, язык выглядит теперь также как и подключение самих блоков шапки и низа сайта:</p>
<pre class="brush: php; title: Код:; notranslate"> $data['language'] = $this-&gt;load-&gt;controller('common/language');
$data['currency'] = $this-&gt;load-&gt;controller('common/currency');
$data['search'] = $this-&gt;load-&gt;controller('common/search');
$data['cart'] = $this-&gt;load-&gt;controller('common/cart');</pre>
<p>Глядя на эти небольшие изменения можно сказать что <strong>адаптировать модуль под новую версию Opencart 2.0</strong> достаточно просто, однако присутствуют еще файлы вида (view), а эти файлы были достаточно основательно переписаны и старые шаблоны ну никак не подходят к новой версии.</p>
<h2>Opencart 2.0: новые разделы, новые функции</h2>
<p>К сожалению, официальный сайт Opencart.com не обновил документацию для версии Opencart 2.0 на <a href="http://docs.opencart.com/home" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">страничке мануалов<span class="wpel-icon wpel-image wpel-icon-6"></span></a> и остаются загадкой лично для меня некоторые разделы административной панели и некоторые папки каталога.</p>
<p>Из новых фишек, <strong>разработчики Opencart добавили &#171;Extension Installer&#187;</strong>, который по идее добавляет сам ваши модули для Opencart, однако мне не совсем понятно как это будет работать со всеми модулями, какой формат должен быть у файла, структура папок и т.п.</p>
<p><strong>UPD2:</strong> ознакомится с принципом работы Extension Installer можно в новой статье <a title="Модули, расширения и модификации в OpenCart 2.x" href="http://nikita-sp.com.ua/2015/04/moduli-rasshireniya-i-modifikatsii-v-opencart-2.html" target="_blank" data-wpel-link="internal">модули, расширения и модификации в OpenCart 2.x</a></p>
<p><img loading="lazy" decoding="async" width="600" height="497" itemprop="image" class="aligncenter size-medium wp-image-2264" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-extension-installer-600x497.png" alt="Opencart 2.0 - Extension Installer" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-extension-installer-600x497.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-extension-installer-960x795.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-extension-installer-150x124.png 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-extension-installer.png 1065w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>Попытался найти в интернете хоть какую-то информацию, однако ничего дельного не нашел, если вы располагаете информацией &#8212; оставьте ее в комментариях, я буду рад с ней ознакомиться, спасибо!</p>
<p>Как я понимаю данный раздел будет устанавливать все модули из архива, копируя файлы в указанные папки, отображать файлы которые будут затерты и т.п.</p>
<p>Еще одним <strong>новым интересным разделом является раздел &#171;Modifications&#187;</strong>, которому сопутствует папка в директории <em>system/modifications</em> и опять таки какие файлы и как туда копировать не ясно.</p>

<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-modifications" data-wpel-link="internal"><img loading="lazy" decoding="async" width="128" height="93" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-Modifications.png" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Modifications" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-Modifications.png 1086w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-Modifications-600x435.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-Modifications-960x697.png 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-Modifications-150x109.png 150w" sizes="auto, (max-width: 128px) 100vw, 128px" /></a>
<a href="https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/opencart-2-0-modification-folder" data-wpel-link="internal"><img loading="lazy" decoding="async" width="101" height="96" src="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-modification-folder.jpg" class="attachment-thumbnail size-thumbnail" alt="Opencart 2.0 - Modifications folders and files" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-modification-folder.jpg 449w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/opencart-2.0-modification-folder-150x142.jpg 150w" sizes="auto, (max-width: 101px) 100vw, 101px" /></a>

<p>По предварительным умозаключениям, данный раздел по идее должен служить чем-то вроде встроенного vQmod менеджера, однако редактировать и создавать модификации похоже администратор не сможет.</p>
<p>Интересно, что теперь в директории <em>logs</em> стало на два лога больше. Для чего такое обильное количество логов также пока остается загадкой. Скорей всего каждый лог для определенного раздела.</p>
<h2>Opencart 2.x или Opencart 1.5.x?</h2>
<p>С моей точки зрения, на данный момент обновление и разработка интернет магазинов на версии Opencart 2.x бессмысленна. Хотя бы потому что большинство модулей не перенесено на новую версию. Да чего уж модули, нормальной локализации пока не встречал.</p>
<p>Более того, уверен что найдутся и ошибки и даже, возможно, уязвимости в новой версии, по сему рекомендую не спешить, и продолжать работать, во всяком случае я думаю еще месяцев 6, с предыдущей версией Opencart 1.5.x.</p>
<p>А я, в свою очередь, буду работать над переносом своих модулей на новую версию Opencart, однако сколько это займет времени не известно, т.к. это достаточно трудоемкое и скучное занятие.</p>
<h2>Вывод</h2>
<p>Opencart 2.0 &#8212; новая интересная штучка, которая приятно выглядит и имеет новые возможности и функции. В этой версии разработчики отлично поработали и над дизайном и над адаптацией своего детища под все мобильные устройства.</p>
<p>Однако использовать Opencart 2.0 в разработке пока не стоит. Отсутствие локализации, адаптированных модулей, документации по новым разделам и т.п. делает Opencart 2.0 всего лишь интересной игрушкой, которую нам еще предстоит разобрать и понять как она работает.</p>
<p>Буду рад услышать от вас мнение о новой версии Opencart, ваше отношение к новому дизайну административной части, информацию о новых разделах, и, возможно, описание особенностей, которые я мог пропустить в данном кратком обзоре.</p>
<p><strong>UPD:</strong> доступна новая статья, в которой я рассказываю про <a title="Новые функции и возможности Opencart 2.0" href="http://nikita-sp.com.ua/2015/03/novyie-funktsii-i-vozmozhnosti-opencart2.html" data-wpel-link="internal">новый функционал и возможности Opencart 2</a></p>
<p><strong>UPD2:</strong> ознакомится с принципом работы Extension Installer можно в новой статье <a title="Модули, расширения и модификации в OpenCart 2.x" href="http://nikita-sp.com.ua/2015/04/moduli-rasshireniya-i-modifikatsii-v-opencart-2.html" data-wpel-link="internal">модули, расширения и модификации в OpenCart 2.x</a></p>
<p><strong>UPD3:</strong> ознакомтесь с системой событий и триггеров ($this-&gt;event) в новой статье <a href="http://nikita-sp.com.ua/2015/12/sistema-sobyitiy-opencart-2-ispolzovat-event.html" data-wpel-link="internal">система событий в Opencart 2.x: как использовать event</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/02/pervoe-vpechatlenie-o-opencart2.html/feed</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title>The Grid &#8212; Искусственный интеллект в создании сайтов</title>
		<link>https://nikita-sp.com.ua/2014/12/grid-iskusstvennyiy-intellekt-v-sozdanii-sajtov.html</link>
					<comments>https://nikita-sp.com.ua/2014/12/grid-iskusstvennyiy-intellekt-v-sozdanii-sajtov.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sat, 13 Dec 2014 21:09:18 +0000</pubDate>
				<category><![CDATA[Интересное в мире]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=1826</guid>

					<description><![CDATA[В настоящее время вы можете создать свой собственный веб-сайт в течение нескольких вечеров, проведенных перед компьютером. Но будет ли конечный продукт сайтом, который вы действительно хотите? Это уже совсем другая история. Инструменты веб-публикаций, такие как WordPress и подобные, требуют определенные технические знания и умение компоновать контент, чтобы все ваше содержание вписывалось в их специфические параметры и шаблоны. После того, как [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>В настоящее время вы можете создать свой собственный веб-сайт в течение нескольких вечеров, проведенных перед компьютером. Но будет ли конечный продукт сайтом, который вы действительно хотите? Это уже совсем другая история.</p>
<p>Инструменты веб-публикаций, такие как WordPress и подобные, требуют определенные технические знания и умение компоновать контент, чтобы все ваше содержание вписывалось в их специфические параметры и шаблоны. После того, как вы закончите, вы, вероятно, еще не будете уверены, в том что вы реализовали правильную подачу информации для вашей аудитории, которую вы пытаетесь привлечь.</p>
<p>Альтернативой, конечно, является наем веб-разработчика и дизайнера. Они могут создавать уникальные сайты, разработанные специально для вашего содержания и потребностей, но это стоит денег, и часто означает, что вы должны постоянно обращаться к разработчикам, чтобы обновить контент, когда это необходимо.</p>
<p><img loading="lazy" decoding="async" width="400" height="400" itemprop="image" class="aligncenter size-full wp-image-1830" src="http://nikita-sp.com.ua/wp-content/uploads/2014/12/1274785.jpg" alt="The Grid Logo" srcset="https://nikita-sp.com.ua/wp-content/uploads/2014/12/1274785.jpg 400w, https://nikita-sp.com.ua/wp-content/uploads/2014/12/1274785-150x150.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Сегодня, одна компания разрабатывает продукт, который изменит процесс WEB-разработки навсегда, который называется &#171;The Grid&#187;. Продукт создает красивый настраиваемый сайт, направленный на вашу аудиторию всего за несколько минут.<br />
<span id="more-1826"></span></p>
<p>&#171;<em>Идея очень проста. Вы просто выкладываете что угодно: изображения, видео, продукты, текст и программа выводит элегантный, легко обновляемый веб-сайт</em>&#171;, говорит основатель и главный исполнительный директор Дэн Токчайни.</p>
<p><iframe loading="lazy" src="//www.youtube.com/embed/OXA4-5x31V0?rel=0" width="100%" height="400px" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Посетители вашего сайта не смогут сказать, что вы не потратили большие деньги (или много времени) на его создание. Используя систему &#171;The Grid&#187;, цвета могут быть настроены в соответствии с изображениями, которые вы используете, текст можно наложить на снимок, а функция обнаружения лица никогда не скроет предмет на изображении. Сайты, созданные с помощью &#171;The Grid&#187; хорошо выглядят и адаптивны, так что они будут отлично смотреться на любом устройстве любого размера, а также на мобильных телефонах.</p>
<p>Основное преимущество продукта, по словам Дена Токчайни заключается в том, что вы можете создать сайт в течение нескольких минут.</p>
<p>&#171;<em>Сайт можно легко обновлять, как профиль в социальной сети, можно легко настроить, как Instagram</em>&#171;, говорит он.</p>
<p>Расширение для браузера позволяет обмениваться контентом из Интернета. Вы даже можете создать свой сайт с вашего телефона. Все автоматически форматируется на основе шаблона, разработанного первым дизайнером Медиума, Ли Тейлором. Если вы захотели просмотреть другой шаблон, просто нажмите на новый шаблон дизайна, это просто, как добавить новый фильтр на фото.</p>
<p>Сайты, созданные с помощью сетки постоянно тестируются и слегка изменяются, чтобы улучшить производительность. Стоимость хостинга с установленным &#171;The Grid&#187;, все вместе обойдется вам в 25$ в месяц.</p>
<p>Ожидается, что официальный запуск The Grid состоится весной 2015 года.</p>
<p>К сожалению, пока не ясно, в чем будет заключаться интеллектуальность данного продукта, кроме как в подстановке соответствующих цветов, и использовании определенного шаблона для того или иного типа сайта. Более того, данная система вряд ли охватит 100% рынка WEB-разработки сайтов, т.к. стоимость не малая, да и использование одних и тех же шаблонов (а-ля Ucoz с интелектом и адаптивностью <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ) не сильно впечатляет.</p>
<p>А что вы думаете по этому поводу? Как вы бы использовали искусственный интеллект в создании сайта? Где бы вы его применили?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2014/12/grid-iskusstvennyiy-intellekt-v-sozdanii-sajtov.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>С днем программиста!</title>
		<link>https://nikita-sp.com.ua/2014/09/s-dnem-programmista.html</link>
					<comments>https://nikita-sp.com.ua/2014/09/s-dnem-programmista.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sat, 13 Sep 2014 11:57:13 +0000</pubDate>
				<category><![CDATA[Интересное в мире]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=1595</guid>

					<description><![CDATA[И вот снова 256ой  день, и это значит что сегодня мы отмечаем день программиста! Поздравляем всех коллег! Желаем удачного кодинга, меньше багов, правильно сформулированного ТЗ, меньше чужого кода и успехов в личной жизни 🙂]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="675" height="500" itemprop="image" class="alignnone wp-image-1596 size-full" src="http://nikita-sp.com.ua/wp-content/uploads/2014/09/programmer_day.jpg" alt="С Днем программиста" srcset="https://nikita-sp.com.ua/wp-content/uploads/2014/09/programmer_day.jpg 675w, https://nikita-sp.com.ua/wp-content/uploads/2014/09/programmer_day-600x444.jpg 600w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>И вот снова 256ой  день, и это значит что сегодня мы отмечаем день программиста! Поздравляем всех коллег! Желаем удачного кодинга, меньше багов, правильно сформулированного ТЗ, меньше чужого кода и успехов в личной жизни <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2014/09/s-dnem-programmista.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WebAsyst наплевать на владельцев ShopScript или как положить БД владельца интернет-магазина ShopScript</title>
		<link>https://nikita-sp.com.ua/2013/02/webasyst-naplevat-na-vladeltsev-shopscript-ili-kak-po.html</link>
					<comments>https://nikita-sp.com.ua/2013/02/webasyst-naplevat-na-vladeltsev-shopscript-ili-kak-po.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sun, 17 Feb 2013 21:27:45 +0000</pubDate>
				<category><![CDATA[Интересное в мире]]></category>
		<category><![CDATA[Статьи о php]]></category>
		<category><![CDATA[WebAsyst ShopScript]]></category>
		<category><![CDATA[интернет магазин]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=639</guid>

					<description><![CDATA[Доброй ночи, уважаемые читатели! Сегодня хотелось бы еще раз вспомнить казус, найденный мной в движке интернет-магазина ShopScript от компании WebAsyst. (предыстория тут: Поиск продуктов по атрибутам в WebAsyst ShopScript). После написания вышеупомянутой статьи, я обратился за поддержкой на форум разработчиков, надеясь услышать внятное объяснение наличия такой записи в цикле составления MSQL запроса. (http://forum.webasyst.ru/viewtopic.php?id=18562) Нашелся человек, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Доброй ночи, уважаемые читатели!</p>
<p>Сегодня хотелось бы еще раз вспомнить казус, найденный мной в движке <strong>интернет-магазина ShopScript от компании WebAsyst</strong>. (предыстория тут: <a title="Поиск продуктов по атрибутам в WebAsyst ShopScript" href="http://nikita-sp.com.ua/2013/02/poisk-produktov-po-atributam-v-webasyst-shopscript.html" data-wpel-link="internal">Поиск продуктов по атрибутам в WebAsyst ShopScript</a>).</p>
<p>После написания вышеупомянутой статьи, я <strong>обратился за поддержкой на форум разработчиков</strong>, надеясь услышать внятное объяснение наличия такой записи в цикле составления MSQL запроса. (<a title="Пруф линк темы на сайте разработчика" href="http://forum.webasyst.ru/viewtopic.php?id=18562" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">http://forum.webasyst.ru/viewtopic.php?id=18562<span class="wpel-icon wpel-image wpel-icon-6"></span></a>)<br />
<span id="more-639"></span></p>
<p>Нашелся человек, который так же обратил внимание, на такую конструкцию во время работы с данным движком, но ответов от поддержки не последовало. Я продолжал ждать, в надежде, что кто-то ответит.<br />
<a href="http://nikita-sp.com.ua/wp-content/uploads/2013/02/1.jpg" rel="lightbox[639]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="337" itemprop="image" class="aligncenter size-medium wp-image-640" src="http://nikita-sp.com.ua/wp-content/uploads/2013/02/1-600x337.jpg" alt="пруф скрин" srcset="https://nikita-sp.com.ua/wp-content/uploads/2013/02/1-600x337.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2013/02/1-960x539.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2013/02/1.jpg 1366w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Ждать пришлось недолго и один из реселлеров WebAsyst ответил мне достаточно загадочно. Что, мол, за 250$ (цена движка ShopScript) <strong>никто и не подразумевает, что данный продукт должен работать и не класть БД</strong> такими запросами! И что я вообще тут глупости пишу, пфф, конечно, это естественно! <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2013/02/3.jpg" rel="lightbox[639]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="337" itemprop="image" class="aligncenter size-medium wp-image-647" src="http://nikita-sp.com.ua/wp-content/uploads/2013/02/3-600x337.jpg" alt="пост ресселера" srcset="https://nikita-sp.com.ua/wp-content/uploads/2013/02/3-600x337.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2013/02/3-960x539.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2013/02/3.jpg 1366w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2013/02/2.jpg" rel="lightbox[639]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="337" itemprop="image" class="aligncenter size-medium wp-image-648" src="http://nikita-sp.com.ua/wp-content/uploads/2013/02/2-600x337.jpg" alt="мой ответ на второй ответ ресселера" srcset="https://nikita-sp.com.ua/wp-content/uploads/2013/02/2-600x337.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2013/02/2-960x539.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2013/02/2.jpg 1366w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>На что я ответил, что продуктом пользуется не один человек, и за эти деньги, полученные от тысячной аудитории клиентов, можно было сделать продукт качественней или, во всяком случае, следить за его стабильностью, хотя бы по репортам от пользователей, выпускать баг фиксы и т.п.</p>
<p>Из всего общения на форуме можно было вынести только одно, что <strong>разработчики WebAsyst&#8217;a не желают заниматься поддержкой</strong> своего скрипта и их главная задача &#8212; содрать с покупателя деньги, а дальнейшие его трудности &#8212; это его проблемы.</p>
<p>В заключение хочу сказать одно: я человек не конфликтный, но такие моменты задевают до глубины души, когда человек/компания, взявшая на себя обязательство создавать и поддерживать такой серьезный продукт как интернет-магазин, просто не желает считаться с клиентами, с которых берет не малые деньги за свой продукт.<br />
Ведь <strong>интернет-магазин &#8212; это даже не сайт-визитка, а инструмент для продажи</strong>, инструмент для ведения бизнеса.</p>
<p>На этом на сегодня все. Вскоре ожидайте статью про лечение данной проблемы.<br />
Всем спасибо за внимание, и не попадайте в такие ситуации!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2013/02/webasyst-naplevat-na-vladeltsev-shopscript-ili-kak-po.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Битва браузеров</title>
		<link>https://nikita-sp.com.ua/2013/01/bitva-brauzerov.html</link>
					<comments>https://nikita-sp.com.ua/2013/01/bitva-brauzerov.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sun, 13 Jan 2013 01:19:12 +0000</pubDate>
				<category><![CDATA[Вёрстка]]></category>
		<category><![CDATA[Интересное в мире]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=610</guid>

					<description><![CDATA[Привет всем! В последнее время я не часто вас баловал новыми записями, и вот наконец-то интересный пост в моей блоге! 🙂 Сегодня я бы хотел ознакомить вас с тестом браузеров. Таких как: Google Chrome 24.0.131 FireFox 12.0 Internet Explorer 9 Opera 12.12 Недавно я наткнулся на ресурс проверки браузера на работу с HTML5. Сайт оценивает браузер, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Привет всем!</p>
<p>В последнее время я не часто вас баловал новыми записями, и вот наконец-то интересный пост в моей блоге! <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
Сегодня я бы хотел ознакомить вас с тестом браузеров. Таких как:</p>
<ul>
<li>Google Chrome 24.0.131</li>
<li>FireFox 12.0</li>
<li>Internet Explorer 9</li>
<li>Opera 12.12</li>
</ul>
<p>Недавно я наткнулся на ресурс проверки браузера на работу с HTML5. Сайт оценивает браузер, и после чего выдает оценку в очках, где максимум &#8212; 500 очков. И вот какие результаты мне выдал ресурс.<span id="more-610"></span></p>
<p><strong>Первое место</strong> занимает естественно <strong>Google Chrome</strong> с 448 очками:</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2013/01/chrome.jpg" rel="lightbox[610]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1366" height="738" itemprop="image" class="aligncenter wp-image-611" src="http://nikita-sp.com.ua/wp-content/uploads/2013/01/chrome.jpg" alt="chrome" srcset="https://nikita-sp.com.ua/wp-content/uploads/2013/01/chrome.jpg 1366w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/chrome-600x324.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/chrome-960x518.jpg 960w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></a></p>
<p>На <strong>второе место</strong> номинируется&#8230; как вы думаете кто? FF? Opera?</p>
<p>Скажу сразу, что я был слегка удиивлен выдачей, но это была <strong>Opera</strong>! (Посмотрев на результат я сперва испугался, ну вы понимаете о чем я <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> )</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2013/01/opera.jpg" rel="lightbox[610]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1366" height="738" itemprop="image" class="aligncenter wp-image-616" src="http://nikita-sp.com.ua/wp-content/uploads/2013/01/opera.jpg" alt="opera" srcset="https://nikita-sp.com.ua/wp-content/uploads/2013/01/opera.jpg 1366w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/opera-600x324.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/opera-960x518.jpg 960w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></a></p>
<p>Замыкать тройку лидеров будет естественно <strong>FireFox. </strong>Он, с количеством в 340 баллов занимает 3 место:</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2013/01/ff.jpg" rel="lightbox[610]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1366" height="738" itemprop="image" class="aligncenter wp-image-612" src="http://nikita-sp.com.ua/wp-content/uploads/2013/01/ff.jpg" alt="ff" srcset="https://nikita-sp.com.ua/wp-content/uploads/2013/01/ff.jpg 1366w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/ff-600x324.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/ff-960x518.jpg 960w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></a></p>
<p>UPD: не учел последних обновлений FF, но места остаются за своими владельцами! Вот выкладываю обновленный скрин</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2013/01/ff18.jpg" rel="lightbox[610]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="960" height="518" itemprop="image" class="aligncenter wp-image-624 size-large" src="http://nikita-sp.com.ua/wp-content/uploads/2013/01/ff18-960x518.jpg" alt="ff18" srcset="https://nikita-sp.com.ua/wp-content/uploads/2013/01/ff18-960x518.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/ff18-600x324.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/ff18.jpg 1366w" sizes="auto, (max-width: 960px) 100vw, 960px" /></a></p>
<p><strong>Четвертым</strong> к финишу естественно пришел <strong>Internet Explorer 9 (8,7) </strong>набрав лишь 138 и по 42 очка соответственно.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2013/01/ie9.jpg" rel="lightbox[610]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1366" height="738" itemprop="image" class="aligncenter wp-image-615" src="http://nikita-sp.com.ua/wp-content/uploads/2013/01/ie9.jpg" alt="ie9" srcset="https://nikita-sp.com.ua/wp-content/uploads/2013/01/ie9.jpg 1366w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/ie9-600x324.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/ie9-960x518.jpg 960w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></a></p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2013/01/ie8.jpg" rel="lightbox[610]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1366" height="738" itemprop="image" class="aligncenter wp-image-614" src="http://nikita-sp.com.ua/wp-content/uploads/2013/01/ie8.jpg" alt="ie8" srcset="https://nikita-sp.com.ua/wp-content/uploads/2013/01/ie8.jpg 1366w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/ie8-600x324.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/ie8-960x518.jpg 960w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></a></p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2013/01/ie7.jpg" rel="lightbox[610]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="1366" height="738" itemprop="image" class="aligncenter wp-image-613" src="http://nikita-sp.com.ua/wp-content/uploads/2013/01/ie7.jpg" alt="ie7" srcset="https://nikita-sp.com.ua/wp-content/uploads/2013/01/ie7.jpg 1366w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/ie7-600x324.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2013/01/ie7-960x518.jpg 960w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></a></p>
<p>Собственно все, кто имеет дело с <strong>разработкой WEB приложений </strong>знают приблизительную оценку браузеров, так что их  моим постом вряд ли удивишь, собственно как и меня результатами ресурса. Я это пишу к тому, что есть еще клиенты, заказывающие <strong>разработку сайта </strong>и требующие чтобы поддерживался Internet Explorer.</p>
<p>На эту тему можно много спорить и распинаться, но я скажу, что:</p>
<ul>
<li>IE пользуются считанные проценты пользователей интернета</li>
<li>если наблюдается острая необходимость у заказчика совокупить мозг верстальщика, то N$ решат вопрос <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
<p>Надеюсь что пост пригодится и будет кому-то еще интересен, <a href="http://html5test.com" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">линк на ресурс<span class="wpel-icon wpel-image wpel-icon-6"></span></a> прикрепляю.</p>
<p>Удачной верстки! <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2013/01/bitva-brauzerov.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Выход iPhone 5 и его обзор на конференции</title>
		<link>https://nikita-sp.com.ua/2012/09/vyihod-iphone-5-i-ego-obzor-na-konferentsii.html</link>
					<comments>https://nikita-sp.com.ua/2012/09/vyihod-iphone-5-i-ego-obzor-na-konferentsii.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Thu, 13 Sep 2012 00:19:36 +0000</pubDate>
				<category><![CDATA[Интересное в мире]]></category>
		<category><![CDATA[интересно]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=587</guid>

					<description><![CDATA[Добрый вечер, уважаемые читатели, блога. Сегодня я хотел бы поделиться несколькими мыслями по поводу нового гаджета  от компании Apple. 12 Сентября 2012 года состоялась презентация нового iPhone 5. Собственно вот видео с этой презентации: Вот краткое описание презентации, взятое с сайта podrobnosti.ua: Компания Apple официально представила новую версию своего смартфона. Презентацию нового гаджета вел вице-президент [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Добрый вечер, уважаемые читатели, блога.</p>
<p>Сегодня я хотел бы поделиться несколькими мыслями по поводу нового гаджета  от компании Apple. 12 Сентября 2012 года состоялась презентация нового iPhone 5. Собственно вот видео с этой презентации:<span id="more-587"></span></p>
<p><iframe loading="lazy" src="http://www.youtube.com/embed/aEZTs8JhCsI" width="560" height="315" frameborder="0"></iframe></p>
<p>Вот краткое описание презентации, взятое с сайта podrobnosti.ua:</p>
<blockquote><p>Компания Apple официально представила новую версию своего смартфона. Презентацию нового гаджета вел вице-президент Apple по международному маркетингу Фил Шиллер.</p>
<p>Новый смартфон сделан целиком из стекла и алюминия. Корпус всего 7,6 миллиметра толщиной &#8212; это делает iPhone 5 на 18% тоньше модели 4S. Весит новый девайс 112 граммов &#8212; на 29% легче предшественника. Устройство получило новый Retina-дисплей с диагональю в 4 дюйма. Разрешение экрана составляет 1136 на 640 пикселей (плотность &#8212; 326 точек на дюйм). Как и предсказывали, на экране помещается дополнительный ряд пиктограмм. Отсутствие еще большего дисплея в Apple объяснили тем, что в 4-дюймовом экране все пиктограммы находятся на расстоянии вытянутого большого пальца.</p>
<p>У новой модели iPhone также появилась поддержка мобильных сетей LTE. Гаджет также получил новый, усовершенствованный процессор Apple A6. Шиллер пообещал, что новый смартфон в два раза быстрее обрабатывает графику, чем предыдущий.</p>
<p>У iPhone 5 8-мегапиксельная камера с ИК-фильтром и диафрагмой f/2,4. Батарейка устройства позволяет ему работать в сетях 3G/LTE до восьми часов в режиме непрерывного обмена данными. Также нового iPhone хватает на 10 часов просмотра видео, 40 часов прослушивания музыки или 225 часов работы в неактивном состоянии. Устройство получило новый коннектор для подзарядки Lightning. Он значительно меньше предыдущего.</p>
<p>В iPhone 5 встроено сразу три микрофона: спереди, сзади и с нижней части корпуса. Все они служат для лучшего распознования голоса абонента при работе с голосовым помощником Siri. Наушники, которые теперь будут поставляться со смартфоном, будут оснащены функцией шумоподавления.</p>
<p>Навигационный сервис в новом смартфоне получил трехмерные карты.<br />
Фил Шиллер заявил, что iPhone 5 &#8212; &#171;Это самое прекрасное, что мы когда-либо делали&#187;.</p></blockquote>
<p>Лично я не соглашусь с Филом.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2012/09/vyihod-iphone-5-i-ego-obzor-na-konferentsii.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Социальная сеть Вконтакте была положена</title>
		<link>https://nikita-sp.com.ua/2012/06/sotsialnaya-set-vkontakte-byila-polozh.html</link>
					<comments>https://nikita-sp.com.ua/2012/06/sotsialnaya-set-vkontakte-byila-polozh.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Mon, 04 Jun 2012 00:11:03 +0000</pubDate>
				<category><![CDATA[Интересное в мире]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=576</guid>

					<description><![CDATA[Сегодня, Понедельник 4 Июня 2012 года, около 4 часов ночи по Московскому времени сайт Вконтакте был не доступен длительное время. Пока никакой информации не известно. Лично я предполагаю очередной взлом или атаку хакеров на социальную сеть. В противном случае, я полагаю, что администрация сайта оповестила бы пользователей о профилактике или о других работах и вывесила [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Сегодня, Понедельник 4 Июня 2012 года, около 4 часов ночи по Московскому времени сайт Вконтакте был не доступен длительное время. Пока никакой информации не известно.</p>
<p>Лично я предполагаю очередной взлом или атаку хакеров на социальную сеть. В противном случае, я полагаю, что администрация сайта оповестила бы пользователей о профилактике или о других работах и вывесила бы какую-нибудь информацию относительно времени отсутствия доступа к сайту.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2012/06/sotsialnaya-set-vkontakte-byila-polozh.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
