--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/kke8Oyjw1pUJ.
To post to this group, send email to umbra...@googlegroups.com.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/umbraco-dev?hl=en.
To unsubscribe from this group, send email to umbraco-dev+unsubscribe@googlegroups.com.
To unsubscribe from this group, send email to umbraco-dev+unsubscribe@googlegroups.com.
* When a picture is selected using the Media Picker, show a thumbnail of the picture.
* Create a multiple file upload, using build-in browser capabilities (http://caniuse.com/#feat=forms), on a tab when a folder is selected in the media section
* Add an alt-text property to the default picture media-type, make the rich text editor use this for the alt text when inserting pictures
* Make the content tree navigable using arrow keys when it has focus
* Go through top aligned modal create dialogs, and make sure they don't need to be scrolled to get to the "Create" button. (at least the create member dialog does this)
I think several of these could be easy picks.
Regards
Jesper Hauge
On Monday, June 18, 2012 7:29:34 PM UTC+2, Morten Christensen wrote:
> Hi all,
>
> </div>
> There has been a lot of discussion about features intended for developers, but not much about the end users who are probably the ones who use the backoffice the most. So I would like to kick start a discussion about what can be done to improve the UI, so that it is more enjoyable, easier to use or simply bug free from an end users perspective. A lot of you most have talked with clients who have voiced frustrations about certain areas of the backoffice - maybe the Content Tree is not updating probably or maybe the fact that you have to Create a Media item and name it before you actually upload an image is an annoyance.</div>
> Please be as concrete as possible ;)</div>
>
> </div>
> Best regards,</div>
> Morten Christensen</div>
seems Jeff Chapin had this running one year ago: watch his video http://www.youtube.com/watch?v=jsY_pl4MvgQ found on http://our.umbraco.org/forum/core/umbraco-5-general-discussion/13242-Composite-C1-CMS-is-very-like-Umbraco,-I-can't-believe-it?p=1#comment80740
Cleaning-up rich-text pasted into TinyMCE should be a must. I see so many sites visually ruined by content-editors who paste stuff from Word (or when migrating content from their old website). Even small stuff like <br> tags being insted instead of <p> causes problems.
Ability to set the default DocType that appears in the select list when creating a new page. At the moment it is alphabetical, with first item pre-selected. Imagine you create a new page and you have three DocTypes to chose from called Text Page, Sitemap and Contact Form - currently Contact Form would be pre-selected whereas Text Page is the one you would most commonly want.
New built in property umbracoDisableDeleted (True/False) that can be set to prevent a page (or media folder/item) being deleted. This is *essential* in many sites. Too often I've had clients delete the home page or other essential nodes by accident and panic. I know you can *kind of* achieve this with a custom event, but when you prevent deletion the node remains unpublished. Bake it into the framework so that when set the 'Delete' option never even appears in the menu.
Make moving page to new sections much easier. If you have to bulk move pages it is a pain. Drag'n'drop would help, but this has to be done carefully so as to avoid accidentally moving nodes.
A media picker like DAMP that is also in the RTE and works the same way.
Ensure content-tree refreshes after all events (including back-end API calls).
Easier ways to configure how child nodes are sorted after creation (ie. set the sort mode on the parent so, for instance, news items can be reverse date etc)
Be able to have a default Login page when creating a protected member area (this could be same as set in web.config). Having to pick the login page EVERY time (even though most sites only have one) is a pain.
Ability to paste in images to the RTE and have them auto-magically uploaded to a folder in the Media library. (So you could paste in a word doc with images).
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/5Nvjg3oRsmMJ.
To post to this group, send email to umbra...@googlegroups.com.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/piMGTn0gwUkJ.
For the Label data-type... not to always harp on about uComponents, we have one called Notes, (dev'd by Matt B), which offers RTE capabilities. Could be a potential merge with Label?
For the media pickers elsewhere, it would be nice to be able to search for media items as well as use the tree, with big media libraries, it's a pain to navigate to images etc sometimes.
The RTE definitely needs some lovin'.
The switching between sections functionality is a bit flakey, sometimes it jumps to the right page, sometimes it doesn't. E.g. editing content, go to media, click back to content, and the tree shows the last selected thing in content, but the main page is still the media page you were looking at last, which confuses a lot of editors.
Have some way of showing in the members section when a letter doesn't have any members under it.
Make the permissions more like v5, that was one area of it I thought worked really well.
Fixing the preview mode is super important as well, currently you can't preview unpublished pages underneath an unpublished page (it 404s), and its very confusing for users trying to set up new sections on the site.
Build in Tom Fultons Structure Extensions package (or functionality like it). The ability to select a default child DocType for sections that have multiple allowed DocTypes is an absolute Godsend.
I'm sure I'll think of more!
:)
On the subject of the rich text editor and macros, I would also like to see a nice built in solution to have macros inserted as non-block elements. That could be inserting keywords in the middle of a paragraph, or generating some sort of special links./Bock
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/XAmw-bD8znMJ.
If you add prevalues in the datatypes, you have to get it right the first time, as you can only create n' delete, not edit the labels.
@simon to be fair, there are a few multifile uploader packages, so they wouldn't need to complain if you'd installed one of them. ;)
That said, I do want some native support for that and easier creation of media files without having to name them as well. Been looking at jQuery file uploader, I just want to figure out which browsers are supported (no more flash or air, just html / jQuery)
The media section needs an overhaul. I'd like to see multi-file uploading implemented natively. My clients and colleagues are complaining that the current way of naming and then uploading is too timeconsuming
If you add prevalues in the datatypes, you have to get it right the first time, as you can only create n' delete, not edit the labels.
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/Aqc2pRdI6XYJ.
To unsubscribe from this group, send email to umbraco-dev+unsubscribe@googlegroups.com.
1) Rename the concept of "Folders" to "Media Sets"2) Limit the media tree to only display Media sets3) Limit the media tree to only allow a single level (no nested Media Sets)4) When you click on a Media Set display it's contents in the right hand panel (Use thumbnails and paging)5) Instead of using sub folders for organisation, use tagging and smart filtering instead
...What do people think?
Love the idea, but still think you'd need to be able to have folders
in folders in the left pane. It requires no training to understand
that concept (and would be directly backwards compatible). You'd get
the best of both worlds.
On Wednesday, June 20, 2012 10:17:11 AM UTC+1, Stephen Gay wrote:
> On Wednesday, June 20, 2012 10:58:17 AM UTC+2, Niels Hartvig wrote:<blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">Love the idea, but still think you'd need to be able to have folders
>
> in folders in the left pane. It requires no training to understand
>
> that concept (and would be directly backwards compatible). You'd get
>
> the best of both worlds.
>
> </blockquote>
>
> One thing to keep in mind is running multiple-websites.
>
> Currently, on the content side, that is quite easy. Assign permissions on site A to user A, and on site B to user B, and they can live in relative isolation.
>
> As far as media is concerned, it gets more tricky. Our users want a "media root folder" per site, and they want to be restricted to their site's media root folder. We currently do it using folders, plus some handlers to filter out the unwanted folders from the tree, per user.
>
> What I'm trying to say is, I guess, that one unique "media library" per Umbraco instance is not enough, and we need a way to structure it a little. And folders are quite useful for that. Unless someone comes up with a bright ideas to do it with tags, and assign permissions to tags?</div>
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/deShLonzdhwJ.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/elnXqOYz2n8J.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
When you create a new document, document type list should be rendered as radio style list if number of elements is <= 3 (99% cases) and standard dropdown if >3.
Just less clicks for the user and better usability.
My editors (not using the CMS on daily basis) often create a new document with the wrong docType, when the correct docType isn't the default/first item of the drowdown.
It seems like the docType order of the dropdown is generated alphabetically, and therefor it can be solved by naming the other allowed child document types xNews, xContact etc. to make your wanted docType the first item in the dropdown... This 'hack' seems kinda silly :-)
I prefer the dropdown over the proposed button list.
- The top bar (Create / search / about / help / logout) seem like it should exist outside of the currently selected section. The behaviour of some of the pieces is a little strange / useless to me also:
- I never saw the point of the "Create..." button at the top of the screen - does anyone actually use it? Sure it helps first time users who haven't discovered the context menu yet, but it's not consistently available (members, users). I'd suggest either removing it or making it available on every section, and possibly making it have a dropdown associated that allows you to pick what "thing" you want to create (via something like Bootstrap's button dropdowns: http://twitter.github.com/bootstrap/components.html#buttonDropdowns ).
- The search should either have its label text changed so that it's clear that it's for the current section (eg "Search content..." replacing "Type to search...") or be extended to search everything in the backoffice (and made available on all sections).
- About is imo too unimportant to get its own button on every screen.
- I personally think that there's some room for a "Configuration" [or, if it didn't already exist, "Settings"] backoffice that displays some information about the data in the config files, and could potentially be used in the future to provide functionality to update or set these options (404 pages, use directory urls, stuff like that), but also the details on the installed version of Umbraco.
- The logout button could be overloaded to provide users with the ability to change their passwords, by changing "Logout: username" into a button dropdown for "username". I know there's a Change Password dashboard page by default on Content, but I don't think that any user management stuff belongs there.
- Restriction of content types that can be placed immediately under the content node.
- If content doesn't have a template, don't provide a link to the document (it'll 404 all the time, won't it?). I may be misusing Umbraco in having these content nodes that just provide data for rendering their parents or navmenus or whatnot, but if it's a common misuse, then I don't think that some sort of status overlay (like the "new" star on unpublished content would hurt).
- The rich content editor experience can be improved:
- The TinyMCE editor toolbar on content nodes should be moved to above the individual TinyMCE windows IMO. The location next to the save / publish / preview buttons implies that it's something that will apply to everything within the content node. Also, the hack to get it to that location means that people can't add extra actions to content screens without needing to write their own workarounds to move the TinyMCEMenuBar.
- Embedding macros into content areas is a weakness (my workflow on one of my sites is to add the macro, save, open the HTML, remove some cruft that gets added then save again) but I don't really know how to improve the situation with this one.
- Additional cross-platformability. I remember for the longest time that Macros would crash Chrome. Content editors at a company I work with recently got so frustrated that they upgraded TinyMCE to the latest version to try to fix issues with pasting from word in Webkit-based browsers on apple machines - these sounded like Umbraco-related issues [as they weren't fixed with the upgrade, though TinyMCE's test works for them] and they weren't able to fix them even with an upgrade. 100 non-closed issues on codeplex match for "tinymce" (~10% of all issues). I guess my point is that the RTE is where much of the pain seems to be getting felt, so it probably justifies a bunch of focus to get right.
- The user management is a bit of a weakness for bringing Umbraco into certain places (like government) - being able to (by configuration) removing admins' ability to set passwords is a (relatively easy) win that is something that I've seen asked for a number of times. This would also need to have either a forgot password process or a reset password process added.
- Right Click -> Open in new window / Ctrl-click / middle click and other similar gestures should work on the sections. Rather than javascript:void(0), even having "#sectionname" as the section hrefs would improve the situation significantly. One of those small hassles.
- Have the sections reload their trees when you navigate back to them / have the tree of the current section reload if you click on the section icon. There are a few issues that I've seen around node names being wrong or not updated when you move away and then come back to a section (which are all fixed by reloading).
- Allow resize (and/or hiding) of the left tree area. If I need to edit something quickly in the developer tab, having the maximum amount of screen space available is handy. On the other hand, in the content tree it is often very handy to be able to see 6 levels deep easily, so a wide tree is useful.
My personal list in no particular order (warning - some may be good, others are probably very terrible ideas). I apologize in advance for being so long/ranty/etc:
In my mind, one of the big weaknesses Umbraco has is the inability to have modules,widgets, or just straight data-nodes. I think that's why people have gotten into the habit of using content nodes without a template to have ability to do some of these things.
The ability to have modules/widgets. Which would basically be content nodes that do not have a URI and are only used to be referenced in other content nodes and embedded into templates. Their markup/template would be embedded in when they're referenced.
- Pure data-nodes. Kinda like the modules, except they never have a template. They're just used to supply data. For example, say you want to manage all your staff profiles in one location. However, their data needs to be displayed on their department staff page, the main contact page, and other staff listings. Instead of having their data exist all over the site, it'd be nice to be able to reference the data from a data-node source.
In my mind, one of the big weaknesses Umbraco has is the inability to have modules,widgets, or just straight data-nodes. I think that's why people have gotten into the habit of using content nodes without a template to have ability to do some of these things.I'm not sure I agree. I actually think the strength of Umbraco is the flexibility and unanimity the current structure gives you. All the things you mentioned you can currently do with Umbraco, and many more too. The simplicity of the current structure makes it really easy. All the CMS's I've seen that have dedicated data tables etc. tend to have confusing and complicated UIs.
The ability to have modules/widgets. Which would basically be content nodes that do not have a URI and are only used to be referenced in other content nodes and embedded into templates. Their markup/template would be embedded in when they're referenced.You can create a section outside of your Home page (ie. parallel to content) and then use uComponents multi-node picker to create a widget picker to select the widgets you want to pull into another node. You can then render them wherever you want.
- Pure data-nodes. Kinda like the modules, except they never have a template. They're just used to supply data. For example, say you want to manage all your staff profiles in one location. However, their data needs to be displayed on their department staff page, the main contact page, and other staff listings. Instead of having their data exist all over the site, it'd be nice to be able to reference the data from a data-node source.If you have a node without a template then it will always 404 when you visit it's URI, effectively making it a data node.
I do agree it doesn't make much sense for nodes without a template to have a URI, but then again it doesn't really do any harm if they 404 which effectively means they don't exist.
I don't see any reason to make Umbraco more complex by having all different types of Doc Types when the current system lets you achieve pretty much anything when you know how.
On Tuesday den 3. July 2012 at 10.09, Michiel van Oosterhout wrote:
The argument that we don't need to make Umbraco more complex than it is is strange to me. Who are we talking about when we make this argument: end users or developers?If we can't add new features to make it easier for editors because we are afraid developers will not understand, then I think we can close this topic, no?
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
The solution where nodes are used as widgets is neither simple nor intuitive. It's not a sign of Umbraco's strength, it's a workaround that is a sign of a particular area where Umbraco is really lacking.
Please think about the end users here. What you describe is not simple. It requires users to jump around the CMS from section to section to combine content.Umbraco already requires editors to jump through hoops when editing, and the whole editing experience is highly decoupled from what they will ultimately see on the page. Your solution just adds more steps and more indirection.
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/iAW0EyKVJ_sJ.
To post to this group, send email to umbra...@googlegroups.com.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/umbraco-dev?hl=en.
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/sQkO0AHAV4oJ.
To post to this group, send email to umbra...@googlegroups.com.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/umbraco-dev?hl=en.
/n
To unsubscribe from this group, send email to umbraco-dev+unsubscribe@googlegroups.com.
Research from Mark Boulton Design revealed that the lack of a decent UI for managing widget-like content was one of the achilles heels of the back office for editors. Both MBD and us believes that this can be done with the existing APIs / data structures in Umbraco as it's mostly UX sugar on top of what's already there.
Lets be careful here, just because you are fortunate enough to have clients who understand the concepts and learn it fast, doesn't make anybody else's claims that it's difficult to learn untrue.
Our aim should be to find out what makes it difficult for those users and try and improve it, whilst keeping existing users happy too.
While I agree with you, Michiel, I'd like to ask you - and everyone else - to keep the tone friendly.Rants can go somewhere else, where less peoples time are wasted. It's a shame that some very good points you make can go unnoticed as trivial ranting.
I think the fact that all content is part of the same tree is a massive plus for Umbraco. You get versioning, scheduling, sorting, event-handling, previews, inheritance and the ability to apply alternative templates to it with ease. You can access the raw data and easily transform it (to JSON, say). You can cache it. You can pull it in via AJAX requests (which is a good reason why "hidden" nodes still have a URL since you pass in an altTemplate and render them). It is extremely powerful and flexible and easy to work with.
Trying to change Umbraco to be something it is not risks breaking the very thing that makes Umbraco so appealing. Be careful what you wish for...
Research from Mark Boulton Design revealed that the lack of a decent UI for managing widget-like content was one of the achilles heels of the back office for editors. Both MBD and us believes that this can be done with the existing APIs / data structures in Umbraco as it's mostly UX sugar on top of what's already there.
Hi all,There has been a lot of discussion about features intended for developers, but not much about the end users who are probably the ones who use the backoffice the most. So I would like to kick start a discussion about what can be done to improve the UI, so that it is more enjoyable, easier to use or simply bug free from an end users perspective. A lot of you most have talked with clients who have voiced frustrations about certain areas of the backoffice - maybe the Content Tree is not updating probably or maybe the fact that you have to Create a Media item and name it before you actually upload an image is an annoyance.Please be as concrete as possible ;)Best regards,Morten Christensen
Yup, +1 for CKEditor from me too… and it’s in-place editor support looks great – perhaps can be used to enhance the Canvas experience…
Robert Foster
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To post to this group, send email to umbra...@googlegroups.com.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/YH6yzZH_vs0J.
For more options, visit https://groups.google.com/groups/opt_out.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/vGE1ju_fg2UJ.
To re-engineer all the wysiwyg plugins and ensure compatibility with packages, etc would take a substantial amount of time.
That said, in belle the tinymce tool bar is inline with the editor so there's no more toolbar hacks, so it would be very possible for someone to implement a new property editor that uses one of these editors. But would then need to invest a lot of effort in building the wysiwyg plugins that are currently in place in tiny mce.
Sent from my phone
--
To re-engineer all the wysiwyg plugins and ensure compatibility with packages, etc would take a substantial amount of time.
I understand that once a document is saved, certain replacements occur server-side, such as the {LocalLink} magic etc., so this wouldn't need to change, would it? Anyway, I'm just dumping brain contents here since I was thinking about it, maybe trigger any further discussion about any other gotchas/caveats I missed in my simple analysis above.
Thank you for your time reading all this!