Today, building a website is not a privilege of the coders’ elite troops. They took the website creation process to a new level by creating plugins and widgets; many thanks. Every human being can build a site now and enjoy life, investing in something besides development.
And I’m here to tell you that it is possible to build a full-featured website with just the JetEngine plugin. Because it’s cool. It has everything that is needed to run the site, and I’m going to crow about it. 🤩
JetEngine in essence is:
- 1 plugin instead of 10+ plugins
- 30+ fascinating features
- 2 editors — Elementor and Gutenberg
- everything for dynamic content
This article will suit newbies choosing where to start, and experienced developers who want to change something and find a more effective solution. Let’s understand why JetEngine is the only plugin you need from now on.
Table of Contents
- Plugins, Plugins Everywhere
- So Why Choose JetEngine? — Instead of Conclusions
Plugins, Plugins Everywhere
The first thing you will need is an “engine,” and here I’m going to give a shout-out to WordPress.
WordPress is the most common (and the most thankful) CMS today. Half of the internet uses WordPress because of its adaptability and open license agreement (GNU GPL), which means you are free to use it for any purpose, including commercial. It provides virtually unlimited opportunities because with WordPress you can create an online store, personal blog, directory website, car dealer marketplace, multimedia gallery, portfolio, and whatever you can think of.
Add smooth administration, intuitive design, and flexible functionality, and you’ll get an almost perfect CMS to launch a website. You can use free and paid templates, customize the appearance easily, and provide the required site’s functionality with the help of plugins. Or solve technical problems using them. Or just assemble the website like a building set for children.
At the same time, when you are a novice site owner, there is an overwhelming temptation to read articles like “100 best plugins for WordPress” and install dozens of extensions. But it slows down the website significantly.
Or even worse, instead of creating interesting and useful content for the site visitors, such a webmaster focuses on finding and configuring new plugins. They forget that plugin is just a tool, not a target.
Don’t do that. 😡
However, even if you felt reasonable and didn’t install too many add-ons, you might face other problems. The most painful are: incompatibility, price, the necessity to contact different support, specific needs of the website, and so on.
Let’s take a closer look at the plugins that seemed necessary to build a website before you met JetEngine.
Custom post types plugin
Custom Post Types (CPT) is a feature that probably bored everybody to death; still, it is the most important one. If you have some development expertise, you know about CPT. Yet, for those who are going to dive into this, I’ll give some insights.
CPT is a powerful thing; most likely, if it didn’t exist, then half of the sites would not exist on the internet. Its name is self-explanatory: with the help of the CPT WordPress plugin, you create a limitless variety of content depending on the website’s purpose.
WP features five default types of content, such as Post, Page, Attachment, Revision, and Nav Menu. Yet, you can go far beyond these limitations, using CPT. In such a way, you structure your content and make it perceptible.
You can add any content to WordPress Posts and sort them by categories and tags. But sometimes it is inconvenient or illogical. Here are some signs of when to create your own CPT, taxonomy, or both:
- The content you post doesn’t look like a publication (for example, online store coupons).
- No publication history (e.g. alphabetically sorted dictionary).
- Categories and tags cannot group and sort specific content.
- You need extra fields for Posts and Pages to enter additional information.
- You need to display specific content differently from Posts and Pages.
Suppose that you created a blog in which, among other things, you publish movie reviews. You may want to add extra features to your reviews, such as ratings, or make them searchable by actor’s name, genre, etc. In this case, it would be good to create your own CPT for movie reviews and add taxonomy to sort them by genre and actor.
Now you may say: OK, what’s your point?
I want to say that there are so many CPT plugins that the head goes round. Probably, you hear some names: Custom Post Type UI, Toolset, MetaBox, etc. Free versions offer basic settings. Various Extended versions give a bit more options. For example, CPT UI Pro allows you to create a whole network of custom posts available on all your sites (if you suddenly have many sites of the same type). CPT UI plugin asks $29/site/year, Toolset — $69/site/year, MetaBox — $99/site/year. Ouch. 🤕
To use JetEngine, you’ll pay $26/site/year, but the price is not the main benefit. Let’s look under the hood.
In JetEngine, you can do everything you need with your CPTs:
- Control access to CPT — using the WordPress admin panel, enable or disable the access for the users with different roles.
- Edit slug of your CPT — set a particular slug you need for better structuring in case you don’t like the generated one.
- Create archives easily — to do this, you only need to toggle on the Has Archive option, while creating a CPT.
- Organize the posts hierarchically — you can set any hierarchical posts structure right on the post editing page, using Page Attributes.
- Configure relations between the CPTs — build one-to-one, one-to-many, many-to-many relations and organize Parent-Child or Grandparent-Parent-Grandchild (multilevel) structures.
- Add meta fields and custom meta boxes — fill the meta fields with the desired content and organize them in convenient meta boxes, which you can enable for a particular CPT or several of them at the same time.
- Apply Custom Taxonomies & Terms to organize the content with tags and categories.
- Use the ‘Edit post type/meta box’ link — if you need to edit CPT, but you are editing the post right now, this link will allow you to switch between these two windows. Convenient feature, especially for those who have many CPTs.
- Display dynamic content in grids — after filling the info about your CPT and adding meta fields, create a Listing Item, build a card and organize several of them in a grid on the home page.
- Add admin columns with additional data from the CPT you need to have before your eyes in the admin panel.
- Display JetEngine’s CPTs using Elementor posts and portfolios widgets.
- Display JetEngine’s CPTs with Gutenberg blocks.
Overall, there is something to try, huh?
Custom fields plugin
If you think we are going to be good only with CPTs, then you are wrong. Custom fields are another integral part of WP because your CPTs cannot be spherical chicken in a vacuum. 🐥 In addition to default fields, such as featured image, attributes, slug, etc., they require extra parameters — your products need a price; blog posts require date and author, and maybe count views; events demand time and place, and so on.
Two things can stress you out. The first is the need to add a custom field with the same details for each post (which can be hundreds of them). The second is their particular disorganization.
Which situations require custom fields? Spoiler: almost every, but let’s start from the beginning.
Imagine you want to make an Event post. You can do it by adding plain text in Post or Page. This method has the right to exist (in case you don’t know how to spend your precious spare time). Still, it is better to use custom fields for several reasons:
- you take key information to a separate location;
- you want to use the same information an unlimited number of times;
- if you need to change the output styles, you can do it in one place instead of changing each page.
If you have dozens or hundreds of pages on the site with the same details to output, it is better to use custom fields.
And now, let’s imagine you have a multi-purpose website that includes events and band concerts and where you also sell merch. Apart from some Events plugins, you will need a WooCommerce plugin that uses its own custom fields to store additional information about the goods (price, color, size, etc.).
If you are using an event plugin, it inlcudes custom fields to output information about the event location, date/start time, price. Too many plugins, meta fields, and details, don’t you think?
Okay, what are the options, you might ask?
Here we can look at WordPress custom fields plugins like Toolset, MetaBox (again), and ACF. To get some unique fields in ACF (for example, Repeater or Gallery), you will need to pay $48/site/year. Yet, apart from the price, it is still an extra plugin to load your WordPress. ACF is simpler for beginners, MetaBox is more complicated in terms of UI/UX (while JetEngine’s settings are intuitive, disregarding the set of features it provides). Also, notice that MetaBox doesn’t have the UI for creating custom fields in the free version. The last thing — ACF doesn’t support creating CPTs.
What do JetEngine’s custom fields get?
- Variety of fields types — you can add 18 meta fields and satisfy the need (choose from Text, Gallery, Date, Time, Datetime, Media, Time, Datetime, WYSIWYG, Switcher, Textarea, Checkbox, Radio, Repeater, Select, Iconpicker, Number, Posts, Colorpicker, HTML. Combine them freely).
- Automatic transliteration — transform the Cyrillic letters to the Latin ones in a blink of an eye.
- Make use of conditional logic — with it, you can set the meta fields visibility.
- Provide options — use Custom Values in Checkbox and Radio Field Types option to create the fields with some options to choose from.
- Group the meta fields conveniently — apply tabs, accordion, or output in a simple field.
- Integrate with WooCommerce, RankMath, and Yoast SEO tools.
Custom taxonomy plugin
Custom taxonomy is the last element in the WP iconic trio with CPT and custom fields. In short, you need a taxonomy to structure large amounts of content in a logical, well-organized way.
WordPress offers four built-in taxonomies:
- Categories (hierarchal),
- Tags (multifaceted),
- Links (multifaceted),
- Navigation menu (hierarchal).
And one day there comes a moment when we begin to lack standard headings and labels for grouping posts… Here custom taxonomy comes to the rescue, which provides other criteria for post organization.
Example: you registered the CPT “Cars,” and they need to be grouped by brand, country, and engine volume, and you might feel the limitations of the default WP taxonomy.
Among WP built-in taxonomies, categories and tags are very similar, but you have to remember one critical difference. Categories are exceptional taxonomies (i.e. you can select no more than one category for each post). At the same time, any post can have several tags.
The familiar CPT UI plugin creates taxonomies, but the downside is that it will not handle the display of registered post types or taxonomies in your current theme. It will only register them for you. Pods and Toolset Types will help you to create custom taxonomies and set up relations, and that’s all.
Let’s see what we have in JetEngine:
- Of course, you can assign the custom taxonomy to all post types you have (and even to WooCommerce templates).
- Custom taxonomies also feature the ‘Edit taxonomy/meta box’ link option not to wander around the WP admin panel.
- You can also define the user roles and enable/disable access to CPT and taxonomies.
- Organize taxonomies hierarchically.
- Add custom meta fields to them.
- You can filter the posts on your website by taxonomies (in case you have JetSmartFilters installed).
- Also, it is possible to display terms on the archive page in Listing Grid, add them to Listing Item, search by terms (get JetSearch installed), and apply them to products with JetWooBuilder widgets.
- Using Jet Post Terms Shortcode (freemium tool), you can register a new shortcode and combine terms from various taxonomies to display them for one post.
- Integrated with WooCommerce, CPT UI, RestAPI, and Gutenberg.
Already at this stage, JetEngine is capable of replacing three different plugins.
Map listing plugin
Map listings are a great business solution; they continue their impressive development, enriching the ways people can present their brands. Probably, you might want to create a map to display routes or list all of your offices in different cities. Moreover, with a variety of plugins, you can create maps that will not only have an address, but also any data that you want to insert there — phones, prices, even photos. Hundreds of WordPress map listing plugins flood the internet, and it’s both good and bad. At least, in terms of paradox of choice.
One of the popular — WP Google Maps — has a free core version, but to use advanced features, you’ll need to pay $39.99/site/year. It might be convenient if you have an average company and require some simple tool.
Yet, WP Google Maps is a good plugin. It provides a visual map builder and a wide range of customization options. Also, it can get the directional maps from Google Maps and OpenLayers. WP Google Maps is integrated with WooCommerce, offers filtering by categories and tags, and is responsive.
However, it is still a separate plugin that your WordPress website doesn’t need.
JetEngine features every setting a nice map should have:
- You can connect to Google Maps, using Google API key.
- If you need to provide coordinates, you can add Geocoding API Key and transform addresses into latitude and longitude.
- JetEngine’s map listing allows you to check APIs.
- Switch between the JetEngine’s map and the one you created with some other plugin.
- Display the data from the meta fields on the map.
- Configure the map markers on the same address in a way they do not overlap each other.
- If you have exact coordinates, you can specify them and in the meta field and obtain the address.
- Add as many meta fields to your map as you need.
- Apply the number of customization options to make your map look nice, define its width and height.
- Choose styles from Snazzy Map or design custom style.
- Define the most suitable controls — scrolling options, buttons, street view, map type; apply the needed marker type.
- Add pop-ups with additional information.
- Query the posts by IDs, authors, taxonomy; display related ones.
- If there are no posts to display on the map, you can configure Widget Visibility settings and hide the empty grid.
And is only part of the story.
REST API plugin
REST API is the way the server interacts and exchanges data. Web services that use this system apply the term RESTful. It does not have a single standard because it is a whole architectural style. In this way, it differs from many similar ones. To get results, you can use XML, HTTP, JSON, and URL.
To understand the essence of the REST API, imagine a calculator on any computer. When we press the buttons to get calculations, hidden functions begin to interact. And when the service receives the result, it displays it on the screen in the form of a ready-made digit in the graphical interface.
Here, the architecture works in the same way. When you click the button, different operations are performed to process and transmit the information. They can receive data from the same network and call and access remote servers to take what they need.
The internet is based on REST API. Therefore, if you make up a style without it, then the software will turn out to be suboptimal. As a result, it is not always possible to open a resource and use it.
Where you can use REST API:
- there is a bandwidth limit, you need to increase the ability to load pages;
- there was a need for caching;
- it is assumed that the system is planned to scale significantly;
- in services that use AJAX in their work.
For example, you want to create a web server that will contain media content about some production, its income, staff, etc. All parts are assigned their IDs.
In JetEngine, REST API is a built-in feature that can substitute a whole WordPress REST API plugin with the same (or even better) efficiency.
- Integrate JetEngine Forms and any API directly while sending the submitted data to the endpoint URL.
- Configure the request for API requirements using visual JSON editor.
- Control authorization for the users to submit new requests.
- Display data from third-party REST API with Listing Grid widget.
- Activate/deactivate multiple endpoints to Custom Content Types.
- And other.
Here you’ll find the whole REST API page that provides even more details on JetEngine’s REST API.
User profile plugin
No matter which website you build, you might require User Profile functionality to enable the visitors to register personal accounts and allow them to submit posts or add other content to the website. The latter is connected with the Frontend Submission feature, but let’s keep an order.
Default WP tools don’t allow you to do it, so third-party add-ons come to the rescue. Here we are talking again about the fact that you will need some additional plugins, like WP User Frontend ($49), Pie Register ($39.99), or Profile Builder ($29), for which you have to pay extra. Or you can just go crazy and insert a bunch of widgets (where you will need to write HTML code) in WordPress admin.
Some basic (and essential) functions that any profile builder offers:
- customizable form;
- adding custom fields;
- applying invitation codes;
- email confirmation and manual moderation;
- custom templates for mailing;
- CAPTCHA support;
- integration with PayPal;
- shortcodes embedding;
- additional fields in the profile.
Not so much, right? JetEngine has all of these and even more. Using the JetEngine plugin, you can organize a smoothly designed membership within your website.
JetEngine’s User Profile Builder is a convenient tool that helps to create users’ personal accounts and allows them to submit any information from the frontend.
- You can import the predefined configuration for the profile builder and modify them.
- Create a Users page to see all the users, and a Single User page to design a public page for one user. Build and assign permalinks.
- Show or hide the admin bar.
- Restrict admin area access by selecting the role.
- Set up the redirection settings, defining the location where the user will be redirected.
- Set the number of posts each user can publish on the website.
- Define Post Type limit — set the number of post types the user can create.
And that is not all JetEngine Profile Builder has to surprise you.
Frontend submission plugin
Imagine you launched a blog, and to make it popular and visited, you need to add some fresh materials regularly. If for some reason you can’t do this, provide the visitors with the possibility to update the blog with their articles, and at the same time, attract the visitors themselves. It becomes possible with a frontend publishing feature.
An admin can set different levels of privileges so that the materials of some users will be immediately published on the site while others will be saved as drafts and appear on the site only after the admin’s approval.
The frontend submission plugin allows the users to edit their profiles, add and edit the content they created, attach files, and assign Featured Image to their posts.
JetEngine’s frontend publishing is a feature that comes in close association with Profile Builder because in both cases, the same widgets are applied.
JetEngine’s frontend submission form works both with default WP posts and CPTs.
- Create forms and add all necessary fields and settings to ensure smooth submission.
- Add the preset values to the form fields.
- Apply notification settings.
- Use a handy Form widget to edit in Elementor.
- Build in Gutenberg easily.
The “data store” term sounds too general and may be applied in various spheres. But if I say “Favorites,” “Bookmarks,” “Wishlist,” “Recently viewed,” it becomes clear what data store means in this context.
It is a handy function that we all like. Otherwise, how would we create huge collections of clothes and gadgets in online stores that threaten our wallets? Or long lists of books we will never read? 📚
So, data stores is about advanced user collections. After creating a Wishlist or Favorites, the users see the list of posts they like on a separate page. With the help of a specific button (usually, some “heart” 💖 or “star” ⭐), they can add more and more items to their lists.
To provide the visitors with such functionality, you can stick in WP admin with CSS code endlessly or use plugins (again). In some cases, Favorites and Recently Viewed functionality will require different plugins. For example, if you find a perfect plugin to create Favorites that doesn’t allow you to design the Recently Viewed section.
WP Favorite Post plugin gives us the basics — creating Favorite lists. It might be enough, but it works only with Gutenberg so you can forget about some styling enhancements. On the contrary, DynamicOOO Add to Favorites allows you to create Wishlists/Favorites in Elementor, and that’s all. For DynamicOOO, you will have to pay €49/site/year; WP Favorite Post is free. Yet, as we can say, their functionality is rather limited.
Now, let’s look at JetEngine’s Data Stores:
- You can choose how the posts will be stored: in Cookies (which store data until they are cleared); Session (save while the server session is active); UserMetaData (for logged-in users); Local Storage (keeping data in cache).
- Store CPT, CCT, any post type, and Woo products.
- Establish the storage capacity; provide the unlogged users with temporary storage.
- Allow the users to add and remove items from their storages with one click.
- Implement Recently Viewed Items functionality.
- Include “Add” and “Remove” buttons in grids and single pages.
- Provide different pages for various users’ collections.
- Display saved items in a unique way — Calendar and Map listings.
Probably, I forgot something else; yet, it is enough to be impressed with JetEngine’s functionality.
WP directory plugins
If you have an idea to create a website with a list of products and services for the customers to browse, you will design a so-called directory website. And you can’t do it without some WP directory plugin, which will help to list almost everything, to launch car business, real estate, you name it. Directory websites is a comfortable way of making money. Yet, it is rather a complex project to implement because it requires considerable technical support and can be confusing.
Classic directory website consists of the following elements:
- Custom post types
- Custom fields
- Custom taxonomies
- A template to display a single item
- Search functionality to browse the items
- A front-end form for users to submit their listings
You can also add some more; however, these are essential to launch a directory website.
Here we can remember Toolset Directory, a WP directory plugin that provides the possibility to build eCommerce or membership websites. Its price is $149 for the first year; renewal is $111 for each. This WP directory plugin supports CPT, custom fields, taxonomies. You can set relations, organize featured and related listings, display the items in grids and other layouts. Also, it ensures integration with popular payment systems and AJAX-based search.
But it’s pricey, sounds difficult, and lacks flexibility. Because having this plugin, you can only build a directory website, and that’s all.
At the same time, JetEngine provides broader opportunities and more flexible application.
- You will need only one plugin to create CPT, add custom fields, set taxonomies, and organize relations.
- Design listings with dynamic elements (images, fields, and meta) and build detailed cards for each item.
- Elaborate a single page for one item and organize the whole catalogs.
- Set easy navigation to simplify browsing.
- Using JetSmartFilters, you can provide an advanced filtering system for efficient search.
- Apply Profile Builder to allow the users to register on your website and expand the directory with their offers.
Still, the functionality of JetEngine isn’t limited to only directory websites.
Whether you are a company or a private person managing the site, the contact form is mandatory. They help to interact with visitors and create better website UX because:
- Your website is available 24/7, and the customers come from all over the world. Don’t let them wait to contact you during working hours. They can send you a message at any time and wait for your response comfortably.
- You can gather valuable information about your customers. Visitors can fill in feedback forms about the site so you can analyze and improve website content.
- The feedback form is effective in reducing the spam that floods your inbox. You don’t need to provide your email address so your customers can contact you. There are also certain tools to prevent spammers from overflowing your mailbox.
All these plugins have free and paid versions. Free versions provide simple contact forms, subscription functionality, and suggestion forms. Premium membership will allow you to integrate payments, front-end publishing and downloading files, multi-step forms, login, and voting forms. So, mostly these forms are predefined and can be configured hardly.
However, with JetEngine, you can build any form you ever imagined.
- Use a variety of form field types to design the form that suits your needs (Text, Textarea, Hidden, Select, Checkboxes, Radio, Number, Time, Date, Calculated, Media, WYSIWYG, Range, Group Break, Heading, Repeatable Fields Group Start, and End).
- Establish the required fields.
- Integrate reCAPTCHA verification to protect the website from bots.
- Customize submission messages.
- Display the data dynamically (you won’t need to enter the form options manually, JetEngine will do this for you).
- Provide automatic calculations.
- Establish field visibility conditions.
- Register users, receive payments, create mailing lists.
- Design multi-step forms with progress bars to give the users a better sense of control.
- Set up smart notifications.
- Synchronize with MailChimp, ActiveCampaign, or GetResponse.
Try JetEngine and discover even more features under the hood.
The first thing that comes to mind when mentioning “WordPress” and “Calendar” is a standard calendar widget that displays the release date of posts on WordPress.
But calendar and event planning plugins have significantly more functions. There are calendar plugins for events, orders, and appointments. Some use WordPress as their own work application, while others offer the tools to create a functional service for planning and payment.
The brightest example where to use the Event Calendar plugin is the website with events (conferences) and speakers.
When I started watching Event Calendar plugins, I realized that there are a lot of them and they vary greatly in function and purpose. 😵 You need to consider your requirements first and then choose the appropriate plugin for yourself. The difficulty here is that you need to go through a bunch of plugins and try them by yourself.
Most event calendar plugins offer the following:
- Add your own data fields
- Integration with Google Maps
- Calendar widget and shortcode generator
- Classifying events
- Using thumbnails
You can decorate each event with images, maps, icons, different colors and set up a search and sorting in the calendar.
Events Schedule ($39/site/year) is a nice solution with a variety of calendar styling options. To implement the changes beyond the style, you will need to get a Visual Composer. Events Schedule provides multi-site support, iCal Class and Event export ability, CSS3 animations, ability to add classes with Ajax. Yet, even with such a set, this plugin seems to be limited.
JetEngine offers a wider list of advanced features so you can set up every element of your event calendar.
- You can display any previously created listing item using the Calendar widget.
- Group the posts by fields — you can showcase them by publication or update criteria or group by the date from the CPT meta field.
- Create events that last more than one day.
- Use the “Hide Past Event” functionality to remove past events from the frontend.
- Establish a preferred weekday format.
- Choose the specific month/year to display the Event Calendar.
- Query the posts in the Calendar by various parameters (by author, meta fields, taxonomies, IDs, etc.) and adjust their visibility.
- Design responsive event calendar for mobile devices.
So Why Choose JetEngine? — Instead of Conclusions
I used 4749 words before to answer this question, but if you aren’t convinced yet, let me add some final (and unbeatable) arguments.
- Clear and lightweight WordPress
The necessity to install a bunch of plugins to cover each website’s need sounds terrifying. Because each plugin implies more server requests and general overload. Pagespeed decreases considerably too. And your WordPress becomes a mess.
JetEngine is one plugin. No mess, no page speed issues, all needs are covered. Profit!
- Unified support
Nothing is perfect. There will be a tragic moment when one or two (or all) of your plugins fail. Who you gonna call, Ghostbusters? 👻 No, you will ransack the developers’ websites to find contact forms or phone numbers to reach the support team.
JetEngine’s support deals with all possible issues connected with plugin use. One plugin, plenty of functions, one support.
- 100% Compatibility Guarantee
You can’t be sure that all the plugins you add to WP will like each other and work flawlessly together. In JetEngine’s case, there are guarantees. The form builder will not interfere with REST API. Everything will be just right.
Imagine you need to buy and update regularly more than one plugin for one website. Yearly updates will cost a bomb. And what if you will build several websites? The sum can be crazy. And remember, that you still pay only $26/site/year for JetEngine with all the features I mentioned above. However, Crocoblock has a better deal — Lifetime Subscription for $750: pay once and obtain 18 perfectly compatible plugins, which can rock your website, create unlimited websites, get regular updates and personalized support forever.
- Works with default WP Gutenberg editor
Last but not least. JetEngine works with Gutenberg and Elementor. So, if you don’t need any visual superfluity, choose JetEngine for Gutenberg and enjoy.
You can develop a multi-faceted website structure with one plugin. Why don’t you try right now?