Draft:Elanat
Submission declined on 17 August 2023 by ARandomName123 (talk).
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
|
Submission declined on 4 May 2023 by Asparagusus (talk). This draft's references do not show that the subject qualifies for a Wikipedia article. In summary, the draft needs multiple published sources that are: Declined by Asparagusus 12 months ago.
|
- Comment: Sources should be independent and reliable. ARandomName123 (talk)Ping me! 01:31, 17 August 2023 (UTC)
- Comment: See WP:PRIMARY. Asparagusus (interaction) 18:51, 4 May 2023 (UTC)
Developer(s) | mohammad rabie |
---|---|
Initial release | 1.0.0.0 4 May 2023.[1] |
Stable release | |
Repository | https://github.com/elanatframework/Elanat |
Written in | C#,JavaScript |
Operating system | Microsoft Windows |
Platform | ASP.NET |
Size | almost 25 MB |
Available in | english, persian |
Type | software framework,web portal,cms |
License | GNU General Public License, version 3.0[5][6] |
Website | elanat.net |
Elanat is a open source[7] web framework[8] for building dynamic web application. The product is released under the GNU General Public License version 3. The Elanat framework has a inner content management system[9] and has eight varios add-ons[10]. This project was launched in May 2023. At the beginning of July 2023, Elanat announced a Back-End MVC web framework that includes a style for creating aspx files in ASP.NET Core[11][12] and made it available to everyone, and announced that soon Elanat framework from .NET Standard to the latest versions of ASP.NET Core migrates.[13]. The source code of the new Elanat version based on .NET Core 7.0 was placed on GitHub at the end of August 2023[14][15], and a week later the ready-to-install version was made available to everyone[16][17].
System architecture[edit]
This system is an add-on-oriented structure and consists of the central core, several systems, and add-ons[18]. This system is very loyal to the add-on structure in such a way that the component add-on of this system is a component add-on and the content display system is one page. The add-on-oriented structure means that Elanat add-ons run independently from the core. In such a way that any pre-created web application can be used as an add-on in Elanat. The core structure of this system only interacts with the standard ASP.NET framework and uses an internal MVC structure. This feature allows Elanat to easily migrate to another framework or server side programming language. Elanat supports all programming languages for creating add-ons. Elanat uses a special template structure, where the frequently needed parts of a web page are stored in several xml files. This feature has made the HTML tags in the entire source of Elanat not even reach the fingers of one hand. This system uses Code Behind structure. In terms of performance, this structure is no different from the coding structure inside HTML pages, and by separating the coding part from the web display structure, it makes project management easier. With its special template structure, Elanat reads and combines immutable HTML codes without compilation into server-side codes from XML files.
Important features[edit]
- The add-on-oriented structure includes 8 different types of add-on
- Support all programing language for add-ons
- Fully implemented with Stored Procedure
- Separation of style from template
- Separation of style and template of the admin section from the site section
- Translatable pages and add-ons
- Role-based permissions for all members and guests
- Performing tasks before and after each request from the client to the server
- Recording of user actions and system messages
- track control before and after run a url
add-ons[edit]
According to the list below, There are 8 different types of add-ons in Elanat :
- Component
- Module
- Plugin[19]
- Patch
- Page
- fetch
- extra helper
- editor template
Component : component can have different definitions or meanings in each system. In the Elanat framework, add-ons that only administrators role have access to are called components. plugins, modules, and the component itself each have a component management page.
Module : Modules and plugins are a kind of add-on that can be displayed in any part of the website; add-ons in Elanat framework that being able to display, provide separate management for the add-on, are called modules.
Plugin : Add-ons that are purely visual and do not have a management page are called plugins.
Patch : After installing this add-on, it creates a series of changes in Elanat framework and has no page to display.
Page : The page is a type of add-on that is displayed in the site section of the Elanat framework. The page can be static or dynamic.
Fetch : fetch is an add-on that combines database queries with HTML tags and can be displayed on any page or add-on from the Elanat framework. This add-on can be run without displaying the values and make changes in the database only after running.
Extra helper : Extra helpers are add-ons that only showed in admin section of Elanat framework and only administrators access to this add-ons.
Editor template : Editor templates add-ons are part of a html page template; each of the Editor templates helps content writers use a ready-made template to create pages faster and more organized.
Add-ons type name | use in site section | use in admin section | add with only alone page | show in admin system | access show | access add, edit, delete | can show in menu | can be replaced in context | include install and uninstall | himself add | support querystring load | support cache | support load type | add head and load tag |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Componnent | no | yes | no | yes | yes | yes | no | no | yes | no | no | yes | yes | yes |
Module | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes |
Plugin | yes | yes | yes | no | yes | yes | yes | yes | yes | no | yes | yes | yes | yes |
Patch | no | no | no | no | no | no | no | no | yes | no | no | no | no | no |
Page | yes | no | yes | no | yes | no | no | no | no | no | yes | yes | yes | yes |
Fetch | yes | yes | no | no | yes | no | yes | yes | no | yes | no | yes | no | yes |
Extra helper | no | yes | no | yes | yes | no | no | no | yes | no | no | yes | yes | yes |
Editor template | no | yes | no | no | yes | no | no | no | yes | no | no | yes | no | yes |
Core add-ons[edit]
Component : about, add_content, approval_comment, approval_content, attachment, backup, category, comment, component, configuration, contact, content, dashboard, editor_template, extra_helper, file_manager, foot_print, item, language, link, menu, module, options, page, plugin, profile, properties, recycle_bin, refresh, content_reply, role, site, statistics, admin_style, site_style, admin_template, site_template, user, view, fetch, patch, group
Module : today_activity, information, last_data
Plugin : show_site_ddlst, show_admin_user_menu, show_language_ddlst, show_quick_search, show_language_extra_ddlst, show_category_ddlst, show_calander, show_site, show_member_page, show_page, show_content_type, show_admin_system_menu, show_admin_component_group, show_admin_module_group, show_admin_extra_helper_group, show_admin_language_extra_ddlst, show_admin_site_ddlst, show_current_site, directory_text_file, show_accept_cookie_message
Patch : lock_login, rss, sitemap
Page : main, content, contact, error, login, logout, print, search, sign_up, sitemap, rss, about, forget_password, comment, content_reply, change_date_and_time, change_language, change_template_and_style, change_view, change_profile, change_avatar, change_email, change_password, user_comment, user_content, user_foot_print, user_info, user_statistics, contact_response, user_agreement, privacy_policy, terms_of_service, email, confirm_email, robot_detect_captcha, public_user_info
Fetch : (not exist)
Extra helper : inner_xml_to_html, html_to_inner_xml, admin_note, show_logs_list, show_extra_helper_list, show_admin_component_access_view, upload_file, content_avatar, site_logo, rss_option, search_option, xml_sitemap_option, sitemap_option, comment_option, content_reply_option, contact_option, sign_up_option
Editor template : plus 14, image preview
See also[edit]
References[edit]
- ^ [1]
- ^ [2]
- ^ https://chatprompts.blog/elanat-2-1-launched-net-honor/
- ^ "Owlver | Elanat 2.1 released - .NET Honor!".
- ^ "Elanat - License".
- ^ [3]
- ^ "Elanatframework/Elanat". GitHub.
- ^ "Elanat Usage Statistics".
- ^ https://www.g2.com/products/elanat-framework/reviews
- ^ "Top 23 C# CMS Projects (Feb 2024)".
- ^ "CodeBehind 2.2.0".
- ^ "CodeBehind Library in ASP.NET Core".
- ^ https://elanat.net/content/74/Code-Behind%20is%20ready.%20Elanat%20migration%20infrastructure.html
- ^ "Elanatframework/Elanat". GitHub.
- ^ http://elanat.net/content/77/The%20source%20code%20of%20Elanat%202%20was%20completely%20placed%20on%20the%20GitHub%20repository..html
- ^ https://elanat.net/content/78/Elanat%20version%202.0.0.0%20is%20released.html
- ^ https://digitalwebgeek.com/elanat-2-launched-finest-net-core-cms/
- ^ "Elanat is an Old School Open-source CMS and Content Framework for .Net Developers". 8 June 2023.
- ^ https://blog.sofaio.in/index.php/2023/08/22/how-to-create-a-plugin-for-elanat/
- in-depth (not just passing mentions about the subject)
- reliable
- secondary
- independent of the subject
Make sure you add references that meet these criteria before resubmitting. Learn about mistakes to avoid when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.