All Projects → henrikhb → wp-block-description-list

henrikhb / wp-block-description-list

Licence: other
A wordpress gutenberg block plugin for description lists.

Programming Languages

javascript
184084 projects - #8 most used programming language
PHP
23972 projects - #3 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to wp-block-description-list

qubely
Qubely Blocks – Full-fledged Gutenberg Toolkit
Stars: ✭ 76 (+347.06%)
Mutual labels:  wordpress-plugin, gutenberg, gutenberg-blocks
icon-block
A simple little WordPress block that allows you add an SVG icon or graphic to your website.
Stars: ✭ 24 (+41.18%)
Mutual labels:  wordpress-plugin, gutenberg, gutenberg-blocks
chatterbox
Create chat threads using WordPress Blocks inside app and device wrappers.
Stars: ✭ 18 (+5.88%)
Mutual labels:  wordpress-plugin, gutenberg, gutenberg-blocks
Create Guten Block
📦 A zero-configuration #0CJS developer toolkit for building WordPress Gutenberg block plugins.
Stars: ✭ 3,040 (+17782.35%)
Mutual labels:  wordpress-plugin, gutenberg
ultimate-addons-for-gutenberg
Power-up the Gutenberg editor with advanced and powerful blocks that help you build websites in minutes!
Stars: ✭ 166 (+876.47%)
Mutual labels:  wordpress-plugin, gutenberg
graphql-gutenblock-example
Example Gutenberg Block using WPGraphQL to populate the data
Stars: ✭ 17 (+0%)
Mutual labels:  wordpress-plugin, gutenberg
getwid-style-kit
This boilerplate is designed for WordPress theme developers who are interested in developing themes with the new WordPress 5.x Block Editor - Gutenberg.
Stars: ✭ 33 (+94.12%)
Mutual labels:  gutenberg, gutenberg-blocks
Guty-Blocks-2
A minimal, fast development environment for WordPress Gutenberg blocks
Stars: ✭ 52 (+205.88%)
Mutual labels:  gutenberg, gutenberg-blocks
Gutenberg
The Block Editor project for WordPress and beyond. Plugin is available from the official repository.
Stars: ✭ 7,409 (+43482.35%)
Mutual labels:  wordpress-plugin, gutenberg
gutenberg-forms
The Next Generation WordPress Form Builder.
Stars: ✭ 98 (+476.47%)
Mutual labels:  gutenberg, gutenberg-blocks
benenson
A Gutenberg WordPress theme
Stars: ✭ 70 (+311.76%)
Mutual labels:  gutenberg, gutenberg-blocks
browser-shots
A WordPress plugin for taking screenshots of websites using the block editor.
Stars: ✭ 17 (+0%)
Mutual labels:  gutenberg, gutenberg-blocks
slotfill-and-filter-demos
This repo can be used as reference or can be installed as a plugin in any WordPress install to make code changes as needed. Each SlotFill or filter is explained with examples. This is meant to be a working document and will change as Gutenberg does.
Stars: ✭ 93 (+447.06%)
Mutual labels:  gutenberg, gutenberg-blocks
averroes
A Gutenberg compatible markdown editor. Write in Markdown, edit in Markdown and preview in HTML.
Stars: ✭ 15 (-11.76%)
Mutual labels:  wordpress-plugin, gutenberg
gutenberg-i18n-block
Gutenberg block to demo internationalization functionality.
Stars: ✭ 35 (+105.88%)
Mutual labels:  wordpress-plugin, gutenberg
caxton
Gutenberg pro
Stars: ✭ 22 (+29.41%)
Mutual labels:  gutenberg, gutenberg-blocks
gutenberg-workshop
⚒️ A Gutenberg Workshop 🅱️
Stars: ✭ 21 (+23.53%)
Mutual labels:  gutenberg, gutenberg-blocks
disable-drop-cap
Plugin to disable drop cap in Gutenberg editor paragraph block.
Stars: ✭ 11 (-35.29%)
Mutual labels:  wordpress-plugin, gutenberg
block-navigation
Sidebar with the current post blocks and some tools to facilitate the editing process in the Gutenberg editor.
Stars: ✭ 16 (-5.88%)
Mutual labels:  wordpress-plugin, gutenberg
WP-SVG-Icons-WordPress-Plugin
WPIcons Plugin (Formally WP SVG Icons) - Quickly and easily install font icons and custom SVG icons on any WordPress site.
Stars: ✭ 18 (+5.88%)
Mutual labels:  wordpress-plugin

Description List - A WordPress Gutenberg block 📝

This is a WordPress plugin that allows you to add valid HTML description lists as a block in the Gutenberg editor.

  • Valid in accordance to the official <dl> HTML Spec.
  • 📖 Allows multiple terms and descriptions
  • ⬆️ Easy reordering

Functionality

Backend

Easy to use interface building on top of the default editor interface with inner blocks. It is currently supported to add <p>'s and <img>'s as description for terms.

Block UI backend

Frontend

This is how the description list looks on the frontend with default styling:

Block frontend

Outputtet markup

<dl class="wp-block-lmt-description-list">
	<dt class="wp-block-lmt-description-list-item">
		<p>Apple</p>
	</dt>
	<dd class="wp-block-lmt-description-list-item">
		<p>Apple is a company</p>
	</dd>
	<dd class="wp-block-lmt-description-list-item">
		<p>Apple is a fruit</p>
	</dd>
	<dt class="wp-block-lmt-description-list-item">
		<p>Banana</p>
	</dt>
	<dd class="wp-block-lmt-description-list-item">
		<p>Is a yellow curved shaped fruit</p>
	</dd>
	<dt class="wp-block-lmt-description-list-item">
		<p>Pear</p>
	</dt>
	<dd class="wp-block-lmt-description-list-item">
		<p>Pear is a shape you become if you eat donuts instead of fruit</p>
	</dd>
</dl>

Todo

🚧 You can use this block today but it's still work in progress

  • Better styles. 🎨
  • Add transform rules so the block can be transformed into other blocks. 🔄
  • More stuff? 💡Create an issue / PR.

Development

If you want to build upon or contribute to this block. 🛠️

This project was bootstrapped with Create Guten Block. Go to the repo find the most updated information about the block toolkit.

create-guten-block is zero configuration dev-toolkit (#0CJS) to develop WordPress Gutenberg blocks in a matter of minutes without configuring React, webpack, ES6/7/8/Next, ESLint, Babel, etc.

How to get started:

👉 npm start

  • Use to compile and run the block in development mode.
  • Watches for any changes and reports back any errors in your code.

👉 npm run build

  • Use to build production code for your block inside dist folder.
  • Runs once and reports back the gzip file sizes of the produced code.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].