npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

directus-extension-group-layout-sidebar

v1.1.0

Published

Group layout sidebar is an interface for Directus that provides field organization with a docked sidebar.

Downloads

80

Readme

Group layout sidebar interface for Directus

Group layout sidebar is an interface for Directus that provides field organization with a docked sidebar.

Layout Organization

You have 5 available sections:

  • Top: Fields will be placed at the top, suitable for fields such as title.
  • Sidebar: Fields will be positioned in a docked sidebar, ideal for fields like status, slug, etc.
  • Before Content: Fields will be placed before the main fields.
  • Content: This is designated for main fields.
  • After Content: This section is reserved for secondary fields such as SEO or other accessory fields.

All sections have a small spacing between them to differentiate each one.

It's Mobile-Friendly

In responsive scenarios, such as on mobile devices or in a drawer layout, the sidebar will be positioned after the "Top" layout group.

How to Use This Interface

  1. Initiate by Creating a Layout Wrapper:

    • Add a new field using this interface and set the layout option to "layout wrapper".
  2. Create Layout-Specific Fields:

    • Add new fields with this interface, setting the layout option as "top", "sidebar", "content", etc., according to your needs.
  3. Organize Fields Within the Layout Wrapper:

    • Place fields designated as "top", "sidebar", "content", ..., inside the field marked as "layout wrapper".
  4. Subgroup Placement:

    • Insert your fields into the corresponding subgroups (e.g., "top", "sidebar", "content").

Tips

Identify Groups with Key Fields:

Utilize the key field of each group for easier identification within the editor. Example: grp_sidebar

Enhancements and Bugs

This is the first release.

Please feel free to report any bugs or suggestions, and I will look into addressing them.

Recommended extension

Compact Theme: https://github.com/ptkio/directus-extension-theme-clean-compact-light

Screenshots:

Example 1: The user form

Example 1: user form

Example 2: The settings form

Example 2: settings form