Elements CMS 6.0 Explained Part 2

Elements CMS is our proprietary, integrated small, but very efficient Web Content Management System. This is a follow up on my last article, “Elements CMS 6.0 Explained Part 1″. So how does such a small editing panel fulfill all editing purposes, and how does it compete against a full-fledged website editing backend? Well, first of all, you won’t have to switch around between the frontend and the backend to see what the effect of your editing is. Second, this approach to building a website out of parts is rather modular, compared to simple template-based pages, because you can use any amound and configuration of small templates called (henceforth) elements.

They can be rearranged in second by simple drag & drop and there is also an intuitive hovering div that appears when you hover your mouse pointer over one of these elements, allowing you to: edit the element, move up, move down, move to the top, move to the bottom and delete. Plain and simple, yet effective, because you can rearrange a whole page consisiting of titles, texts, photos, galleries and other elements in a couple of seconds. Compared to having to copy and paste texts in a Rich Text Editor I think this is a step forward. Each element is actually a very small template which has xHTML and CSS behind it, so every element you use will be styled according to your design, unlike the texts in a RTE.

Once finished, your page exists in an inventory of pages, represented by a list in your page editing tab. If you want these pages to be visible to the public, you will have to go over to the Menu editing tab, create some menu items and then assign a page to every menu item. The unlimited number of pages is not a sales pitch, it’s true, because once you have your menu and the assotiated pages, you can create submenus and link to other pages you have created or even add a link element in the page and link to a new page that has no menu item linked to it.

Ok, so that was the basics of Elements CMS. Let’s see a bunch of specification, explained:

– Advanced menu editing – add your menu items, edit the texts that might be associated with them – you know those menu types that have short texts under or near their menu items; add submenu items to the menu item you’ve just created
– Automatic Google xml sitemap generator – Elements will generate a sitemap automatically, including the pages you have checked for this purpose (there might be unfinihed pages you mgiht not want to include in your xml sitemap), and also including the page priority and update frequency you’ve set in the page editing tab
– Newsletter sending – this will send your newsletter to all your subscribers, using a cron job to avoid getting listed as mail a spammer – with Elements CMS you can edit your Newsletter just like any other page of your site. This means you’re not restricted to a simpe RTE, but can use graphical elements to create the Newsletter.
– Language management – you can add your own languages and uplaod small language flags, that is if your site uses small flags to display languages. Every new language means a new, separately treated part of the site that you can edit separately.
– IP Logs and IP ban – you’ve guessed it, this is a system to log any unauthorized intrusion. We have added brute force protection and IP log at the same time, because let’s say somebody had found out your password and wants to do some real damage. How woudl you know who hacked into your site’s administration? Well, Elements CMS logs every login and operation. This is how you will be able to detect any unwanted acces to your website. Ne that a hacker or just an angry co-worker who knows your password, you’ll know soon enough if there had been an intrusion. You will want to ban the intruder’s IP address of course, so you have the chance to do just that, because we have a field with a list of all the unwanted IP addresses.

[to be continued]

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>