CyberX

mobile

RevolveR CMS v1.2.4 update

Good news. I finished testing and debugging AMP site version based on core functionality in RevolveR CMS and have done validation process of AMP pages!

Now we have fully compatible AMP tags convertor that able to create responsive images in specific format from plain node output.

RevolveR CMS AMP Ready
RevolveR CMS AMP Ready

Next interesting think that I done is a HTTP 2.0 push server preloader for media contents like figure tags, pictures and some other contents. HTML Accelerator under development now and allow some preload information for browser headers to start preload any images from contents placed in database.

Fixed strange bug with hidden output blocked header set instruction founded on a sidebar template. I don't know what a shit is this because this is floating unstable bug. All works like a charm if you don't use left sidebar.

RevolveR is SEO friendly system.

Revolver CMS v.1.2.3 update

First I want to talk about is a HTTP 2.0 RevolveR CMS comparability when used good servers and HTTPS protocol. Yes it works better and should be also better when I've add image preloading features under HTTP 2 and RevolveR Core.

Next, I was do strange things because Turbo pages technology now allows to add user JavaScript to external aggregated pages and we can't use any stats on it I create a hidden tracker. Now we can see all visits on external pages intended for mobile users. It looks like Turbo User in tracker list.

So, also you can track any external resources by including one small image thats collect all needed for statistics engine data. For example you can put this tracker on a forum and look what visitors are read your posts.

Revolver CMS stats Calendar feature
Revolver CMS stats Calendar feature

A second new feature that was added to Revolver CMS is a calendar for statistics and now you can see stats for every day of current month.

We have small problem with issue thats corresponds to Chromium browser bug. Unfortunately all browsers based on Chromium engine affected CPU overload when used RevolveR JavaScript library. Bug posted on crbugs and developers promise to resolve it in next releases.

All other browsers like MS Edge, FireFox and Safari are not affected this issue.

In next releases thats become quickly I've add an subscribers feature for anonymous comments and next should be released first forum module version.

Next thats I trying to bring to mind is AMP. Now all mobile pages are indexed and placed in search results appear than full versions but no any marker about it's AMP compatible. In future releases it should be finalized with styles like an bootstrap and all media types support(in development AMP tags converter for Revolver CMS).

Thats all for now.

Download RevolveR CMS v1.2.3 on GitHub

How to install MacOS Mojave beta on Hackintosh

For now there are no way to install clean build of MacOS Mojave if you are not under beta developer Apple program but we have a chance to switch default update Chanel to developer version.

All you need is a MacOS Developer Beta Access Utility attached this post and updated latest Clover EFI build with all needed for you system kexts placed on Other directory.

Beta Chanel switch Mac OS update
Beta Chanel switch Mac OS update

For example I use ASUS K541UV based Hackintosh to install Mac OS Mojave 10.14 over pre installed Mac OS High Sierra 10.13.

Run package file from attached dmg and wait until execution ends. Then in opened AppStore window thats should be show MacOS Mojave download section press download button and wait for load distro are done.

The simplest way is plain install from Application thats should be run after download complite and strongest way is a creating bootable USB drive and install from it with reboot. So, if you just wont test the system you have to do plain install.

After process are done when you computer reboot first time you have to chose Intsaller option from Clover menu and with next reboot you have to choose Firevault boot option thats synonym of boot MacOS option because it need less button presses ;)

Download Beta Access Utility for MacOS Mojave.

Thats all.

RevolveR CMS v.1.2.2: AMP and Turbo pages

With some unwillingness and some difficulties I was integrate in RevolveR CMS support of Accelerated Mobile Pages without adding one more template alignment! Now core optimized to render two site versions without any switching simple!

RevolveR CMS v1.1.2
RevolveR CMS :: mobile friendly add-ons

So. For now I can not offer you a lot of skins because I have more priority task but if you'd like to use RevolveR Core template - you have to know that it's supports AMP as well. There are no styles and animations for now - it's just first test release that past validation and we need to wait for search engine index to look at result. Now link to mobile pages are visible from beside of logotype.

Next good news is the Turbo Pages support in RSS channel. This technology allow mobile visitors to view accelerated pages as well as specially optimized pages.

No settings define needed because all works automatically like a charm.

In next releases I should update mobile pages view for AMP and rework some integrated in core features thats should convert some contents like images to AMP compatible tags. There are nothin difficult.

And for now internal SEO stats engine updated(improved show visits from search engines).

RevolveR CMS v.1.1.2 download

RevolveR CMS v.1.2.1 :: User ban options

Today I have a big problems with unknown symbols in database because all RevolveR CMS filters are works fine. Strange anonymous comment was break header() PHP instruction.

I found this symbols in left sidebar where latest comments are shown. There are an hidden error in string where comment is showed. Four hours we find this bug and after I del this comment PHP header steel works again. This error become after I install Mac OS Mojave beta. Seems it's beta version Safari bug.

So, this update with numbers 1.2.1 includes only user ban option. Code available on GitHub.

Mac OS Mojave :: beta installation on hackintosh

Fortunately Mac OS Mojave beta installed on my hackintosh. Some specific for hackintosh kexts steel useless and cause kernel panic. It's very bad because my trackpad ELAN 1200 won't work with older version VoodooI2C.kext. All other hardware was launch perfectly.

Mac OS Mojave
Mac OS Mojave via ASUS K541UV

I got installer from AppStore directly and have no problems with update. Install process very long at second stage after reboot and some partitions that's we can see in Clover are broken but system boots normal and no any specific patches needed.

Mac OS Mojave dark appearance
Mac OS Mojave dark appearance

First, catches the eye is new dark theme and beautiful wallpaper on login screen and new applications. Graphics work good but sometimes launchpad does glitches with my intel HD620(lol, i3 can do the things). Sometimes notification about applications like Photoshop not optimized for Mac and needs update callus eyes. Also Safari have some bugs with cache.

So. For now the system so dump and not any reason to use 10.14 Mojave beta for work. I have to return on High Sierra.

USB WIFI for Mac OS :: TP-LINK TP-WL823N

A primary thing you have to keep in mind when you change the hardware for hackintosh is WIFI and ethernet adapters comparability with Mac OS. Usually many of related hardware is incompatible and need to be replaced. Some platforms may have a whitelist and you can't replace WIFI without BIOS modification. Some replacements need to do difficult DSDT patches.

WIFI in Mac OS under hackintosh
WIFI in Mac OS under hackintosh

Fortunately we can use special WIFI dongles with full Mac OS compatibility and low price.

TP-LINK WL-823N device in Mac OS
TP-LINK WL-823N device in Mac OS

For example, I want to talk you about TP-LINK TP-WL-823N USB WIFI adapter thats have official Mac OS software available for download from official web-site and perfectly working on Mac OS 10.13.5.

I buy this dongle for less than 10$ and just install package with hardware WIFI kexts and it works! You can find other supported WIFI dongles WL series with kexts for Mac OS in a computer shop or digital markets.

For test I use my hackintosh based on ASUS K541UV with installed Mac OS High Sierra.

RevolveR CMS v1.2.0 update

Update version 1.2.0 includes pagination that I forgot to do first. Now it works for Nodes #homepage route and maybe in future will be crafted for comments.

Pagination in RevolveR CMS
Pagination in RevolveR CMS

Write me what do you think about pagination modes I like to add in preferences:

  • Pager mode: auto fetch when scroll to end or classic with links and numbers(I'd like classic). Fetch pagination should be added if I can read your comments about it.
  • If you need option in preferences for limiting nodes on pagination segments - please tell me. Now it available in config php and by default limits to 5 nodes per page.

Also fixed fetch requests for Chrome and FireFox. This browsers won't execute query selectors like :not(a[target="_blank"]). Now all dynamics on sites used RevolveR CMS should works like a charm.

Download RevolveR CMS v1.2.0.

RevolveR CMS v1.1.9 :: improved captcha

Today every second website affected spammer bots that can reads graphics data from pattern image and automatically send post data. There are many completed solutions and services fro secure a websites but I steel create own Captcha.

RevolveR Captcha
RevolveR Captcha

RevolveR captcha more simple and helpful because it used pure javascript canvas render of captcha pattern that can't be read for now. It is require to repeat pattern with users draw.

I have create some obstacles for analyzing captcha generation data that goes from secure route via fetch request on every document update. This data is cryptic to spammer robots because them won't execute javascript. This data is low crypted with randomizing pattern pixels coordinates. Adds complexity and the presence of Roman numerals and shuffling data with latin alphabet.

This encryption simple and fast. It's not to brake client and does not provide the possibility of bulkheads. With RevolveR CMS not dependencies needed to use RevolveR Captcha. It was integrated in core.

Maybe later, when I have to create fully randomized patterns I may to create a new Captcha service that more user-friendly end fast than Google services to allow other CMS users use this Captcha.

RevolveR CMS v1.1.9 update on GitHub.

RevolveR CMS v.1.1.8 :: content moderations added

This update have a critical priority and improves content management on sites used RevolveR CMS. Added content moderation options for nodes and comments.

For now if user inside a role Admin or Writer there are allow to modify published propertie for comment and nodes. By default comments from anon users are not published without moderation, new nodes not published by default. That allows you to avoid spammers and errors.

Read carefully how to update RevolveR CMS from previous version 1.1.7. First you have to execute two MySQL queries to add insufficient fields in database:

  • alter table revolver__nodes add field_published int after field_time idea;
  • alter table revolver__comments add field_published int after field_category;

Second, you have to replace all files on server from repository. Third, you enjoy!

RevolveR CMS v1.1.8

RevolveR CMS v.1.1.7 :: interface improvements

This update includes anything critical and like other versions not needed to do anything with database because this system designed for simple usage. You have to replace files and continue to use updated RevolveR CMS.

In previous notes I write about frontend library addition named form styler. This advance was integrated here and now we have new sexy checkboxes, radio inputs and selects.

Form styles in RevolveR CMS
Form styles in RevolveR CMS

So, I think, become a time to get personal server for placing repository with CMS distr. When I done this - in new versions we can look at one click update mechanism working from site preferences without need in FTPS/FTP file managers.