<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Plugin wizard?</title>
		<link>https://www.cotonti.com</link>
		<description>Последние сообщения в теме</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Mon, 13 Apr 2026 23:53:15 -0000</pubDate>

		<item>
			<title>Trustmaster</title>
			<description><![CDATA[This is already in progress at a very early stage. No more details for now, I just need to work more on it.]]></description>
			<pubDate>чт, 02 апр 2009 01:10:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=2521&d=0#post10840]]></link>
		</item>
		<item>
			<title>tensh</title>
			<description><![CDATA[I saw your discussion about OOP in poll... OOP CMSes/frameworks I experienced so far are like managing your database, virtually creating new objects. I THINK this can be achieved in more simple way: <br />
<br />
... You can think about creating a plugin wizard with embedded MySQL managing tool.<br />
<br />
Plugin wizard would be divided in many sections. My vision is as follows:<br />
<br />
<strong>PLUGIN WIZARD</strong><br />
<em>Parts: </em><br />
A. Defining plugin name.<br />
B. Creating plugin:<br />
<ul>
 1. Input creation section (optional), <br />
 2. Data section (MySQL management &amp; Cotonti DataFetch) (required), <br />
 3. Custom functions (optional)<br />
 4. Display section (required). <br />
</ul>
C. Saving plugin files<br />
<br />
Plugin wizard would create a folder in /plugins and create each plugin php/tpl file.<br />
<br />
<strong>DETAILS:</strong><br />
<br />
1. Input creation section: You can define fields to input data which then will be saved/processed. You'll be able to make a composition of textareas, simple text fields, file upload, image upload,  checkboxes, etc. In some plugins this would not be required.<br />
<br />
2. Data section: <br />
 - Creating Database structure and synchronizing it with Input fields<br />
 - ... and/or DataFetch wizard, which would allow to fetch already present Cotonti data. In some simple plugins DataFetch would be enough.<br />
<br />
3. Advanced section: Custom functions + Database re-synchronization of custom output.<br />
<br />
4. Display section: Define display logic, template {TAGS} and create templates themselves.<br />
<br />
This would allow to create simple plugins, like e.g. Dashboard, using only DataFetch &amp; Display sections.<br />
<br />
What do you think?]]></description>
			<pubDate>ср, 01 апр 2009 17:37:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=2521&d=0#post10829]]></link>
		</item>
	</channel>
</rss>