tag:blogger.com,1999:blog-82699203859089263622023-11-05T13:23:30.821+02:00C1 CMS по-русскиC1 CMS Foundation (ex-Composite) - безкоштовна .NET система керування сайтом (CMS) з відкритим вихідним кодомStreamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.comBlogger519125tag:blogger.com,1999:blog-8269920385908926362.post-50051366286060405952017-04-26T16:35:00.000+03:002017-04-26T16:35:18.925+03:00Блог C1 CMS по-русски переехал на c1cms.somee.com<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-WbznQebPEYo/WQChyASrYZI/AAAAAAAACV8/nh9ASETSOPIkHgW8hoAQ5pMp0zrTW1QmQCLcB/s1600/c1cms.somee.com.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="150" src="https://3.bp.blogspot.com/-WbznQebPEYo/WQChyASrYZI/AAAAAAAACV8/nh9ASETSOPIkHgW8hoAQ5pMp0zrTW1QmQCLcB/s200/c1cms.somee.com.png" width="200" /></a></div>
Наконец-то я сделал, то что давно хотел сделать.<br />
<br />
Запустил блог про C1 CMS на C1 CMS - <a href="http://c1cms.somee.com/" target="_blank">тут</a>.<br />
<br />
Для этого я воспользовался бесплатным ASP.NET хостингом от somee.com.<br />
<br />
Собственно говоря, это будет уже не блог, а сайт с блогом. Но в данный момент это только блог и там только одно сообщение.<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ocms_largeSquare -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-2208253389210036" data-ad-slot="3402025413" style="display: inline-block; height: 280px; width: 336px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<br />
<br />
К сожалению, на указанном хостинге не поддерживается Web Sockets, поэтому сайт создан не на последней версии C1 CMS 6.0, а на версии 5.5, где Web Sockets еще не требуются.<br />
<br />
Оформление на новом сайте пока в зачаточном состоянии. За основу взят стартовый сайт Venus и расширение Blog.<br />
<br />
Этот же блог <a href="http://compositec1.blogspot.com/">compositec1.blogspot.com</a> останется как есть, писать сюда я больше не буду, а продолжу публиковать сообщения на новом сайте / в новом блоге. (Здесь также будет запасная площадка: если вдруг с somee.com что-то пойдет не так, вернусь сюда.)<br />
<br />
Подробности о переезде - <a href="http://c1cms.somee.com/blog/2017/04/25/%D0%91%D0%BB%D0%BE%D0%B3-C1-CMS-%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%B5%D1%85%D0%B0%D0%BB-%D1%81%D1%8E%D0%B4%D0%B0">тут</a>.<br />
<div>
<br /></div>
<div>
<hr />
<br />
<b>Ссылки по теме:</b></div>
<ul>
<li><a href="http://c1cms.somee.com/blog/2017/04/25/%D0%91%D0%BB%D0%BE%D0%B3-C1-CMS-%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%B5%D1%85%D0%B0%D0%BB-%D1%81%D1%8E%D0%B4%D0%B0">Блог "C1 CMS по-русски" переехал сюда</a></li>
<li><a href="http://compositec1.blogspot.com/2013/08/installing-composite-c1-cms-on-free-asp.net-hosting-at-somee.com.html">Установка Composite C1 CMS на бесплатном хостинге от somee.com</a></li>
<li><a href="http://compositec1.blogspot.com/2017/02/c1-cms-6.0-released.html">Вышла новая версия C1 CMS 6.0</a></li>
</ul>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-27514269574060380882017-02-11T02:36:00.000+02:002017-05-03T12:15:12.468+03:00Вышла новая версия C1 CMS 6.0<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-I3eqzb4DdVM/WJ5bnu-YzRI/AAAAAAAACUY/ETewhVvQq_MHKJ1h2fdT8nFJGeEiIWJQgCLcB/s1600/c1-cms-6.0.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="C1 CMS 6.0" border="0" height="192" src="https://1.bp.blogspot.com/-I3eqzb4DdVM/WJ5bnu-YzRI/AAAAAAAACUY/ETewhVvQq_MHKJ1h2fdT8nFJGeEiIWJQgCLcB/s400/c1-cms-6.0.png" title="C1 CMS 6.0" width="400" /></a></div>
8 февраля вышла новая 6-ая версия системы управления контентом сайта - C1 CMS.<br />
<br />
Обратите внимание на смену названия. Это второе изменение названия системы с момента ее <a href="http://compositec1.blogspot.com/2015/09/orckestra-acquires-composite-c1-cms.html" target="_blank">приобретения канадской компанией Orckestra</a>. Сначала она называлась Composite C1, затем Orckestra CMS (Orckestra CMS Foundation), а теперь она вернулась к своему емкому названию C1.<br />
<br />
В C1 CMS версии 6.0 много существенных нововведений, которые наверняка оценят те, кто давно использует эту систему. Сразу отмечу два из них: поиск в админке и компоненты для вставки на страницы в визульном редакторе.<br />
<br />
Скачать эту версию, а также почитать о новых возможностях системы можно на GitHub'е:<br />
<ul style="text-align: left;">
<li><a href="https://github.com/Orckestra/C1-CMS-Foundation/releases/tag/v6.0" rel="nofollow" target="_blank">C1 CMS 6.0</a> (англ.)</li>
</ul>
<a name='more'></a><br />
<div style="text-align: center;">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ocms_largeSquare -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-2208253389210036" data-ad-slot="3402025413" style="display: inline-block; height: 280px; width: 336px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<br />
Да, обратите внимание, что веб-адрес сайта системы тоже изменился:<br />
<ul style="text-align: left;">
<li><a href="https://c1.orckestra.com/" rel="nofollow" target="_blank">Официальный сайт C1 CMS</a></li>
</ul>
(<strike>В данный момент я временно не могу долго писать физически, поэтому ограничусь этим коротким сообщением.</strike> <a href="http://bit.ly/c1cms6ru" target="_blank">Но потом постараюсь подробнее остановиться на некоторых из ее новых "фич".</a>)<br />
<div>
<br /></div>
<div>
<hr />
<br />
<b>Ссылки по теме:</b></div>
<ul>
<li><a href="http://compositec1.blogspot.com/2016/11/orckestra-cms-foundation-5.4-released.html" target="_blank">Вышла новая версия Orckestra CMS Foundation 5.4</a></li>
<li><a href="http://compositec1.blogspot.com/2016/10/orckestra-cms-foundation-5.3-released.html" target="_blank">Вышла новая версия Orckestra CMS Foundation 5.3</a></li>
<li><a href="http://compositec1.blogspot.com/2016/09/composite-c1-cms-v5.2-released.html" target="_blank">Вышла официальная версия Composite C1 5.2</a></li>
<li><a href="http://compositec1.blogspot.com/2016/08/composite-c1-cms-v5.1-released.html" target="_blank">Вышла официальная версия Composite C1 5.1</a></li>
<li><a href="http://compositec1.blogspot.com/2016/10/top-news-last-two-months-august-september-2016.html" target="_blank">Главное за последние 2 месяца (август - сентябрь 2016 г.)</a></li>
<li><a href="http://compositec1.blogspot.com/2015/12/composite-c1-cms-v5.0-released.html" target="_blank">Вышла официальная версия Composite C1 5.0</a></li>
<li><a href="http://compositec1.blogspot.com/2015/09/orckestra-acquires-composite-c1-cms.html" target="_blank">Канадская компания Orckestra купила Composite C1 CMS</a></li>
</ul>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com3tag:blogger.com,1999:blog-8269920385908926362.post-83230371354395199592017-02-08T02:45:00.000+02:002017-02-08T02:45:27.938+02:00Новый блог "Orckestra CMS Foundation по-русски" закрыт...<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" /></a></div>
... а этот блог продолжит существовать и - я надеюсь - обновляться.<br />
<br />
Закрытие нового блога "<a href="http://orckestracms.blogspot.com/">Orckestra CMS Foundation по-русски</a>" вызвано субъективными и объективными причинами, но можно все списать на то, что у меня "семь пятниц на неделе".<br />
<br />
Я перенес сюда все сообщения, опубликованные там. Кроме того, настроил кое-как - насколько позволяет Google Blogger - переадресацию оттуда сюда: и отдельных сообщений и всего блога.<br />
<br />
Благо там было всего 5 сообщений тематических и 1 о новом блоге (которое я не перенес).<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ocms_largeSquare -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-2208253389210036" data-ad-slot="3402025413" style="display: inline-block; height: 280px; width: 336px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<br />
<br />
<br />
<div>
<hr />
<br />
<b>Ссылки по теме:</b></div>
<ul>
<li><a href="http://compositec1.blogspot.com/2016/10/a-new-blog-orckestra-cms-in-russian.html" target="_blank">Новый блог - Orckestra CMS по-русски</a></li>
</ul>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-58086909919282957892016-11-04T20:13:00.000+02:002017-02-08T01:31:24.086+02:00Что нового в версии 5.3: Автоматизированные тесты с помощью Nightwatch.js<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-x2Uv_0XWXIs/WBzMEzJjr-I/AAAAAAAACSE/fUsyP39pViIUnqYDmTFmPl5piHtRCa4TgCLcB/s1600/nightwatchjs.org.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="130" src="https://3.bp.blogspot.com/-x2Uv_0XWXIs/WBzMEzJjr-I/AAAAAAAACSE/fUsyP39pViIUnqYDmTFmPl5piHtRCa4TgCLcB/s400/nightwatchjs.org.png" width="400" /></a></div>
В <a href="https://github.com/Orckestra/CMS-Foundation" rel="nofollow" target="_blank">проект Orckestra CMS Foundation на GitHub'е</a> была добавлена поддержка фреймворка для создания и выполнения автоматизированных тестов <a href="http://nightwatchjs.org/" rel="nofollow" target="_blank">Nightwatch.js</a>.<br />
<br />
В проекте системы он был расширен командами для специфических задач, выполняемых в админке системы, например, открыть раздел такой-то (<span style="font-family: "courier new" , "courier" , monospace;">selectPerspective</span>), выполнить команду такую-то на таком-то элементе дерева (<span style="font-family: "courier new" , "courier" , monospace;">selectTreeNodeAction</span>).<br />
<br />
В проекте есть уже несколько написанных тестов, которые вы можете запустить на выполнение тоже, если у вас настроена среда для выполнения тестов Nightwatch.js (об этом - ниже).<br />
<br />
Кроме того, в отдельной ветке <a href="https://github.com/Orckestra/CMS-Foundation/tree/e2e-testing" rel="nofollow" target="_blank">e2e-testing</a> добавляются новые тесты, которые, вероятно, будут в будущем слиты с главной веткой <a href="https://github.com/Orckestra/CMS-Foundation/tree/dev" rel="nofollow" target="_blank">dev</a>.<br />
<br />
Обращаю ваше внимание, что фреймворк доступен только в ветках исходного кода. В готовых дистрибутивах (релизах) - его нет.<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ocms_largeSquare -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-2208253389210036" data-ad-slot="3402025413" style="display: inline-block; height: 280px; width: 336px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<br />
<br />
Для того, чтобы запустить существующие тесты вам нужно скачать исходники ветки <a href="https://github.com/Orckestra/CMS-Foundation/tree/dev" rel="nofollow" target="_blank">dev</a> (или <a href="https://github.com/Orckestra/CMS-Foundation/tree/e2e-testing" rel="nofollow" target="_blank">e2e-testing</a>) и выполнить шаги описанные в <a href="https://github.com/Orckestra/CMS-Foundation/tree/dev/Website/test/e2e" rel="nofollow" target="_blank">этой инструкции</a> (англ.).<br />
<br />
Вкратце, шаги такие:<br />
<ol style="text-align: left;">
<li>Загрузите последнюю версию для разработчиков <a href="https://github.com/Orckestra/CMS-Foundation/tree/dev" rel="nofollow" target="_blank">dev</a>.</li>
<li>Откройте ее в Visual Studio и выполните сборку решения (там 3 проекта).</li>
<li>Далее в PowerShell перейдите в папку <span style="font-family: "courier new" , "courier" , monospace;">/Website </span>в решении и выполните команду <span style="font-family: "courier new" , "courier" , monospace;"><span style="background-color: orange;">grunt build</span>.</span> Это скомпилирует нужные CSS-файлы.</li>
<ol>
<li>Если у вас не установлен grunt, установите его <span style="background-color: orange; font-family: "courier new" , "courier" , monospace;">npm install -g grunt</span>.</li>
<li>Вместо команды grunt build в PowerShell, можно в Visual Studio вызвать Task Runner на файле <span style="font-family: "courier new" , "courier" , monospace;">gruntfile.js</span> (правый клик) проекте Website, и в нем запустить команду build.</li>
</ol>
<li>Установите Node.js:</li>
<ol>
<li>Если у вас не установлен Node.js, <a href="https://nodejs.org/en/download/" rel="nofollow" target="_blank">скачайте с официального сайта</a> и установит его.</li>
<li>Если у вас Node.js установлен, то проверьте его версию: в PowerShell выполните команду <span style="background-color: orange; font-family: "courier new" , "courier" , monospace;">node -v</span>. Вам нужна версия выше 4.4. Если это не так, установите последнюю версию.</li>
</ol>
<li>Теперь установите сам Nightwatch, выполнив в PowerShell команду <span style="background-color: orange; font-family: "courier new" , "courier" , monospace;">npm install -g nightwatch</span>.</li>
<li>Также не помешает установить последнюю версию chromedriver выполнив команду
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:107%;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
.MsoChpDefault
{font-family:"Calibri",sans-serif;}
.MsoPapDefault
{margin-bottom:8.0pt;
line-height:107%;}
/* Page Definitions */
@page WordSection1
{size:8.5in 11.0in;
margin:56.7pt 42.5pt 56.7pt 85.05pt;}
div.WordSection1
{page:WordSection1;}
-->
</style><span style="background-color: orange; font-family: "courier new" , "courier" , monospace;">
npm install --save-dev chromedriver@latest</span><span style="font-family: inherit;"> в папке </span><span style="font-family: "courier new" , "courier" , monospace;">/Website</span>. </li>
<ol>
<li>Тесты по умолчанию запускаются в браузере Google Chrome. А так как последний обновляется довольно часто, есть шанс, что на момент написания этого сообщения, chromedriver на сайте будет уже устаревшим и не работающим.</li>
</ol>
<li>Запустите сайт в WebMatrix. По умолчанию сайт должен быть запущен по адресу <span style="font-family: "courier new" , "courier" , monospace;">http://localhost:8080</span> (8080 - порт по умолчанию).</li>
<ol>
<li>Так как WebMatrix запустит его по другому порту:</li>
<ol>
<li>или в самом WebMatrixe измените порт на 8080 и перезапустите сайт</li>
<li>или в файле <span style="font-family: "courier new" , "courier" , monospace;">nightwatch.json</span> (в корне решения) поменяйте порт на нужный вам <span style="font-family: "courier new" , "courier" , monospace;">"launch_url" : "http://localhost:<span style="background-color: yellow;">8080</span>"</span>.</li>
</ol>
<li>Откройте сайт по этому адресу и удостоверьтесь, что сайт открывается, и запускается мастер начальной установки Orckestra CMS. Шаги мастера выполнять не нужно - для этого есть тест.</li>
</ol>
<li>Наконец, в PowerShell выполните команду <span style="background-color: orange; font-family: "courier new" , "courier" , monospace;">nightwatch</span> в корневой папке решения (где папка<span style="font-family: "courier new" , "courier" , monospace;">/Website</span> будет подпапкой).</li>
</ol>
<div>
И в течении нескольких минут вы будете наблюдать как выполняются автоматизированные тесты.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-F0DadVm1s34/WByX_IHmXyI/AAAAAAAACRo/I0Ya8g-dHD8AMZkfUw9aRdrGX5GRoZz0wCLcB/s1600/starting-Nightwatch-automated-tests.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://1.bp.blogspot.com/-F0DadVm1s34/WByX_IHmXyI/AAAAAAAACRo/I0Ya8g-dHD8AMZkfUw9aRdrGX5GRoZz0wCLcB/s640/starting-Nightwatch-automated-tests.png" width="579" /></a></div>
<br />
Набор тестов там пока ограничен и не охватывает все разделы.</div>
<div>
<br /></div>
<div>
После того, как выполнится последний тест, в PowerShell появится сообщение о том, сколько утверждений (assertions) было удовлетворено и сколько времени ушло на выполнение тестов.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-8wLPm9JP55M/WByYLeVebiI/AAAAAAAACRs/itDnSl9vECM4dfceB8csYdY8e_ta5aRsQCLcB/s1600/Nightwatch-automated-tests-completed.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://3.bp.blogspot.com/-8wLPm9JP55M/WByYLeVebiI/AAAAAAAACRs/itDnSl9vECM4dfceB8csYdY8e_ta5aRsQCLcB/s640/Nightwatch-automated-tests-completed.png" width="580" /></a></div>
<br /></div>
<div>
В папке <span style="font-family: "courier new" , "courier" , monospace;">/Website/test/e2e</span> находится все, что связано с тестами на Orckestra CMS. В подпапке <span style="font-family: "courier new" , "courier" , monospace;">/suite</span> находятся сами группы тестов.</div>
<div>
<br /></div>
<div>
В подпапке <span style="font-family: "courier new" , "courier" , monospace;">/commands</span> - специфические команды, расширяющие Nightwatch API, адаптируя его команды к специфике работы в админке Orckestra CMS. Если вы будет писать свои тесты, имеет смысл изучить эти команды, они сильно упростят вам жизнь.</div>
<div>
<br /></div>
<div>
Также в подпапке <span style="font-family: "courier new" , "courier" , monospace;">/pageObjects</span> находятся "объекты страницы". И команды, и объекты страницы - это понятия самого Nightwatch. Они просто расширяют его возможности и упрощают написание тестов. По ним есть <a href="http://nightwatchjs.org/guide" rel="nofollow" target="_blank">стандартная документация Nightwatch</a>.</div>
<div>
<br /></div>
<div>
В подпапке <span style="font-family: "courier new" , "courier" , monospace;">/ApiLang</span> находится определения для текстового редактора Notepad++ для команд, добавленных в подпапке <span style="font-family: "courier new" , "courier" , monospace;">/commands</span>. Там же - инструкция по установке этого определения для Notepad++. Это если вы будет писать свои тесты в Notepad++.<br />
<br />
Что касается выполнения тестов, то сначала будут выполнятся тесты которые пронумерованы, в порядке нумерации, далее - все остальные (в алфавитном порядке).<br />
<br />
Можно также запускать отдельные тесты, группы тестов, тесты по тэгам и т.п. Все это описано в <a href="http://nightwatchjs.org/guide" rel="nofollow" target="_blank">стандартной документации Nightwatch.js</a>.<br />
<br />
На этом пока все. Может быть стоит посвятить еще одно-два сообщения теме Nightwatch в Orckestra CMS.</div>
<div>
<br /></div>
<div>
<hr />
<br />
<b>Ссылки по теме:</b></div>
<ul style="text-align: left;">
<li><a href="https://www.blogger.com/blogger.g?blogID=9134895571387931870#editor/target=post;postID=478674664055772794;onPublishedMenu=overview;onClosedMenu=overview;postNum=4;src=postname">Вышла новая версия Orckestra CMS Foundation 5.3</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=9134895571387931870#editor/target=post;postID=175254909663725128;onPublishedMenu=overview;onClosedMenu=overview;postNum=2;src=postname">Что нового в версии 5.3: Клонирование страниц и данных</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=9134895571387931870#editor/target=post;postID=7980128274105279717;onPublishedMenu=overview;onClosedMenu=overview;postNum=1;src=postname">Вышла новая версия Orckestra CMS Foundation 5.4</a></li>
</ul>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-38539832020203954022016-11-03T19:00:00.000+02:002017-02-08T01:31:24.078+02:00Вышла новая версия Orckestra CMS Foundation 5.4<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-ScxJQ9tZiyY/WBtDiDmr70I/AAAAAAAACRY/QKc4scPkx-0bJxoQdDffM-jqBUwQ4KOdwCLcB/s1600/orckestra-cms-5.4.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="228" src="https://3.bp.blogspot.com/-ScxJQ9tZiyY/WBtDiDmr70I/AAAAAAAACRY/QKc4scPkx-0bJxoQdDffM-jqBUwQ4KOdwCLcB/s320/orckestra-cms-5.4.png" width="320" /></a></div>
3 ноября вышла новая официальная версия Orckestra CMS Foundation 5.4.<br />
<br />
О новых возможностях и исправленных ошибках можно почитать на официальных ресурсах компании Orckestra:<br />
<div>
<ul style="text-align: left;">
<li><a href="https://cms.orckestra.com/Products/Version-history/Orckestra-CMS-5-4" rel="nofollow" target="_blank">на официальном сайте CMS</a> (англ.)</li>
<li><a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/v5.4" rel="nofollow" target="_blank">на странице релизов системы на GitHub</a> (англ.)</li>
</ul>
</div>
Это небольшой апдейт для недавно вышедшей <a href="http://orckestracms.blogspot.com/2016/10/orckestra-cms-foundation-5.3-released.html" target="_blank">версии 5.3</a>.<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ocms_largeSquare -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-2208253389210036" data-ad-slot="3402025413" style="display: inline-block; height: 280px; width: 336px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<b>Изменения</b>:<br />
<br />
<ul style="text-align: left;">
<li>В разделе "Система" и разделе "Макет" в файловой системе появилась возможность загружать и распаковывать ZIP-архивы (команда <b>Upload and Extract Zip</b>). Таким образом можно в пару кликов загружать сразу несколько папок и файлов.</li>
<li>Виджет "Иерархический селектор" (Hierarchical Selector) теперь показывает количество выбранных в данный момент элементов дерева.</li>
<li>Для тестов с помощью <a href="http://nightwatchjs.org/" rel="nofollow" target="_blank">Nightwatch</a> была добавлена команда для использования новой возможности массовой загрузки файлов на веб-сайт (упомянуто выше) - <span style="font-family: "courier new" , "courier" , monospace;">setFileFieldValue</span>.</li>
</ul>
<br />
<div>
<br /></div>
<div>
<hr />
<br />
<b>Ссылки по теме:</b></div>
<ul>
<li><a href="http://orckestracms.blogspot.com/2016/10/orckestra-cms-foundation-5.3-released.html" target="_blank">Вышла новая версия Orckestra CMS Foundation 5.3</a></li>
<li><a href="http://compositec1.blogspot.com/2016/09/composite-c1-cms-v5.2-released.html" target="_blank">Вышла официальная версия Composite C1 5.2</a></li>
<li><a href="http://compositec1.blogspot.com/2016/08/composite-c1-cms-v5.1-released.html" target="_blank">Вышла официальная версия Composite C1 5.1</a></li>
<li><a href="http://compositec1.blogspot.com/2016/10/top-news-last-two-months-august-september-2016.html" target="_blank">Главное за последние 2 месяца (август - сентябрь 2016 г.)</a></li>
<li><a href="http://compositec1.blogspot.com/2015/12/composite-c1-cms-v5.0-released.html" target="_blank">Вышла официальная версия Composite C1 5.0</a></li>
<li><a href="http://compositec1.blogspot.com/2015/09/orckestra-acquires-composite-c1-cms.html" target="_blank">Канадская компания Orckestra купила Composite C1 CMS</a></li>
</ul>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-36763175360133286952016-11-01T19:30:00.000+02:002017-02-08T01:31:24.075+02:00Что нового в версии 5.3: Клонирование страниц и данных<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-0ZAu6DefibI/WBU_ty6KNsI/AAAAAAAACQs/PwwfgADBk0ojj8SMTzqfSPUsrDPkH7P7gCLcB/s1600/duplicate-page-button.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="Клонирование страницы в Orckestra CMS" border="0" height="224" src="https://4.bp.blogspot.com/-0ZAu6DefibI/WBU_ty6KNsI/AAAAAAAACQs/PwwfgADBk0ojj8SMTzqfSPUsrDPkH7P7gCLcB/s320/duplicate-page-button.png" title="Клонирование страницы в Orckestra CMS" width="320" /></a></div>
<i>(И хотя я собирался написать несколько сообщений по новому функционалу Composite C1 / Orckestra CMS версий <a href="http://compositec1.blogspot.com/2015/12/composite-c1-cms-v5.0-released.html" target="_blank">5.0</a>, <a href="http://compositec1.blogspot.com/2016/08/composite-c1-cms-v5.1-released.html" target="_blank">5.1</a>, <a href="http://compositec1.blogspot.com/2016/09/composite-c1-cms-v5.2-released.html" target="_blank">5.2</a>, в правильном порядке, я передумал. Просто опишу самые интересные "фичи" в <b>произвольном</b> порядке. И сейчас начну сразу с самой последней версии - <a href="http://orckestracms.blogspot.com/2016/10/orckestra-cms-foundation-5.3-released.html" target="_blank">5.3</a>).</i><br />
<br />
Одна из самых интересных новых возможностей в уже Orckestra CMS версии 5.3 - это копирование (или "клонирование") страниц и элементов данных.<br />
<br />
Чтобы не создавать заново элемент данных или страницу с содержимым, теперь можно просто их "клонировать", то есть создать копию.<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ocms_largeSquare -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-2208253389210036" data-ad-slot="3402025413" style="display: inline-block; height: 280px; width: 336px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
Чтобы клонировать страницу в Orckestra CMS 5.3 и выше:<br />
<ol style="text-align: left;">
<li>В разделе "Контент" выберите страницу, которую вы хотите клонировать.</li>
<li>Нажмите кнопку "Duplicate Page".</li>
</ol>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-eF9O3LCTlOM/WBVAUeaUyRI/AAAAAAAACQw/swSX_svokzUgYRUwobQx6i_Cuk9TwucLgCLcB/s1600/duplicating-a-page.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Выбор страницы для клонирования в Orckestra CMS" border="0" height="400" src="https://3.bp.blogspot.com/-eF9O3LCTlOM/WBVAUeaUyRI/AAAAAAAACQw/swSX_svokzUgYRUwobQx6i_Cuk9TwucLgCLcB/s400/duplicating-a-page.png" title="Выбор страницы для клонирования в Orckestra CMS" width="396" /></a></div>
<br />
Страница появится на том же уровне в дереве, что и оригинал, а к ее названию (обычно берется из поля "Заголовок меню" будет добавлено "Copy of ". (То, что добавляется можно изменить или локализировать.)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-KbqRi28tJ-o/WBVAYo6uy8I/AAAAAAAACQ0/vFm3EiN77DIcDzc4fa9_vn5niQScAZ3lQCLcB/s1600/page-duplicated.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Клонировнная страница в Orckestra CMS" border="0" height="400" src="https://4.bp.blogspot.com/-KbqRi28tJ-o/WBVAYo6uy8I/AAAAAAAACQ0/vFm3EiN77DIcDzc4fa9_vn5niQScAZ3lQCLcB/s400/page-duplicated.png" title="Клонировнная страница в Orckestra CMS" width="320" /></a></div>
<br />
А к URL добавится "-1" (или следующая цифра, если эта уже используется.)<br />
<br />
Содержимое всех полей, в том числе и сам контент страницы, будет скопирован в "клон". Метаданные скопируются тоже, если используются.<br />
<br />
Если к странице-оригиналу присоединены папки данных или консольные приложения (древовидные определения), то они тоже будут скопированы в страницу-клон. Однако любые данные, которые они будут содержать, скопированы не будут, что имеет смысл.<br />
<br />
Точно также клонируются отдельные элементы данных в разделе "Данные", также в разделе "Контент" (в "Элементах веб-сайтов") и данные в папках данных у страниц. Значения их полей копируются в элемент-клон.<br />
<br />
Кроме того, если вы используете консольные приложения, в котором вы отображаете элементы данных, то вы можете добавить команду клонировать элементы данных в своем определении древовидной структуры с помощью нового XML-элемента <span style="font-family: "courier new" , "courier" , monospace;"><DuplicateDataAction /></span>.<br />
<br />
<div class="c1ru-code">
<DataElements Type="Composite.Community.Blog.Entries" Label="${C1:Data:Composite.Community.Blog.Entries:Title}" Display="Auto"><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><Actions><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><EditDataAction Label="Редактировать сообщение" /><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><span style="background-color: yellow;"><DuplicateDataAction Label="Клонировать сообщение" /></span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><DeleteDataAction Label="Удалить сообщение" /><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span></Actions><br />
</DataElements></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-jl7g8yMMP3c/WBVAgLJAK3I/AAAAAAAACQ8/EjQhngqt1U4KPMTnR2LaYFGIkkeJDJragCLcB/s1600/duplicate-blog-posts.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Использование XML-элемента DuplicateDataAction в Orckestra CMS" border="0" height="260" src="https://4.bp.blogspot.com/-jl7g8yMMP3c/WBVAgLJAK3I/AAAAAAAACQ8/EjQhngqt1U4KPMTnR2LaYFGIkkeJDJragCLcB/s400/duplicate-blog-posts.png" title="Использование XML-элемента DuplicateDataAction в Orckestra CMS" width="400" /></a></div>
<br />
<div>
<br /></div>
<div>
<hr />
<br />
<b>Ссылки по теме:</b></div>
<ul>
<li><a href="http://orckestracms.blogspot.com/2016/10/orckestra-cms-foundation-5.3-released.html" target="_blank">Вышла новая версия Orckestra CMS Foundation 5.3</a></li>
<li><a href="http://compositec1.blogspot.com/2016/09/composite-c1-cms-v5.2-released.html" target="_blank">Вышла официальная версия Composite C1 5.2</a></li>
<li><a href="http://compositec1.blogspot.com/2016/08/composite-c1-cms-v5.1-released.html" target="_blank">Вышла официальная версия Composite C1 5.1</a></li>
<li><a href="http://compositec1.blogspot.com/2015/12/composite-c1-cms-v5.0-released.html" target="_blank">Вышла официальная версия Composite C1 5.0</a></li>
</ul>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-769140770677473302016-10-28T20:39:00.000+03:002017-02-08T01:31:24.089+02:00Новые возможности Orckestra CMS<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-W4uzizIRQcc/VnAqgJbGORI/AAAAAAAACFg/n1B4mIBlobU/s1600/content-perspective-c1-v5.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="256" src="https://4.bp.blogspot.com/-W4uzizIRQcc/VnAqgJbGORI/AAAAAAAACFg/n1B4mIBlobU/s1600/content-perspective-c1-v5.png" width="320" /></a></div>
Последние "фичи" Composite C1 / Orckestra CMS я описывал для версии <a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/v5.0" rel="nofollow" target="_blank">5.0</a>. И то не все.<br />
<br />
С тех пор вышли уже версии <a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/v5.1" rel="nofollow" target="_blank">5.1</a>, <a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/5.2" rel="nofollow" target="_blank">5.2</a> и недавно <a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/v5.3" rel="nofollow" target="_blank">5.3</a>. Думаю, что скоро можно ожидать следующей версии.<br />
<br />
Начиная с версии 5.0 изменения системы начали приобретать довольно-таки драматический характер.<br />
<br />
Во-первых, систему купила канадская компания, занимающаяся скрещиванием облачных технологий и электронной коммерции - <a href="http://www.orckestra.com/" rel="nofollow" target="_blank">Orckestra</a>.<br />
<br />
Во-вторых, сильно изменился пользовательский интерфейс - по сравнению с предыдущей версией <a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/v4.3" rel="nofollow" target="_blank">4.3</a>.<br />
<br />
В-третьих, сама система сменила имя и теперь это Orckestra CMS Foundation (как опен-сорс).<br />
<br />
В-четвертых, система быстро начала обрастать новыми "фичами".<br />
<br />
В этом сообщении я буду добавлять ссылки на свои описания "фич", которые были добавлены в CMS, начиная с версии 5.0. Некоторые "фичи" я уже описал когда-то, еще в <a href="http://compositec1.blogspot.com/" target="_blank" title="Composite C1 по-русски">старом блоге</a>, Их-то я для начала и добавлю (первые пять далее в списке).<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ocms_largeSquare -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-2208253389210036" data-ad-slot="3402025413" style="display: inline-block; height: 280px; width: 336px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<br />
<br />
Итак, новые возможности в <b>Orckestra CMS Foundation</b> 5.0+:<br />
<ol style="text-align: left;">
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-user-interface.html">Что нового в версии 5.0: <b>Пользовательский интерфейс</b></a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-content-navigation.html">Что нового в версии 5.0: <b>Навигация по контенту</b></a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-c1-page-view-modes-and-tools.html">Что нового в версии 5.0: <b>Режимы просмотра и анализа страниц</b></a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-simplified-gui.html">Что нового в версии 5.0: <b>Упрощенный пользовательский интерфейс</b></a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-links-to-data-items.html">Что нового в версии 5.0: <b>Ссылки на элементы данных</b></a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=9134895571387931870#editor/target=post;postID=175254909663725128;onPublishedMenu=overview;onClosedMenu=overview;postNum=0;src=postname">Что нового в версии 5.3: <b>Клонирование страниц и данных</b></a></li>
<li><a href="http://orckestracms.blogspot.com/2016/11/whats-new-in-v5.3-automated-testing-with-nightwatch.js.html" target="_blank">Что нового в версии 5.3: <b>Автоматизированные тесты с помощью Nightwatch.js</b></a></li>
</ol>
<div>
(Список пополняется по мере публикации сообщений с описанием нового функционала.)</div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-42866146387717983952016-10-28T01:42:00.000+03:002017-02-08T01:31:24.082+02:00Вышла новая версия Orckestra CMS Foundation 5.3<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/--rxJvGBTHj8/WBs_v-MTv4I/AAAAAAAACRM/QYEqz0yg5JwCMtAErvfOZHNpFPHSn_1NwCLcB/s1600/orckestra-cms-5.3.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="198" src="https://3.bp.blogspot.com/--rxJvGBTHj8/WBs_v-MTv4I/AAAAAAAACRM/QYEqz0yg5JwCMtAErvfOZHNpFPHSn_1NwCLcB/s400/orckestra-cms-5.3.png" width="400" /></a></div>
Вышла новая официальная версия Orckestra CMS Foundation 5.3, первая после ребрендинга.<br />
<br />
Версия 5.2 все еще носила название Composite C1.<br />
<br />
(Версия вышла еще 18 октября, но информация о ней на GitHub появилась буквально сейчас.)<br />
<br />
Подробнее о новых "фичах" (и исправленных ошибках) можно почитать на официальных ресурсах компании Orckestra:<br />
<div>
<ul style="text-align: left;">
<li><a href="https://cms.orckestra.com/Products/Version-history/Orckestra-CMS-5-3" rel="nofollow" target="_blank">на официальном сайте CMS</a> (англ.)</li>
<li><a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/v5.3" rel="nofollow" target="_blank">на странице релизов системы на GitHub</a> (англ.)</li>
</ul>
</div>
А я еще не успел описать новые возможности версии 5.0 :). Что ж, просто потихоньку буду описывать версии 5.0, 5.1, 5.2, и теперь уже 5.3.<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ocms_largeSquare -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-2208253389210036" data-ad-slot="3402025413" style="display: inline-block; height: 280px; width: 336px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<br />
<br />
Кратко - новые возможности:<br />
<ul style="text-align: left;">
<li>Официально изменено название продукта с Composite C1 на Orckestra CMS</li>
<li>Реализована функция клонирования страниц и элементов данных в админке (Duplicate) [<a href="http://orckestracms.blogspot.com/2016/11/whats-new-in-v5.3-page-and-data-duplicate.html" target="_blank">читать в этом блоге</a>]</li>
<li>Повышены требования к версии .NET Framework - теперь минимальная требуемая версия 4.6.1</li>
<li>Добавлен фреймворк Nightwatch.js, позволяющий создавать и выполнять автоматизированные тесты системы, с интуитивно понятными кастомными командами</li>
<li>и другие изменения и исправления </li>
</ul>
<div>
<br /></div>
<div>
<hr />
<br />
<b>Ссылки по теме:</b></div>
<ul>
<li><a href="http://compositec1.blogspot.com/2016/09/composite-c1-cms-v5.2-released.html" target="_blank">Вышла официальная версия Composite C1 5.2</a></li>
<li><a href="http://compositec1.blogspot.com/2016/08/composite-c1-cms-v5.1-released.html" target="_blank">Вышла официальная версия Composite C1 5.1</a></li>
<li><a href="http://compositec1.blogspot.com/2016/10/top-news-last-two-months-august-september-2016.html" target="_blank">Главное за последние 2 месяца (август - сентябрь 2016 г.)</a></li>
<li><a href="http://compositec1.blogspot.com/2015/12/composite-c1-cms-v5.0-released.html" target="_blank">Вышла официальная версия Composite C1 5.0</a></li>
<li><a href="http://compositec1.blogspot.com/2015/09/orckestra-acquires-composite-c1-cms.html" target="_blank">Канадская компания Orckestra купила Composite C1 CMS</a></li>
</ul>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-90573982544557412772016-10-28T01:03:00.000+03:002017-02-08T02:48:59.908+02:00Новый блог - Orckestra CMS по-русски<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" /></a></div>
<span style="color: red;"><b>Обновление от 8 февраля 2017 г. </b>Новый блог, описанный ниже, закрыт. Страницы, опубликованные там, перенесены сюда. <a href="http://compositec1.blogspot.com/2017/02/orckestra-cms-foundation-in-russian-blog-closed.html" target="_blank">Подробнее...</a></span><br />
<br />
<strike>Я запустил новый блог: <a href="http://orckestracms.blogspot.com/" target="_blank">Orckestra CMS по-русски</a>.</strike><br />
<strike><br /></strike>
<strike>(<a href="http://orckestracms.blogspot.com/2016/10/a-new-blog.html" target="_blank">подробнее...</a>)</strike><br />
<strike><br /></strike>
<strike>Вкратце, я прекращаю писать в этом блоге. Однако блог остается на месте.</strike><br />
<strike><br /></strike>
<strike>Все новые сообщения я буду публиковать в <a href="http://orckestracms.blogspot.com/" target="_blank">новом блоге</a>. Новый блог пока что в зачаточном состоянии. В нем минимум информации.</strike><br />
<strike><br /></strike>
<strike>И в ближайшее время я собираюсь описать новые возможности в версиях <a href="http://compositec1.blogspot.com/2015/12/composite-c1-cms-v5.0-released.html" target="_blank">5.0</a>, 5.1, 5.2, <a href="http://orckestracms.blogspot.com/2016/10/orckestra-cms-foundation-5.3-released.html" target="_blank">5.3</a>. В новом блоге.</strike><br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
<hr />
<br />
<b>Ссылки по (</b>не совсем<b>) теме</b>:<br />
<ul style="text-align: left;">
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-user-interface.html">Что нового в версии 5.0: Пользовательский интерфейс</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-content-navigation.html">Что нового в версии 5.0: Навигация по контенту</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-c1-page-view-modes-and-tools.html">Что нового в версии 5.0: Режимы просмотра и анализа страниц</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-simplified-gui.html">Что нового в версии 5.0: Упрощенный пользовательский интерфейс</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-links-to-data-items.html">Что нового в версии 5.0: Ссылки на элементы данных</a></li>
</ul>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-66458507740801353422016-10-07T19:00:00.000+03:002016-10-08T00:04:26.657+03:00Ссылки и названия на страницах "Ссылки" и "Загрузить" обновлены<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-yMDu3BvZLMY/V_edRlzAw9I/AAAAAAAACOU/3WUSPSrfjkM3ErJ9wzIcLF25Koq90mdWQCLcB/s1600/cms.orckestra.com.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="184" src="https://3.bp.blogspot.com/-yMDu3BvZLMY/V_edRlzAw9I/AAAAAAAACOU/3WUSPSrfjkM3ErJ9wzIcLF25Koq90mdWQCLcB/s200/cms.orckestra.com.png" width="200" /></a></div>
Собственно, сабж.<br />
<br />
Теперь на страницах "<a href="http://compositec1.blogspot.com/p/download.html">Загрузить</a>" и "<a href="http://compositec1.blogspot.com/p/links.html">Ссылки</a>" - новый ссылки.<br />
<br />
ICYMI: Вкратце, Composite C1 CMS теперь называется Orckestra CMS. Главные сайты - <a href="https://cms.orckestra.com/" rel="nofollow" target="_blank">https://cms.orckestra.com</a> и <a href="https://github.com/Orckestra/CMS-Foundation" rel="nofollow" target="_blank">https://github.com/Orckestra/CMS-Foundation</a>.<br />
<br />
Enjoy :)<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
<br />
<br /></div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-79483454329428055302016-10-06T19:00:00.000+03:002016-10-06T19:00:04.612+03:00Главное за последние 2 месяца (август - сенятбрь 2016 г.)<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-NJB1xVu2IW8/V_YTZT0sAsI/AAAAAAAACN8/-9eVM54rdogE5iPzpgx33sJKzhXW9iNegCLcB/s1600/about-composite-c1-cms-v5.1.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="320" src="https://1.bp.blogspot.com/-NJB1xVu2IW8/V_YTZT0sAsI/AAAAAAAACN8/-9eVM54rdogE5iPzpgx33sJKzhXW9iNegCLcB/s320/about-composite-c1-cms-v5.1.png" width="317" /></a></div>
Итак, что интересного произошло в мире Composite C1?<br />
<br />
Главные события происходили буквально последние два месяца - в августе и в сентябре.<br />
<br />
<br />
<h3 style="text-align: left;">
Новая версия Composite C1 5.1</h3>
<br />
12 августа была выпущена версия 5.1.<br />
<br />
Composite C1 претерпел довольно значительные изменения.<br />
<br />
Появились новые "фичи", например, "массовая публикация" (bulk publishing), поддержка часовых поясов, предпросмотр страниц и изображений при вставке внутренней ссылки, а также новые виджеты - иерархический селектор и два селектора для выбора иконок.<br />
<br />
Кроме того, изменился способ выбора типа страниц при добавлении страницы. Теперь, когда вы создаете новую страницу вы сразу можете выбрать ее тип (Page, Blog) из имеющихся в системе.<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
<br />
Не обойдены стороной и разработчики. Одной из самых интересных "фич" является возможность переопределять стандартные операции с данными (например, добавить страницу или элемент данных). Можно и расширить существующую операция, а можно ее заменить. Причем все это можно привязать к условию. Например, если тип страницы Blog, то вместо стандартного диалога добавления страницы, можно запускать свой.<br />
<br />
Скачать исходники или скомпилированный дистрибутив, а также почитать "примечания к выпуску" можно на GitHub:<br />
<br />
<a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/v5." rel="nofollow" target="_blank">https://github.com/Orckestra/CMS-Foundation/releases/tag/v5.</a>1<br />
<br />
<br />
<h3 style="text-align: left;">
Новая версия Composite C1 5.2</h3>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-wRDvSM82jPI/V_YT-nXWxUI/AAAAAAAACOA/5E-QITYkvr8bYAlL51zZAA8SS32HCVyLACLcB/s1600/about-composite-c1-cms-v5.2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://3.bp.blogspot.com/-wRDvSM82jPI/V_YT-nXWxUI/AAAAAAAACOA/5E-QITYkvr8bYAlL51zZAA8SS32HCVyLACLcB/s320/about-composite-c1-cms-v5.2.png" width="317" /></a></div>
6 сентября вышла версия 5.2.<br />
<br />
Сразу отмечу, что, судя по всему, это была последняя версия системы, выпущенная под брендом Composite C1. Если вы помните, то <a href="http://compositec1.blogspot.com/2015/09/orckestra-acquires-composite-c1-cms.html" target="_blank">компанию Composite купила канадская компания Orckestra</a>. И теперь следующие версии, скорее всего, будут выходить под брендом Orckestra CMS. (Версия опен-сорс теперь называется Orckestra CMS Foundation, что уже отображено в ссылках на GitHub.)<br />
<br />
Практически все изменения в 5.2 касаются кода, то есть сориентированы на разработчиков. Пользователи могут лишь отметить для себя исчезновение публикации страниц по расписанию.<br />
<br />
Удаление этой "фичи" связано частично с тем, что она станет частью коммерческого расширения, но, главным образом, с тем, что в ядро системы добавлена возможность создания и управления версиями элементов данных (в том числе, страниц). Так как система опен-сорс, то есть вероятность, что сообщество создаст свой бесплатный вариант публикации страниц по расписанию, а также версионность страниц и элементов данных.<br />
<br />
Практически все изменения в версии 5.2 связаны с поддержкой этой новой возможности создания версий и управления оными.<br />
<br />
(Лично я бы не торопился с обновлением серьезных проектов до версии 5.2, а дождался бы следующей версии / или сервис-пака / хот-фикса. В версии 5.2 были замечены некоторые ошибки, которые для кого-то могут стать раздражающим фактором :) )<br />
<br />
Скачать исходники, скомпилированный дистрибутив, "примечания к выпуску" можно все там же на GitHub:<br />
<br />
<a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/5.2" rel="nofollow" target="_blank">https://github.com/Orckestra/CMS-Foundation/releases/tag/5.2</a><br />
<br />
<br />
<h3 style="text-align: left;">
Переименование системы и новые ссылки на сайты</h3>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-2Wo-35H-At0/V_YRjuOua1I/AAAAAAAACNw/kXVg7EBjtVIn9OvtGkk7SjqNGXD3d04fACLcB/s1600/orckestra-cms.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="Orckestra Content Management System" border="0" height="400" src="https://4.bp.blogspot.com/-2Wo-35H-At0/V_YRjuOua1I/AAAAAAAACNw/kXVg7EBjtVIn9OvtGkk7SjqNGXD3d04fACLcB/s400/orckestra-cms.png" title="Orckestra Content Management System" width="286" /></a></div>
16 сентября было объявлено, что Composite C1 будет выходить под названием Orckestra CMS (или Оrckestra CMS Foundation - для версии с открытым исходным кодом).<br />
<br />
Названия "Composite C1", "Composite", "C1" будут заменены или уже заменены в самой системе, в документации, на сайтах и так далее.<br />
<br />
Был обновлен официальный <a href="https://www.orckestra.com/" rel="nofollow" target="_blank">сайт компании Orcekstra</a>. Страничка системы как часть продуктов Orckestra здесь: <a href="https://www.orckestra.com/en/commerce-cloud/ecommerce-cms" rel="nofollow" target="_blank">https://www.orckestra.com/en/commerce-cloud/ecommerce-cms</a>.<br />
<br />
Сайты системы переместились в домен orckestra.com. Теперь ссылки такие:<br />
<ul style="text-align: left;">
<li>Официальный сайт системы: <a href="https://cms.orckestra.com/">https://cms.orckestra.com</a> (бывший www.composite.net)</li>
<ul>
<li>Он же включает в себя бывший сайт сообщества community.composite.net - теперь здесь <a href="https://cms.orckestra.com/Community" rel="nofollow" target="_blank">https://cms.orckestra.com/Community</a></li>
</ul>
<li>Сайт документации для пользователей: <a href="http://users.cms.orckestra.com/" rel="nofollow" target="_blank">http://users.cms.orckestra.com</a> (бывший users.composite.net)</li>
<li>Сайт документации для разработчиков: <a href="http://docs.cms.orckestra.com/">http://docs.cms.orckestra.com</a> (бывший docs.composite.net)</li>
</ul>
<div>
В ближайшее время постараюсь обновить ссылки в <a href="http://compositec1.blogspot.com/p/links.html">разделе "Ссылки"</a>.</div>
<div>
<br /></div>
<div>
Да, и я пока не планирую переименования в этом блоге. Просто в будущих сообщениях буду использовать новые названия и новые ссылки.</div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-4886516606111005012016-10-05T19:00:00.000+03:002016-10-05T19:00:02.019+03:00Текущее...<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-gR15rehlCHM/V_S9PGNSmiI/AAAAAAAACNc/m90Yy9ppefkMqgmQBf0Im8LfJdDqh6oTwCLcB/s1600/orckestra-cms-foundation.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="187" src="https://4.bp.blogspot.com/-gR15rehlCHM/V_S9PGNSmiI/AAAAAAAACNc/m90Yy9ppefkMqgmQBf0Im8LfJdDqh6oTwCLcB/s200/orckestra-cms-foundation.png" width="200" /></a></div>
К сожалению, произошло то, чего я опасался. У меня просто нет времени заниматься этим блогом.<br />
<br />
И несмотря на то, что в мире Composite C1 (уже с приставкой ex) произошло много интересных изменений, я так и не сподвигнулся их описать, хотя бы кратенько.<br />
<br />
В ближайшее время постараюсь все-таки описать последние события хоть чуть-чуть. Плюс, вернуться к более частым постам в твиттере.<br />
<br />
Ничего обещать не буду. Регулярных и своевременных постов скорее всего не будет, но я постараюсь хотя бы раз в месяц здесь отмечаться.<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
<br />
P.S. В ближайшее время постараюсь описать три события: выход версии 5.1, выход версии 5.2, и переименование CMS. Также обновлю ссылки в разделе "Ссылки", так как переименование затронуло не только название системы, но привело и к смене веб-адресов официальных сайтов "цмс-ки".<br />
<br />
P.P.S. Забегая вперед: несмотря на более тесную интеграцию в продукты компании Orckestra, C1 остается опен-сорс (но уже под другим названием).</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-31111022524942243682016-09-06T23:18:00.000+03:002016-10-29T23:42:27.049+03:00Вышла официальная версия Composite C1 5.2<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-rAJdbzvzd2k/WBUJi4c89nI/AAAAAAAACQI/jwc0sAC_Bdoleedl8pIc9Zp4_1r1apB2ACLcB/s1600/composite-c1-cms-v.5.2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="196" src="https://1.bp.blogspot.com/-rAJdbzvzd2k/WBUJi4c89nI/AAAAAAAACQI/jwc0sAC_Bdoleedl8pIc9Zp4_1r1apB2ACLcB/s400/composite-c1-cms-v.5.2.png" width="400" /></a></div>
<i>(Я делаю это сообщение задним числом, так как в нужное время это сообщение не вышло. Фактически сообщение опубликовано 29 октября 2016 года. :) )</i><br />
<br />
Довольно скоро после выхода версии 5.1, 6 сентября вышла новая версия Composite C1 CMS - версия 5.2.<br />
<br />
Подробнее о новых возможностях на официальных ресурсах компании Orckestra:<br />
<div>
<ul style="text-align: left;">
<li><a href="https://cms.orckestra.com/Products/Version-history/Composite-C1-52" rel="nofollow" target="_blank">на официальном сайте CMS</a> (англ.)</li>
<li><a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/5.2" rel="nofollow" target="_blank">на странице релизов системы на GitHub</a> (англ.)</li>
</ul>
</div>
Новые возможности, добавленые в этой версии, главным образом ориентированы на разработчиков.<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
Итак, что же нового в версии 5.2?<br />
<ul style="text-align: left;">
<li>Публикация страниц по расписанию (доступно в аддонах)</li>
<li>Новый интерфейс IVersioned для контроля версий типов данных</li>
<li>Новый атрибут VersionKeyPropertyName</li>
<li>Новые службы контроля времени существования области применения данных</li>
<li>Поддержка установки дополнительных соотвествий URL-адресов и маркеров сущностей (EntiryToken)</li>
<li>Наборы элементов</li>
<li>Вспомогательные функции для версий данных </li>
<li>Всплывающие подсказки на вкладках документов (видов)</li>
</ul>
</div>
<div>
<br /></div>
<div>
<hr />
<br />
<b>Ссылки по теме:</b></div>
<ul style="text-align: left;">
<li><a href="http://compositec1.blogspot.com/2015/09/orckestra-acquires-composite-c1-cms.html" target="_blank">Канадская компания Orckestra купила Composite C1 CMS</a></li>
<li><a href="http://compositec1.blogspot.com/2015/10/composite-c1-cms-v5.0-beta-1-released.html" target="_blank">Вышла официальная версия Composite C1 5.0 Beta 1</a></li>
<li><a href="http://compositec1.blogspot.com/2015/12/composite-c1-cms-v5.0-released.html" target="_blank">Вышла официальная версия Composite C1 5.0</a></li>
<li><a href="http://compositec1.blogspot.com/2016/08/composite-c1-cms-v5.1-released.html" target="_blank">Вышла официальная версия Composite C1 5.1</a></li>
</ul>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com1tag:blogger.com,1999:blog-8269920385908926362.post-79496682109749219232016-08-18T23:18:00.000+03:002017-05-08T19:02:41.712+03:00Вышла официальная версия Composite C1 5.1<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-P4iSdFD9FKo/WBUIlhutxgI/AAAAAAAACQE/RDX54fcvSCowk1FTYhaoED3aBMZCSVHvwCLcB/s1600/composite-c1-cms-v.5.1.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="195" src="https://2.bp.blogspot.com/-P4iSdFD9FKo/WBUIlhutxgI/AAAAAAAACQE/RDX54fcvSCowk1FTYhaoED3aBMZCSVHvwCLcB/s400/composite-c1-cms-v.5.1.png" width="400" /></a></div>
<i>(Я делаю это сообщение задним числом, так как в нужное время это сообщение не вышло. Фактически сообщение опубликовано 29 октября 2016 года. :) )</i><br />
<br />
После выпуска версии 5.0 уже под брендом компании Orckestra, 12 августа вышла новая версия Composite C1 CMS - версия 5.1.<br />
<br />
В этой версии было добавлено немало новых интересных возможностей, которые стоит хотя бы быстро упомянуть (см. ниже), а некоторым посвятить отдельные сообщения<strike> (что я сделаю уже в новом блоге.)</strike><br />
<br />
<div>
Подробнее о новых возможностях на официальных ресурсах компании Orckestra:</div>
<div>
<ul style="text-align: left;">
<li><a href="https://cms.orckestra.com/Products/Version-history/Composite-C1-51" rel="nofollow" target="_blank">на официальном сайте CMS</a> (англ.)</li>
<li><a href="https://github.com/Orckestra/CMS-Foundation/releases/tag/v5.1" rel="nofollow" target="_blank">на странице релизов системы на GitHub</a> (англ.)</li>
</ul>
<div>
Что же нового в версии 5.1?</div>
</div>
<div>
<br /></div>
<a name='more'></a><br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<ul style="text-align: left;">
<li>Массовая публикация страниц</li>
<li>Настройки часового пояса</li>
<li>Предварительный просмотр элемента контента (страницы, изображения, элемента данных) в диалоге вставки ссылки</li>
<li>Выбор типа страниц - теперь прямо в меню кнопки "Добавить страницу"</li>
<li>Новый виджет "иерархический селектор"</li>
<li>Два новых виджета - селекторы иконок</li>
<li>Возможность для разработчиков заменять существующие или добавлять свои мастера (workflows) для действий со страницами и данными</li>
<li>Значения по умолчанию и обновление данных из инсталлятора аддонов (расширений, пакетов)</li>
<li>Возможность отключения предварительного просмотра содержимого, генерируемого той или иной функцией, в визуальном редакторе</li>
<li>Возможность программного принудительного прерывания запуска системы</li>
<li>... и другие возможности</li>
</ul>
<div>
<br /></div>
<div>
<hr />
<br />
<b>Ссылки по теме:</b></div>
<ul style="text-align: left;">
<li><a href="http://compositec1.blogspot.com/2015/09/orckestra-acquires-composite-c1-cms.html" target="_blank">Канадская компания Orckestra купила Composite C1 CMS</a></li>
<li><a href="http://compositec1.blogspot.com/2015/10/composite-c1-cms-v5.0-beta-1-released.html" target="_blank">Вышла официальная версия Composite C1 5.0 Beta 1</a></li>
<li><a href="http://compositec1.blogspot.com/2015/12/composite-c1-cms-v5.0-released.html" target="_blank">Вышла официальная версия Composite C1 5.0</a></li>
</ul>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-10327627237260850032016-03-18T19:30:00.000+02:002016-03-18T19:30:14.949+02:00Что почитать на выходных (88)<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" /></a></div>
Сегодня выпуск будет исключительно по твитам за прошедшую неделю.<br />
<br />
У меня не получилось на этой неделе продолжить делать обзоры новых возможностей в версии 5.0. Надеюсь, что такая возможность появится на следующей неделе.<br />
<br />
В этом выпуске немного информации от сообщества, а также информация для тех, кто только недавно начал работать с Composite C1 CMS.<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
<br />
Подрбнее:<br />
<ol style="text-align: left;">
<li><a href="http://stackoverflow.com/questions/32073913/what-will-be-approach-in-composite-c1-for-creating-custom-form" rel="nofollow" target="_blank">Кроме существующих возможностей, как еще можно создать форму в Composite C1 CMS? Вариант от сообщества</a> (англ.)</li>
<li><a href="http://stackoverflow.com/questions/35719316/configure-a-field-with-a-widget-type-on-a-data-type-using-c-sharp" rel="nofollow" target="_blank">Как программно настроить виджет для поля в статичном типе данных в Composite C1 CMS</a> (англ.)</li>
<li><a href="https://github.com/Orckestra/C1-CMS/commit/31415aa5231397312e226320f994b9683b87da73#commitcomment-16727118" rel="nofollow" target="_blank">Сообщество Composite C1 продолжает бороться за возвращение конфигурации доменов, ставшей платной в версии 5</a> (англ.)</li>
<li><a href="http://compositec1.codeplex.com/discussions/652547" rel="nofollow" target="_blank">Как работать с XML-файлами? Или экспортировать что-то в XML-файл из Composite C1 CMS, например для Drupal?</a> (англ.)</li>
<li><a href="https://github.com/Orckestra/C1-CMS/issues/106#issuecomment-196373010" rel="nofollow" target="_blank">Как поддерживаются составные ключевые поля (compound keys) в типах данных в Composite C1 CMS</a> (англ.)</li>
<li><a href="https://github.com/Orckestra/C1-CMS/issues/107#issuecomment-196365661" rel="nofollow" target="_blank">Что делать при сообщении, что CodeMirror не определен в JavaScript?</a> (англ.)</li>
<li><a href="http://compositec1.codeplex.com/discussions/644032" rel="nofollow" target="_blank">Как сделать маршрутизацию c главной страницей и динамическим параметром PathInfo в Composite C1 CMS</a> (англ.)</li>
</ol>
<hr />
<div style="text-align: center;">
Следующий выпуск (89) | <a href="http://compositec1.blogspot.com/2016/03/weekend-reads-87.html" rel="nofollow" target="_blank">Предыдущий выпуск (87)</a></div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-73238704057380619422016-03-11T19:00:00.000+02:002016-03-11T19:28:40.082+02:00Что почитать на выходных (87)<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" /></a></div>
Сегодня выпуск получился как раз еженедельным, как изначально и планировался :)<br />
<br />
Напомню, что ссылки которые я здесь предлагаю обычно сначала появляются в <a href="https://twitter.com/c1er" rel="nofollow" target="_blank">твиттере</a>. А здесь просто их список за 1-2 недели.<br />
<br />
Ну, и в этом выпуске о включении возможности редактировать файлы разных типов прямо в админке, управлении видом сообщений об ошибках на страницах, о продукте Orckestra Commerce Cloud (тест на внимательность :) ) и пару новых сообщений из этого блога.<br />
<br />
<a name='more'></a><div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
Подробнее:<br />
<ol style="text-align: left;">
<li><a href="https://compositec1.codeplex.com/discussions/651988" rel="nofollow" target="_blank">Как включить возможность редактирования .json и других типов файлов в медиа-архиве в Composite C1 CMS</a> (англ.)</li>
<li><a href="https://github.com/Orckestra/C1-CMS/issues/130#event-580023136" rel="nofollow" target="_blank">Как включить показ исключений в C1-функциях на страницах вместо лаконичного [Error] в Composite C1 CMS</a> (англ.)</li>
<li><a href="http://compositec1.codeplex.com/discussions/652264" rel="nofollow" target="_blank">Как правильно использовать IImageFile в Razor-функции как фона страницы в Composite C1 CMS</a> (англ.)</li>
<li><a href="http://users.composite.net/Videos/StarterTipVideos" rel="nofollow" target="_blank">Обновились некоторые учебные короткие видео по Composite C1 CMS для начинающих пользователей (Starter Tips).</a></li>
<li>И сообщения с официального блога компании Orckestra о новых возможностях в Orckestra Commerce Cloud, в частности о Experience Management:</li>
<ol>
<li><a href="http://www.orckestra.com/en/ideas/blog/2016/march/orckestra_commerce_cloud_new_features" rel="nofollow" target="_blank">Advanced Promotions, New Business User Experiences and Other Orckestra Commerce Cloud Updates</a></li>
<li><a href="http://www.orckestra.com/en/ideas/blog/2016/march/introducing_experience_management_for_commerce" rel="nofollow" target="_blank">Introducing Experience Management for Commerce</a></li>
</ol>
</ol>
<b>Новое в этом блоге</b>:<br />
<ol style="text-align: left;">
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-simplified-gui.html" target="_blank">Что нового в версии 5.0: Упрощенный пользовательский интерфейс</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-links-to-data-items.html" target="_blank">Что нового в версии 5.0: Ссылки на элементы данных</a></li>
</ol>
<hr />
<div style="text-align: center;">
Следующий выпуск (88) | <a href="http://compositec1.blogspot.com/2016/03/weekend-reads-86.html" rel="nofollow" target="_blank">Предыдущий выпуск (86)</a></div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-8373827567106080812016-03-11T18:30:00.000+02:002016-03-11T21:38:57.688+02:00Что нового в версии 5.0: Ссылки на элементы данных<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-by7lA7SaVG0/VuJ9_CUNL-I/AAAAAAAACLM/7uRaQZeVaY4Gxao4zR-_H3bi4Mb88-gAg/s1600/internal-links-for-blog-posts-in-c1.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="Ссылка на элемент данных (сообщение в блоге) в редакторе кода в Composite C1 CMS v5" border="0" height="198" src="https://3.bp.blogspot.com/-by7lA7SaVG0/VuJ9_CUNL-I/AAAAAAAACLM/7uRaQZeVaY4Gxao4zR-_H3bi4Mb88-gAg/s320/internal-links-for-blog-posts-in-c1.png" title="Ссылка на элемент данных (сообщение в блоге) в редакторе кода в Composite C1 CMS v5" width="320" /></a></div>
А теперь о возможностях для разработчиков (фронтенд, бекенд и т.д.), которые появились в Composite C1 CMS версии 5.0.<br />
<br />
Начнем с элементов данных.<br />
<br />
И начнем с возможности вставлять ссылки на отдельные элементы данных в контенте.<br />
<br />
Например, у вас есть блог на сайте и вам нужно в сообщении или на странице вставить ссылку на другое сообщение в блоге.<br />
<br />
Раньше вам бы пришлось вставлять абсолютную или относительную ссылку как есть. Например, http://contoso.com/blog/2016/01/how-to-make-big-bucks-working-only-one-minute-a-day или blog/2016/01/how-to-make-big-bucks-working-only-one-minute-a-day и т.п.<br />
<br />
Все хорошо, но если путь к сообщению поменяется, то вам нужно будет редактировать страницу или сообщение, чтобы обновить ссылку.<br />
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
А вот например, со страницами в Composite C1 CMS всегда было проще.<br />
<br />
В визуальном редакторе вы просто вставляли ссылку через диалоговое окно "Вставить ссылку", и ссылка на страницу вставлялась по ее идентификатору как, например, ~/page(b0feff8e-5946-4f48-9507-cd9ad9fea898). А уже в обработанном контенте страницы (предпросмотр, публичная версия), ссылка заменяется на правильный путь. Например http://contoso.com/about-us/we-are-hiring.<br />
<br />
И если вы вдруг переместите страницу на сайте (или измените путь к ней еще как-то), ссылку на нее менять не нужно будет. Ее идентификатор остается неизменным и внутренней ссылки ~/page(b0feff8e-5946-4f48-9507-cd9ad9fea898) будет достаточно. А после обработки в контенте будет правильная новая ссылка, например, http://contoso.com/careers/we-are-hiring-and-firing.<br />
<br />
Так вот. Теперь то же самое можно делать и с элементами данных такими как сообщения в блоге, новостные статьи, описания продуктов.<br />
<br />
Например, на стартовом сайте Venus можно вставить ссылку на любое сообщение в блоге.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-OjVsF2dQI3g/VuJ7-5FOAjI/AAAAAAAACK8/L8UEC1--NwMbTgjhquF08LGUoxz89uPpw/s1600/inserting-a-link-to-a-blog-post-in-c1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Выбор элемента данных (сообщения в блоге) для ссылки в редакторе кода в Composite C1 CMS v5" border="0" height="250" src="https://4.bp.blogspot.com/-OjVsF2dQI3g/VuJ7-5FOAjI/AAAAAAAACK8/L8UEC1--NwMbTgjhquF08LGUoxz89uPpw/s400/inserting-a-link-to-a-blog-post-in-c1.png" title="Выбор элемента данных (сообщения в блоге) для ссылки в редакторе кода в Composite C1 CMS v5" width="400" /></a></div>
<br />
В исходнике страницы будет такая ссылка: ~/blogEntry(99521b7b-ebd0-484e-a82b-e6424472f4d2). И после публикации сообщения или в предварительном просмотре она будет правильно преобразовываться, например, в http://contoso.com/blog/2014/06/30/how-to-enable-comments-on-blog-posts.<br />
<br />
По умолчанию это, конечно, работать не будет. Но добавить такую возможность на любой тип данных, как например, сообщения в блоге, можно достаточно просто.<br />
<br />
Как минимум нужно задать формата внутренней ссылки (короткое название для URLа), типа blogEntry для внутренних ссылок типа ~blogEntry(99521b7b-ebd0-484e-a82b-e6424472f4d2) или просто blog - для ~/blog(99521b7b-ebd0-484e-a82b-e6424472f4d2)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-a-5rRchrG84/VuJ8mBRDoRI/AAAAAAAACLE/lW8HA9cDDEILB0fMn-earAvGt6QSBvT4A/s1600/setting-short-url-names-on-data-types-in-c1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Формат внутренней ссылки для типа данных (сообщений в блоге) в Composite C1 CMS v5" border="0" height="270" src="https://3.bp.blogspot.com/-a-5rRchrG84/VuJ8mBRDoRI/AAAAAAAACLE/lW8HA9cDDEILB0fMn-earAvGt6QSBvT4A/s320/setting-short-url-names-on-data-types-in-c1.png" title="Формат внутренней ссылки для типа данных (сообщений в блоге) в Composite C1 CMS v5" width="320" /></a></div>
<br />
а также обеспечить преобразование внутренних ссылок во внешние, публичные ссылки, т.е. из ~blogEntry(99521b7b-ebd0-484e-a82b-e6424472f4d2) получать http://contoso.com/blog/2014/06/30/how-to-enable-comments-on-blog-posts. Последнее можно задать с помощью специального параметра типа RoutedData<T>.<br />
<br />
Подробнее обо всем этом можно прочитать на официальном сайте в статье "<a href="http://docs.composite.net/Data/Linking-to-Data-Items" rel="nofollow" target="_blank">Linking to Data Items</a>". А я постараюсь в одном из будущих сообщениях рассмотреть эту тему тоже.<br />
<br />
Далее я расскажу про предварительный просмотр содержимого элементов данных во внутреннем браузере в админке.<br />
<br />
<hr />
<br />
<div>
<b>Читайте также</b>:</div>
<div>
<ol style="text-align: left;">
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-user-interface.html">Что нового в версии 5.0: Пользовательский интерфейс</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-content-navigation.html">Что нового в версии 5.0: Навигация по контенту</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-c1-page-view-modes-and-tools.html">Что нового в версии 5.0: Режимы просмотра и анализа страниц</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-simplified-gui.html">Что нового в версии 5.0: Упрощенный пользовательский интерфейс</a></li>
<li>Что нового в версии 5.0: Ссылки на элементы данных</li>
</ol>
</div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-86711938728965607752016-03-10T19:00:00.000+02:002016-03-11T21:38:47.902+02:00Что нового в версии 5.0: Упрощенный пользовательский интерфейс<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-QB9Y621T1KM/VuF2KPzGJCI/AAAAAAAACKk/sJ4EaZ3XMrU/s1600/c1-console-tabs.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="Вкладки в Composite C1 CMS" border="0" height="260" src="https://3.bp.blogspot.com/-QB9Y621T1KM/VuF2KPzGJCI/AAAAAAAACKk/sJ4EaZ3XMrU/s320/c1-console-tabs.png" title="Вкладки в Composite C1 CMS" width="320" /></a></div>
Еще одно изменение в пользовательском интерфейсе, которое нельзя не заметить, - это "разделения труда" между кнопками на панели кнопок.<br />
<br />
В предыдущих версиях, когда вы редактировали страницу, то весь набор кнопок на самом верхнем тулбаре был всегда под рукой - добавить или удалить страницу и т.п.<br />
<br />
Сейчас же навигационное дерево находится на своей собственной вкладке.<br />
<br />
И когда вы редактируете страницу, вы это делаете на отдельной вкладке редактора страниц. Вкладка дерева "скрыта".<br />
<br />
<a name='more'></a><div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
Соответственно кнопки для всех операций, которые вы выполняете над элементами дерева, собраны на этой вкладке дерева.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-lhCBbdfzHuA/VuF1A3hwvMI/AAAAAAAACKQ/rgGZM18CnjY/s1600/navigation-tree-tab.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Кнопки на вкладке навигационного дерева раздела Контент в Composite C1 CMS" border="0" height="265" src="https://1.bp.blogspot.com/-lhCBbdfzHuA/VuF1A3hwvMI/AAAAAAAACKQ/rgGZM18CnjY/s400/navigation-tree-tab.png" title="Кнопки на вкладке навигационного дерева раздела Контент в Composite C1 CMS" width="400" /></a></div>
<br />
А в редакторе страниц этих кнопок нет. Есть только одна 2-режимная кнопка "Сохранить" / "Сохранить и опубликовать" - справа.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-JG5yVqbjY9A/VuF13hVp4NI/AAAAAAAACKc/WKz-1R1tUA0/s1600/page-editor.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Кнопки на вкладке редактора страниц в Composite C1 CMS" border="0" height="157" src="https://3.bp.blogspot.com/-JG5yVqbjY9A/VuF13hVp4NI/AAAAAAAACKc/WKz-1R1tUA0/s400/page-editor.png" title="Кнопки на вкладке редактора страниц в Composite C1 CMS" width="400" /></a></div>
<br />
Такой подход разгружает сам пользовательский интерфейс. Не нужные для текущей задачи элементы просто не видны, и они не загромождают интерфейс своим присутствием.<br />
<br />
В результате - больше места для области редактирования, а также кнопок и других элементов, необходимых для выполнения этой задачи.<br />
<br />
Этот адаптивный подход к набору кнопок прослеживается по всем разделам.<br />
<br />
Если вы будет редактировать, например, функцию, то из кнопок там тоже будет одна - "Сохранить" (и ниспадающее меню кнопок "Добавить").<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-r9NEOlxM5SI/VuF1WLhtbsI/AAAAAAAACKU/_Y6erVladJE/s1600/razor-function-editor.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Кнопки на вкладке редактора кода функций в Composite C1 CMS" border="0" height="213" src="https://2.bp.blogspot.com/-r9NEOlxM5SI/VuF1WLhtbsI/AAAAAAAACKU/_Y6erVladJE/s400/razor-function-editor.png" title="Кнопки на вкладке редактора кода функций в Composite C1 CMS" width="400" /></a></div>
<br />
Кому-то возможно не сильно понравится такое изменение.<br />
<br />
Например, в некоторых случаях нужно иметь навигационное дерево "под рукой", когда редактируешь страницу. Но чтобы к нему добраться - необходимо сначала открыть его вкладку, кликнув по ней, а далее нужно опять один клик сделать, чтобы вернуться в редактор страницы. То есть получается два дополнительных клика.<br />
<br />
Ну, это кому как нравится.<br />
<br />
В общем, интерфейс в Composite C1 CMS значительно улучшился и если и есть какие-то недостатки, то они, мне кажется, с головой покрываются новыми преимуществами и возможностями.<br />
<br />
А далее мы поговорим о новых возможностях, которые могут заинтересовать уже разработчиков.<br />
<br />
<hr />
<br />
<div>
<b>Читайте также</b>:</div>
<div>
<ol style="text-align: left;">
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-user-interface.html">Что нового в версии 5.0: Пользовательский интерфейс</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-content-navigation.html">Что нового в версии 5.0: Навигация по контенту</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-c1-page-view-modes-and-tools.html">Что нового в версии 5.0: Режимы просмотра и анализа страниц</a></li>
<li>Что нового в версии 5.0: Упрощенный пользовательский интерфейс</li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-links-to-data-items.html">Что нового в версии 5.0: Ссылки на элементы данных</a></li>
</ol>
</div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-10873000413076678382016-03-04T18:30:00.000+02:002016-03-11T21:39:54.315+02:00Что почитать на выходных (86)<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" /></a></div>
Опять так получилось, что на прошлой неделе выпуска не было (я мало собрал материала).<br />
<br />
Поэтому сегодняшний выпуск за последние две недели.<br />
<br />
(И похоже, что раз в 2 недели - это уже тенденция).<br />
<br />
Напомню, что все ссылки которые я здесь размещаю, я в течении недели также размещаю в твиттере. Здесь я просто их собираю вместе :)<br />
<br />
Поэтому в твиттер такая ссылка появится ранее.<br />
<br />
В этом выпуске: немного новой и обновленной официальной документации для разработчиков и обычных пользователей, немного информации с форума Composite C1 на CodePlex, и новые статьи из этого блога.<br />
<br />
<a name='more'></a><div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
Читаем:<br />
<!--more--><br />
<ol style="text-align: left;">
<li><a href="http://docs.composite.net/Functions/MVC/Data-Routing" rel="nofollow" target="_blank">Связывание элементов данных с URL-адресами для MVC-функций в Composite C1 CMS v5 (англ.)</a></li>
<li><a href="http://users.composite.net/Functions/GuideToC1Functions/Types-of-Functions#_MVC_functions" rel="nofollow" target="_blank">В руководстве пользователя по C1-функциям добавлена информация по MVC-функциям (англ.)</a></li>
<li><a href="http://users.composite.net/Functions/GuideToC1Functions/How-to-Use-Functions#_Toc444075282" rel="nofollow" target="_blank">В руководстве пользователя по C1-функциям добавлена информация о тестировании C1-функций в админке (англ.)</a></li>
<li><a href="https://compositec1.codeplex.com/discussions/652017" rel="nofollow" target="_blank">Как добавить свои тэги и других авторов в блоге в Composite C1 CMS - если кто-то не знал до сих пор (англ.)</a></li>
<li><a href="https://compositec1.codeplex.com/discussions/651730" rel="nofollow" target="_blank">Как при выборе сообщений по тэгу добавить этот тэг в заголовок страницы блога в Composite C1 CMS (англ.)</a></li>
</ol>
<div>
<b>Новое в этом блоге</b>:</div>
<div>
<ol style="text-align: left;">
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-user-interface.html">Что нового в версии 5.0: Пользовательский интерфейс</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-content-navigation.html">Что нового в версии 5.0: Навигация по контенту</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-c1-page-view-modes-and-tools.html">Что нового в версии 5.0: Режимы просмотра и анализа страниц</a></li>
</ol>
</div>
<hr />
<div style="text-align: center;">
<a href="http://compositec1.blogspot.com/2016/03/weekend-reads-87.html">Следующий выпуск (87)</a> | <a href="http://compositec1.blogspot.com/2016/02/weekend-reads-85.html" rel="nofollow" target="_blank">Предыдущий выпуск (85)</a></div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-38632244061595323592016-03-02T18:30:00.000+02:002016-03-11T21:38:26.333+02:00Что нового в версии 5.0: Режимы просмотра и анализа страниц<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-Pyx4eU-_ya0/Vtam0D1rpcI/AAAAAAAACJw/LxPtjh96QHg/s1600/c1-page-view-modes-menu.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="Режимы просмотра и анализа страниц внутреннего браузера в админке Composite C1 CMS 5.0" border="0" height="320" src="https://3.bp.blogspot.com/-Pyx4eU-_ya0/Vtam0D1rpcI/AAAAAAAACJw/LxPtjh96QHg/s320/c1-page-view-modes-menu.png" title="Режимы просмотра и анализа страниц внутреннего браузера в админке Composite C1 CMS 5.0" width="163" /></a></div>
Чудесная, по моему скромному мнению, возможность добавлена в админку для страниц, которые отображаются во <a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-content-navigation.html">внутреннем браузере</a>.<br />
<br />
Внутренний браузер, как вы теперь знаете, не просто показывает страницу, если ее выбрать в дереве в админке.<br />
<br />
Он отображает ее в одном из режимов предварительного просмотра.<br />
<br />
Во-первых, в обычном режиме можно выбрать показывать опубликованную или сохраненную копию страницы, или ее исходную разметку.<br />
<br />
Во-вторых, можно выбрать условное устройство, на котором страница будет показана, таким образом ограничить ее определенным размером.<br />
<br />
В-третьих, можно вообще отобразить информацию о странице после анализа ее каким-нибудь внутренним или внешним инструментом.<br />
<br />
<a name='more'></a>Переключиться между этим всеми режимами просмотра и инструментами можно, нажав кнопку "Режимы просмотра" (View Modes) справа от адресной строки в админке.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-Pgprls5GzKk/VtamRnrrd4I/AAAAAAAACJo/nlJC1SCkqlY/s1600/c1-page-view-modes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Копка переключения режимов просмотра и анализа страниц в админке Composite C1 CMS 5.0" border="0" height="223" src="https://2.bp.blogspot.com/-Pgprls5GzKk/VtamRnrrd4I/AAAAAAAACJo/nlJC1SCkqlY/s400/c1-page-view-modes.png" title="Копка переключения режимов просмотра и анализа страниц в админке Composite C1 CMS 5.0" width="400" /></a></div>
<br />
А теперь по порядку, но более подробно.<br />
<br />
<h4 style="text-align: left;">
Исходник, черновик и публикация</h4>
<br />
В версиях до 5-ой, в админке вы могли просмотреть страницу опубликованную, а также еще не опубликованную, т. е. сохраненную. <a href="http://compositec1.blogspot.com/2012/08/page-viewing-modes.html">Я уже описывал эти способы просмотра страниц для предыдущих версий</a>. В том же браузере в старых версиях можно было переключиться режим просмотра HTML-кода - отформатированного и неотформатированного.<br />
<br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
Все это есть и в 5-ой версии, но "под рукой".<br />
<ol style="text-align: left;">
<li>По умолчанию, в режим "Auto" в браузере показывается сохраненная (неопубликованная) копия страницы. Понятно, что если вы свои последние изменения не просто сохранили, а и опубликовали, то отличаться от опубликованной страницы она не будет.</li>
<li>Чтобы посмотреть на опубликованную копию страницы нужно в ниспадающем меню к кнопке "Режимы просмотра" выбрать пункт Public Version ("Публичная версия").<br /><br /><div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-qaBt0bgLTH4/Vtalod7kdII/AAAAAAAACJg/IotkCLwUke0/s1600/c1-page-public-version.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Режим просмотра опубликованной версии страницы" border="0" height="223" src="https://3.bp.blogspot.com/-qaBt0bgLTH4/Vtalod7kdII/AAAAAAAACJg/IotkCLwUke0/s400/c1-page-public-version.png" title="Режим просмотра опубликованной версии страницы" width="400" /></a></div>
</li>
<li>Ну, и HTML-код можно посмотреть переключившись в режим Page Source ("Исходник страницы"), выбрав одноименный пункт меню.<br /><br /><div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-_85Z21FWBjA/VtaldrTKk4I/AAAAAAAACJY/VRzPUZWP0y8/s1600/c1-page-source.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Режим просмотра HTML-кода страницы" border="0" height="223" src="https://3.bp.blogspot.com/-_85Z21FWBjA/VtaldrTKk4I/AAAAAAAACJY/VRzPUZWP0y8/s400/c1-page-source.png" title="Режим просмотра HTML-кода страницы" width="400" /></a></div>
</li>
</ol>
<div>
<br /></div>
<h4 style="text-align: left;">
Просмотр на мобильных устройствах</h4>
<div>
<br /></div>
<div>
По умолчанию, страница занимает все пространство, которое ей предоставляет внутренний браузер. Однако на разных мобильных устройствах размеры окна браузера будут разные.</div>
<div>
<br /></div>
<div>
Как ваша страница будет выглядеть на таких устройствах можно узнать переключившись в один из режимов просмотра ну устройствах - от десктопа с 1366х768 до просто экрана мобильного телефона.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-4-qscV_ITyg/Vtak8br9k5I/AAAAAAAACJQ/pgkQZtsg5xE/s1600/c1-page-view-mode-mobile.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Режим просмотра страницы на мобильном устройстве" border="0" height="223" src="https://1.bp.blogspot.com/-4-qscV_ITyg/Vtak8br9k5I/AAAAAAAACJQ/pgkQZtsg5xE/s400/c1-page-view-mode-mobile.png" title="Режим просмотра страницы на мобильном устройстве" width="400" /></a></div>
</div>
<div>
<br /></div>
<h4 style="text-align: left;">
Инструменты анализа страниц</h4>
<div>
<br /></div>
<div>
Опять же в предыдущих версиях у разработчиков была <a href="http://compositec1.blogspot.com/2011/03/1_30.html">возможность посмотреть, какие функции, в какой последовательности и с какой скоростью загружаются при отрисовке страницы</a>.</div>
<div>
<br /></div>
<div>
Теперь эта возможность перекочевала во внутренний браузер в один из его режимов анализа страниц.</div>
<div>
<br /></div>
<div>
Выбрав пункт C1 Page Speed вы можете получить эту информацию тут же, на месте.<br />
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-S9_BKng_aoY/VtaksMcYhXI/AAAAAAAACJI/mNd5o3AoUK8/s1600/c1-page-speed.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Анализ скорости отрисовки страницы" border="0" height="223" src="https://1.bp.blogspot.com/-S9_BKng_aoY/VtaksMcYhXI/AAAAAAAACJI/mNd5o3AoUK8/s400/c1-page-speed.png" title="Анализ скорости отрисовки страницы" width="400" /></a></div>
<br /></div>
<div>
Кроме того, название каждой загружаемой функции в дереве теперь кликабельно. Кликнув по названию функции вы сможете перейти к ней в разделе "Функции". И продолжить свою отладку уже непосредственно с ней, открыв ее в соответствующем редакторе функции.</div>
<div>
<br /></div>
<div>
Помимо встроенных инструментов, подключены несколько внешних инструментов для анализа и валидации страниц, тот же Google Page Insights.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-vvLqQHOCvg0/Vtaj4rYVWbI/AAAAAAAACI8/RrCqoP0PTtQ/s1600/google-page-insights-analyzing-in-c1-console.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Анализ страницы с помощью Google Page Insights в Composite C1 CMS 5.0" border="0" height="223" src="https://4.bp.blogspot.com/-vvLqQHOCvg0/Vtaj4rYVWbI/AAAAAAAACI8/RrCqoP0PTtQ/s400/google-page-insights-analyzing-in-c1-console.png" title="Анализ страницы с помощью Google Page Insights в Composite C1 CMS 5.0" width="400" /></a></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-vefPH96KAxM/Vtaj70IAs_I/AAAAAAAACJA/Hsin4-ENirE/s1600/google-page-insights-results-in-c1-console.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Результат анализа страницы с помощью Google Page Insights в Composite C1 CMS 5.0" border="0" height="223" src="https://4.bp.blogspot.com/-vefPH96KAxM/Vtaj70IAs_I/AAAAAAAACJA/Hsin4-ENirE/s400/google-page-insights-results-in-c1-console.png" title="Результат анализа страницы с помощью Google Page Insights в Composite C1 CMS 5.0" width="400" /></a></div>
<div>
<br /></div>
<div>
(К сожалению, на момент написания этого сообщения, инструменты валидации от W3C не работали. Но надеюсь, что разработчики исправят это в новой версии или выпустят какой-то патч.)</div>
<div>
<br /></div>
<div>
Если я правильно понимаю, то режимы просмотра и анализа страниц можно будет расширять за счет своих, кастомных. Когда у меня появится нужная информация, я постараюсь написать об этом.</div>
<div>
<br /></div>
<div>
В следующем сообщении я остановлюсь еще на одном изменении в админке - к упрощенному GUI при работе над разными задачами в админке.</div>
<br />
<hr />
<br />
<div>
<b>Читайте также</b>:</div>
<div>
<ol style="text-align: left;">
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-user-interface.html">Что нового в версии 5.0: Пользовательский интерфейс</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-content-navigation.html">Что нового в версии 5.0: Навигация по контенту</a></li>
<li>Что нового в версии 5.0: Режимы просмотра и анализа страниц</li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-simplified-gui.html">Что нового в версии 5.0: Упрощенный пользовательский интерфейс</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-links-to-data-items.html">Что нового в версии 5.0: Ссылки на элементы данных</a></li>
</ol>
</div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-35919514117835753232016-03-02T02:07:00.001+02:002016-03-11T21:38:06.106+02:00Что нового в версии 5.0: Навигация по контенту<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-jX7gJpoRyoo/VtYsLlXP2xI/AAAAAAAACIs/bNAwyJ68hwQ/s1600/browser-view-in-media.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="Внутренний браузер в Composite C1 CMS 5.0" border="0" height="179" src="https://3.bp.blogspot.com/-jX7gJpoRyoo/VtYsLlXP2xI/AAAAAAAACIs/bNAwyJ68hwQ/s320/browser-view-in-media.png" title="Внутренний браузер в Composite C1 CMS 5.0" width="320" /></a></div>
Итак, Composite C1 CMS версия 5.0. <a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-user-interface.html">О пользовательском интерфейсе я уже немого рассказал</a>. Теперь углубимся в этот новый пользовательский интерфейс.<br />
<br />
<h4 style="text-align: left;">
Внутренний браузер</h4>
<br />
Новизной является т.н. <b>внутренний браузер</b> (browser view).<br />
<br />
<a name='more'></a>Раньше при выборе элемента в дереве, например, страницы, - справа ничего не происходило :)<br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
Сейчас справа всегда запущен внутренний браузер. При выборе страницы в дереве, она подгружается в этом браузере. (Причем можно выбрать, как она будет отображаться, но это уже в другом сообщении.)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-BB_LTj7YPX8/VtYoyG8co0I/AAAAAAAACII/0czvagd9ca0/s1600/browser-view.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Просмотр страницы во внутреннем браузере в Composite C1 CMS 5.0" border="0" height="222" src="https://4.bp.blogspot.com/-BB_LTj7YPX8/VtYoyG8co0I/AAAAAAAACII/0czvagd9ca0/s400/browser-view.png" title="Просмотр страницы во внутреннем браузере в Composite C1 CMS 5.0" width="400" /></a></div>
<br />
Нужно сказать, что этот браузер уже был в системе. Его просто нужно было вызывать отдельно - через меню "Инструменты", которое располагалось справа.<br />
<br />
Сейчас, он, во-первых, всегда рядом :), т.е. справа. Вызывать его уже не нужно. Во-вторых, он переделан и расширен.<br />
<br />
И этот браузер теперь не ограничивается разделом "Контент" и страницами.<br />
<br />
<h4 style="text-align: left;">
Браузер и мультимедиа</h4>
<br />
Например, если в разделе "Мультимедиа" вы выберете изображение (поддерживаемых форматов), оно отобразится в этом внутреннем браузере.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-Jw1OgepdDP8/VtYp69ij78I/AAAAAAAACIQ/87aezTiKlT0/s1600/image-in-browser-view.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Просмотр изображения во внутреннем браузере в Composite C1 CMS 5.0" border="0" height="223" src="https://3.bp.blogspot.com/-Jw1OgepdDP8/VtYp69ij78I/AAAAAAAACIQ/87aezTiKlT0/s400/image-in-browser-view.png" title="Просмотр изображения во внутреннем браузере в Composite C1 CMS 5.0" width="400" /></a></div>
<br />
А если вы выберете всю папку с изображениями, то в браузере появятся миниатюры изображений из этой папки.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-TaeN7TECo1E/VtYp_bx_1MI/AAAAAAAACIU/9xpbDVnoOkg/s1600/media-folder-in-browser-view.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Просмотр медиа-папки во внутреннем браузере в Composite C1 CMS 5.0" border="0" height="223" src="https://1.bp.blogspot.com/-TaeN7TECo1E/VtYp_bx_1MI/AAAAAAAACIU/9xpbDVnoOkg/s400/media-folder-in-browser-view.png" title="Просмотр медиа-папки во внутреннем браузере в Composite C1 CMS 5.0" width="400" /></a></div>
<br />
<br />
<h4 style="text-align: left;">
Браузер и элементы данных </h4>
<br />
Элементы данных, такие как сообщения в блоге, новости, описание товаров, теперь тоже могут отображаться каждое отдельно в этом браузере.<br />
<br />
Понятно, что по умолчанию любые данные не будут отображаться. Для это нужно добавить такую возможность (об этом тоже в будущих сообщениях). Но некоторые пакеты расширения, например, "Блог" или "Профили", уже поддерживают такую возможность.<br />
<br />
Например, если на стартовом сайте Venus в админке вы выберете отдельное сообщение из блога, который там создан по умолчанию, именно оно отобразится во внутреннем браузере.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-8hcLyhB1ARw/VtYrDChzQrI/AAAAAAAACIc/8nw-q8spBro/s1600/blog-post-in-browser-view.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Просмотр сообщения в блоге во внутреннем браузере в Composite C1 CMS 5.0" border="0" height="223" src="https://4.bp.blogspot.com/-8hcLyhB1ARw/VtYrDChzQrI/AAAAAAAACIc/8nw-q8spBro/s400/blog-post-in-browser-view.png" title="Просмотр сообщения в блоге во внутреннем браузере в Composite C1 CMS 5.0" width="400" /></a></div>
<br />
<br />
<h4 style="text-align: left;">
Другие элементы дерева в браузере</h4>
<br />
Предварительный просмотр во внутреннем браузере теперь вообще возможен для любого элемента дерева в админке. Главное, было бы что показывать :)<br />
<br />
Например, при выборе в разделе "Система" элемента "Server Log", его содержимое сразу же отобразится в браузере. Можно даже не открывать в отдельной вкладке.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-XZRD9PQtSDQ/VtYrJVIldPI/AAAAAAAACIg/_yqUh_wtYcM/s1600/server-log-in-browser-view.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Просмотр журнала событий во внутреннем браузере в Composite C1 CMS 5.0" border="0" height="223" src="https://3.bp.blogspot.com/-XZRD9PQtSDQ/VtYrJVIldPI/AAAAAAAACIg/_yqUh_wtYcM/s400/server-log-in-browser-view.png" title="Просмотр журнала событий во внутреннем браузере в Composite C1 CMS 5.0" width="400" /></a></div>
<br />
А при выборе пакета расширения в "Доступных пакетах" загружается описание этого пакета с его официальной странички с официального сайта.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-ApA2YBFSlk0/VtYrZVCa0HI/AAAAAAAACIk/NXL0RlPaHzM/s1600/package-info-in-browser-view.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Просмотр информации о пакете во внутреннем браузере в Composite C1 CMS 5.0" border="0" height="223" src="https://3.bp.blogspot.com/-ApA2YBFSlk0/VtYrZVCa0HI/AAAAAAAACIk/NXL0RlPaHzM/s400/package-info-in-browser-view.png" title="Просмотр информации о пакете во внутреннем браузере в Composite C1 CMS 5.0" width="400" /></a></div>
<br />
Как я и сказал выше, показывать что-то в браузере можно теоретически для любого элемента дерева. Но как это сделать - тема отдельного разговора.<br />
<br />
Я продолжу рассматривать изменения в функционале пользовательского интерфейса в версии 5.0 в следующих сообщениях.<br />
<br />
<hr />
<br />
<div>
<b>Читайте также</b>:</div>
<div>
<ol style="text-align: left;">
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-user-interface.html">Что нового в версии 5.0: Пользовательский интерфейс</a></li>
<li>Что нового в версии 5.0: Навигация по контенту</li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-c1-page-view-modes-and-tools.html">Что нового в версии 5.0: Режимы просмотра и анализа страниц</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-simplified-gui.html">Что нового в версии 5.0: Упрощенный пользовательский интерфейс</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-links-to-data-items.html">Что нового в версии 5.0: Ссылки на элементы данных</a></li>
</ol>
</div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-16414988134538877682016-03-01T18:00:00.000+02:002016-03-11T21:37:43.004+02:00Что нового в версии 5.0: Пользовательский интерфейс<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-W4uzizIRQcc/VnAqgJbGORI/AAAAAAAACFg/n1B4mIBlobU/s1600/content-perspective-c1-v5.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="Composite C1 CMS. Админка. Раздел Контент" border="0" height="256" src="https://4.bp.blogspot.com/-W4uzizIRQcc/VnAqgJbGORI/AAAAAAAACFg/n1B4mIBlobU/s1600/content-perspective-c1-v5.png" title="Composite C1 CMS. Админка. Раздел Контент" width="320" /></a></div>
Как вы уже знаете 15 декабря 2015 года <a href="http://compositec1.blogspot.com/2015/12/composite-c1-cms-v5.0-released.html">вышла новая версия Composite C1 CMS - 5.0</a>. И я наконец-то собрался с большим опозданием описать ее новые возможности.<br />
<div>
<br /></div>
<div>
Кратко я уже описывал их - как для <a href="http://compositec1.blogspot.com/2015/10/composite-c1-cms-v5.0-beta-1-released.html">предрелизной версии 5.0 бета 1</a>. Теперь остановимся на них более подробно.<br />
<div>
<br /></div>
</div>
<div>
<h4 style="text-align: left;">
Пользовательский интерфейс</h4>
</div>
<div>
<br /></div>
<div>
Пользовательский интерфейс - это первое что бросается в глаза в версии 5.</div>
<div>
<br /></div>
<div>
Composite C1 отказалась классического и давно устаревшего интерфейса в стиле Windows, не знаю каких годов, в пользу более современного.</div>
<div>
<br />
<a name='more'></a><div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
Упростилась <b>цветовая гамма</b> - оттенки серого, черный, белый и, конечно же, зеленый, который, который также стал цветом нового логотипа системы.</div>
<div>
<br /></div>
<div>
Кстати, если присмотреться к <b>логотипу</b>, то можно увидеть стилизированное написание название системы - C1.</div>
<div>
<br /></div>
<div>
Набор <b>иконок</b>, используемый в системе, тоже изменился.</div>
<div>
<br /></div>
<div>
Возможно, после старого интерфейса, новый покажется очень непривычным. Но через время новизну внешнего вида перестаешь замечать.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-X0mrSjRbA0s/VnAqliMOuaI/AAAAAAAACFo/b71ow_K7n7U/s1600/media-perspective-c1-v5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Composite C1 CMS. Админка. Раздел Мультимедиа" border="0" height="256" src="https://4.bp.blogspot.com/-X0mrSjRbA0s/VnAqliMOuaI/AAAAAAAACFo/b71ow_K7n7U/s1600/media-perspective-c1-v5.png" title="Composite C1 CMS. Админка. Раздел Мультимедиа" width="320" /></a></div>
<br /></div>
<div>
К чему дольше привыкаешь, так это к изменившемуся способу работы с админкой, о чем будут следущие сообщения.</div>
<br />
<hr />
<br />
<div>
<b>Читайте также</b>:</div>
<div>
<ol style="text-align: left;">
<li>Что нового в версии 5.0: Пользовательский интерфейс</li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-content-navigation.html">Что нового в версии 5.0: Навигация по контенту</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-c1-page-view-modes-and-tools.html">Что нового в версии 5.0: Режимы просмотра и анализа страниц</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-simplified-gui.html">Что нового в версии 5.0: Упрощенный пользовательский интерфейс</a></li>
<li><a href="http://compositec1.blogspot.com/2016/03/whats-new-in-v5-links-to-data-items.html">Что нового в версии 5.0: Ссылки на элементы данных</a></li>
</ol>
</div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com1tag:blogger.com,1999:blog-8269920385908926362.post-51273230275312472302016-02-19T18:00:00.000+02:002016-03-11T21:09:24.837+02:00Что почитать на выходных (85)<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" /></a></div>
На прошлой неделе выпуска не было. То есть этот, получается, за две недели. Но фактически за эту неделю.<br />
<br />
В этот раз информации будет поменьше, но тем не менее...<br />
<br />
В этом выпуске - новые статьи на официальном сайте документации Composite C1 CMS, которые больше ориентированы на разработчиков под эту систему, и касаются новых возможностей появившихся в версии 5 (кроме "динамический действий", которые появились в разрабатываемой сейчас следующей версии - 5.1).<br />
<br />
<a name='more'></a><div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
Подробнее:<br />
<ol style="text-align: left;">
<li><a href="http://docs.composite.net/Data/Extending-URL-Processing-Logic" rel="nofollow" target="_blank">Обновилась информация в разделе посвященном созданию своей логике для контроля над URLами и связывания элементов в админке с предпросмотром (англ.)</a>, в частности:</li>
<ol>
<li><a href="http://docs.composite.net/Data/Extending-URL-Processing-Logic/IDataUrlMapper" rel="nofollow" target="_blank">Связывание URL-адресов и ссылок на данные с помощью интерфейса IDataUrlMapper в Composite C1 CMS v5 (англ.)</a></li>
<li><a href="http://docs.composite.net/Data/Extending-URL-Processing-Logic/IUrlToEntityTokenMapper" rel="nofollow" target="_blank">Связывание URL-адресов и токенов объектов с помощью интерфейса IUrlToEntityTokenMapper в Composite C1 CMS v5 (англ.)</a> </li>
</ol>
<li>Плюс, обобщенно на указанную выше тему: <a href="http://docs.composite.net/Console/Enabling-Element-Preview" rel="nofollow" target="_blank">Как включить предпросмотр любых элементов дерева во встроенном браузере в Composite C1 CMS v5 (англ.)</a></li>
<li><a href="http://docs.composite.net/Console/Dynamic-Actions" rel="nofollow" target="_blank">А также по версии 5.1 (в процессе разработки): Как изменить, заменить, дополнить стандартные операции (CRUD и др.) с элементами дерева в админке (англ.)</a></li>
</ol>
Напомню, что для подобных выпусков я просто собираю информацию на основе <a href="https://twitter.com/c1er" rel="nofollow" target="_blank">своих твитов</a> по этой системе.<br />
<hr />
<div style="text-align: center;">
<a href="http://compositec1.blogspot.com/2016/03/weekend-reads-86.html">Следующий выпуск (86)</a> | <a href="http://compositec1.blogspot.com/2016/02/weekend-reads-84.html" rel="nofollow" target="_blank">Предыдущий выпуск (84)</a></div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-29251873256139910212016-02-05T18:00:00.000+02:002016-03-11T15:13:52.645+02:00Что почитать на выходных (84)<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://4.bp.blogspot.com/-dIuQ6zMhiTE/VrRnNj447XI/AAAAAAAACHk/8ctRl9_EpX8/s1600/Composite%2BC1%2B-%2BApplication%2Bicon.png" /></a></div>
Решил возобновить свой небольшой еженедельный обзор интересных материалов по Composite C1 CMS. С момента <a href="http://compositec1.blogspot.com/2014/01/chto-pochitat-83.html" rel="nofollow" target="_blank">последнего выпуска</a> прошло чуть больше 2 лет.<br />
<br />
Это пока пробный выпуск и регулярность его не гарантирую (но постараюсь). В этом и будущих выпусках я просто буду копировать информацию, которую я уже опубликовал на текущей неделе в <a href="https://twitter.com/c1er">своем твиттере</a>.<br />
<br />
Как правило я подбираю ссылки на информацию о Composite C1 CMS (свежую и не совсем :) ) из таких источников:<br />
<ul style="text-align: left;">
<li>официальные сайты Composite C1 (<a href="http://www.composite.net/" rel="nofollow" target="_blank">www</a>, <a href="http://docs.composite.net/" rel="nofollow" target="_blank">docs</a>, <a href="http://users.composite.net/" rel="nofollow" target="_blank">users</a>, <a href="http://community.composite.net/" rel="nofollow" target="_blank">community</a>)</li>
<li>страницы Composite C1 на <a href="http://www.facebook.com/CompositeC1" rel="nofollow" target="_blank">Facebook</a>, <a href="http://twitter.com/compositec1" rel="nofollow" target="_blank">Twitter</a>, <a href="https://github.com/Orckestra/C1-CMS" rel="nofollow" target="_blank">GitHub</a>, <a href="http://compositec1.codeplex.com/" rel="nofollow" target="_blank">CodePlex</a>, <a href="http://stackoverflow.com/questions/tagged/composite-c1" rel="nofollow" target="_blank">StackOverflow</a> и др.</li>
<li>упоминания о Composite C1 на других ресурсах</li>
</ul>
<div>
(Больше ссылок - <a href="http://compositec1.blogspot.com/p/links.html" target="_blank">здесь</a>.)</div>
<div>
<br /></div>
<div>
Информацию я отбираю на свое усмотрение. Формат подачи ссылок я упростил.</div>
<div>
<br /></div>
<div>
Ссылки подаются на материалы на языке оригинал, по большей части на английском языке. Но в наше время перевод со многих языков уже не проблема, ведь так? :)<br />
<br />
На этой неделе среди прочего обращаем внимание на новый аддон URL Configuration, руководство для разработчика по созданию нового типа C1-функций - MVC-функции, а также еще один ресурс для общения сообщества и разработчиков "комната" на Gitter.</div>
<div>
<br />
<a name='more'></a><br />
<div style="text-align: center;">
<script type="text/javascript">
google_ad_client = "ca-pub-2208253389210036";
google_ad_slot = "0790982409";
google_ad_width = 336;
google_ad_height = 280;
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</div>
<br />
Итак:</div>
<ol style="text-align: left;">
<li><a href="http://www.composite.net/Products/Add-ons/All/Composite.Tools.UrlConfiguration" rel="nofollow" target="_blank">Новый аддон для конфигурации URLов и доменных имен в Composite C1. Доступен по подпискам Business и Premium (англ.)</a></li>
<li><a href="http://docs.composite.net/Functions/MVC/MVC-Functions" rel="nofollow" target="_blank">Как создавать MVC функции в Composite C1 5.0 (англ.)</a></li>
<li><a href="https://gitter.im/Orckestra/C1-CMS" rel="nofollow" target="_blank">Комната на Gitter по Composite C1 CMS если кому интересно (англ.)</a></li>
<li><a href="http://stackoverflow.com/questions/33893772/how-to-write-multiple-records-at-once-in-xml-file" rel="nofollow" target="_blank">Как делать сразу несколько записей в XML-файл, чтобы избежать лишние операции записи с диском в Composite C1 (англ.)</a></li>
<li><a href="http://stackoverflow.com/questions/33528708/excluding-pages-from-the-composite-navigation-dropdown-function" rel="nofollow" target="_blank">Как исключить некоторые страницы из меню, создаваемого в Composite C1 аддоном Composite.Navigation.DropDown (англ.)</a></li>
<li><a href="http://compositec1.codeplex.com/discussions/648528" rel="nofollow" target="_blank">Как "скрестить" Hangfire и Composite C1 CMS, особенно последнюю 5-ую версию? (англ.)</a> </li>
<li><a href="https://github.com/Orckestra/C1-CMS/issues/108" rel="nofollow" target="_blank">Как правильно создавать страницы и элементы данных на многоязычном сайте в Composite C1 CMS? (англ.)</a></li>
<li><a href="http://www.composite.net/About/Newsletter/View?newsletterid=24fb3c88-993a-4aec-b43a-2281e89d5b10" rel="nofollow" target="_blank">Листая старые страницы... Еще одна новостная рассылка от Composite C1 за декабрь 2015 года - веб-версия (англ.)</a></li>
<li><a href="http://docs.composite.net/Console/Static-IData-Types/Example1" rel="nofollow" target="_blank">Добавилась информация об интеграции в админку статических папок данных и метаданных в Composite C1 CMS (англ.)</a></li>
<li><a href="http://www.composite.net/Products/Add-ons/All/Composite.Community.Facebook.LikeButton/UserManual" rel="nofollow" target="_blank">Если кто пропустил: в FB Like Button еще один стиль макета кнопок: button. И функция теперь Razor а не XSLT (англ.)</a></li>
<li><a href="http://compositec1.codeplex.com/discussions/650406" rel="nofollow" target="_blank">Как программно добавлять внешние C#-функции в Composite C1 CMS (англ.)</a></li>
<li><a href="http://compositec1.codeplex.com/discussions/648982" rel="nofollow" target="_blank">Как программно настроить переадресацию при использовании нескольких сайтов в одной инсталляции? (англ.)</a></li>
<li><a href="https://github.com/Orckestra/C1-CMS/issues/80" rel="nofollow" target="_blank">Будьте внимательны: удаление языка по умолчанию может привести к удалению сайта в системе (англ.)</a></li>
<li><a href="http://compositec1.codeplex.com/discussions/641869" rel="nofollow" target="_blank">Как показывать дату и автора последнего изменения страницы в Composite C1 CMS? (англ.)</a></li>
</ol>
<div>
<br /></div>
<hr />
<div style="text-align: center;">
<a href="http://compositec1.blogspot.com/2016/02/weekend-reads-85.html">Следующий выпуск (85)</a> | <a href="http://compositec1.blogspot.com/2014/01/chto-pochitat-83.html" rel="nofollow" target="_blank">Предыдущий выпуск (83)</a></div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com0tag:blogger.com,1999:blog-8269920385908926362.post-19950178771298045322015-12-15T18:00:00.000+02:002016-10-30T02:55:48.636+03:00Вышла официальная версия Composite C1 5.0<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-V5RQuUl7y5o/VnAp7F1a32I/AAAAAAAACFQ/zY4LHDRhkyQ/s1600/about-composite-c1-5.0.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="О Composite C1" border="0" height="200" src="https://3.bp.blogspot.com/-V5RQuUl7y5o/VnAp7F1a32I/AAAAAAAACFQ/zY4LHDRhkyQ/s200/about-composite-c1-5.0.png" title="О Composite C1" width="198" /></a></div>
После недавней <a href="http://compositec1.blogspot.com/2015/10/composite-c1-cms-v5.0-beta-1-released.html">Беты 1</a>, вышла окончательная версия Composite C1 CMS - уже под брендом канадской компании Orckestra, и с новым пользовательским интерфейсом административной консоли.<br />
<div>
<br /></div>
<div>
Подробнее о новых возможностях очередной версии системы управления контентом сайта можно почитать </div>
<div>
<ul style="text-align: left;">
<li><a href="http://www.composite.net/Products/Version-history/Composite-C1-50" rel="nofollow" target="_blank">на официальном сайте</a> (англ.)</li>
<li><a href="https://github.com/Orckestra/C1-CMS/releases/tag/v5.0" rel="nofollow" target="_blank">на странице релизов системы на GitHub</a> (англ.)</li>
</ul>
<div>
В ближайшее время постараюсь более подробно остановиться на новых возможностях Composite C1 CMS.<br />
<br />
На русском список новый "фич" можно почитать в <a href="http://compositec1.blogspot.com/2015/10/composite-c1-cms-v5.0-beta-1-released.html" target="_blank">сообщении о выходе версии 5.0 Бета 1</a>. Список тот же.<br />
<br />
<a name='more'></a>Немного скриншотов:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-vwY7sAAf1r0/VnAqQcbPb_I/AAAAAAAACFY/VjVr-GoLcuw/s1600/selecting-ukrainian-for-composite-c1-console-gui.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Выбор украинского для административной консоли в Composite C1" border="0" height="256" src="https://2.bp.blogspot.com/-vwY7sAAf1r0/VnAqQcbPb_I/AAAAAAAACFY/VjVr-GoLcuw/s320/selecting-ukrainian-for-composite-c1-console-gui.png" title="Выбор украинского для административной консоли в Composite C1" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-W4uzizIRQcc/VnAqgJbGORI/AAAAAAAACFg/n1B4mIBlobU/s1600/content-perspective-c1-v5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Админ. консоль на украинском языке в Composite C1 CMS 5.0 - Раздел Контент" border="0" height="256" src="https://4.bp.blogspot.com/-W4uzizIRQcc/VnAqgJbGORI/AAAAAAAACFg/n1B4mIBlobU/s320/content-perspective-c1-v5.png" title="Админ. консоль на украинском языке в Composite C1 CMS 5.0 - Раздел Контент" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-X0mrSjRbA0s/VnAqliMOuaI/AAAAAAAACFo/b71ow_K7n7U/s1600/media-perspective-c1-v5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Раздел Мультимедиа в Composite C1 CMS 5.0" border="0" height="256" src="https://4.bp.blogspot.com/-X0mrSjRbA0s/VnAqliMOuaI/AAAAAAAACFo/b71ow_K7n7U/s320/media-perspective-c1-v5.png" title="Раздел Мультимедиа в Composite C1 CMS 5.0" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br /></div>
</div>
</div>
Streamlinerhttp://www.blogger.com/profile/14525010487490746685noreply@blogger.com3