GithubHelp home page GithubHelp logo

visualcomposer / visual-composer-starter Goto Github PK

View Code? Open in Web Editor NEW
134.0 19.0 62.0 21.18 MB

Visual Composer Starter theme for WordPress designed to be a perfect companion for a simple and good looking website or blog.

Home Page: https://visualcomposer.com/visual-composer-starter-theme/

License: GNU General Public License v2.0

JavaScript 9.48% CSS 13.23% PHP 46.64% Less 30.65%
wordpress wordpress-theme gpl visual-composer

visual-composer-starter's Introduction

=== Visual Composer Starter ===
Contributors:   visualcomposer
Tags: blog, portfolio, featured-images, full-width-template, e-commerce, translation-ready, rtl-language-support, theme-options, custom-colors, custom-logo, custom-menu, footer-widgets, left-sidebar, right-sidebar, custom-background, one-column, two-columns
Stable tag: 3.4
Requires at least: 4.8
Tested up to: 6.0.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

A starter theme for Visual Composer.

== Copyright and license ==
Visual Composer Starter theme is distributed under the terms of the GNU GPL
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

== Credits ==
* TGM Plugin Activation - http://tgmpluginactivation.com/, 2011, Thomas Griffin [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html)
* Visual Composer Starter Font - https://visualcomposer.com/, 2016
* Slick Slider by Ken Wheeler. http://kenwheeler.github.io/slick/ Slick Slider is Licensed under the MIT license. https://github.com/kenwheeler/slick/blob/master/LICENSE
* Images on screenshot.
	- header photo
    from: https://stocksnap.io/photo/3JB16W5EHG
    license: https://stocksnap.io/license
    - post avatar photo
    from: https://stocksnap.io/photo/YRX99Q5AWM
    license: https://stocksnap.io/license

== Description ==

Visual Composer Starter theme designed to be a perfect companion for a good-looking and mobile-friendly website. This is a lightweight multipurpose bundle of a fully customizable theme and a powerful website builder for WordPress. The functionality of the Visual Composer plugin combined with a fast and SEO-responsive theme allows you to design a professional portfolio, WooCommerce store, business website, personal blog, and more. The theme is compatible with the most popular WordPress plugins like WooCommerce and Toolset and is translation & child theme & custom post types ready. Combine the power of drag and drop visual editor and a highly extendable theme to build websites you love.

== Installation ==

1. In your admin panel, go to Appearance > Themes and click the Add New button.
2. Click Upload and select the .zip file of the Starter theme.
3. Click Install Now.
4. Click Activate to use your new theme right away.

= License =

Visual Composer Starter WordPress theme, Copyright (C) 2017 visualcomposer.io
Visual Composer Starter WordPress theme is licensed under the [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html) or later.

Unless otherwise specified, all the theme files, scripts and images are licensed under GNU General Public License.

The exceptions to this license are as follows:
* Bootstrap v3.3.7 | getbootstrap.com/
    Copyright 2011-2016 Twitter, Inc.
    Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* normalize.css v3.0.3 | github.com/necolas/normalize.css
    Licensed under MIT
* slick v1.6.0 | github.com/kenwheeler/slick/
    Copyright (c) 2014 Ken Wheeler
    Licensed under the MIT license.
    Free as in Bacon.
* Google Fonts
    Roboto (Christian Robertson), Apache License, Version 2.0, https://fonts.google.com/specimen/Roboto
    Playfair Display (Claus Eggers Sørensen), Open Font License, https://fonts.google.com/specimen/Playfair%20Display

visual-composer-starter's People

Contributors

bathead avatar cagdasdag avatar chrisrally avatar dependabot[bot] avatar dmytro-kovalov avatar filipsmasolovs avatar hristov296 avatar ihsanberahim avatar konutis avatar loremipsum31 avatar mmakijenko avatar nikitahl avatar pavelthq avatar rtpharry avatar say2me avatar seahunter avatar szepeviktor avatar trusis666 avatar veidenbaums avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

visual-composer-starter's Issues

Codestyle in php and js files

re-check codestyle some places have FALSE and TRUE uppercase style
also theme version 1.0 but in php classes sometimes @SInCE 1.1, can be confused in future
in many places mixed YODA condition comparison
if ( get_theme_mod( 'vc_header_sandwich_style', '#333333 ' ) == '#FFFFFF ' ) {
if ( 'div' === $args['style'] ) {
better to consider same style for comparison
always use === instead of ==
missed space in 'footer-'.$i and other operators sometimes have missed space (please use PHPCS)
Follow code style https://codex.wordpress.org/WordPress_Coding_Standards

Close icon replace with SVG

Now there are 2 png images dark and white for close button, we need to replace them with one SVG which get color applied to it. Otherwise retina display will not be happy about some png images and we will have problems later on if we want to introduce more sandwich menu options/colors.

I have attached svg file to use - the size should be ok, just let me know.
close-icon.zip

Remove Images from Image folder

There are images in image folder of the theme design which we do not use (no option to import dummy data). So there is no reason to keep these images there.

For Social Icons Check Link Validation

Users sometimes copy link without http:// - we need to make validation, if user did not enter http:// or https:// then prepend //

otherwise WP thinks it is relative URL

Submenu arrow in sandwich size

In design submenu arrow in sandwich is smaller. See screenshot and design screenshot:

image

image

P.S. I like location change you made

Social Icons

Let's set social icon color by default regular color and upon hover it becomes active color. As for example I have active color yellow, but transparent yellow looks really bad on blue background. See image:
image

Animations on hover missing

Hover effects should have smooth animation, same speed as a transition on links (border-bottom).

  • Button hover ("Read more" in post archive page)
  • Icons in posts meta
  • Links in paginotor
  • And other places. Pretty much everywhere where visual effect is changed (hover) smooth animation should be applied

Please Scope all JavaScript files.

Please Scope all JavaScript files to localscope
inc/customizer/js/control-toggle-switch.js
inc/customizer/js/control-image-select.js
(function($){
// Local
})(window.jQuery)

Or refactored as single object if this code can be used in other js files

Wrong prefix for asset

From @AngeIII:

VC_Image_Select_Control::enqueue
ng-image-select-control -> vct-ng-image-select-control
ng-image-select

Please check all scripts

Customizer: Demo Import Option

In Customizer we need to have demo import option that will import all the images and texts as presented within the design.

This will allow users to get started easy and see a real layout.

Note: We can/should discuss it in details in Slack

Customizer-General.zip

Comments Design

Please take another look into the comments design. From the first look, many things are missing.

  • .comments-area .comment-list .comment-author { font-weight: 700 }
    according to design should be regular weight
  • font-weight
  • padding left/right on the "Post Comment" button (in psd 40px, template 30px)
  • Comment author name with link should be the same color as with no link
  • ...

Customizer: Order

Change order and naming of Customizer Sections:

  1. Site Identity
  2. Menus
  3. Theme Options (Combine Overall Site and Content Are - see separate issue for this one)
  4. Header
  5. Content
  6. Footer
  7. Fonts & Style (Combine all fonts into one - see separate issue for this one)
  8. Widgets
  9. Static Front Page
    Customizer-General.zip

Footer Text and Submenu Spaces

Space between copyright text and submenu must be bigger, please review design for proper spaces.

Proudly povered ... must start in new line (see design)

Widgets Column Delayed to Display

When I select a number of columns for Footer widget and go to Widgets are I still don't see column option. I need to refresh Customizer by Shift+Cmd+R to see the changes.

For regular end-user, it will look like a clear bug.

Featured Image

I added featured image to the post and activated Featured Image in Customizer. In post view I see featured image, then I disable feature image in Customizer, but image on top of the content is still there and not gone.

Order of social profiles in footer

There's inconsistency with urls order. In Customizer they in one order and outputted in another order.

Note: Not a big deal, but it may confuse users.

Customizer: Fonts Style

Divide H1 - H6 into sections so it is possible to manage them separately
Move button options out of Body as they can be managed separately.

See design/schema for detailed information. You will need to divide few attributes and add few more.

Customizer-Fonts-Style.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.