<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
			<channel>
			<title>Alto CMS/Блог им. Klaus</title>
			<link>http://79.174.14.219/profile/Klaus/created/topics/</link>
			<description><![CDATA[Это ваш персональный блог.]]></description>
			<language>ru</language>
			<managingEditor>reverty@gmail.com</managingEditor>
			<webMaster>noreply@altocms.ru</webMaster>
			<generator>Alto CMS v.1.5.0b1</generator>
							<item>
					<title>Генератор страниц админки</title>
					<guid isPermaLink="true">http://79.174.14.219/t/1002/</guid>
					<link>http://79.174.14.219/1002.html</link>
					<author>reverty@gmail.com</author>
					<description><![CDATA[Пожалуй еще рано публиковать. Но это скорее как подача идеи, в надежде что кто-нибудь присоединится на github.<br>
<br>
Как автоматизатор я очень не люблю делать то, что можно делать автоматом. Для проекта мне понадобилось делать достаточно много страниц в админке. У меня много сущностей и нужен интерфейс для их создания/редактирования/удаления. (так как моя тематика турниры, то это лиги, турниры, виды спорта, медали, объявления и т.д. и т.п.)<br>
<br>
Копировать экшены, шаблоны, сущности и потом их править, это мягко говоря скучно. <br>
<br>
Вот мы и подошли к тому, а почему бы не генерировать данные файлы автоматом. Так сказать полноценный CRUD для сущностей в админке.<br>
Начало этому делу положено. Какие то файлы создаются, для каких-то делается просто код, который нужно скопировать в экшены и хуки. В любом случае приходится дорабатывать код. Дописывать проверки, раздавать человеческие имена полям, менять обыкновенные input на соответствующие вашим потребностям. Но мне кажется это проще чем писать руками с нуля или переделывать код от другой сущности.<br>
<br>
Но есть еще множество вещей которые необходимо сделать:<br>
<ul><li>указание Relation при генерации <a href="https://altocms.ru/1585.html" title="<strong>Entity&nbsp;</strong><br>Сущность – это некий набор данных, которые называют «свойствами» (property). Например, сущность «Пользователь» (User) имеет такие свойства, как идентификатор, логин, адрес электронной почты, и т.д." class="term">Entity</a></li><li>указание столбцов при создании страницы списка (с учетом Relation)</li><li>указание типов полей, для страниц ввода и редактирования и для создания проверок</li><li>переделать страницу генератора, так как сейчас скажут что юзабилити ужасно (прошу учесть что делалось в первую очередь для себя)</li></ul>
<br>
<img src="https://altocms.ru/uploads/images/00/00/96/2015/02/25/0u37e882dd-66f94351-7b16843e.png" class="image-center"><br>
Очень надеюсь, что это кому-то пригодится помимо меня. Буду рад помощи на <a href="https://github.com/klaus-spb/alto-plugin-generator" rel="nofollow">github</a>.]]></description>
					<pubDate>Wed, 25 Feb 2015 11:21:04 +0300</pubDate>
									</item>
					</channel>
	</rss>
