Giter Club home page Giter Club logo

interwaydocs's Introduction

InterwayDocs - Sample MvvmFx Wisej/WinForms application

This application was developed as "freemium" application to replace mail register books, intended for absolute beginners in low-tech environments.

It was a desktop only application: no network, no server, no authentication. The missing features would exist only on the "premium" application. Thanks to Codisa IT Solutions of Interway Group to release the code as open source.

The WinForms application was ported to Wisej. Since Wisej is a Web platform, authentication and authorization are badly needed and so is a more robust multilanguage system. Those missing bits must be (and will be) added.

This application uses an interesting environment:

The project is instrumental in improving MvvmFx.

Profiling used memory Wisej Web vs WinForms

Results of memory profile for Wisej Web and WinForms versions:

Environment Used Memory
Wisej single instance baseline 18.635 KB
Wisej extra instance 748 KB
WinForms 3.717 KB

Project Status

Project is ready to run using LocalDb for SQL Server 2014. Instructions included on how to use LocalDB for SQL Server 2012.

News

Release 1.4.0 (ongoing)

  • Wisej multi page application
  • Add authentication, autorization and roles
  • Add user management

Release 1.3.8 (21 May 2018)

  • Load all resources from database
  • Wisej change language without reloading page
  • Wisej disable change language by URL
  • Wisej main menu looks like MDI
  • Wisej alert when closing browser may loose unsaved information
  • Fix sorting of fields on Excel reports
  • Fix Excel reports on Wisej Standalone

Release 1.3.7 (03 May 2018)

  • Add Wisej standalone executable (run as a desktop application)
  • Translate all resources in all 4 languages
  • Add language combobox to Wisej version
  • Fetch Wisej dependency from NuGet

N.B. - Run Wisej samples (web and standalone) from NuGet - you don't need to install Wisej.

Release mode build

When you build the solution in Release mode, at the root level there will be an Outputs folder. On this folder there are 3 folders with ready to run versions:

  • WebSite - Wisej web site IIS ready
  • WebStandalone - Wisej web site packed into a desktop .exe file
  • WinForms - Windows Forms desktop application

What is Wisej?

Take your WinForms project, port it to Wisej retaining all your BO/DAL code and most UI code. Now run it as a Web application. Get Wisej

License

InterwayDocs is copyright Grupo Interway and Tiago Freitas Leal. Its use is governed by the MIT license.

interwaydocs's People

Contributors

tfreitasleal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

interwaydocs's Issues

Wisej web site supports UnloadConfirmation

EditOnDemand: ReadOnly defaults to true
Add BrowserUnload.js, UnloadConfirmation.cs
Allow JavaScript files to be added to the assembly
Restore UnloadConfirmation on page refresh
Change DetailViewModel to support the feature

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.