📜 ⬆️ ⬇️

Explay CMS 3.0 alpha

Explay CMS Today, my patience is exhausted and I wanted to show the world Explay CMS 3.0. It's been 8 months since I started doing the 3rd version. In January, the core was ready , only then it was too early to talk about what could be done on it. CMS naturally did not lose its sociality, and even acquired several new and interesting functions. Now I will tell you about what has been achieved. Look and try, I hope, yourself :)


Opportunities



Engine features


The first and most important feature of the 3rd version is architecture. I will not describe it in detail now, if anyone is interested, then I spoke about it in this topic . I'll tell you only about the "goodies". The first is the ability to combine lists of displayed objects (remember on the old Habré page with topics and comments?) This feature, in my opinion, is a very useful and powerful tool that is already used in blog modules and in the completely new Ribbon module. The second feature is the ease of developing modules. When developing modules, a relatively small number of functions and classes are used; you do not even need SQL knowledge. To help developers already have documentation . The third feature that I would like to highlight is caching. The assembly already includes two interfaces to backends: Memcache and eAccelerator.

Disadvantages of features


Unfortunately, the engine is not from the category of light, and in both senses. Firstly, because of the peculiarities of the architecture, it is very picky about resources, and without caching, I would not put it on a working site, as they say, “beauty requires sacrifice.” Secondly, if module development is simple enough (nevertheless it requires a certain level from the developer), then XSLT templates are another matter. As far as I can imagine, quite a few web designers work with XSLT now, so the design layout can cost a pretty penny. Here I want to add that I myself have no money for the server, where you can deploy a CMS with a test platform :)
')

Plans


In the near future, tweak that is not tied up and add a couple of small things, including invites. New public modules, perhaps, are not planned yet. The beta version is just around the corner, and the release is already there. Starting with the beta version, I promise that there will be an update module, and after the release, the updates will not affect the templates. If you ever make an official website on version 3, then there will definitely be a bugtracker and a repository of modules and add-ons.

Until version 3.1, there will be no administrative interface, but the most necessary settings will be available.

System requirements



Preferably: Memcache or eAccelerator.

Installation


Download the alpha version or see the source code on Google Code .
Installation: upload files to server, dump database (dump.sql).
You can log in as admin / admin.

I try to write about all the updates and innovations at http://explay.su

Test for health!

PS: of course I want to hear comments from the critic. I would be very happy if you poke my nose into the code with errors.

Source: https://habr.com/ru/post/58120/


All Articles