Time synchronization via the Internet
Time in the era of information technology has acquired special significance for modern man. Each of us glances at his watch at least several times a day. Many regularly synchronize…

...

Website development: Website types
Often the customer, ordering in a design studio to create a site, does not even know what format the developed resource should have. Will it be a simple promotional website…

Continue reading →

Internet business for beginners
Trade, business, exchange of goods - all these concepts, in one form or another, have existed since time immemorial. With the development of technology and the accumulation of knowledge by…

...

Make your CMS better

Recently, I did a little research using the site OpenSourceCMS.com, where you can test dozens of all kinds of open CMS (Content Management Systems, content management systems), and I was not satisfied with the result. All I had to see was cumbersome and difficult to manage software, with a bunch of options, often going around the basics of usability. The software written by profane and for profane.
Based on the results, I concluded: most open CMS are useless. And this, in fact, can not please. Virtually every content management system should be radically revised and reworked – by copywriters, editors, managers, designers, etc.
Below are some of my recommendations to developers of open CMS.
Simple installation
Your software product will undoubtedly cause a more positive user response if you carefully consider the very first stage of CMS operation – the installation process. Even before the program is written and packed in a factory box. I want to download, unpack and run the installation wizard directly in my browser. Is it really hard to ask what exactly I expect from the program at the moment, before starting to automatically configure the database tables or edit conf.php?
Ten minutes between downloading the installation file and launching it: no redirection to the command line, no forced requests to open a text editor, etc. Yes, it is difficult, but you can overcome these problems, especially since the time spent later will be more than compensated for by the user’s location .
Fast start
Let the new user of your CMS feel “at ease” from the very first steps of using the system. Complicate the task gradually, go from simple to complex. For example, I first log in to the system, then I create a new web document. After that, I need to add a few CSS styles, then I intend to link the new document with hyperlinks to other web pages. Next is the construction of the navigation system and the addition of various services. The work is carried out gradually, the teams are not all in a crowd, but with the ability to give me breath and tune in to the next task.
And I want to leave the possibility of creating priority sections, forums, user polls and polls, generating PDF “on the fly” for later. Maybe later I will need all this – but not now, not at the first experience with CMS.
Step-by-step documentation
Most systems contain installation instructions, something like “First do it, then this, then this and this.” But when it comes to the direct use of CMS, I am immediately redirected to the study of the documentation, which describes every feature of the content management system.
Remember: I want to quickly get used to and learn how to work with your CMS, so provide all the necessary explanations in a sequential order.
Separation of administration and content management
I have enough experience in using scripting languages ​​and computer configuration. I can write my own data templates and am well versed in the environment of Perl and Python. Almost all open CMS distinguish between “administrator” and “user”, but why should I switch between administration and content management to make the necessary changes?
98% of CMS users are people who want to manage the contents of their site, and not the system itself. For the remaining 2% there is no optimized CMS yet.
View and manage your site
Any company I have ever worked with has never combined the available sections of my site with an authorization area to enter the CMS work environment. However, in almost every open CMS, the functions of viewing the site and its administration are combined for some reason, which indicates an incorrect distinction between the user audience, both in terms of a simple study of the site sections and from the position of those who can and will edit these sections.
Use slang
I don’t know what a “portlet” is. And words like “module” or “snippet” don’t tell me anything either. Do you want by focusing users on such slang words to occupy a niche in the market of open CMS? Stop – this is confusing people, confusing them. Use simple words and phrases from general vocabulary to describe the capabilities or benefits of your content management system.
Column representation of information
Many CMS advocate a three-column view of information on the site with the ability to enable / disable certain data modules. Where does this prejudice come from?

Design and logic of the Internet portal
Information portal is one of the most popular Internet resources. What only interests, aspects of life, activities they do not cover! Portals on professional topics, news portals, portals on art,…

...

Internet security
According to the results of an international study conducted in the European Region, in the Middle East and Africa, it turned out that the index of the Russian Federation’s citizens…

Continue reading →

Basics of web design. How to start developing a website?
The other day, the young lady employee came to me with a modest request - to teach her web-design. And, although my experience in this industry is calculated over the…

...