To develop for Tefter.bg, you must first set up a suitable development environment.
.Net SDK | install the latest SDK from the .NET Download page |
Database | install the latest PostgreSQL from the PostgreSQL download page |
IDE | use you favorite IDE. We prefer Visual Studio Community Edition or JetBrains Rider (Kudos to both vendors for providing free .NET tools.) |
The Tefter.bg core application and most of our developed add-ons are open-source and available on our GitHub repository.
clone repostory | clone our repository or download it as an archive from our Github page |
If you have ideas, find a bug, or want to suggest code improvements, you can reach us through:
Github | for submitting issues |
for discussing ideas, seek community support on problems |
Tefter.bg employs a core platform approach, allowing for the extension, addition, or substitution of various functionalities and widgets to meet specific requirements.
Data provider | imports data from external sources and keeps it up to date | documents |
Screen Region Component | places you can inject your own components | documents |
Space Page | page types that can be added to the space navigation | documents |
View Column Type | provides data for a space view column | documents |
View Column Component | data presentation in a space view column | documents |
Template processor | exports data to a strandartized/templated result | documents |
Application | complex business logic with its own data | documents |
Tefter.bg is released with dual license. The licensing options include the Community MIT license (free) and Commercial License (not free). For more information visit the license page
Once you compile your site project of Tefter.bg you can deploy it following the standard procedure as descripted in the Web Application Installation.
If you like our software and find it useful for you, please give us a "star" or donate on our Github page.