haefele / mileage Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
With this we can give the user a better experience if he uses tags throughout the application.
So with the DevExpress Tag-ComboBox we can give the user a preview of tags that are already used.
Query for all tags, order them by their count and take the first 50 or 100.
We have several ways to do that:
This way, the user will be able to login, even if he happens to miss click a key
So the user is able to search for mercedes and find every mercedes car, or he searches for max and finds every driver named max.
Maybe we can create a stream of changes from the LocalizationManager (the language changes) and then merge them with our own data (for example a user object).
This way we have automatic updates of the DisplayName property without having to remember anything.
Maybe we can add social logins with facebook, twitter and co.
That is just way more convenient for the users.
Should be visible in the popup of the dashboard area.
The issue is, if we logout, we don't have the credentials in the web-service client to authenticate the save request.
Saving the layout itself works fine, but the web-service call returns with the status code Unauthorized.
So we can reuse it more easy.
This way we don't have our developer helper attributes in the actual build.
This way we can automatically download the newest version from the web-service.
Maybe even use something like Squirrel.Windows for client updates.
So we can write custom layout panels that we can sell additionally.
This way we dont need to create them when we create the document store.
Use the DevExpress Deployment Tool to find out which assemblies we need.
I like the idea and this makes it so easy and simple to use logging.
Lets try it out and see if we should use something else in the future.
Remove the castle.logging package.
This way we can reuse the server logic.
For example in creating the admin user we still need to create a user.
Or if we try to retrieve the global settings.
Maybe something like RavenDB uses:
A weakly typed configuration from the app settings, and a strongly-typed one for the concrete values.
We could even move loading of the license file into the startup-tasks.
Currently we do it with castle windsor IStartable implementations, but with a MileageServer class we have a better approach, because there we can actually control in which order these startup tasks happen.
Lets change the login from a username to the email address.
This way, we have only one thing that needs to be unique: The email address.
We also can create an admin-setting, where the administrator can define a default email address domain like github.com.
If a user then tries to login with say apple we can extend the email to [email protected].
Lets build it like RavenDB Migrations.
I know, we lose the ability to allow the user part-text searches, but well, then it is like that.
We can still allow him to allow suffix searches like apple*.
But like I wrote in the title, we get the ability for highlighting which is just awesome!
We need one sooner or later.
And now where we have a license http endpoint, why not create it now?
The dashboard should be one big DockLayoutManager where the user can add custom areas.
These areas itself are pre-created from us.
We might have areas like a Search or a Calendar or Statistics or something like that.
This way we can still seach for the full text like a firstname or lastname, even if it's longer than our 15 character gram limit.
This is a good tradeoff between searchability and disk-space.
And, more importantly, this way our suggestions will work without any issues, because we can search for the complete suggested text.
RavenDB had an error there, we need to wait for a new unstable release version.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.