We’ve just deployed a new version of Tori, the Vaadin Liferay forum. We know it’s 100 times more awesome than bacon and rockets but how do you like it? Is something broken that used to work before? What is the number one enhancement thingy?
There doesn’t seem to be a way to find out the exact date and time something was posted anymore; IIRC it used to be that you could hover over the humanized version?
I find the following things missing from the previous forum
Access to “myPosts” similar to “Recent Posts” on top of the forum.To Access MyPosts I have to explictly goto forum and then I get MyPosts
Last modifed time and the individual who modified it is not being shown, instead the thread owner and the created time is being displayed in the list. This makes it hard to judge if any reply was received. To check I have to enter the thread and check for posts.
I personally feel it to be a bit slow while accessing the urls directly (it redirects me to the forum page, then to list of threads and then the post itself)
Hi, do you mean the list view of posts? There is currently in the right-most column the latest time somebody replied to the post and to the left of that the amount of posts. Eg. here:
https://vaadin.com/forum/#!/category/11558 Did I misunderstand your point?
Maybe you all are used to it by now, but I don’t like the #00B4F0 color for the links. I think the color is too difficult to read. I think I understand why the color was chosen – but that doesn’t make it an easy color for reading.
Just to try it, I changed the color definition for “.v-app .v-link span, .v-app a” to red – what an improvement!
Is there a way I can configure the forum to display links in my preferred color – or even better – let my browser choose what color to use for links?
Is there a way I can permanently change the above CSS definition in my Chrome browser when I’m reading the forum? The change would have to apply only to the vaadin.com domain – all other sites I use don’t have this problem.
Currently we have last modified time, but we don’t have who modified it. Assume the following use case,
Step 1: I start thread
Step 2: Some one has replied to it
Step 3: I go to the list view
Step 4: I wish to see whether anyone has commented on my post lately. Instead of me going to the post and checking who posted last.
Also, it would great if you integrate “Following” service with “Notifications” on the top. Just like stackoverflow
The granularity of the CSS in the forum lets me change the color of links in messages while leaving the author’s names in the left margin the original forum color.
You can hover over the timestamp to see who the author was. I was suspecting this might be a poor design choice (clean appearance over usability), and it’s starting to look like it. I did a quick “unsolicited” redesign of the list view. Please comment!
This was part of the design from the very beginning, but we just haven’t gotten there yet. So I guess I can only say, be patient, it’s coming
I’ve installed this from Liferay Marketplace on a local copy of 6.2GA2 and it seems to work fine as long as there isn’t a Vaadin 6 portlet on the same page, which I guess is expected? It’s unfortunate that it seems to be completely decoupled from the current Liferay theme. Is there a way to change this other than rebuilding from source? My main question though is what did you need to do to make the portlet self contained wrt the version of Vaadin bundled with Liferay?
Hi Joseph.
To change the appearance of Tori you don’t necessarily need to rebuild it from source. Another option would be to add custom css with stronger selectors on the same page. That might of course be somewhat more laborious than modifying the sass template/variables.
Vaadin portlets can be made self-contained by overriding
getStaticFileLocation() -method in VaadinPortletService to return request.getContextPath() instead of the default location. This advices the portlet to retrieve all the static resources from the portlet deployment path.
Currently this is considered more a hack than an officially recommended way to make Vaadin portlets but it does make the installation process quite a lot simpler I guess the biggest risk in this approach are the possible conflicts (that you also experienced) if placed on the same page with other Vaadin portlets.
Thanks. I understand it isn’t a best practice, but Liferay 6.2 is still shipping with Vaadin 6, which is being deprecated next month, and Liferay Vaadin Plugin seems to have stalled before making it to Liferay Marketplace upgraded to 6.2. Any port in a storm, I say.