Conductor, a Composer UI

Developers have many tools. We have version control systems, we have dependency management tools, we have build and task automation tools. What is one thing they all have in common? They are command line tools.However, the command line can be daunting to some and create a barrier to adoption. We’re currently experiencing this in the Drupal maintenance support plans community. People are considering Composer a barrier to entry, and I believe it’s just because it’s a command line tool and something new.Providing a user interfaceUser interfaces can make tools more usable. Or at least lower the barrier to entry. I like to think of Atlassian’s SourceTree. SourceTree is an amazing Git user interface and was my entry into learning how to use Git.If you work with Java, your IDE provides some sort of user interface for managing your dependencies via Maven.The PhpStorm IDE provides rudimentary Composer support – initializing a project and adding dependencies – but doesn’t support entire workflows. It’s also proprietary.Here’s where I introduce Conductor: a standalone Composer user interface built on Electron. The purpose of Conductor is to give users working with PHP projects an interface for managing their projects outside of the command line.Hello, ConductorConductor provides an interface for:Creating a new project based on a Composer projectManaging projects to install, update, add, and remove dependenciesView dependencies inside of a projectAbility to update or remove individual dependencies by reviewing them inside of the project.Run Composer commands from the user interface and review console output.The project is in initial development, granted by the downtime the Dyn DDoS attack created.The initial application is now in an above minimal viable product. It works. It can be used. But now it needs feedback from users who feel a barrier by having to use Composer, and code improvements as well.Head over to GitHub and check out the project: https://github.com/mglaman/conductor. Currently, there are no prebuilt binaries and you’ll need to manually build to try it out.
Source: New feed

This article was republished from its original source.
Call Us: 1(800)730-2416

Pixeldust is a 20-year-old web development agency specializing in Drupal and WordPress and working with clients all over the country. With our best in class capabilities, we work with small businesses and fortune 500 companies alike. Give us a call at 1(800)730-2416 and let’s talk about your project.

FREE Drupal SEO Audit

Test your site below to see which issues need to be fixed. We will fix them and optimize your Drupal site 100% for Google and Bing. (Allow 30-60 seconds to gather data.)

Powered by

Conductor, a Composer UI

On-Site Drupal SEO Master Setup

We make sure your site is 100% optimized (and stays that way) for the best SEO results.

With Pixeldust On-site (or On-page) SEO we make changes to your site’s structure and performance to make it easier for search engines to see and understand your site’s content. Search engines use algorithms to rank sites by degrees of relevance. Our on-site optimization ensures your site is configured to provide information in a way that meets Google and Bing standards for optimal indexing.

This service includes:

  • Pathauto install and configuration for SEO-friendly URLs.
  • Meta Tags install and configuration with dynamic tokens for meta titles and descriptions for all content types.
  • Install and fix all issues on the SEO checklist module.
  • Install and configure XML sitemap module and submit sitemaps.
  • Install and configure Google Analytics Module.
  • Install and configure Yoast.
  • Install and configure the Advanced Aggregation module to improve performance by minifying and merging CSS and JS.
  • Install and configure Schema.org Metatag.
  • Configure robots.txt.
  • Google Search Console setup snd configuration.
  • Find & Fix H1 tags.
  • Find and fix duplicate/missing meta descriptions.
  • Find and fix duplicate title tags.
  • Improve title, meta tags, and site descriptions.
  • Optimize images for better search engine optimization. Automate where possible.
  • Find and fix the missing alt and title tag for all images. Automate where possible.
  • The project takes 1 week to complete.