<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Модуль YaTurboPages более не актуален. Как быть?]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/1858/" />
	<updated>2019-08-26T11:09:11Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/1858/modul-yaturbopages-bolee-ne-aktualen-kak-byt/</id>
		<entry>
			<title type="html"><![CDATA[Re: Модуль YaTurboPages более не актуален. Как быть?]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10313/#p10313" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Можно же отдавать партнёрам такие &quot;мертвые&quot; модули на поддержку.</p></blockquote></div><p>Модули сторонних разработчиков не принадлежат нам, мы не можем их никому передавать, также как не можем заставить разработчиков разрабатывать новые фичи для модуля. Это личное дело и время каждого разработчика.</p><p>Модуль работает на момент покупки и гарантийный срок (6 месяцев). Для крайних случаев, есть наша платная поддержка.</p><p>-------</p><p>Мы видим проблему гораздо шире и решаем ее. Поэтому совсем скоро, мы наконец-то поменяем полностью систему лицензирования модулей и разработчикам будет интересно разрабатывать и поддерживать модули. А значит, что и клиенты будут иметь больше модулей, которые дольше будут поддерживать их разработчики. Все подробности будут в новости.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2019-08-26T11:09:11Z</updated>
			<id>https://forum.readyscript.ru/post/10313/#p10313</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Модуль YaTurboPages более не актуален. Как быть?]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10312/#p10312" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>Программный код интеграции - это скоропортящийся продукт, его нужно постоянно поддерживать. Все вокруг очень быстро меняется. Поэтому если автор перестал его поддерживать, то модуль можно считать мертвым.</p></blockquote></div><p>Хорошо, а как же все те клиенты, что купили модуль?<br />Как быть с теми, кто забьёт на RS в итоге подобных ситуаций?</p><p>Можно же отдавать партнёрам такие &quot;мертвые&quot; модули на поддержку - и модули будут жить, и RS будет жить, и у клиентов ошибок не будет, да и вам не напряжно.</p>]]></content>
			<author>
				<name><![CDATA[Polo Art]]></name>
				<uri>https://forum.readyscript.ru/user/535/</uri>
			</author>
			<updated>2019-08-26T09:02:27Z</updated>
			<id>https://forum.readyscript.ru/post/10312/#p10312</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Модуль YaTurboPages более не актуален. Как быть?]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10311/#p10311" />
			<content type="html"><![CDATA[<p>Программный код интеграции - это скоропортящийся продукт, его нужно постоянно поддерживать. Все вокруг очень быстро меняется. Поэтому если автор перестал его поддерживать, то модуль можно считать мертвым.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2019-08-25T18:23:49Z</updated>
			<id>https://forum.readyscript.ru/post/10311/#p10311</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Модуль YaTurboPages более не актуален. Как быть?]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10307/#p10307" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><div class="quotebox"><cite>Бутаков пишет:</cite><blockquote><p>А через обновление модуля в маркетплэйс это не решается?</p></blockquote></div><p>Этот модуль уже давно не поддерживается его разработчиком, он отключен в маркетплейсе.</p></blockquote></div><p>Вообще, у вас не всё закрыто, например<br /></p><div class="codebox"><pre><code>https://marketplace.readyscript.ru/support/yaturbopages/theme133/view/</code></pre></div><p>Ситуация, на самом деле, не нормальная. Когда был модуль, на него забили, и на этом всё.<br />Подобное обязано решаться через пункт в договоре и, непосредственно, публичный форк. Или не публичный, а только для обновлений.</p><p>Понимаете, из всех пользователей - процентов 5-10 решат самостоятельно, 20 найдут эту тему и поправят, а остальные 70? Уверены, что все позвонят в техподдержку? Часть просто плюнет, и так плюющих со временем будет больше. Всё, мол, ридискрипт ломучий, давайте сделаем на опенкарте (и им ещё подскажут!). Сколько я подобного встречал, когда сталкивается кто-то с готовым ИМ на RS, ломает пол-сайта, а потом нам наш прошлый клиент звонит (или не звонит) и рассказывает про битрикс, опенкарт, вордпресс или ещё какую-то хрень.</p>]]></content>
			<author>
				<name><![CDATA[Polo Art]]></name>
				<uri>https://forum.readyscript.ru/user/535/</uri>
			</author>
			<updated>2019-08-23T10:48:51Z</updated>
			<id>https://forum.readyscript.ru/post/10307/#p10307</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Модуль YaTurboPages более не актуален. Как быть?]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10303/#p10303" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Бутаков пишет:</cite><blockquote><p>А через обновление модуля в маркетплэйс это не решается?</p></blockquote></div><p>Этот модуль уже давно не поддерживается его разработчиком, он отключен в маркетплейсе.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2019-08-21T20:39:49Z</updated>
			<id>https://forum.readyscript.ru/post/10303/#p10303</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Модуль YaTurboPages более не актуален. Как быть?]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10300/#p10300" />
			<content type="html"><![CDATA[<p>А через обновление модуля в маркетплэйс это не решается?</p>]]></content>
			<author>
				<name><![CDATA[Бутаков]]></name>
				<uri>https://forum.readyscript.ru/user/66/</uri>
			</author>
			<updated>2019-08-21T13:23:39Z</updated>
			<id>https://forum.readyscript.ru/post/10300/#p10300</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Модуль YaTurboPages более не актуален. Как быть?]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10292/#p10292" />
			<content type="html"><![CDATA[<p>В последней версии RS, мы провели рефакторинг кода и добавили новые фичи в модуль export, в связи с этим старые модули, которые добавляли свои классы для профилей экспорта теперь должны быть доработаны. Изменения минимальны.<br />Рассказываем на примере модуля YaTurboPages:</p><p>Если вы видете ошибку: Fatal error: Declaration of YaTurboPages\Model\ExportType\Turbo\YaTurboPages::export(Export\Model\Orm\ExportProfile $profile) must be compatible with Export\Model\ExportType\AbstractType::export() in /modules/yaturbopages/model/exporttype/turbo/yaturbopages.inc.php on line 0.</p><p>необходимо перейти к редактированию файла /modules/YaTurboPages/Model/ExportType/Turbo/YaTurboPages.inc.php и вместо:</p><div class="codebox"><pre><code> 
    public function export(\Export\Model\Orm\ExportProfile $profile)
    {
        $writer = new \YaTurboPages\Model\MyXMLWriter();
        $writer-&gt;openURI($profile-&gt;getCacheFilePath());
       //...
       return file_get_contents($profile-&gt;getCacheFilePath());</code></pre></div><br /><p>написать это:</p><div class="codebox"><pre><code>    public function export()
    {
        $profile = $this-&gt;getExportProfile();

        $writer = new \YaTurboPages\Model\MyXMLWriter();
        $writer-&gt;openURI($profile-&gt;getTypeObject()-&gt;getCacheFilePath());

        //....
       return file_get_contents($profile-&gt;getTypeObject()-&gt;getCacheFilePath());</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2019-08-19T12:40:50Z</updated>
			<id>https://forum.readyscript.ru/post/10292/#p10292</id>
		</entry>
</feed>
