<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Install/Upgrade script</title>
		<link>https://www.cotonti.com</link>
		<description>Последние сообщения в теме</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 02 May 2026 13:41:16 -0000</pubDate>

		<item>
			<title>oc</title>
			<description><![CDATA[@Kilandor<br />
<br />
I hear you have a script in development, why don't you just release it to be developed ? If you do not like what other's have done, you can still code yourself..<br />
<br />
If you think it is raw, it is better than nothing that I have, and also starting all over to the script.]]></description>
			<pubDate>вт, 03 мар 2009 07:55:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=574&d=0#post9259]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Another thing to do in installer: an utility to convert the database to UTF-8.]]></description>
			<pubDate>ср, 26 ноя 2008 20:10:36 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=574&d=0#post1513]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[I didn't mean any sort of online updater that would fetch files and install them (because many installs are done offline). What I meant is quite more simple, which updates, say, between 2 revisions this way:<br />
<ul>
<li>User gets a latest trunk/stable from SVN or as a tarball.</li>
<li>He unpacks it to the same directory his previous revision is located, so the files get updated (simply replaced).</li>
<li>Then he needs to update the SQL which he has no idea about, so he just runs setup.php to do it all for him.</li>
<li>setup.php finds existing version/revision from the database, then it gets latest revision from a specific file in docs folder and applies all patches between existing and latest.</li>
</ul>
<br />
What's more, your converter would even be capable of &quot;upgrading&quot; other scripts (like phpBB) to Cotonti, which is amazing.]]></description>
			<pubDate>ср, 26 ноя 2008 14:12:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=574&d=0#post1509]]></link>
		</item>
		<item>
			<title>Kilandor</title>
			<description><![CDATA[Actually the converter i'm making, would be perfect to make some few modifcations to it. To make a beautiful install script. And would allow us to easily add the upgrade changes from version to version, say 121-125, or if somone really wanted to do 110-125. Thats just for example. And even run verification process to find the version.<br />
<br />
It would be dead perfect for this.<br />
<br />
I did also think though, you know it would be very easy, to create a script, to curl/fopen the files on the svn (can be accessed via your SVN pw, directly), it could if we added a revision file to keep track detect your current revision, From there you could choose to upgrade to the latest (to upgrade to a specific version, would take using TRAC to pull the specific version, as you can't do it straight from svn.cotonti.com that i know of? maybe there is a way)<br />
<br />
This would also detect the SQL files as we have them by r###.sql now, and apply the appropriate files to update. This would be a generic updater of course, It couldn't give you specific details on everything that was possibly changed.<br />
<br />
But yes my converter script would be perfect for upgrading from older sed versions, to hep get up to our version.]]></description>
			<pubDate>пн, 24 ноя 2008 17:18:39 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=574&d=0#post1497]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[We have been skipping this for quite a long time, but now I see that having a handy Install/Upgrade script would save a lot of time and help to involve more people to be using Seditio-N.<br />
<br />
The main requirements are:<br />
<ul>
<li>Make new installations completely automated in a few steps.</li>
<li>Possible to upgrade from Seditio starting with v110 (also v120, v121 and v125) to very recent version by using SQL patches shipped in docs/sql.</li>
<li>Providing both version upgrades (for stable releases) and revision updates (for SVN trunk).</li>
<li>Should use existing configuration and skin if possible.</li>
<li>Template layout (no built-in HTML).</li>
<li>The script itself doesn't depend on current version.</li>
</ul>
<br />
On the very first step it should try to detect an existing installation. It prompts for MySQL account details and checks for existing Seditio(-N) database. If a previous installation can be found, there will be 2 options: Install and Upgrade. Otherwise, it will automatically start with Install.<br />
<br />
Install process goes this way:<br />
[list=1]<br />
<li>Try to set write permission to folders in datas and tell a user do it manually if the script has failed doing it.</li>
<li>Ask database and other configuration options and write the config.php file.</li>
<li>Import the latest SQL dump.</li>
<li>Ask main site's configuration options and set them in the database.</li>
<li>Ask Administrator's account details and create it.</li>
<li>Tell a user to remove the script and log into his newly created account.</li>
</ul>
<br />
Upgrade process goes this way:<br />
[list=1]<br />
<li>Get full version number from current installation.</li>
<li>If it is an old Seditio (like v110), apply patches to update it to v125. Then, as it is still Seditio, run patches to update it to N-0.0.1.</li>
<li>Continuously apply SQL patches to update it from existing Seditio-N revision up to the latest revision contained in the package (according to datas/sql scripts).</li>
<li>Inform the user of the progress and errors if any.</li>
<li>When patching is done, tell him to remove the script.</li>
</ul>
<br />
In fact, this task is a high priority because it would help testers and developers a lot, so it is a must for 0.0.2.]]></description>
			<pubDate>пн, 24 ноя 2008 02:51:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=574&d=0#post1493]]></link>
		</item>
	</channel>
</rss>