• A 5 adding your article. Creation and display of articles (content) in Joomla using sections and categories, a blog on Joomla and a More button. SEO optimization and promotion

    After all the actions, click on one of the three buttons - Save, Save and Close, Save and Create. They all save material. I hope there is no need to comment on each button. The purpose of each of them should be clear from the names.

    Creation of material (articles)

    We have learned how to create categories, now let's move on to publishing the material, namely the article. First of all, to make it convenient for us to work with our visual editor, we need to switch it to the advanced version. This is done as follows - Extensions -> Plugin Manager -> Editor - TinyMCE, open it and in the right column at the very top switch the editor mode to advanced. After that, click “Save and Close”. Now go to Materials -> Material Manager -> Create Material. A form similar to ours for adding material opens, but here it is more advanced.

    Here we fill out the fields that are familiar to us, everything is the same as when adding a category, there is nothing complicated. The only thing we’ll pay attention to is the “Favorites” switch. Using this switch we can mark any material as favorites. What is this for? We can, for example, mark important articles with this switch and display them on the main page. We can also use modules to display only selected materials on internal pages. In a word, “Favorites” is just a mark for the material and that’s it.

    We will assume that you have entered the title, selected the category, now you need to insert text and pictures. I would like to draw your attention to the fact that it is not advisable to copy and paste the text here as usual. Those. You copy the text to the clipboard as usual - ctrl+c, but you need to paste it through the button on the toolbar. With this action we insert only text, discarding all unnecessary tags. The fact is that when copying text from Microsoft Word or from any website, we, along with the text, copy into the buffer a lot of unnecessary characters that we absolutely do not need. Be sure to remember this moment. In general, I recorded a video tutorial on this topic - how to properly add articles to the site. I advise you to watch it.

    Pay attention to the buttons that go under the visual editor. The first one is Material. What is it for? Using this button we can insert a link to any article we have created. Place the cursor in the desired place in the article and click on the button. Select the title of the required article from the list.

    Now let's insert an image into the article using the "Image" button. In order for the picture to be present in the announcement of the article, we will place the cursor at the very beginning of the text, i.e. before the first letter and press the button "Image". In the modal window that opens, we will see the images directory of our site. All images of our site, or rather our materials, will be stored here. It is advisable to distribute all images into folders. By default, two folders have already been created here - banners and sampledata. Folders are created through the media manager, from there you can download and generally manage media materials. Well, let's not complicate things now. You can upload the image to the root of the images folder for now, or to one of two folders. There are already demo images in the sampledata folder, I advise you to use them for now.

    When you select an image, the path to the image is automatically entered into the “Image Address” field. All we have to do is fill in the fields - Image Description and Image Title. These fields are optional, but I still recommend filling them out. Align the image to the left or right and then click on the “Insert” button.

    Starting with version joomla 2.5, it became possible to set a general picture of the material, both for the announcement and for the full description. Of course, we can set a picture for the article using the above method, but still this method will be more correct. To set a picture, look for the “Images and Links” tab in the right column. Here you can set a picture for the announcement of the material and a full description.

    To upload or select an uploaded image, click on the “Select” button, and then a familiar window will open in the modal window. Make sure that the image sizes are not too large. For a teaser (brief description) add a smaller image, but for a full description you can add a larger one. You can also choose to wrap the text - left or right, or centered (but this depends on the template, i.e. these styles must be included in the template).

    Let's look at a button under the editor called “Page Break”. What is it for? Using this button you can split a large article into several parts. At the top of the article there will be links to all parts, as well as a link to the full article. Sometimes this will be very useful, for example when writing large reviews. Here again, place the cursor in the right place and click on the “Page Break” button. In the modal window that opens, enter the title of the article part and the title of the page in the contents.

    Website builder A5 - Russian product , which came out of beta in 2011. The system received a fair amount of criticism for using Flash in its templates. But, fortunately, the developers subsequently completely abandoned this technology in favor of HTML5.

    Based on A5 you can create business card sites , landing pages And shops . During our last testing, the system failed to impress us. But that was a long time ago. Let's take a closer look at what A5 can offer its customers in 2017.

    Templates

    Standard designs in A5 categorized . In addition to the usual areas such as business, auto, etc., I would like to note the output of templates for landing pages, online stores and government agencies in separate sections. The presence of the last category clearly emphasizes the focus on creating non-commercial sites. There are templates for kindergarten , school , college , hospital , charitable foundation, administration, law enforcement agencies, etc. In general, the designer is designed for use by government organizations.

    Choosing template type , you determine the type of future site. However, it cannot be changed later. Total templates in the system about 300 . Their quality is generally average: there are both prominent and primitive specimens.

    Each template contains a thematic demo content . If you don’t have the time or desire to bother too much with customization, you can simply insert your data/pictures and get a ready-made website. Standard settings such as changing the background, fonts and page background are, of course, available.

    Among the more advanced things, we can note the ability to change the width of the site and absolute freedom in the layout of widgets. You can add the latter in any quantity, change their size, location on the page and relative to each other, customize the appearance (effects, customize the display of content, etc.). You can also add containers, which is useful if you want, for example, to create a sidebar. Due to the above, you will be able to change the original template almost beyond recognition.

    I liked the fact that when creating a new page, it is possible to automatically transfer specified parts of the layout from the master page (“Home”) to it. By default, the header and footer are copied. This is very convenient because it allows you to avoid repeating actions. You can quickly switch between created pages. This is implemented in the same way as in browsers - through a system of tabs. The latter also contain a button to access settings, where the width and color scheme can be assigned separately for each page. You can also repurpose the home page.

    A5 demonstrates good level execution of some built-in templates and a set of tools for customizing their design. Not without its nuances, but overall we liked it.

    Functionality

    You don't need any skills to use A5 programming. Yes, there is the ability to insert HTML code, but the functionality of the site builder is based on a fairly convenient visual editor and system widgets . Adding the latter to pages by dragging and dropping will determine the structure and capabilities of the site.

    Working with widgets is very simple. A single left-click selects an element and allows you to resize and drag it. The right button activates a menu of available properties for the element. For example, when designing a button, you can set the rounding of corners (at 100% you will get a circle, if necessary), transparency, gradient along the radius, color/background, select a font, and also determine its appearance after hovering the cursor. You can duplicate, copy the widget, set a layer for it, etc. It all works very simply, and the result is excellent. The set of allowed operations varies for different widgets.

    If you double-click on the widget with the left button, you can change its contents (text, picture, field names, etc.). In general, in A5 the mouse is the main development tool. Almost all operations, except text entry, can be performed using it.

    Such freedom and simplicity will delight creative/experienced people, freeing their hands to creating truly beautiful websites . But, if a person does not have experience or a sense of taste, experiments with design are guaranteed to lead to disastrous results. There are many possibilities, but in this case you shouldn’t play around. The easiest way is to slightly correct the standard layout of the template, change colors, pictures, information and get a website, using the already provided structure of a pleasant appearance.

    The control panel in A5 is very simple visually and structurally . If you still need help, a question mark hangs above almost every element, hiding explanations. There are also video lessons. After reading/watching enough, you will become an ace in A5 in an hour.

    The control panel consists of a status bar (tabs of open pages, forward/back buttons, preview, saving changes, publishing and help section) and 4 menu sections:

    1. Pages - here you can add/delete pages and build a hierarchy of menu items;
    2. Settings - select the page name, its color and background color, also fill in the SEO settings. You can enable/disable hiding from search engines;
    3. Widgets - the main menu, where functional elements for filling pages are located. There are quite a lot of them: text, code, gallery, video, countdown timer, analytics, “back to top” button, feedback form, social buttons, etc. The widgets for store deployment stand out: product catalog, shopping cart, product menu and search.
    4. Files - storage of stock (pictures, cliparts) and downloaded files of all types.

    As you can see, it couldn't be simpler. In addition to the usual capabilities, I would like to separately note the power store settings . Available for export/import from CSV, settings for sorting goods, delivery, sales statistics, accepting online payments, discounts and much more. Unfortunately, making a store on an engine with a visual editor is not the best idea. There are specialized systems for this that are much better suited to solve this problem.

    B A5 business cards and landing pages done very quickly and simply. For the latter, the developers have included a countdown timer in the list of widgets. In many engines that allow you to create one-page pages, for some reason it is missing, which is strange.

    Generally, impression of possibilities A5 the situation was positive. The control panel, although simple in appearance, hides a fairly decent set of tools in its depths. Of course, here you can connect a favicon, select the set of fonts to use for the entire site, and even edit robots.txt. This is done through the menu in the upper right corner.

    Somewhat frustrating are small bugs in the admin panel. There are few of them, but they exist. And the design of the control panel is too simple and gray. Perhaps for some this will be a plus: there is definitely nothing to distract your eyes from work here.

    As elsewhere, after registration you will be given a free subdomain of the form 3645987.mya5.ru (then its digital part can be renamed as you like). Own domain You will be able to connect no earlier than you have paid any of the tariffs.

    This can be done in your personal account through the “My Sites” menu. It can be accessed from the editor by clicking on the A5 icon in the upper left corner.

    Separately, we note the possibility of connecting several domains to the site. This may be necessary for those who do not want other domain zones to have sites with your domain name. This will also make it easier for visitors who enter the wrong domain name to find your site. For example, you can buy a couple of domains - atf.rf and atf.ru, thus covering both options for entering your site in the address bar of the browser. Well, competitors will no longer be able to use the domain name for their dirty deeds in designated domain zones. This will also help attract new visitors by retaining the part of them that enters the name incorrectly. You will promote the site using the main domain, but the rest should be assigned a 301 redirect. That's how it works. The thing is useful, but not for everyone.

    In general, in A5 the picture is greatly spoiled by the possibility of getting entangled in layers of containers with widgets and the lack of adjustment of their position relative to neighboring blocks. That is, everything needs to be done by hand. But after working for an hour or two, you can get the hang of the precision of the actions. In general, the functionality in A5 is not bad, but the admin panel feels a bit damp; it could have been done better.

    Pricing policy

    The system has a free plan for all types of sites except the store. You will receive 150 MB of disk space, an advertising block from the developer and limitations in functionality. But the most important thing is that you won’t be able to connect your own domain. This tariff is suitable for trying out the pen and getting to know the system.

    If you decide to create a store, you will receive 15 days trial with all the possibilities. Next you will have to pay. Paid services are divided into regular and store services. As always, when indicating prices, we focus on the annual cost of renting a site builder (although in A5 monthly payment is also possible). Tariffs for creation business cards and landing pages the following:

    1. Minimum (RUB 2,550/year) - provides 250 MB of disk space, disables advertising and allows you to connect your own domain;
    2. Premium (RUB 3,290/year) - 1.5 GB of disk space, gift domain in zone.ru;
    3. Business (3990 rub/year) - 10 GB, free domain, insert HTML code, connect your email, third-party services and a personal manager at your disposal.

    Store the rates are as follows:

    1. Start (9900 rub/year) - the ability to place 100 products, a gift domain, connecting payment systems, import/export of goods via a CSV file, price types, a discount system and viewing the status of orders;
    2. Pro (15,000 rub/year) - 2500 products, uploaded to Yandex.Market, 20% advertising bonus, premium technical support.

    In our opinion, the cost of A5’s services is average. Business rates are quite affordable, but store prices are above average. A5 also has several paid services in addition to tariff plans. You can use it as you wish:

    • Site Assistant (3997 rubles) - a personal manager who will update content, add pages and provide advice as needed;
    • Internal optimization (6997 rubles) - selection of keywords and their inclusion in site texts, installation of counters and adding the site to search engine directories;
    • Turnkey website creation (13,900 rubles) - you don’t have to do anything by ordering this service. Just give the technical task and check the result when ready.

    A5 has a fairly wide selection of offers to suit every taste and budget. The most cost-effective prices seem to be for business card landing rates, for optimization and, by the way, for a turnkey website. Their cost is quite reasonable, which cannot be said about store-bought ones - they are frankly expensive for this class of system.

    SEO optimization and promotion

    Search engine optimization capabilities in A5 are standard and don't stand out in any way : You can write the title, description and keyword meta tag values ​​for each page. To do this, you need to select a page in the appropriate menu, and then go to “Settings” and fill in SEO. We also recommend using H1 and lower order headings to highlight sections of the page. This is done in a text editor.

    You can and should additionally use internal linking, if possible, based on anchor links. Of course, do not forget about inserting keywords into the bodies of articles and the uniqueness of the latter. You can select keywords on Yandex.Wordstat. But don't go overboard with the quantity. Filling out the title and alt tags for the images you use will also help. You can find these settings in the “Other” tab in the properties of graphic elements. You can also use the editor to increase the level of uniqueness of the pictures. This will be useful if you start taking them from the Internet “as is”.

    The integration of social networking buttons will play an important role. The more external links your site receives from groups on social networks, the better. It wouldn’t hurt to use your own videos from Youtube, where you’ll have to start a channel. Shoot several videos, write a link to the site in the description, and then place them in the context of the site pages.

    Connecting to the Yandex.Metrica or Google Analytics website will help you track traffic. You can also change the content of robots.txt in the site settings. If you don’t know what it is, it’s better to leave the default option: everything is written there correctly.

    In general, promotion in A5 follows the same scenario as in almost all other systems. There are all the built-in capabilities for this. Use them, and your site will have a real chance of being favored by search engines.

    Pros and cons, alternatives

    The A5 is definitely not a top-end engine, but it doesn’t herd the rear either. Although the system is not amazing, it has something to offer users, advantages :

    • Good level of variety and acceptable quality of templates;
    • Extreme simplicity of the structure and a large number of educational materials of various types (articles, videos, tips);
    • A good set of clipart is a nice bonus;
    • A wide range of additional services from developers;
    • A very flexible system for customizing website design;
    • Large selection of tariff plans for creating business cards at an affordable cost;
    • Clear store functionality.

    Of course, A5 also has flaws :

    • Templates in the system are not adaptive and cannot be changed subsequently;
    • The wealth of design customization tools also has a downside: an inexperienced person can easily turn a gorgeous template into an eye-catching spectacle;
    • The free tariff, due to its limitations, is only suitable for training in working with the system, while store tariffs are downright expensive.
    • The control panel lags in places, the interface itself is too simply designed and looks damp.

    A5 is not bad, but the quality does not reach the market leaders. You can clearly feel the ambition of the developers, who really want to compare their product with Wix, but they clearly fall short. Yes, and this is wrong. The projects are in clearly different weight categories. The advantage is definitely not on the side of the hero of the review.

    The most obvious alternatives to A5 are uKit and Wix for business cards, in the case of stores - uCoz. A5 is inferior to all of them to one degree or another.

    Conclusions

    Constructor A5 - good designer with a visual editor. The quality of the result obtained in it directly depends on the skill of the developer. The system itself does not particularly limit in actions and possibilities. You can do it terribly, but you can do it great. The probability of the second case is higher, since for almost any action in the system you can read a well-written FAQ or even watch a video. Beginners will definitely not get confused, but the design should be edited carefully: A5 does not smooth out user errors in any way. And this is the main difficulty of using the system.

    Normal templates, a good set of widgets, ample opportunities for customizing the design and a good, although not particularly needed here, store toolkit - this is what the A5 looks like. There are questions about the ergonomics of the visual editor, some confusion of paid services due to their quantity, and the prices of store tariffs. In general, the designer is average in most respects. It seems to be done well, but something is missing. Or, on the contrary, it is superfluous.

    A5 works well for investments only at business card rates . They are priced competitively. Not sure about the store. He's expensive here. And it would be strange to use an engine like A5 to develop a serious trading platform.

    By the way, when we tried to switch to Wix.ru, a surprise awaited us in the form of a redirect to the A5 main page. Strange, isn't it? The developers of the review hero clearly went too far, trying to draw attention to their brainchild in this way. Ridiculous behavior, a dirty trick, especially considering that you can run into a backlash from Wix’s legal department.

    Of course, the system has alternatives at the same cost or even cheaper. You can try A5, but don’t rush into choosing, look at something else. Surely there is a more acceptable option.

    Designers similar to A5

    Alternatives to A5 The list could take a long time. All of these systems are different, but any of them will be a much better choice compared to the A5.

    Hello friends! In this article we will consider the question, how to add a new module position to a Joomla 2.5 template. Despite the fact that this question is quite well covered on the Internet and finding the answer by asking the question in search engines will not be difficult, I decided to systematize all the answers and present them in one article, of course, having first checked this on my sites.

    If you use templates from well-known manufacturers, then I think that there will be no need to add new module positions. However, several times I encountered the fact that when installing a template on a Joomla 2.5 distribution, not all declared positions for modules were available and I had to add them manually. Let's get started, and first I'll tell you

    How to check module positions in a Joomla 2.5 template

    It's simple if you know how. To check the positions of the modules, add the following code to our site - ?tp=1. That is, it will look like this: http://your_site/?tp=1. If the positions on the site are not displayed, then you need to enable the display of module positions in the Joomla administration panel. Let's go to Extensions>Template Manager>Settings and in Template settings manager turn on View module positions. We update the front part of the site and the positions of the modules are displayed.

    To add a new module position, we will have to edit the template files " templateDetails.xml" And " index.php" Please note that the above files are edited in your template, and not in the root of the site.

    And so, we insert the name of our new position into the file templateDetails.xml :

    Now open the file index.php and paste the code:

    Joomla has the following "style" options:

    • none - output without formatting or header
    • table - output as a table
    • horz - output in the "td" tag of the main table
    • xhtml - output in the “div” tag and the module title in the “h3” tag (header level can be determined in the additional parameter)
    • rounded - output in 4 “divs” - used for cross-browser design of the module with rounded corners
    • outline - used for debugging information

    That's basically all. As you can see, everything is very simple.

    Since I'm using a template running framework Warp developed by studio YOOtheme then I’ll tell you how to add new module positions to templates running this framework.

    How to create a new module position in the YOOtheme template

    Let's look at how to add a module position in the YOOtheme template. Let's get started. We will add the position " top-c» to existing positions « top-a" And " top-b" To do this, you will need to edit the following files of your template:

    templateDetails.xml

    config.xml

    /layouts/template.php

    /layouts/module.php

    /js/template.js

    Adding a new position to the XML file of our template

    Opening templateDetails.xml file in the template. Here you need to add a new position ( top-c) so that our CMS can see it. To do this, simply copy the record of an existing position (for example top-b) and rename it to top-c, as shown in the example:

    Determining the parameters of the new module position

    Opening the file config.xml and find records of existing positions positon. For example, copy the code from “ top-b", paste it below and rename it:

    This will allow you to see the new position in the administrative part of our template (site administration panel)

    Add a new module position to the main template file

    Open the file layouts/template.php and see the main layout of the positions of our YOOtheme template. This file describes the main parameters of the modular position and how it will be displayed on the site.

    As before, copy the code from the existing position where we need it and paste it below. In my example I took the code " top-b" and renamed it to " top-c»:

    Note: You can override template.php in your own style. To do this, just copy /layouts/template.php V /styles/YOUR STYLE/layouts/template.php.

    Define the default module style for a new position

    Opening layouts/module.php and set the default module style here, adding the code for the new position. In my example I want to style " line"default style for" top-c»:

    Note: If you are creating a new template style and want to add a new style module, you can override the default file module.php. To do this, just copy /layouts/module.php V /styles/ YOUR STYLE /layouts/module.php.

    Determining the height of the new module in the template

    To ensure that the height of the modules corresponds to the same height that are in the same positions, open js/template.js. We look at an existing entry in the function matchHeight(). In my example I copied the entry for #top-b and renamed it to #top-c.

    Applying our new YOOtheme template style

    In order for our new position module to start working and appear in the administrative part of the template settings, you must click “save” in Template Manager > Your Template. This will create a new file configuration from your " config.xml».

    That's basically all. We have reviewed how to create a new module position in the YOOtheme template.

    Good luck to you in your endeavors!

    If you are thinking about providing users with the ability to add articles and materials to a Joomla site, then you have probably already discovered that such a seemingly simple task is not so easy to solve. Initially, you have at least two options. The first is to use standard functionality, because the Joomla content management system has many built-in useful functions, including adding articles from the site. And the second is to use third-party modules and components, including various CCKs. Taking a quick look at the features and descriptions found in reviews on other sites, you will most likely want to use third-party components, since they clearly provide a wider range of settings and capabilities. However, a detailed study with installation of components on test systems showed that not everything is as good as described.

    Existing solutions for organizing the addition of articles and materials to the Joomla website by users

    Before continuing, it is worth indicating the criteria that were taken as a basis:

    • The solution should either do not make changes to standard mechanisms, or make them so minimal that later you can easily add other modules and components to the site.
    • Required moderation added materials.
    • It is necessary that the user I couldn’t accidentally somehow ruin the current site structure or add materials to those categories that are used only for organizing the internal tasks of the site.
    • If there is a need to make edits to the code (finishing), they should be minimal. It’s one thing when you already have a stream of articles and you know the specifics of what you can expect from users. Accordingly, you understand that your work will be useful. It’s another matter when you are just adding functionality and it is not known whether there will be a flow and, if so, what kind. After all, you should always remember that if someone really wants to add material, then it will not be difficult for him to send a Word, or OpenOffice, or even html document by email.
    • It is desirable that there are all sorts of convenient functions, such as the ability for the user to view the status of his articles, organizing the process of moderating articles, adding tags, adding pictures, and others.

    The criteria were quite basic, but even they were enough to ultimately settle on adding materials in a standard way. But, first things first. The first to consider were various CCK, such as ContentBuilder And K2. The main problem was the change in standard mechanisms and the need to make a fairly large amount of changes, so they had to be abandoned. For example, having downloaded from the official website and installed K2, which supposedly should already have convenient functionality for adding materials, it turned out that all content should be used only through K2 (hence, almost all modules for Joomla without K2 support become useless) and that The form for adding materials still needs to be adjusted to suit your needs (for example, the availability of all categories to the user). Of course, it is quite possible that after some time of studying K2, this problem could be solved much easier, but transferring everything that is there just for the sake of one function, and looking for analogues to existing modules, is not rational.

    Note: Remember that this is only about the task of users adding content. Of course, you can build complex and powerful websites using CCK, but this is not required for the current task.

    Next we looked at modules and components that also represent CCK, but do not change the standard structure. These are Zoo (as CCK), SobiPro (as a directory) and ChronoConnectivity (separate words about it). The free version of Zoo provides a ready-made module for publishing. However, after viewing the finished forms and searching for solutions to problems with security settings, it became clear that, in addition to the fact that everything added articles will go separately(in other words, many questions remain about how to relate user articles and categories to site articles and categories), you will need to make quite a lot of edits into display templates to achieve organization of the moderation process (accepted, rejected, in moderation, and so on) with the ability for users to view the status of their articles. SobiPro is a pretty good directory, but it has the same problems as Zoo. You will need to make edits and think about the relationship between SobiPro content and standard content. ChronoConnectivity is a very powerful component for building all kinds of forms and synchronization within the database. If you need to completely tailor the entire process of adding materials or something else to your needs, then this can be easily done with it. However, there are no preset options, so absolutely everything will have to be configured from scratch. And this is a very long time.

    After researching in the field of CCK, it became clear that it was worth looking at more down-to-earth solutions. And the most obvious these are blogs. However, as it turns out, there aren’t that many free blogging components. And those that were encountered turned out to be, by and large, similar to the standard mechanism. So there is not much point in using them. However, I caught my eye and two quite good free blog components: Hekima Blogs and UAM. However, it became clear to them that you'll have to make some changes, to fully organize the moderation process and correct some errors.

    Gradually considering solutions from the most complex and eventually reaching blog components, it became increasingly clear that initially on almost any site (if it was not originally conceived for a stream of articles) it is quite enough to use the standard Joomla mechanism. However, there were no normal instructions on the Internet for setting it up and solving such a banal issue as separating user images from the general catalog of site images. Only fragmentary solutions to individual subtasks. However, having put the solutions together, we got quite simple and convenient instructions for setting up how users can add materials.

    Configuring how users can add materials and articles to the Joomla website using standard tools

    The final instructions for setting up how users can add articles and materials to the Joomla website, although large in number of points, are actually quite simple to organize. The first thing you will need is download and install the free JCE editor with localization (link to the developer’s website; the Russian language is there; as a last resort, you can always download it from other resources). Unlike the standard TinyMCE editor, it has a customizable and quite convenient image manager. Now, you can start setting up.

    1. Open " Website - General settings" and set the default editor " Editor JCE". This must be done to ensure that all users enter articles from this particular editor.

    2. Open " Material Manager". Then click " Settings". Go to the " tab Rights"and for the group Registered set permission to create material (item "Create"). Leave the remaining items prohibited. This setting will allow users to add content and articles from the site, but not publish them. In other words, after adding, articles will be unpublished by default. In general, simple moderation.

    3. Open " Category Manager" and create a category " For consideration". In the future, all added articles will fall into this category (for convenience).

    4. Create a hidden menu if you don't have one. A hidden menu is the same as a regular menu, but placed in a position that is not in the template.

    5. In the hidden menu, create an item with Alias ​​" add-material"and title" Add an article". Select item type "Create material". Set the access level " Registered" (on the left side) and the default category "For consideration" (in the main settings area). This is done so that an unauthorized user, when selecting an item, gets to the login page and so that all materials fall into one category (for subsequent sorting).

    6. We create an item in the menu, which is shown to all users. Set the item type " Nickname". We indicate the previous item from the hidden menu as the target item. An open item is needed so that all users can see that it is possible to create material on the site. When unauthorized users click on such an item, they will be redirected to the authorization page.

    Now let's get started setting up the JCE editor

    7. Open the JCE editor from the "menu" Components". Go to the profiles tab. Enable the profile " Front End". This is exactly the profile that will be applied to users when adding an article from the site.

    8. Open your profile " Front End" and set the following settings

    8.1. In the first tab in the area " Users"check the box next to the group" Registered" to make the settings apply to registered users.

    8.2. Go to the " tab Features and Layout". Set the item "Editor Switch" to No to eliminate the possibility of sending bare html.

    8.3. Create on the site in the directory " images"directory" reviews". Pictures of user articles will be stored in this directory for the duration of moderation.

    8.4. Return to the admin panel and go to the " tab Editor Options". Then on the left side, select the " tab File system" and indicate in the paragraph " File directory path" path " images/reviews"

    8.5. In the same tab, disable the " Folder tree"

    8.6. In the same tab, specify the maximum image size, for example, 100.

    8.7. In the same tab, specify actions in case of conflict " Create a unique name...". This is done so that the pictures of other users cannot be overwritten. After all, after the article has been moderated by you, you can always transfer the pictures to a shared folder.

    8.8. Save the settings.

    8.9. Go to the tab " Plugin options" and on the left side of the screen select the tab " Image Manager". Then we set the file size limit, for example, 100 (as before).

    8.10. Disable the items “Delete folder”, “Delete file”, “Rename file”, “Cut, copy” (for directory and file), “Rename folder”.

    8.11. Specify the path to the directory of image files " images/reviews"

    8.12. Save the settings.

    8.13. In the "tab" Plugin options"open a tab" Link" on the left side. And indicate the desired settings for default links. For example, target " in a new window".

    8.14. In the same tab, disable all items with access to the link structure (search, etc.), as well as pop-up windows. This is done so that ordinary users do not have access to the internal structure.

    8.15. Save and close the editor.

    9. We are trying to open the item " Create material"under an unauthorized user and we see that a login form has opened. We try to open the same item as a logged-in user and we see that a material editing form has opened, but with a bunch of extra areas that users don’t really need.

    10. First of all, open " Extensions - Plugin Manager"and we present the group" Special" for all buttons (Image, Page Break, Material, etc.) except the " button More details". This will hide the buttons for regular users, but leave them open for those users who have access to the admin area.

    11. Unfortunately, hiding blocks from the form that are not needed, as well as adding introductory text, cannot be done using the settings. Therefore, you will have to copy the display template file from the component to the site template and then edit it.

    11.1. Open the way" %siteroot%/components/com_content/views/form/tmpl" and copy the file " edit.php"to your template along the way" %your template%/html/content/form/".

    11.2. Open the "edit.php" file in any text editor and add the introductory text you want, as shown below (the text comes after line 44 or search for "

    Add an article

    First of all, remember that an article is a useful, polite, meaningful and correctly formatted text (for more details, read the rules in the article section).
    Adding material means that you agree to the rules of this resource.
    item->id); ?>" method="post" name="adminForm" id="adminForm" class="form-validate">

    11.3. Now, to hide blocks, it is necessary for all tags fieldset, in addition to the first one, add hiding the display through the style, for example like this:

    Note: Of course, you can use other hiding methods, such as styles with " :first-child", but this method may not work for older browsers. Or you can add a field class for the necessary fieldset and hide it through the styles of the added class. Here it is more convenient for anyone.

    11.4. Save the file.

    12. Adjust the styles the way you like. For example, now on the site website This is the form that is used and it looks like this.

    As you can see, despite the fact that there are really a lot of points, they are very simple and, by and large, completed in 15 minutes(not counting CSS - that's up to you).

    So now, you will always have at your fingertips a simple and reliable way to provide your site users with adding materials and articles with pre-moderation, a convenient WYSIWYG editor and image manager.

    A5.ru is one of the old-timers of the Russian market (operating since 2011) and has one of the widest audiences in the CIS - at the time of publication of the article, the number of users is approaching 2,000,000 people.

    Requires a minimum of knowledge, but has quite a wide range of functionality as a site builder. Ideal for small and medium-sized businesses who want to create a website on their own without having to pay hundreds of thousands of rubles to web studios.

    No programming required at all. Huge library of ready-made website templates, free visual editor, full drag & drop. And you don’t need any Photoshop, although there is the ability to edit photos in the designer.

    About the site

    The first version of the A5.ru designer appeared back in 2011, where you could create your own flash website. The editor itself was, in fact, copied from one of its Western analogues. The team consisted of two people, who at that time were residents of the HSE business incubator.

    By the beginning of 2017, there was no trace left of that editor. A5 has grown into a huge platform with an audience of millions and is no longer limited to just an online website builder. I will not list the list of their services; it’s better to return to our sheep.

    Working with ready-made templates

    Working in the editor

    The interface of the A5.ru editor itself consists of 4 buttons, and that's all you need. Almost a joke. In fact, all editing tools are really scattered into 4 categories:

    Site pages

    Here we have a list of existing pages and a button to add new ones. All.

    By the way, the “Master Page” feature is cool. If you place any element on it, it will be displayed on all pages of the site. This is necessary, first of all, to set the site header, navigation menu and footer once. You don't have to copy and paste on every page.

    Settings

    Here are the settings for a specific page. The name, url, width and background change. In a separate tab there are SEO settings for search engines. There is nothing special to say, everything is clear.

    Widgets

    Now, this is where it gets more interesting. Here we have a set of those elements that are available for placement on the site. It is also possible to insert third-party widgets using HTML code, however, this can only be done with paid plans. But more about them later.

    Files

    The file manager is located in the “Files” tab. Here you can upload your photos, documents, etc. Here we also find a bunch of downloaded cliparts, which are kindly provided to us by the A5.ru service.

    Top menu

    The top menu also has several controls:

    • List of recently edited pages
    • Forward/backward cancel buttons
    • Why are there copy-paste buttons (do users really not know about ctrl+c and ctrl+v?)
    • The save project button is also superfluous; changes are saved in real time once every 2-3 minutes. They probably did it to reassure the user.
    • Preview the resulting site before publishing
    • Publish button

    Tariffs and prices

    A distinctive feature of the A5 designer is the absence of time restrictions for free use. After creating a site, almost all of the editor’s functionality, except for the use of third-party widgets, is immediately available to you. The only inconvenience will be a branded advertising banner placed on your website.

    The exception is online stores, where a 14-day trial is available, after which you will still have to pay to continue using the editor.

    Let's get closer to the numbers

    Tariffs are divided into “Standard” and “Shops”, and the difference in price is significant. There are 3 standard tariffs and 2 for online stores. Let's look in more detail.

    Standard rates

    If you just want to remove the advertising banner from your website, then choose the “Minimum” tariff, it will cost you 290 rubles per month of use. This is if you pay for 3 months (the minimum possible payment period). If you pay for 2 years at once, the tariff will cost you 162 rubles per month.

    When you purchase “Business” or “Premium” you are given a second-level domain as a gift. The value of the second tariff, by the way, is very doubtful, and with an increased cost relative to the minimum, it does not provide any special advantages.

    For serious development of the resource, it is worth buying “Business”, whose price-quality ratio is the most attractive.

    • free domain in several zones to choose from (.ru/.com/.рф/.рус)
    • 10 GB disk space
    • personal setup of corporate mail
    • a personal manager who answers your questions faster and in more detail than standard technical support.

    Online stores using the constructor

    Online stores are created on A5 in the same way as on most other designers. To do this, they use third-party development Ecwid, which is presented in almost all site builders of this class.

    Shops cost money. Here you will have to really fork out money. It is understood that if you want to open an online store, then you have money for its development (strange if otherwise).

    For the smart ones: You can buy a regular tariff and pay for using the store widget directly in Ecwid, but it definitely won’t work out cheaper.

    So, to the numbers

    There are two tariffs available: “Start” and “Pro.” The main difference is the limitation on the number of goods. In the first case, the ceiling is 100 goods, in the second, 2500.

    If you want more, it is possible, but you need to personally negotiate with managers. The price will also be individual.

    “Start” costs 990 rubles per month by default. A year of use will cost you the price of 10 months. The company is committed to long-term cooperation and shows this to users in every possible way.

    To summarize:

    For non-commercial resources, it is most profitable to subscribe to the minimum tariff in order to remove advertising for the service. If you plan to monetize your website, then the “Business” tariff is your choice. One way or another, you won’t be able to build a digital business for free, without registration and SMS.

    Search engine optimization website SEO and promotion

    If you are a search engine optimization specialist or at least have an understanding of what kind of animal this is and what it is eaten with, then everything will be simple for you.

    robots.txt and sitemap.xml are generated automatically. Editing the robots file is only available on the “Business” tariff and in stores. However, you can block pages from indexing simply from the editor interface; you don’t need to get into the code.

    Settings for title, keywords and description meta tags are available for each page.

    The favicon is also configured in the master page settings.

    Additional services

    In addition to the fact that A5 is a platform for users to independently create websites, the guys are also a full-fledged web studio.

    Additional services include:

    • Creating a website using a builder, CMS, or even a self-written resource
    • SEO optimization for search queries
    • Copywriter services
    • Building E-mail Marketing
    • Setting up contextual advertising Yandex.Direct and Google Adwords
    • SMM - setting up targets in social networks and maintaining groups
    • Formation of a turnkey marketing funnel
    • Consultations with a marketer
    • Drawing animated commercials (animated ads)

    Plus, based on A5.ru, there is training in Internet marketing, creating selling websites, setting up context, etc. If desired, any owner of an Internet resource, even those who are far from online advertising, can learn how to create sales pages, describe their offer and attract people to their resource.

    Drawing conclusions

    A5.ru is a strong site builder with great freedom of action. There are many ready-made templates, the prices are incredible. Plus training and the opportunity to communicate live with professionals in their field.

    At the moment, the team is aiming for more than just another online service. A5 are building an empire by creating a community of like-minded people. And the first steps have already been taken.