Worthy to note that 3 of those sites are powered by Drupal. Sometimes dated open-source monolithic solutions are quite helpful.
HN user
dergachev
Alex Dergachev co-founder of evolvingweb.ca @dergachev on github and twitter
Super excited!
FYI - the main Call to Action button on the homepage, "Start Learning" linking to /docs, gives a 404 error. On the other hand, the menu items "AI 101", "Chat GPT" work fine to navigate to the content.
I'm still insisting on using redmine at our Drupal shop after 15 years instead of switching to Jira (fight me!). We also tried using trac back in 2007 but realized we needed multi project. Every few months/years I keep looking for a more modern alternative (open source or extensible SaaS) but never find anything worth trying beyond adding a few "test" issues. (So far: Jira, Clickup, Linear, Monday, Asana)
We even taught several of our devs Ruby on Rails over the years to write various plugins. One of them quit to go try and work at Shopify, no less!
In the spirit of making my comments useful, here are the custom redmine plugins we built and maintain for ourselves:
https://github.com/evolvingweb/redmine_default_members - This plugin allows to create default members on project creation, based on Redmine groups.
https://github.com/evolvingweb/redmine_slack - This plugin allows to send notifications from your Redmine installation to Slack.
https://github.com/evolvingweb/redmine_atjs Redmine plugin that integrates At.js library to enable auto-completion based on issue titles, while editing wiki and issue pages.
https://github.com/evolvingweb/redmine_evolvingweb_extension... - bunch of random UX hacks we can’t live without. Some aren’t documented in the readme, including ability to search archived projects, and adding extra fields to redmine timesheet reports like Custom Fields on users.
https://github.com/evolvingweb/redmine_paste_text/ - integrates puppypaste.com functionality into Textile “wysiwyg” editor, allowing pasting HTML content (eg from emails) that gets automatically convert to textile
https://github.com/evolvingweb/redmine_easy_edit - allowing CMD/Ctrl + double clicking on rendered text (wiki body, issue comments, or issue description) to jump to edit page and scroll to source textile
https://github.com/evolvingweb/redmine_shortcuts - Simple Redmine plugin that provides keyboard shortcuts. (forked
https://github.com/davidegiacometti/redmine_shortcuts, simply to add ? shortcut for showing list of shortcuts, a la gmail)
https://github.com/evolvingweb/redmine_timesheet_filter_auto... - This plugins adds a super-powered autocomplete filter to time report filters so that you can filter by user, project and other available fields by simply autocompleting.
https://github.com/evolvingweb/redmine_mentions_suggestions - Extends https://www.redmine.org/plugins/redmine-mentions. The first user you mention in an issue comment will be suggested to set as assignee for the current ticket. You can uncheck the box to not change the assignee, otherwise, it will be assigned to this user.
https://github.com/dergachev/redmine_git_remote - Automatically clone and fetch remote git repositories
There’s a few others community plugins that we use:
https://projects.littlestreamsoftware.com/projects/redmine-m... - This plugin adds a wiki macro to make it easier to list the details of issues on a wiki page.
https://github.com/haru/redmine_wiki_extensions - Wiki Extensions is a plugin which adds several useful wiki macros to Redmine. - https://www.r-labs.org/projects/r-labs/wiki/Wiki_Extensions_...
https://github.com/twinslash/redmine_omniauth_google - This is a plugin for Redmine registration through google
https://github.com/savoirfairelinux/redmine-list-of-roles-me... - Show a list of all the members of a role grouped by project.
https://github.com/akiko-pusu/redmine_issue_templates - Plugin to generate and use issue templates for each project to assist issue creation.
https://github.com/peclik/clipboard_image_paste - Paste (cropped) image from clipboard as an attachment.
https://www.redmineup.com/pages/plugins/checklists - This is a issue checklist plugin for Redmine
http://redmineup.com/pages/plugins/agile - Scrum and Agile project management plugin for redmine (pro version)
https://github.com/alphanodes/additional_tags/ - bunch of hacks from alphanodes, no idea what they do
Drupal
There are two great ones in downtown Montreal, apparently owned by some cool Russian people. https://www.anticafe.org/
They are often the place of Russian language and culture events, which is how I heard of them.
I love the concept, but personally having to sign in to track time seems less "streamlined" to me than just buying a drink, so I didn't have a reason to go back, but maybe if the first hour was free in exchange for installing an app, it would be worth it. (I also don't hang out in cafes or coworking spaces much these days).
Looks like gist.github.com with a wysiwyg, cool stuff.
Good initiative! I use Google Drive many times a day and share your frustrations.
At some point I was frustrated enough to research some of the promising "workarounds" for their primitive and clunky document browsing/search UI, and typed them up as comments in this LinkedIn post: https://www.linkedin.com/posts/alexdergachev_ux-search-googl...
https://www.google.com/search?q=my+best+SEO+tactic+so+far&oq...
Looks like his tactic worked ;)
Our team's been waiting on this for a year to start moving larger sites to Gatsby. Can't wait to try it.
I've been excited to try it with our company for a few months, but is it as "user friendly" as Zoom for non-technical users?
Out of this very fear, when Evolving Web started using CloudFlare for DNS, we wrote this backup script that runs on cron and pushes our settings to a git repo. https://github.com/evolvingweb/cloudflare-dns-backup-tool
Many ATS tools like Workable already access your email history, so it's not so crazy to offer it. Many people will use and appreciate this service.
Many years ago, I created BabelFrog, a chrome extension to to instantly displaying the translation for any highlighted text. Unlike other similar extensions, I don't have access to your pages until it's activated, slowing down your browsing or risk your privacy.
It's activated with a keyboard shortcut: Cmd-E or Ctrl-E.
Congrats Logan!
Great job Francois! Look forward to playing with it. :)
I first read this as "Things I regret about Node.js by Roald Dahl" and was instantly intrigued!
Huge congrats to Kyle and the team! I'm very excited about this.
I'd like to know this as well.
Congrats Ivan, this was long in the making!
If you like organizing your thoughts in index cards, consider checking out Gignko App (created by friend to write his physics PhD): https://gingkoapp.com/
Hey, that's our little Drupal shop that's featured here. If any Montrealers are reading this, we're always on the lookout for developer interns!
Here's Tavish's blog post from 2011 about it: https://evolvingweb.ca/blog/my-internship-at-evolving-web
Tavish, thanks for the kind words. We learned a lot from you too!!!
What an amazing project! I use it all the time, for converting between textile (redmine) and markdown (everything else), and also for extracting my company's proposals from Google Drive, and converting them to latex and PDF with our customized template. The code for this is all here: https://github.com/dergachev/gdocs-export
Thanks so much to it's creators and contributors!
Oh hey, Elijah! I found out about this HN post because my friend wrote to me about it, so I guess you're doing a good deed for the community.
I want to note that these vulnerabilities are in 3 Drupal 7 contributed modules:
RESTWS (we personally never used this, but it has 5k installs)
Coder (we use its scripts all the time, but install it only in Dev environment, not in Drupal codebase. However, we did have a client with 3 projects running it, and they're patching it now)
Webform Multiple File Upload (we never used this, but it has 3k installs)
So for context, this isn't exactly "Drupalgeddon 2.0", but if you know someone who uses Drupal 7, they should check if they're using these modules, and update them.
Also see the New Yorker's 2006 profile of Will Wright: http://www.newyorker.com/magazine/2006/11/06/game-master
Before fig, Docker build repositories often have awkward arguments to build or run a container, and that's where I first saw people using a Makefile as basically a bash script file. I copied it and since then I've used it like 100 times since, it feels a lot more easier than the above bash script approach, though for reasons I can't quite put into words right now.
It also turns out that dependencies creep up pretty often, so shortly after we started abusing the Makefile, we also started using it "right" too.
Examples: * https://github.com/dergachev/screengif/blob/master/Makefile * https://github.com/dergachev/drupal-docker-marriage/blob/mas...
Gopnik published an amazing article summarizing Black Earth, really added to my perspective on the matter. http://www.newyorker.com/magazine/2015/09/21/blood-and-soil
Oh cool this is my old gif gist. I ended up writing a ruby wrapper around it these open source tools, check it out at https://github.com/dergachev/screengif
Chrome has a menu item toggle called "Warn before quitting" that I just enabled, and it has already saved me a bunch of times!!!! In OSX it's under the Chrome menu item (before File), don't know where they stuck it in Windows.