<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Установка с нуля, пользовательские скрипты (#850)</title>
		<link>https://www.cotonti.com</link>
		<description>Laatste forum onderwerpen</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 12 Apr 2026 21:08:42 -0000</pubDate>

		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	да. мелочь, а приятно!</p>
]]></description>
			<pubDate>Di, 24 Apr 2012 20:39:34 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post34088]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	Еще предлагаю этот блок разделить на категории, т.е. первый блок - то что обновилось, второй - что не требует обновления, третий - что не обновилось и т.д.</p>
]]></description>
			<pubDate>Di, 24 Apr 2012 12:08:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post34085]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	Не стал плодить отдельную тему.</p>
<p>
	Есть еще такая идея/пожелание - при обновлении движка, <a href="http://www.cotonti.com/datas/users/2012-04-24_13-45_cotonti_461.png">лог с результатами</a> обновления, который отображается на экране хотелось бы видеть в более читаемом варианте. Т.е. чтобы сразу было понятно, что обновилось, а что осталось без изменений. Сейчас очень нейдобно просматривать этот список и вчитываться в каждую строку (тем более на зеленом фоне). Как вариант, для читаемости выделить текст цветом, или выводить только ту информацию, которая касается обновленных компонентов.</p>
]]></description>
			<pubDate>Di, 24 Apr 2012 09:49:57 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post34083]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	Понятно.</p>
]]></description>
			<pubDate>Zo, 26 Feb 2012 20:19:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33304]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Нет, что JS, что PHP, для локализаций нужны отдельные файлы, для отдельных файлов нужны отдельные папки, а с отдельными папками это уже почти плагины.</p>
]]></description>
			<pubDate>Zo, 26 Feb 2012 20:18:57 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33303]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	А на js не получится сделать локализации?</p>
]]></description>
			<pubDate>Zo, 26 Feb 2012 18:28:54 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33301]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Начал делать, столкнулся с тем, что для скриптов будет трудно делать локализации, а делать их нужно, иначе пользователь не поймёт, что эта странная штука делает. Решил, что вместо этого лучше реализовать категоризацию плагинов и создать специальную категорию для post-install скриптов, которые будут отображаться и устанавливаться последними.</p>
]]></description>
			<pubDate>Zo, 26 Feb 2012 18:05:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33299]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	Спасибо. Попровил заголовок топика.</p>
<p>
	Ждем реализации. :)</p>
]]></description>
			<pubDate>Za, 25 Feb 2012 21:41:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33288]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Создал <a href="https://github.com/Cotonti/Cotonti/issues/850" rel="nofollow">тикет</a>.</p>
]]></description>
			<pubDate>Za, 25 Feb 2012 16:06:11 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33281]]></link>
		</item>
		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	резонно.</p>
]]></description>
			<pubDate>Za, 25 Feb 2012 09:32:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33275]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	Разработчиков скриптов тысячи, а разработчиков Cotonti единицы :)   Они умрут на каждый чих API дополнять.</p>
<p>
	Структура не так часто меняется. Да и контроль версий какой-никакой будет.</p>
<p>
	Пусть уж разработчики скриптов берут работу на себя, тем более, что конечный функционал, о котором идет речь нужен именно им (читай нам).</p>
<p>
	Да и делится скриптами никто не мешает.</p>
<p>
	 </p>
]]></description>
			<pubDate>Thu, 23 Feb 2012 15:25:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33250]]></link>
		</item>
		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	интересно.</p>
<p>
	Я только думаю, <a href="https://www.cotonti.com/users/Macik">Macik</a>, что SQL скрипты не гибки - ведь даже за последний год менялась структура таблицы cot_page и, по-моему, cot_users. Может быть, возможно будет добавлять юзеров, категории и страницы через Cotonti API, чтобы разработчику скрипта не надо было думать про все поля в таблицах и про AUTH?</p>
]]></description>
			<pubDate>Thu, 23 Feb 2012 07:43:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33245]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	Да. Это идея мне нравится гораздо больше. Выбрал галочкой нужный скрипт - и ок. Это и разработчикам сильно упростить развертывание системы - один раз написал скрипт который создает все базовые настройки - и установка клиенту превращается в одно удовольствие.</p>
<p>
	<strong>Двумя руками за!</strong></p>
<p>
	Думаю, что и реализация не будет сильно трудной. Механизм подгрузки и исполнения sql и php скриптов уже есть в движке. Придумать правило именования этих SQL скриптов (чтобы запускались в определенном порядке), а описание скрипта брать из первых строчек коментария в скрипте.</p>
<p>
	Например файл 001_add_user.sql:</p>
<pre class="brush:sql;">
-- COTONTI: 0.9.1-0.9.8
-- RU: Создает запись тестового пользователя в группе 'members', имя 'test', пароль 'test'
-- EN: Creates test user with name 'test' in 'members' group, password 'test', 

INSERT INTO `cot_users` (`user_name`, `user_password`, `user_maingrp`, `user_country`, `user_text`, `user_timezone`, `user_birthdate`, `user_gender`, `user_email`, `user_hideemail`, `user_theme`, `user_scheme`, `user_lang`) VALUES
('test', '41da76f0fc3ec62a6939e634bfb6a342', 6, '', NULL, '4.0', '0000-00-00', 'U', 'test@example.com', 1, 'nemesis', 'default', 'ru');
</pre>
<p>
	Файл 001_more_rocknroll.inc:</p>
<pre class="brush:php;">
&lt;?php
/**
 * COTONTI: 0.9.1-0.9.8
 * RU: Наш чудо скрипт
 * EN: Our mega code
 */

defined('COT_CODE') &amp;&amp; defined('COT_INSTALL') or die('Wrong URL');

// тут производим более тонкие настройки

?&gt;</pre>
<p>
	 </p>
]]></description>
			<pubDate>Wo, 22 Feb 2012 07:50:34 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33237]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[скорее сделать возможность добавки в инстал юзерскриптов]]></description>
			<pubDate>Di, 21 Feb 2012 13:39:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33223]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	Если сделать с "галочкой" при установке - все будут довольны и никого напрягать не будет. :) </p>
]]></description>
			<pubDate>Di, 21 Feb 2012 11:47:57 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33220]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	честно какая то избыточность</p>
]]></description>
			<pubDate>Ma, 20 Feb 2012 21:32:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33214]]></link>
		</item>
		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	удивительно, но на этой неделе даже думал, а не написать ли по-быстрому плуг, который бы создавал пару аккаунтов (для моих верстальщиков) и пачку страниц для будущего тестинга вёрстки...</p>
<p>
	было бы здорово увидеть это решение в движке... но мой 7летний опыт с sed|cot - позволяет предугадать реакцию главных разработчиков... <img alt="smiley" height="20" src="http://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/regular_smile.gif" title="smiley" width="20" />  поэтому, я думаю, стоит просто сделать это на уровне плагина... )))</p>
]]></description>
			<pubDate>Ma, 20 Feb 2012 19:06:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33205]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	Толковая идейка за</p>
]]></description>
			<pubDate>Ma, 20 Feb 2012 18:51:44 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33204]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<p>
	Хорошая идея ... поддерживаю.</p>
<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=33195%2333195">#33195</a> <strong>Macik: </strong><br /><ul><li>
			...</li>
		<li>
			приветственное личное сообщение</li>
		<li>
			...</li>
	</ul></blockquote>
<p>
	Оно было, и было до тех пор пока не сделали при установке движка возможность выбор включаемых модулей. Правда до этого это первое ЛС всеравно никто не замечал потому что у него дата стояла древняя и плуг клинер сразу его сносил  <img alt="smiley" height="20" src="http://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/regular_smile.gif" title="smiley" width="20" /></p>
]]></description>
			<pubDate>Ma, 20 Feb 2012 16:25:27 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33197]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	1. против</p>
<p>
	2,3. 50/50</p>
<p>
	4. за</p>
<p>
	5. не вижу смысла</p>
<p>
	6,7. за</p>
<p>
	 </p>
<blockquote>
	<p>
		В идеале, при инсталяции создание всех тестовых данных должно быть отключаемым (например чебокс «создать тестовые данные»). Это тоже упростит жизьнь. В частности тем админам, которые настраивают движок клиенту и, как правило, все равно удаляют ненужные разделы, пееркраивают форум и т.д.</p>
</blockquote>
<p>
	-За</p>
<p>
	 </p>
]]></description>
			<pubDate>Ma, 20 Feb 2012 16:22:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33196]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	Идея простая - снабдить движок «данными по умолчанию», которые создавались бы в базе при установке с нуля.</p>
<p>
	Сейчас после установки CMS автоматом создаются некоторые данные, например: </p>
<ul><li>
		структара разделов и приветственная страница для модуля pages</li>
	<li>
		структура разделов для модуля форума</li>
</ul><p>
	Предлагаю их немного расширить, например такими:</p>
<ul><li>
		тестовый пользователь (с минимальными правами)</li>
	<li>
		тестовое сообщение в форуме</li>
	<li>
		тестовый комментарий к приветственной странице</li>
	<li>
		тестовые теги для приветственной страницы и сообщения в форуме</li>
	<li>
		меленький тестовый файл уже загруженный в PFS (для наглядности картинка, которую вставить в приветственную страницу)</li>
	<li>
		приветственное личное сообщение</li>
	<li>
		тестовое голосование</li>
</ul><p>
	Т.е. для любого модуля, который оперирует с содержимым, включенного в базовую поставку, должны присутствовать своего рода тестовые данные.</p>
<p>
	Для чего это нужно - для того чтобы новый пользователь после установки мог быстро и во всей красе оценить возможности движка, вживую увидев как примерно будет выглядеть «живая» CMS и что в нее включено. (Мог бы потыкать голосовалку, открыть комментарии или помотреть личные сообщения).</p>
<p>
	Это же (IMHO) упростит разработку тем оформления и их отладку, т.к. можно сразу увидеть «как оно».</p>
<p>
	В идеале, при инсталяции создание всех тестовых данных должно быть отключаемым (например чебокс «создать тестовые данные»). Это тоже упростит жизьнь. В частности тем админам, которые настраивают движок клиенту и, как правило, все равно удаляют ненужные разделы, пееркраивают форум и т.д. </p>
<p>
	 </p>
]]></description>
			<pubDate>Ma, 20 Feb 2012 15:20:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=6789&d=0#post33195]]></link>
		</item>
	</channel>
</rss>