Ajit Bohra

Gymie maintenance Release v1.0.2 / v1.0.3

In 2018 we opensourced “Gymie“, our small side project which started as small solution to the local gyms. This year we are focusing on our “Laravel” and “Gymie” offering. We have received a positive response from people using the application. All the feedback and suggestions gives us better clarity about the roadmap. Latest maintenance release(s) iron outs bugs and cleanup. Next, work is in progress for v1.1.2 to bring some enhancements, code refactoring & cleanup. Personally, we are not happy with current implementation and we have started working on v2.0 release to make core app stable. Detailed scope and features…

Github Actions To Release WordPress Plugin

Github is the place where we spend a good amount of time exploring some amazing opensource projects, contributing or pushing our own code. Development at GitHub is on fire post Microsoft acquisition. Lately, we have seen many new features and improvements being rolled out to the platform. Of all the new goodies “Actions” are coming to platform which is currently in beta. Actions are fun little bots that help you automate all the boring repetitive task. Currently we have various other ways to do that. But having something integrated within the platform would be fun. With action possiblities are endless…

Explore Gutenberg Components with WP Storybook

At lubus, we have been embracing Gutenberg and have been building things using various reusable components and packages. UI components come handy to provide consistent UX. To make discovering and referring all components quick and easy we have built this experimental storybook. We keep adding stories/cases as and when we discover them. Currently, a good amount of components have been added and we thought to share it with others. Once it shapes up well we would love to explore getting it into core. Things on our list: Add as many possible components & cases Capability to view and copy the…

WordPress Gutenberg Theme Support

With Gutenberg WordPress allow themes to enable support for styling aspect. Theme can define fontsizes, colors and several optional opt-in features. Theme Support plugin enables configuring some on the support feature quickly via UI interface. Following are the current available suport options via plugin. Manage fontsizes, diable custom user fontsize Manage color palette, disable custom color picker Block Editor (Gutenberg) width Enable responsive embeds Enable default block styles Dummynator is available for download on WordPress plugin repo – https://wordpress.org/plugins/theme-support Want to dive into the code and explore how it works? The code is open sourced on GitHub – https://github.com/lubusIN/wp-theme-support Stay…

Dummynator

Dummynator – Insert Blocks With Dummy Content To Gutenberg

Dummynator, a simple plugin that allows you to add paragraph & list block with random content to Gutenberg. Recently working with Gutenberg we had to add random content to few pages & our laziness lead us to this plugin.  It was the perfect opportunity for us to use the Gutenberg plugin & sidebar API. Currently, the plugin provides few options & content type but yes we plan to add more options soon. Checkout Dummynator in action below. Want to play around with “Dummynator”, head over to our Gutenberg playground – https://gutenberg.lubus.in/ Dummynator is available for download on WordPress plugin repo – https://wordpress.org/plugins/dummynator Want to dive…

Block Background – Extending WordPress Gutenberg Blocks

Last week we released “Color Palette Block” which enables users to create and share color palette quickly from WordPress Gutenberg editor. Post that we have been experimenting with Gutenberg extensibility API. Gutenberg development team is working hard on each release and adding more power to the upcoming editor.  Last few releases added extensibility API to extend Gutenberg / blocks via plugins. Currently, we are working with few clients to explore migrating existing website to Gutenberg. During brainstorming one thing that discussed was the option to have gradients & images as a block background.  We have been playing around with extensibility API & this was the perfect opportunity for…

Color Palatte Block For WordPress Gutenberg

We are gearing up for upcoming changes to WordPress and as a part of it we have been playing around with Gutenberg.  We are in process of planning migration of some of the old client website & our own properties to Gutenberg. Currently, we are using Gutenberg on our own internal portal for quickly documenting  & sharing project specific details. In all this, we have identified our needs for some custom blocks of which some are under development. Of them all, one block we wished was to quickly create and share color palettes right from the Gutenberg. The initial version…

Gymie - Laravel Based Application

Gymie, A Laravel Based Gym Management System Is Now Open Source

Today we are happy to open source Gymie, a Laravel based gym and club management system we built some time back. It has an interesting backstory to share how it came to life. We had never planned to actually build it, rather it started as a side project. We had an intern we had been mentoring and to help him understand and learn Laravel better we picked it as a real-life case study to work on. It was based on our experience with local gym management how they have been handling things. With regular brainstorming session and development, it started taking shape…

EasyEngine - Easy Peasy VPS

EasyEngine – Easy Peasy VPS Setup

For most people hosting a website on shared servers/hosting is common, as its quick, easy & you have people over the call to support you with issues and queries. Its fair enough if you have basic website and application with decent traffic. But when it grows there is need to scale for better performance and uptime. Cloud hosting can help you spin your own flexible and affordable hosting. We currently use DigitalOcean for our hosting needs because its awesome. VPS / Cloud Hosting? Cloud hosting is a simple and affordable way to spin your own server. It’s flexible to customize and scale as per…

Handy WordPress Plugins

Handy WordPress Plugins For Developers – Part 4

At LUBUS, we have been fortunate enough to work on different kind of projects which has helped us learn & explore WordPress. We try our best to avoid using plugins for every other requirement which can be simply implemented with few lines of code. But there are scenarios when plugins come in handy. For us, these plugins are tools & utilities which help us perform tasks during development. These plugins have been helping us on our various projects. We are sharing them in series of articles covering 5 plugins in each post along with scenarios when we used them.   User Switching Implementing something…