Giter VIP home page Giter VIP logo

dignite-projects / dignite-abp Goto Github PK

View Code? Open in Web Editor NEW
51.0 2.0 12.0 11.11 MB

Adding to the ecology of the ABP framework: Adds notification system, dynamic forms module, file manager, Pure Theme, and other enhancements.

Home Page: http://dignite.com/dignite-abp

License: GNU Lesser General Public License v3.0

C# 73.75% HTML 8.47% CSS 0.52% JavaScript 1.04% PowerShell 1.88% Dockerfile 0.16% Shell 0.04% TypeScript 13.84% SCSS 0.29%
abp aspnetcore blazor file-explorer abp-module abp-theme dynamic-forms abp-blazorise abp-notifications blazor-ckeditor

dignite-abp's Introduction

Dignite abp

Adding to the ecology of the ABP framework: Adds notification system, dynamic forms module, file manager, Pure Theme, and other enhancements.

Dignite Abp Modules

Notification System

Referencing the notification system from Asp.Net Boilerplate, ported to the Abp Framework. Using simple code to send notifications and implementing real-time notifications within the system, as well as email notifications. Developers can also implement their own notification methods.

Dynamic Forms Module

Dynamic forms allow system administrators to dynamically customize the fields of business object entities online, mainly applied to SKUs of goods in shopping mall systems, polling and research systems, CMS and other systems.

Points System

Points enhance user engagement, build loyalty, and incentivize active participation and contribution, and can be used in a wide range of systems such as e-commerce, social media, gaming, education, and health.

Files Explorer

Dignite Abp Files is developed based on ABP BlobStoring and provides file type validation and file size validation for the file upload process. Developers can also extend additional processing events.

Cms Kit

Developed based on Abp Cms Kit, added Favourite feature and Visit feature.

Pure Theme

Abp theme packages developed by Dignite Abp team, including both Blazor and MVC versions. The Blazor version is based on BlazoriseUI, while the MVC version is built on Bootstrap.

Multi-Tenant Views

Each tenant can have a separate set of View UI, and developers can easily personalize the tenant UI.

Multi-Tenant Localization

Each tenant can have a separate set of language packs for personalized tenant content presentation.

BlazoriseUI Component

A series of Blazor components developed based on Blazorise, including tree components with drag-and-drop support, and extended functionality DataGrid, and more.

Ckeditor Component

A Ckeditor Component for Asp.net Blazor, supporting both Server mode and WebAssembly mode. Additionally, it is compatible with the dynamic forms module.

Want to Contribute?

Dignite ABP is based on Abp Framework build open source project , early for Dignite internal use , now officially open source for the ABP framework ecological additions .

See the contribution guide if you want to be a part of this project.

Official Links

Support the Dignite ABP

Love ABP Framework? Please give a star to this repository ⭐

Additional Services

  • Technical Support

    We can provide you with remote technical guidance via email, forums and other channels if you need it.

  • Abp training

    We offer training services on Abp Framework and related technologies for your development team.

  • Development Consultant

    We possess Abp expertise and can assist you with project planning, requirements analysis, code reviews, and beyond!

  • Abp Module Development

    Customised development of Abp modules to suit your needs - that's what we do best!

  • Migration to Abp platform

    Migrate an existing project to the Abp platform, leverages its powerful capabilities, making the project more competitive, maintainable, and scalable.

Contact Us

  • Company Name

    株式会社ディグナイト

  • Office Location

    3-11-23 0IMAZATO HIGASHINARI WARD,OSAKA OSAKA JPN

  • Email Us

    [email protected]

dignite-abp's People

Contributors

2416426467 avatar dayansoft01 avatar duguankui avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dignite-abp's Issues

Adding a Data Dictionary Module

In the implementation of the Data Dictionary module, we aim for administrators to flexibly configure data items originally defined in enums. This not only includes the configuration of basic data items but also involves richer data styles, such as visual color selection, allowing administrators to choose colors in a more intuitive way. Additionally, we want to support more complex data structures, such as multi-level data selection.

Summary of Functional Requirements:

Flexible Configuration of Data Items: Implement the ability for administrators to easily configure data items originally defined in enums, providing greater flexibility for the system.

Visual Color Selection: Support the use of visual methods for selecting colors in the data dictionary, making color configuration more intuitive.

Multi-level Data Selection: Provide support for the selection and configuration of multi-level data, meeting the requirements of more complex data structures.

Additional Notes:

In addition to the basic functional requirements, we also believe that allowing multiple configurations in both system-level and tenant-level data dictionaries would be a beneficial addition, providing greater flexibility and customization in configurations.

Thank you for your attention and support. We look forward to delivering these enhanced features for Dignite.Abp in future releases.

Upgrade Dignite ABP Pure Theme to Support Color Modes

We plan to upgrade the Dignite ABP Pure theme to support the latest color modes introduced in Bootstrap 5.3.0. This feature includes default light and new dark color modes, providing users with more customization options.

Notification system balzor webassembly localization

NotificationDefinition class's DisplayName and Description use the server's LocalizationString to obtain the language, but Wbassembly uses the frontend's UICulture, causing an issue with obtaining the target language.

t is hoped that The DisplayName and Description will be changed to strings for localization support by the client.

Ideas for Developing Integral Modules

Project Overview:
Create a points module based on the Abp framework, integrated with the Microsoft RulesEngine, enabling developers to implement user points functionality by configuring points rules.

Key Features and Characteristics:

Points Rule Configuration: Developers can easily configure points rules to define how points are earned and spent.

Points Expiry Date: Points can have an expiry date, which can be a fixed date or calculated based on the points' acquisition date and a fixed duration.

Generic and Specific Points: Points are categorized as generic points, usable in general scenarios, and specific points, which are applicable only in designated application contexts.

Points Locking and Rollback Mechanism: During points consumption, the system verifies the availability of points, locks the corresponding amount of points, and deducts them upon successful consumption. In case of consumption exceptions, the system should be capable of rolling back the locked points.

Ideas for the wechat SDK module

The WeChat developer SDK is an extensive ecosystem, encompassing various aspects such as mini-programs, official accounts, mini-games, mini-stores, WeChat Pay, and more. Based on our current work requirements, we will initially focus on developing for WeChat mini-programs and official accounts, which serve as entry points into this multifaceted system.

Project run

Hi
I really appreciate your effort, and wish for your company to move forward.

Please can you provide demo links, because the project not run properly.

And In Document please make the platform you're support is clear.

Regards...

Add FileExplorer module

Enables developers to easily call upload components:

  • - Allow users to create folders
  • - Allow users to upload files of specified types
  • - Users can view or use uploaded files
  • - Support uploading files with the form
  • - Select the file mode after uploading files

Ideas for Points Management Module

We already have a module for points that calculates points based on the points workflow and points rules.
Now I am going to write a new module that works with the points application with the expected functionality:
1、Record points details
2、Adding points expiration date
3、Add points type
4、Consumption points
5、Return points

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.