Skip to content
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

Change PlominoDatabase to App or Application #760

Closed
djay opened this issue Sep 13, 2016 · 7 comments
Closed

Change PlominoDatabase to App or Application #760

djay opened this issue Sep 13, 2016 · 7 comments

Comments

@djay
Copy link
Contributor

djay commented Sep 13, 2016

Some apps don't store data. Some Apps are single page forms. We should make it approachable to create a forms inside Plone. We can't call it a Form since it can contain many forms and views. Form Folder is meaningless. App seems like the best choice I can think of. It still keeps the idea that an App might store data.

The experience to create a quick App could be

  1. Go to contact-us folder
  2. Click "Add new..." > "App"
  3. Be presented with an empty form (already set as default view).
  4. Drag in fields and start creating custom contact us form
  5. Select macro "email on submit" and enter details
  6. publish in plone.
@djay
Copy link
Contributor Author

djay commented Sep 13, 2016

what do you think @ebrehault ?

@ebrehault
Copy link
Member

It sounds strange to add an extra entry in the Plone "Add new..." menu to create a given type of Plomino db.
It is just like if we add a specific entry "News collection" just to create a collection of news.

The ability to create pre-built Plomino dbs for certain usages is an existing feature of Plomino (database templates which can be imported with GS), and that's the first thing the user sees after creating an empty db. So to me, that's good enough, no?

@djay
Copy link
Contributor Author

djay commented Sep 13, 2016

Sorry if there is confusion. My suggestion is replace the word
plominodatabase with the word app.

On Tue, 13 Sep 2016, 9:57 PM Eric BREHAULT [email protected] wrote:

It sounds strange to add an extra entry in the Plone "Add new..." menu to
create a given type of Plomino db.
It is just like if we add a specific entry "News collection" just to
create a collection of news.

The ability to create pre-built Plomino dbs for certain usages is an
existing feature of Plomino (database templates which can be imported with
GS), and that's the first thing the user sees after creating an empty db.
So to me, that's good enough, no?


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#760 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACi5JhICoociHB4sSSCeEQ3bjL4wd1Dks5qprnlgaJpZM4J7SzD
.

@ebrehault
Copy link
Member

Oh :), well yes I agree it is much better. But do you think we can get eliminate the word "Plomino"?
"Plomino app" would make clear it is a Plomino app, no?

@djay
Copy link
Contributor Author

djay commented Sep 15, 2016

@ebrehault I find it makes the UI confusing. PFG doesn't say its a PFG form. You add a "Form" (or rather "Form folder"). You add Video objects with wildcard media. The people who install the plugin might not be the people who use it. The only time this becomes an issue is if you have two plugins that provide the same functionality but that case is rare and there are other ways to solve it. From a user point of view they are creating an App which is one or more Forms.

@djay
Copy link
Contributor Author

djay commented Sep 15, 2016

I'm hoping now with the visual fields and macros that it should be more intuitive and require less knowledge. Perhaps when they create an app there is a wizard/macro to choose a basic initial structure. Either a single form, or a crud (view + form). Then they drag in fields. Use an submission macro on the form to pick where the data goes. Then it can replace easyform or PFG.

@djay
Copy link
Contributor Author

djay commented Feb 28, 2017

closing this in favour of #774

@djay djay closed this as completed Feb 28, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants