umbraco / ourumbraco Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
When I zoom in on the map or clicking the cluster graphic, it doesn't seem to disappear.
e.g. when zooming to max level I still see a cluster graphic with value "5" for Herning, Jutland, Denmark :)
Furthermore at different zoom levels it seems the graphic sometimes are on top on each other instead of having a single cluster graphic, when many markers are close to each other.
Assuming that Umbraco already has sufficient data from previous Codegarden ticket purchases, it could be fun to introduce a new Codegarden badge - eg as illustrated below:
The color for the badge is #FF8B8A which I've picked from the Codegarden 2018 website. Also, as I have been to a total of five Codegardens so far, the badge shows X5 similar to how multiple MVP badges are grouped.
We've both set our location the the office.
The Umbraco map correctly displays the number "2" for this location, however clicking on it zooms the map excessively and fails to show anybody in that location.
It works fine if you zoom out slightly :)
Meetups is at the third level in the site structure, so the breadcrumb should also include Community (which is at level 2).
All the new community pages seems to be affected, so it probably only a single place that we have to fix.
@nul800sebastiaan If possible, feel free to assign this to me ;)
The community page opens with the map and community chat currently. We really want to feature community generated content there too, ideas:
It would be very nice to easily be able to pick featured items in the backoffice, maybe we can get a quick blog post / video picker worked up as a custom property editor.
I remember we have a similar picker in one of the Umbraco training courses so we should be able to get that done pretty easily.
There are some console errors on this page:
https://our.umbraco.org/community/karma-leaderboard/
I guess it is because of this image has a space in the url:
http://our.umbraco.org/media/upload/0bd1f83a-f0d4-4f67-84b4-6676de8138f7/BW Profiler.jpg?width=112&height=112&mode=crop&upscale=true
srcset
attribute apparently don't like spaces inside the url. I think .Replace(" ", "%20")
will solve this or url encoding the value.
When tweets contains e.g. the character &
it doesn't seem to be decoded.
https://twitter.com/warrenbuckley/status/978643318748958727
For both meetups and blog posts, we're currently only pulling in recent items, and always just saving the recent items - so we don't really have an archive of these items.
Perhaps we should have some kind of archive? For blog posts (which would benefit most from this), this would mean that RSS items are imported (either in a database or a JSON files on the disk), and we can retrieve them again later. Having an archive also means that we can enable users to search through older blog posts.
Having an archive also means that we can create filters for some of the major blogs - eg. from the Umbraco HQ, Skrift.io and 24 Days In Umbraco (as shown on the mockup below).
If we do this, there are probably a number of falls pits that we need to consider/look into as well:
Say I have a blog, and I for some reason want to remove one of my articles from Our. How do I do this?
~/config/CommunityBlogs.json
keeps track of the individual blogs (and which Our members they belong to), the owner of a blog could be given a special page to "administer" their blog (eg. hide/delete) certain blog posts. This could also be a way to tell Our that an article is now obsolete.How can we add old blog posts? Most RSS feeds only contain the most recent blog posts (eg. no more than 30).
This issue is just for getting the discussion started, so there are most likely also something I haven't thought of.
When zooming in on the map on this page, the might be a bit too much distance between the avatars:
https://our.umbraco.org/community/
I would add this to each item flex: 0 1 auto;
and then add justify-content: flex-start;
or justify-content: center;
on the parent element.
Also add a bit margin to the "Umbraco Community Chat" section.
Since it's impossible to downvote packages, this must be a bug somewhere.
See this tweet: https://twitter.com/dan_lister/status/971710557383471106
It has always bugged me that an Our member's profile is only accessible using their id
.
I always have to do a search just to find Janae's or Fuji's () profile - heck, I can't even remember my own id :-)
Wouldn't it be possible to create a ContentFinder that could find the right member, given their GitHub user or Twitter handle? E.g. for me, they're the same, but https://our.umbraco.org/member/greystate
would work anyway.
I can see two problems:
It is possible for someone to have the same GitHub username as someone else's Twitter handle but that should be very few, but even then, we could maybe show a list of the two?
Some members have neither a GitHub user nor a Twitter handle - but their id-URL would still work then...
Would there be any security-related issues with this?
I'm missing the "Striketrhough" option when editing a post. If for instance you realise what you have written is wrong or not clear enough it would be nice to make a strikethrough of the text no longer relevant, so it's very clear.
Not suggesting anything malevolent but DoubleClick is collecting info on the Our Umbraco site and it's not listed in the privacy policy.
https://our.umbraco.org/privacy-policy/
It only appears every so often and not on every load. I'm using Ghostery (Chrome Extension) to detect these on sites I visit. You'll have to reload a few times to catch it.
I tried to track it down, there are two google scripts that reference DoubleClick.
https://www.googletagmanager.com/gtm.js?id=GTM-NQ556HD
https://www.google-analytics.com/analytics.js
My first reaction was some included script is including this, so it's possible that it is the case still.
Maybe it's intended behavior, just didn't expect ad tracking on Our.
Please close if this is intended.
Expected result: Avatar image will be updated
Actual result: Location map tiles are replaced with uploaded image.
Browser used: Chrome Version 65.0.3325.181 (Official Build) (64-bit)
A few years ago Niels built a map integration where community activity would appear on the map, whenever someone created a new post, a new marker would appear on the map (Seb just asked a question from Denmark). New comment, new package download, someone gave a high five, etc.
It would be lovely to be able to see all that live activity going on again on the map!
Just noticed on Hendy Racher's profile there is a Core badge (others have it as well) which, when clicked, takes you to the descriptions of the other badges, missing a description for the Core badge.
Any other badges being rendered that are missing descriptions?
Some work has been done on making statistics for the forum (number of topic, number of answer, number of solved topics etc).
What other statistics could we try to gather?
It would be good to have an RSS feed for the community blog posts so they can be used anywhere else as well.
Should the blog posts be added to frontpage as in old days? :)
At the moment it exists here:
https://our.umbraco.org/community/blog-posts/
Twitter activity and Meetups are part of the frontpage.
I noticed a couple of time when answer is marked as solution the correct karma amount is not always awarded. Normally you should get 20 points when your answered is marked as solution and it should show the number 100.
Example post with no karma : https://our.umbraco.org/forum/extending-umbraco-and-using-the-api/91596-umbracomodelsbuilderapi-cannot-find-namespace#comment-289284
Also these ones have the same issue :
https://our.umbraco.org/forum/extending-umbraco-and-using-the-api/91571-move-page-to-trash-using-sql
https://our.umbraco.org/projects/developer-tools/usync/usync/91594-ysod-with-umbraco-7102
Don't know what is causing this. Because it works correctly most of the times. For example this one :
https://our.umbraco.org/forum/extending-umbraco-and-using-the-api/91518-error-rendermvcindex
The latest blog feed is a great addition to the site.
It could be useful, however, if people could add a tag to their RSS feed against their entries to say if they are "news", "tutorial", "meta" etc.
It could just be an optional addition and allow for quick tagging, filtering of the latest feed for people looking for specific things.
It would be useful to know when the last time a page within the documentation was updated at a glance.
This includes:
Should be able to filter by type so we can list only festivals or only meetups.
We should be able to do some content management on festivals from the backoffice to provide a description, link, maybe a banner.
RSS feed of events would be an added bonus.
We can re-use the design from the roadmap so we have a timeline with events on it.
If I look at the totals for the past year, i see karma earned after May 1st getting added.
Here you see a screenshot for today at 11:09. I have 222 karma for the past week and 1580 for the past year
Here you see a screenshot for today at 11:26. I have 242 karma for the past week and 1600 for the past year
Or will this be fixed when the current week is over ?
I know there have been discussions regarding Slack, but considering it is a fairly well-established platform for the community (and other communities such as UmbBristol, etc). It could be worth at least having a nice link/post saying that it exists/advertised.
Gitter is fine (I've only just heard of it thanks to this community update) and I get that it's a HQ decision to include it with more of a feed but I believe that Slack still deserves to be promoted.
For example this member has a profile image set, but when I find them on the map they have a fallback Gravatar image displayed as opposed to one set on their profile.
I noticed a cookie popup has been added and it seems to afffect the styles/layout.
E.g. for https://our.umbraco.org/download/ in mobile layout.
compared to opening the menu from other pages.
Furthermore on e.g. project page or the individual project page, there is a lot of margin/padding.
If I remove height:100%
here it is getting better.
As part of my original pull request, I added a check to show a NEAR YOUR label when a meetup is within 50 km of the location of the active member.
As there are now Danish meetups again, I've realized this distance is too low, as the direct distance from my home town to Odense is roughly 65 km. So members should probably have an option to configure the desired distance. I'm think a dropdown or something similar.
I'd be happy to make a pull request for this, so this issue is also so I don't forget about it 😄
I was wondering if we should group the blogposts on this page?
https://our.umbraco.org/community/blog-posts/
E.g. blogposts from https://umbraco.com/blog/ , but also from the christmas calendar 🎅
For example it would be great to have blog posts from https://24days.in/umbraco-cms/2017/ grouped by year.
Alternatively a filter option to filter blogposts by "Umbraco HQ", "24.days.in", etc.
When viewing documentation, it's possible that you do or don't find what you are looking for. As discussed at Codegarden, it would be great if there was an option to provide some feedback as to whether or not the documentation was helpful, and if not, then why not?
Potential implementation:
Place at the bottom of the page with two options.
Or something like that. The options could link through to the issue tracker on Github or some other method of providing feedback.
The original markers made it look like nuclear war, but they also nicely changed color to become "warmer" in areas with many people. Currently the markers just get larger, would be nicer do both size and color.
I noticed on @warrenbuckley 's member profile that the badges didn't have same styling as other places on Our.
https://our.umbraco.org/member/1175
The badges has class names badge.CssClass
instead of class names like mvp
, c-trib
etc.
Furthermore should the casing be consistent with badges in other places on Our e.g. in quick menu: Admin
,HQ
, C-Trib
, etc.
Currently, if someone's github profile matches with the sender of a message on gitter, it will link to the member profile. @ mentions don't auto-link though, need to investigate if we can do that too.
When I'm on: https://our.umbraco.org/search?q=Test&cat=forum
The "Search" link in the "breadcrumb menu" links to the same page, while the page I'm on is still in the "breadcrumb menu " as "test".
Also reported here: https://our.umbraco.org/forum/contributing-to-umbraco-cms/92407-breadcrumb-link-wrong
We currently have an integration with GitHub running to sync new, updated, merged and closed PRs.
These PRs will be linked to members on Our Umbraco who have filled in their GitHub username in their profile.
We can do a few things with this data:
The blog post data we import includes member Ids per blog and it would be good to hand out Karma to people writing blog posts that appear on the community page.
Depends on #193
Currently Karma exists in a few different tables and we can't create new types of Karma to hand out (for example for merged PRs #192).
Querying is also expensive as we need to join all the data from the tables making it slow.
Would be good to merge all of this in one single table with a karma category.
Eventually this will require a bit of a maintenance window on Our to freeze the site, consolidate the data and then start the site again. We need a good plan for this.
It might also be good to index karma data i n Examine so we don't have to reach out to the database all the time.
When clicking on the Video page you are first shown ALL videos which is currently 253 videos, this loads in the thumbnails for each of the videos which is a total page load of 9.2MB
While trying to access this page sitting in a coffee shop with share broadband is painfully slow and took over a minute for the page to load.
What I'd like to see is for this page to lazy load the video thumbnails so that the initial page load is much faster, I'm happy to take a look at this if no one else does before I get to it.
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.