Skip to content

ClassicPress-research/classic-elements

Repository files navigation

Classic Elements Page Builder

Contributors: ClassicPress Research Team, Classic Elements Team
Tags: page builder, editor, landing page, drag-and-drop, classic elements, visual editor, wysiwyg, design, maintenance mode, coming soon, under construction, website builder, landing page builder, front-end builder
Requires at least: 1.0.0
Tested up to: 1.1.2
Requires PHP: 5.6
Stable tag: 0.1.0
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Classic Elements is a hard fork of Elementor adopted to work with ClassicPress!

The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.

Description

It's about time for a live page builder, with no limits of design. A page builder that delivers high-end page designs and advanced capabilities, never before seen on ClassicPress.

It's time for Classic Elements Page Builder.

Faster. Much faster.

Instant reaction was a key feature we wanted to achieve. And we did. Instant drag & drop page builder, instant live edit, instant page load. The speed of Classic Elements is not matched by any other page builder, free or paid. This makes the interface fun and easy to work with, as well as reduces the time it takes to design.

Live design. Truly live.

Never again work on the backend and guess what the frontend will look like. With Classic Elements page builder, you edit the page and simultaneously see exactly how it looks like. Classic Elements features live design & inline editing, so the whole process of writing and designing is done directly on the page, with no need to press update or go to preview mode. It also works perfectly with or without Gutenberg.

Surprises you won’t see anywhere else.

With Classic Elements's unique features, you can create websites that have that certain 'designer touch'. Among our page builder features are: Box Shadows, Background Overlays, Hover Effects, Headline Effects, Animations, Shape Dividers, Gradient Backgrounds and much more.

Pre-Designed Templates & Blocks

Choose from a selection of beautiful full page ClassicPress templates and customize them to make them your own. You can also build your page by choosing from 300+ Blocks.

Blocks are pre-designed section templates that can be easily combined into any page. Blocks include a variety of categories: services, testimonials, call to action and more. Save and reuse Classic Elements templates on different pages, or export them to a different website with a click.

Mobile First. Mobile Editing.

Classic Elements Page Builder comes with an exclusive toolset, that lets you create truly a responsive website in a whole new and visual way. From different font size, padding and margin per device, to reverse column ordering, this is the most powerful mobile page builder for creating perfect responsive websites.

Undo / Redo & Revision History.

Our page builder includes undo and redo for any action you make. Click on Ctrl / Cmd + Z, or browse through the complete list of actions. Want to go back ever further? Switch to Revisions to view a complete list of all earlier saved versions of the page.

Canvas. A Blank Page Template for Landing Pages.

Design your entire page in the page builder. No header, no footer, just Classic Elements. This is perfect for landing pages and coming soon pages. Canvas works on any theme, and lets you get rid of the header area so you get a blank template to work on.

Built-in Maintenance Mode & Under Construction.

Need to get your site offline for maintenance? Use Classic Elements page builder's built in Maintenance Mode & Coming Soon feature to show your visitors an under construction / coming soon page.

30 free widgets and counting

We packed 30 of the most useful widgets into our page builder. True, that's way more than we had to offer, but we wanted to spare no widget from you, so you can reach the top of your design capabilities.

  • Heading. Add eye-catching headlines.
  • Image. Control the size, opacity and other settings of images.
  • Text Editor. A WYSIWYG text editor, just like the ClassicPress editor.
  • Video. Add YouTube \ Vimeo to your page.
  • Button. Controlling every aspect of the button design.
  • Image Box. A box that includes image, headline and text.
  • Testimonials. Customer testimonials that show social proof.
  • Icon. Place one or more of 600+ icons available.
  • Icon Box. Works the same as the image box, only with icons.
  • Social Icons. Icons to your social pages like Facebook / Twitter.
  • Image Gallery. Displays your images in an aligned grid.
  • Image Carousel. A rotating carousel or slider of chosen images.
  • Icon List. A bullet list with any chosen icon and text.
  • Counter. Show stats and numbers in an escalating manner.
  • Progress Bar. Include an escalating progress bar.
  • Tabs. Vertical or horizontal tabs that display different pieces of content.
  • Accordion. A collapsable display of content.
  • Toggle. Like Accordion, for FAQ pages.
  • Star Rating. Add some social proof with a styled star rating.
  • Alert. A colored alert box to draw the attention of the visitor.
  • HTML. Insert code into the page.
  • Shortcode. Easily insert shortcodes from any plugin into the page.
  • Menu Anchor. Link any menu to this anchor.
  • Read More. Set the Read More cut-off for the excerpt in archive pages.
  • Sidebar. Add any sidebar into the page.
  • Google Maps. Embed maps into the page.
  • SoundCloud. Add audio bits from SoundCloud.
  • Divider. A line that divides different elements in the page.
  • Spacer. A space that divides the various elements.
  • Columns. Create inner columns within the column.
  • And counting...

Multilingual & RTL supported.

We've integrated RTL and multi language support within the framework of our page builder, so you get a translated panel out of the box, as well as RTL typography support, and developer options to add even more languages.

Developer API.

Classic Elements page builder is free and open source. It's the perfect page builder plugin to be extended and integrated further. It was created and developed with the developer in mind, and we have already seen some truly remarkable addons already developed. To help you get started and learn just how to integrate with Classic Elements, we have created the Official Classic Elements Developer Resources and the Code Reference.

Translations

WIP!

Be a contributor

If you want to contribute, go to our Classic Elements GitHub Repository and see where you can help.

Documentation and Support

Minimum Requirements

  • ClassicPress 1.0.0 or greater
  • PHP version 5.6 or greater
  • MySQL version 5.0 or greater

= We recommend your host supports: =

  • PHP version 7.0 or greater
  • MySQL version 5.6 or greater
  • ClassicPress Memory limit of 64 MB or greater (128 MB or higher is preferred)

Installation

  1. Install using the ClassicPress built-in Plugin installer, or Extract the zip file and drop the contents in the wp-content/plugins/ directory of your ClassicPress installation.
  2. Activate the plugin through the 'Plugins' menu in ClassicPress.
  3. Go to Pages > Add New
  4. Press the 'Edit with Classic Elements' button.
  5. Now you can drag and drop widgets from the left panel onto the content area, as well as add new sections and columns that make up the page structure.

For documentation and tutorials visit our Knowledge Base.

Frequently Asked Questions

With Classic Elements, do I still need a theme?

Yes. Think of it like this: a theme is like the frame of the picture, and Classic Elements is the tool to paint the picture inside the frame.

Is Classic Elements compatible with Posts and Custom Post Types?

It sure is! You can set which post types will enable Classic Elements in the settings page.

Can I use other plugin widgets inside Classic Elements?

Sure can! Plugin widgets that appear in the ClassicPress widgets menu will also appear inside Classic Elements automatically. Just drag and drop them onto the page.

Do I need to know how to code to use Classic Elements?

Absolutely not! Classic Elements is a live frontend page builder, that lets you reach a high end design with no need to write even a line of code or CSS.

Will Classic Elements work with RTL or other languages?

Yeah! Classic Elements enables to seamlessly build RTL pages as well as other translated pages in any language. You can read more about translation and localization.

Changelog

0.1.0 - 2020-xx-xx

  • Initial Public Beta Release