• $:
  • ARS 91.546
  • AUD 1.3016
  • BRL 5.6279
  • BTC 51652.4843
  • BYN 2.6149
  • CAD 1.2672
  • CHF 0.9297
  • COP 3.655
  • CRC 620.5734
  • CUP 1.0308
  • DOP 59.4846
  • EGP 15.7262
  • ETC 11.4581
  • ETH 1776.2316
  • EUR 0.8391
  • GBP 0.7231
  • HKD 7.7647
  • JMD 154.66
  • JPY 108.3043
  • LTC 187.3891
  • MXN 21.2599
  • RUB 74.4657
  • TMT 3.4828
  • TRY 7.525
  • TWD 27.9083
  • XCD 2.7853
  • XMR 217.1182
  • ZEC 127.2999

RevolveR Labs project

Вот и долгожданный выпуск обновления дистрибутива Contents Management Framework RevolveR версии 1.9.4.5, который содержит многие улучшения и относится к серии предзакатных для версии 1.x обновлений(начиная с версий 2.0 на основе накопленных идей и опыта будет другое более современное ядро).

RevolveR CMF v.1.9.4.5 update
RevolveR CMF v.1.9.4.5 update

В этом выпуске очень много улучшений системы. Помимо исправления незначительных ошибок по части SEO в систему теперь интегрированы такие вещи как Open Graph мета теги и HTML 5 Microdata для лучшей индексации поисковыми системами Google и Yandex Кроме того, в интерфейс интегрированы новые сниппеты поисковой выдачи(они теперь создают корректные централизованные сниппеты вокруг ключевой фразы не только при поиске в контенте на английском языке, но также и на русском).

Добавлены breadcrumbs(хлебные крошки) с семантической версткой на основе Microdata HTML 5, что должно благотворно сказаться на сниппетах выдачи поисковых систем.

Теперь CMF RevolveR автоматически отправляет ping в Google при появлении нового контента. Пинугется sitemap, который содержит все виды страниц контента, которые включены в дистрибутив ядра системы по умолчанию.

What is VPU scalable interface in RevolveR Contents Management framework? First, it's the non stable units based design architecture aligned to use of view port units instead of pixels and etc. Next, it's design architected without any media queries with latest CSS calc and variables futures.

VPU interface based on scale factor solution
VPU interface based on scale factor solution

Scalable VPU interface of RevolveR CMF only detects mobile user agent of browser and replace --scale-facor variable from 1 to 3. Because 1 have no changes when we use it for calculationg sizes, paddings, margins and font sizes design can be created first for desktop version and next adopted for mobile browsers.

In RevolveR CMF web interface design not welcome any stable points in sizes and scalability very hight. We not use any media queries. Instead used scale factor solution thats make design process more simple, fast and beauty.

For example, we have h1 headings with defined font size for computer desktop version:

 
.revolver__article-header h1 {

   font-size: calc(1.2vw * var(--scale-factor)); 

}

When mobile browser detected RevolveR frontend interface automatically replace --scale-factor value from 1 to 3 and add special class to HTML element .revolver__mobile-friendly. With this solution we don't need to make special website version for mobile clients because all units we use are perfect scale interface thats looks identically in range of devices. All units we need is vw and vh.

Today, 30 september 2020, released RevolveR Contents Management Framework version 1.9.4 contains multiple interface improvements, bug fixes and some issue resolves.

RevolveR CMF
RevolveR Contents Management Framework

This release marked as stable. Modules Wiki, Blogs and Forums for now included in default ditributive and brought for usage on public producion. Interface design for now contains parallaxing elements based on RevolveR frontend library and useing sexy movable core design gradiens. Also interface upgareded with lazy images preload and interface preload indicator. Preload indicator also supports fetch requests.

We improve SEO and search module by including Wikipedia module nodes and nodes of forum module and blog modue.

You can download stable RevolveR CMF release v.1.9.4 here.

KMV(Kernel Model View) - это архитектура приложения с единственной точкой входа, которая представляет собой макет приложения обрабатывающего пользовательские запросы и формирующего вывод данных пользователю.

KMV(Kernel Model View) архитектура
KMV(Kernel Model View) архитектура

Kernel Model View предполагает наличие ядра, двигателя базы данных и моделирующей части приложения, которая осуществляет трансформацию запросов модели чтения, записи, изменения и удаления в SQL запросы через движок базы данных. Данные полученные от модели могут быть использованы в шаблонах для вывода.

В RevolveR Contents Management Framework реализована архитектура Kernel Model View, которая использует синтаксис SBQ(structure based queries) как элемент архитектурного слоя осуществляющий работу с базой данных.

RevolveR Contents Management Framework - это многофункциональный движок сайта сообщества построенный на архитектуре Kernel Model View. RevolveR CMF использует принцип узлов(Node) для реализации маршрутизации запросов через единую точку входа, а основной backend построен на ядре(Kernel), которое дает доступ к моделям(Model) работающим в связке с движком базы данных DataBaseX, которая избавляет от нужды писать запросы к базе данных на языке SQL, предоставляя легкий и понятный интерфейс для получения и изменения данных, который можно использовать в шаблонах фреймворка.

RevolveR CMF
RevolveR CMF - Open Source frameworks на архитектуре Kernel Model View

RevolveR CMF специально оптимизирован под высокие нагрузки и кодовая база создавалась в стиле низкоуровневого PHP SPL, а за скорость работы и нагрузоустойчивость отвечают три уровня кэша. Кэш интерфейса представляет собой оптимизированные и сжатые версии CSS и JS скриптов интерфейса. Кэш шаблонов - это автоматически пересоздаваемая статика при изменениях. Кэш базы данных позволяет обслуживать клиентов даже без установленного подключения к серверу базы данных.