-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Carmel user interface issues #4
Comments
@JeroenVinke commentsInstead of samples beloning to a category or component, we could instead assign a tag to each sample with the control name. A sample would then have an "autocomplete" tag or a "grid" tag. For the menu structure we could then manually define a selection of tags. When you click on a menu item (e.g. "Autocomplete"), it would show samples with the "autocomplete" tag. Ignore me if we are beyond the point of no return. This information would then have to be defined per tag instead of per component. This could be quite interesting. Lets say that we have a sample with both a grid and an autocomplete control. Then users would like to see documentation (import tags, kendo API documentation url's, our own documentation) for both controls. In the current setup the "a sample has a single category" datastructure is quite limiting and now that we will have an API and an admin app we can think outside of the box (finally 😄). |
@adriatic respondsWe need to clear the air here as it seems to me that we do not see it the same way. I like the terms I am using so far - where the KendoUI bridge perceived as an SDK consists of 60+ Aurelia components, and each component has a number of samples. In my view looking at just The current database I created assigns the Please re-read your above text with this section in mind and see if we are getting closer |
@JeroenVinke writes
I understand, we have some work to do to create tags which should be a joy with an admin app
I would like to know what the problem was that would be solved by adding the component entity. Reason why I am so persistent is because I have ran into the limitation of categorizing samples by component/categories before, and I do not want us to make the same mistake again. Specifically, I encountered these issues:
So I worry that we will inherit the same limitations, hopefully you can put my mind at rest 😄
I agree, so you need to be able to search more specifically (e.g. "basic use autocomplete"). Is this why the component entity was added? That's what i'd like to know, what are the problems that are solved by this component entity. |
@adriaticIt is possible that my model of the search that this database will make possible, is richer than what you have (after all we did not ever discuss the search issues). So, let me put your mind at ease by saying that components as entities may never appear in the search process - although that should not be prevented. My "hierarchical approach": component (which has it own tags) --> sample (which has its own tags) is solely restricted to the process of creating and editing tags on the The search sophistication is limited by the additional "navigation atttributes" (term used on the code first approach, which you may call "joins") and while it is safe to say that our initial version will be far from perfect, I would like to "put it up" as alpha, so we can get a lot more folks to help with that. |
2. EditInitial state: Assuming that the user selected the
Editing tagsThis could be "dirt-simple" as the only restriction on the tag should be its uniqueness. Editing samplesThis function should support the full "CRUD" set of operations to be performed on the sample. For simplicity sake, let's begin with the same functionality that already exists in the bridge catalog app: |
Catalog admin deals with components - shown below:
where each component has a number of samples:
Our current task is to provide the means to assign a list tags (strings) to each component and each sample for each component.
The second task is to provide the ability to add more samples for any existing component (I do not believe that it would make sense to add new components in a way that is different from what we have now).
The text was updated successfully, but these errors were encountered: