List of changes of 18.1 version:
❑Support for authorization in the social network VKontakte has been added using the new VK ID Oauth 2.1 protocol. This adds support for new applications being created on this network. Support for older applications will also continue to operate automatically, without any additional changes.
❑In the script settings of the admin panel, we have added the ability to specify user groups that are exempt from country-based blocking. If you have blocked access to the site for certain countries, you can now assign groups of users who are located in those countries and will still be able to access the site. The blocking will not apply to these users.
❑We have added the ability to use the max_completion_token parameter in the AI assistant settings in the script. This allows users to customize the maximum number of tokens generated by the assistant. Additionally, we have added the option to disable the max_tokens and temperature parameters if they are not needed. This makes it easier to integrate with new reasoning language models such as o1, o3-mini, etc.
❑We have added a completely new code editor with automatic highlighting when writing articles, instead of the previous CodeMirror. The main advantage of this new editor is that it renders highlights on large amounts of content much faster than CodeMirror. Whereas CodeMirror can take a long time to render highlights or even freeze, the new editor works instantly. This is especially important for working with long articles or articles that use a lot of HTML formatting. In addition to the faster rendering, the new editor also has more advanced search features and new autocomplete functions. These functions can automatically add tags and parameter values, as well as existing words in the article text. If there is an error in the HTML code, the line with the error is highlighted to indicate the problem.. It also adds automatic scrolling to the location of the cursor when moving between the source code editor and the visual editor, and vice versa.
❑The new source code editor also includes modules for editing templates, promotional materials, and plugins. Now, with a large amount of edited content, it is easier and faster to edit them. There are also additional features for automatic code completion, depending on the language used (HTML, CSS, jаvascript, PHP, SQL), as well as plain text.
❑When displaying user quotes in comments and personal messages, we have added a link to the author's profile in the quote. This allows users to quickly access the user's profile page, send them a personal message, or for administrators to perform actions related to the user's profile more easily.
❑To make it easier for users to access full context of a comment they've quoted, we've added a quick link for them to navigate directly to the original message. When they click on the link, visitors can easily find the page and location of the comment in question.
❑The keyword search algorithm has been completely rewritten in the "Cross-references" module. The replacement algorithms also work in real-time, with the ability to manage them on the fly. Regular expressions are no longer used for replacements, and content processing has been optimized, significantly accelerating the operation of this feature and reducing the load on the server for a large volume of keywords and links.
❑The module for processing the output of similar publications when viewing full news has been redesigned. Now, the search for similar news is performed directly when adding or editing publications, rather than when viewing a publication for the first time. Additional support for additional fields has been added when searching for similar publications, so the search will be more accurate if short and full description fields are used. The work with the cache of this block on the site has been improved, so the block will only be processed if the publication has similar news, reducing the load on the server in some cases. Additionally, the block will only be generated if there are appropriate tags for displaying similar news in the template. If similar news is displayed using other tags, such as {custom....}, no database queries will be executed, and there will be no additional load for generating the block.
❑We have added the ability to specify the number of posts and comments to process in one batch in the post sorting section. This allows users to increase or decrease the amount of data processed at once and adjust the processing speed accordingly. It also helps to avoid exceeding server limits when connections to external services take time, such as when processing media tags.
❑When editing publications, if user notifications are enabled, the publication is already being edited by another user, and notifications are added for editing publications on the site. Additionally, we have added control over editing publications directly on the site in the user interface. Therefore, regardless of whether editing starts on the website or the control panel, users will receive notifications everywhere on the website and the control panel. If users don't have access to the dashboard, they will still receive all necessary notifications about the publication being edited by another user.
❑For personal message templates (pm.tpl), support has been added for new tags: [pm-author] text [/pm-author], which display the text contained in them if the user viewing the correspondence is the author of this message, as well as the [not-pm-author] text [/not-pm-author] tags which outputs text if the user is not the author of this message. This allows you to allocate your own messages and those of your interlocutors to users.
❑Added the ability to delete publications on the site for users who are allowed to publish without moderation, edit their publications, but at the same time access to the DataLife Engine control panel is disabled. Thus, these users will be able to delete their publications directly on the site.
❑For short and full news output templates (shortstory.tpl and fullstory.tpl), support has been added for new [del] text [/del] tags that display a link to delete a publication from the site for users who are allowed to delete this publication. This allows you to add the option to delete a post for users, without providing the option to edit the post.
❑Added the ability to send a personal message to the user directly in the DataLife Engine control panel in the user management section, without having to go to the website to send a message. The message is sent in a pop-up window using AJAX technology without reloading the site page.
❑Support for HiDPI images has been added to the DataLife Engine download manager to preview uploaded images. If the uploaded image is a high-definition image, then a high-definition image will also be used in the preview.
❑In the user management section of the admin panel, the ability to quickly navigate to the list of users from any subsection of this section through the breadcrumbs menu has been added. And also, after editing the profile, you can choose either to continue editing or go to the list of users.
❑When reviewing all the latest comments on the site, we have removed the display of comments added to posts that are currently in moderation. As a result, users only see comments on recent and published news on the site.
❑The user management system in the control panel has been redesigned and improved. When you set any search parameters for users, after performing any actions in this section, if you click the "return" button, you will be returned to the exact page where you left off, with the same search parameters you specified previously. This makes it more convenient and quicker to work in the control panel in this area.
❑We have improved and redesigned the way blocks with information, warnings, or errors are inserted into the editor, as well as other formatting blocks. Now, you can delete blocks with one click after selecting them, and move them around the text by selecting the block.
❑For the editor, when adding and editing comments and personal messages, a button has been added to quickly delete a clickable link if links are allowed for them.
❑Added support and use of additional fields for the automatic generation of description and keyword meta tags. Thus, if the short and full description fields are not used on the site, then meta tags will be automatically generated only from additional fields.
❑Added support for nesting into each other for global template tags [country=X] Text [/country]. Thus, you can nest blocks into each other in the template, first defining a common block, and then dividing it by country. For example, you can use constructions like: [country=RU,BY,DE] Content for three countries [country=BY]Only for Belarus[/country][country=RU]Only for Russia[/country] continuation of the general block [/country]. This simplifies the layout of complex template designs. Similar nesting support has been added for reverse tags [not-country=X] ... [/not-country].
❑Added support for nesting into each other for global template tags [tags=X] Text [/tags]. Thus, you can nest blocks into each other in the template by first defining a common block and dividing it by tags inside. For example, you can use constructions like: [tags=test1,test2] The general header of the block [tags=test1] only the tag test1 [/tags][tags=test2]only the tag test2[/tags] the continuation of the general block [/tags]. This simplifies the layout of complex template designs. Similar nesting support has been added for reverse tags [not-tags=X] ... [/not-tags].
❑Added support for nesting into each other for global template tags [news=X] Text [/news]. Thus, you can nest blocks into each other in the template, first defining a common block, and then dividing it by news. For example, you can use constructions like: [news=1,2] Total block header [news=1] only news 1 [/news][news=2] news 2 only [/news] continuation of the general block [/news]. This simplifies the layout of complex template designs. Similar nesting support has been added for reverse tags [not-news=X] ... [/not-news].
❑For the general template (main.tpl), support has been added for new tags [changeskin] text [/changeskin], which display the text enclosed in them if users are allowed to change the site's themes. This allows you to automatically enable and disable individual blocks in the template, which are designed to display the design of changing templates on the site.
❑The template editor in the admin panel has been adapted to different text scaling set in the control panel design settings.
❑Due to the fact that Yandex stopped supporting the Yandex Turbo technology https://webmaster.yandex.ru/blog/yandex-stops-supporting-turbo-technology this technology has also been completely removed from the DataLife Engine.
❑Improved algorithms for copying and pasting content in the editor for publications.
❑Numerous additional optimizations have been performed in the processing of DLE templates, aimed at speeding up tag processing, as well as reducing memory consumption.
❑For additional fields with the type "Pure HTML or JS code", as well as for other fields, automatic height adjustment has been added when adding publications to the admin panels. Automatic height adjustment for text fields has also been added when adding publications on the site and when quickly editing publications on the site. This makes adding and editing posts even more convenient.
❑Added the ability to use apostrophes and quotation marks in place names and full names of users.
❑Added the ability to use the value "0" in additional fields of publications with the "List" type. Previously, when using such values, the field was considered empty and the value was not saved when re-editing the publication.
❑Formatted output of the number of downloads uploaded via DataLife Engine files has been added. Now the number of downloads will be displayed in the format for example: 23 532 234, instead of the combined number 23532234, which significantly improves the user's perception of the number of downloads.
❑Changes have been made to the display of the editor on the site when using a dark theme, and some errors related to its incorrect display in dark themes have been fixed.
❑The user's notifications about receiving new personal messages since they were not on the site have been switched to using more compact DLEPush notifications, which allows the user not to be distracted by them immediately after visiting the site, while having the necessary information about it. The consumption of server resources during user notifications is also reduced by reducing database accesses.
❑The dependence of downloading the necessary libraries for working with AI on external services has been removed. Now all the necessary libraries are located directly on your server.
❑For comments and personal messages, support has been added for additional field verification tags ([xfgiven_x] text [/xfgiven_x], [xfnotgiven_x] text [/xfnotgiven_x], separately and independently of the use of an additional field output tag in the template. In other words, these tags can be used in a template without using the [xfvalue_X] tag in this template.
❑Improved the system of copying and pasting content in the editor for publications. Added the preservation of CSS classes, which uses the DataLife Engine when forming its content. For example, if you copy quotes, thumbnail images, and other information from one field to another through the editor, their design will be preserved.
❑Queries to the MySQL database have been optimized for faster website operation and reduced server load.
❑Improved the system of inserting quotations based on selected text in the editor for publications and comments.
❑Added automatic deletion of outdated and unused DataLife Engine files when upgrading to new versions. Automatic deletion occurs if the DataLife Engine has access rights to delete these files.
❑Fixed an issue where when searching through settings, hidden fields were displayed that should not be displayed because they were disabled by other switches and settings.
❑Fixed an issue where keywords from the cross-reference module could be incorrectly replaced in structured data markup. schema.org in cases where these links are assigned a global replacement across the entire page.
❑Fixed an issue where invalid HTML layout occurred when displaying a survey on the site.
❑Fixed an issue where text insertion did not work when editing comments in the control panel.
❑Fixed an issue where category names were incorrectly displayed when adding or editing publications if they contained quotation marks or ampersands.
❑Fixed an issue when registering users using API functions.
❑Fixed an issue where the [xfnotgiven_x] text [/xfnotgiven_x] tags in the personal message output template did not work.
❑Fixed an issue where MySQL errors about searching for similar news could occur in some cases.
❑Fixed an issue where the template tags [add-favorites] ... [/add-favorites] and [del-favorites] ... [/del-favorite] did not take into account the template names that are assigned in the category settings, but used only standard template names.
❑Fixed an issue where the restriction on output in various categories for advertising materials, set in the banner settings in the control panel, did not work when viewing full publications.
List of changes of 18.0 version:
❑A completely new personal messaging system has been added to the site. The entire personal messaging system on the site has been completely rewritten. It is now not just about sending a single personal message and only being able to respond to a separate message with a full quote, but it is a full-fledged conversation where users see all messages in one combined thread, and the conversation takes place in a chat format. Upon receiving a message, users can repeatedly reply and send messages to each other within one topic. Users can leave the conversation at any time if they consider it finished or want to maintain order in their personal messages, but if another participant sends a new message in the same thread, the entire conversation will be automatically restored for the participant who left, and they can again see the entire conversation and understand its context. Additionally, users now have the ability to edit messages in the conversation if the other participant has not yet read it. Messages can also be deleted from the conversation if necessary. Messages can be quoted in full or partially, and much more.
❑Added support and use of artificial intelligence in creating and editing publications. Artificial intelligence will help you quickly create the necessary text or rewrite or change the writing style, or make translations and much more according to your wishes. The use of artificial intelligence based on the ChatGPT API is supported. In the settings, you can specify an entry point for communicating with ChatGPT, thereby allowing you to use not only OpenAI's direct ChatGPT but also any service that supports this API. In addition to this, you can flexibly configure in the settings how ChatGPT should be used, which language model to employ, which user groups are allowed to use artificial intelligence, the style of response, maximum limits, and restrictions on response length.
❑Added the ability to assign the same names to categories for URLs if they are in different parent categories. For example, you can create a category structure like "games/rpg/news/", "games/shooters/news/", and so on. Additionally, the algorithms for generating various links on the site involving categories have been optimized, significantly improving performance and reducing server resource consumption with a large number of categories.
❑In the DataLife Engine control panel, in the "Performance Analysis" section, the ability has been added to immediately disable a specific script feature to reduce load and increase performance. Now you don't need to go into the script settings and look for the relevant settings to disable a particular feature. You can disable it directly by clicking the corresponding button next to the desired setting. The disabling occurs instantly using AJAX technology.
❑For user output of publications using the tag {custom ….} support has been added for a new parameter unique="yes", which indicates that publications in this block should not be repeated if they have already been displayed on the site, i.e., unique publications should be displayed in this block. This will help avoid repetition of the same news in user output blocks if they fall under the same output criteria. For example, two tags {custom category="1" unique="yes" limit="1"} and {custom category="1" unique="yes" limit="1"} will display different publications, despite having the same parameters; the first tag will display the first news item from the category, and the second will display the second, skipping the first. Also, if a publication was displayed in the {content} block, it will not be displayed if this option is present in the tag {custom ….}.
❑More extensive support for various icons has been added for uploaded files in the download manager, making it easier to identify different documents, and file extension display has been added.
❑Added the ability to download files uploaded to publications directly in the download manager when adding and editing publications.
❑Support for OGG, FLAC, AAC formats has been added for uploading and playing music and music playlists using the DLE player.
❑For site access restrictions by country, support for IPv6 addresses has been added. Additionally, the database provider used to determine the visitor's country has been changed to use databases from IP2location, resulting in a much more accurate and extensive database.
❑A feature has been added to the script settings in the admin panel to enable the determination of a visitor's country based on data from the Cloudflare service, in case your site is connected and proxied through this service. In this instance, the server load is reduced, as DataLife Engine will not have to search for it in the local database on its own. If there is no data about the country, an automatic search will be carried out in the local database.
❑The script settings in the admin panel have been updated to allow or deny access to the site for bots if the site is restricted to certain countries, in case the bot is located in a restricted country. For example, if access to the site is restricted for certain countries, you can still allow search engines to index the site if they are located in the restricted country.
❑In the script settings in the admin panel, the ability to enable blocking circumvention using VPNs has been added for countries. If a user is located in a prohibited country and accesses the site, they will be blocked, and if they attempt to access the site again using a VPN from an allowed country, they will also be detected and blocked on the site.
❑For descriptions of settings allowing and denying access to the site by countries, the country in which the user is currently located has been added, as determined by DLE. This is so the site administrator can visually see that everything is working correctly, and their country is identified as needed, ensuring they do not accidentally block themselves.
❑When adding and editing publications in the control panel, the ability has been added in the "Access" tab to specify a list of countries where the display of this publication is allowed. Additionally, the ability to specify a list of prohibited countries for viewing the publication has been added. This way, you can easily configure in which countries the full news can be viewed, and in which it cannot.
❑For advertising materials added to the DataLife Engine control panel, a feature has been added to specify a list of countries where the display of these advertising banners and materials is allowed. Additionally, it is now possible to specify a list of countries where viewing is prohibited. This way, you can easily configure in which countries to display this code and in which not to. Thus, targeting the display by country.
❑Automatic saving of set parameters when uploading images and files to the server in the DataLife Engine download manager has been added. These parameters will be restored when the manager window is opened again. For example, if you chose not to apply watermarks, changed the size of the reduced copy, changed the storage, and for some reason left the page or navigated to another publication, all of this will be saved in the browser's local storage. When you reopen the download manager, all your set parameters will be restored, rather than set to default. This way, you don't need to set the parameters again each time.
❑The script settings in the control panel have been updated to allow specifying user groups, whose users will be displayed by default in the feedback form on the site if the email is not sent to a specific user. Previously, only users from the Administrators and Chief Editors groups were displayed there. Now you can assign your default user groups.
❑For RSS feed imports to the site, an option has been added to the stream settings to specify whether or not to include a link to the source from which the news was obtained. You can enable the addition of the source in the short or full description, or in both fields. Alternatively, you can disable the addition of the source when importing publications to the site.
❑The BBCODES and Floara editors were removed. These editors have become globally and morally obsolete, and their support was completely stopped a long time ago. No new features were added to them. Yes, we know that removing these editors is not the most popular measure, and users have asked us not to delete these editors. However, maintaining unsupported editors cannot continue indefinitely, as these editors significantly hindered the development of the script as a whole. The generation of different codes requires additional checks and text filtering, and the execution of a large amount of redundant code when processing publications. Therefore, a decision was made to completely abandon these editors, which significantly simplified the code and accelerated its processing when adding publications, as well as reduced the time spent on code testing. Additionally, it allowed us to focus efforts and resources on adding new features and capabilities. Now, a single TinyMCE editor is used for publications, and the processing of publications when they are added and edited has significantly accelerated, and server resource consumption has been reduced. For comments, there is also the option to completely disable the editor for sites that do not want any content formatting in comments and prefer only short, clean text.
❑When adding and editing publications in the admin panel and on the site, the visual editor was changed in such a way that by default it contains a single panel with the most frequently used buttons for content creation. If a full set of buttons is needed, the user can expand the panel while using the editor. Additionally, for each field, the selected collapsed or expanded state of the editor is automatically saved and will remain the same after reloading the page. This way, by default, the editor takes up less space, leaving more room for the editable content, and you can choose and save the editor's state for each field individually.
❑Changes have been made to the enabling and disabling mode of the adapted editor mode for mobile phones in comments on the site. It is no longer necessary to separately enable or disable it in the script settings in the control panel. Now it will automatically turn on when used by visitors on mobile devices.
❑For setting up the control panel design selection of DataLife Engine, the ability has been added to choose the editor's design. Each admin panel user can choose either the classic view of the editor or the lightweight version. The lightweight version offers a minimally cluttered editor interface, allowing the user to focus directly on the content they are writing. Moreover, the user can enable automatic editor height, which will automatically adjust to occupy as much screen space as the content within the field requires. Thus, small content will take up little space on the screen, while larger content allows for a larger editable area to be displayed.
❑Added support for a mobile-adapted editor when writing personal messages on the site.
❑Added support for dark themes for the editor when writing personal messages using AJAX on the site.
❑Improved text cleaning when inserting into the editor for removing "junk code" from the inserted text code.
❑In quick editing of publications, support has been added for pasting text from the browser's clipboard with HTML tags preserved.
❑When banning a user in the user management section in the admin panel, a log of the administrator's account who imposed the ban is added. This allows other administrators to immediately and easily see in the user management panel who exactly issued the block to the user. This speeds up the resolution of any contentious issues when there are a large number of moderators and administrators on the site.
❑For the template displaying information about an account or access being blocked (banned.tpl), support has been added for new tags: [banned-from] text [/banned-from] which display the text enclosed within them if the block was issued by a person, rather than automatically, for example, by country. Additionally, a new tag has been added: {banned-from} which displays the login of the administrator who issued the block to the user. This way, blocked users can immediately see who and why they were blocked on the site.
❑For the global template tag {catmenu …} designed for displaying a list of categories, support has been added for a new parameter idexclude="1,2,3-5" where you can specify the IDs of categories or a range of categories that should not be included in the category list, and all categories except the specified ones will be displayed.
❑Added the ability to restrict users in the user group settings regarding the number of negative ratings and dislikes they can give to news articles. You can specify the maximum number of negative ratings a user can give to news articles per day. For example, by setting it to two, a user will only be able to give two negative ratings within a day. The number of positive ratings is not limited. This way, you can protect the site from any negative visitor who massively gives negative ratings to everything.
❑Added the ability to restrict users in the user group settings regarding the number of negative ratings and dislikes they can give to comments. You can specify the maximum number of negative ratings a user can give to comments per day. For example, by setting it to two, a user will only be able to give two negative ratings to comments within a day. The number of positive ratings is not limited. This way, you can protect the site from any negative visitor who massively gives negative ratings to everything.
❑Added support for new tags [replycount] text [/replycount] in the comments template (commets.tpl) which display the enclosed text if the comment has replies from other users, and also added opposite tags [not-replycount] text [/not-replycount] which display the enclosed text if there are no replies to the comment. This way, you can create a more flexible design for information about comment replies.
❑Improved and optimized the display of the editor for publications on mobile devices in the DataLife Engine control panel.
❑Improved and optimized the display of the editor during quick editing of posts on the site. The editor now has a dynamic height depending on the amount of content in the fields. If there is only a little information written in the field, the editor will take up space proportional to the content. This facilitates editing information when there are many fields.
❑When displaying a user's group in comments on the site, if they have been banned, information is now shown indicating that the user is banned, similar to the display of their group in their profile.
❑When displaying information on the site about whether a user is online or not, a check is added to see if they have also been banned on the site previously. If they are banned, their status will always be offline, even if they attempt to log in successfully.
❑The preview of messages in bulk mailing in the control panel has been revised and improved. The design, fonts were improved, and full support for styling settings in the panel, which the user customizes personally, was added. Full support for the visual design of the control panel and for the message sending window was also added.
❑The ability to use double quotes for keywords that need to be found and replaced in the cross-link management section on the site has been added.
❑The ability to insert live broadcasts from the YouTube service on your site using [mediа=…..] tags has been added.
❑Comment flood protection has been moved from the script's general settings to user group settings. Thus, you can enable and disable this protection for each user group separately, as well as assign your own timeout for repeated comment addition to the site for each group.
❑The system for searching publications by search template during RSS import of publications in the DataLife Engine control panel has been significantly improved and optimized. Now you can specify any complex and multi-line code from the website page as the initial and final code, simply by copying it from the source site's code, without the need to use complex configurations with the {skip} tag.
❑Navigation output for publication and comment pages has been optimized and improved for mobile devices. When a visitor uses a smartphone to view the site, the number of page elements in the navigation is significantly reduced, allowing the navigation to easily fit within a single line without moving navigation links to other lines. This gives the page a more correct visual appearance, while maintaining full navigation convenience.
❑If access to the site has been denied, for example, if a user is banned, or restricted by country, the sending of correct HTTP 503 headers indicating that the page is temporarily unavailable has been added.
❑A check has been added for country-restricted access to the site for all AJAX actions performed on the site, not just for direct site views. This allows automatic bots from prohibited countries to be blocked if they have already been given the necessary parameters and tokens to perform some automatic actions.
❑A check for the plugin name being filled in when adding plugins in the admin panel has been added, before sending data to the server, to avoid errors about mandatory fields not being filled and to prevent data loss after submission.
❑Added correct support for embedding Twitter posts using [mediа=…] tags due to the service changing its domain to x.com
❑Added support for the new PHP 8.4.xx series
❑Improved and accelerated processing of large texts when adding and editing posts, as well as reduced memory usage in some cases.
❑Improved and optimized the algorithms for building category trees when adding posts in the control panel and on the website. This has allowed for a significant increase in page rendering speed in cases with a large number of categories.
❑Optimized and improved the processing of a number of template tags, which in some cases allows for faster rendering of templates and reduces memory usage.
❑Removed support for OpenSearch, due to the fact that the technology is outdated and no longer supported by current browsers.
❑Fixed an issue where it was possible to send an email message from the site through feedback to a user banned on the site.
❑Fixed an issue, where some AJAX functions on the site might not work if script settings disabled site authorization support, while the administrator remained logged into the DataLife Engine control panel.
❑Fixed an issue, where it was impossible to remove all categories from a publication when using mass actions in the control panel when selecting the action "Change categories" for selected publications.
❑Fixed an issue, where some template tags in comment output templates did not work correctly when AJAX navigation through comment pages was enabled.
![]()
DataLife Engine v.17.3 Final Release » DataLife Engine (DLE) — a content management system. Official site.
Following changes have been developed and added: 1. Added the ability to allow or restrict a user's access to the site based on their country of residence. To do so, we've added settings to the script settings in the control panel that allow you to specify a list of countries where site access isdle-news.com
![]()
DataLife Engine v.17.2 Final Release » DataLife Engine (DLE) — a content management system. Official site.
Following changes have been developed and added: 1. A new push notification system has been implemented for site visitors who are automatically transferred between groups. For example, whentheir period of membership in a group expires, or when they reach a certain ranking, etc. In case of andle-news.com
![]()
DataLife Engine v.17.1 Final Release » DataLife Engine (DLE) — a content management system. Official site.
Following changes have been developed and added: 1. For additional fields with a list type, we have added the ability to select multiple values from the list. You can configure in the settings for this additional field whether it is possible to select more than one value at a time, or only onedle-news.com
Changelog:
![]()
DataLife Engine v.17.0 Final Release » DataLife Engine (DLE) — a content management system. Official site.
Following changes have been developed and added: 1. Added the ability for site users to delete their own account on the site, if they so wish. This permission is enabled in the settings of user groups. And it can be selected from several options. You can allow users to make a completelydle-news.com
![]()
DataLife Engine v.16.1 Final Release » DataLife Engine (DLE) — a content management system. Official site.
Following changes have been developed and added: 1. Added support for two-factor authorization using one-time passwords from the Google Authenticator application or any other applications that support one-time OTP passwords. The user can choose in his profile which two-factor authorization hedle-news.com
![]()
DataLife Engine v.16.0 Final Release » DataLife Engine (DLE) — a content management system. Official site.
Following changes have been developed and added: 1. Added automatic support for uploading HiDPI (Retina) images and screenshots for publications and static pages on the site. In the image upload manager, before uploading an image, you can specify that the image is an image with a high pixeldle-news.com