Giter Site home page Giter Site logo

grav-skeleton-deliver-site's Introduction

Deliver Skeleton for Grav

Deliver

Deliver skeleton is a port of the Deliver by Michael Reimer. Whether you’re a creative looking to show off your portfolio, or a business looking to promote your company, this theme is for you.

Features

  • Fully responsive
  • Automatic and custom navigation menus included
  • Showcase section with stunning animated slideshow module
  • Services grid with custom FontAwesome icons.
  • Portfolio grid with modal window popup previews for portfolio item details. Both frontpage (minimal) and full featured versions included.
  • Footer section with Feedburner subscription (feedburner id customizable in site config), custom menus, contact info and more.
  • About layout with social icons module and custom styling
  • Services layout with FontAwesome icons and pricing tables
  • Archive layout with blog posts archives list
  • Full featured blog with support for custom authors and jscomments
  • Contact us layout with Simple Form plugin support.
  • SCSS files included for deeper customization options

Basic Setup for a new Grav site

The simplest way to install Deliver theme for Grav is to download and install the Deliver Skeleton package:

  1. Download Deliver Skeleton
  2. Simply unzip the package into your web root folder.
  3. Point your browser at the folder, job done!

TIP: Check out the general Grav installation instructions for more details on this process.


Existing Grav site

It is possible to install just the theme, but page content will need to reference the Deliver theme's supported templates. It is strongly advised to at least install the Deliver Skeleton package to see the theme's capabilities in action.

To install just the theme:

$ bin/gpm install deliver

grav-skeleton-deliver-site's People

Contributors

flaviocopes avatar fmms avatar hexplor avatar rhukster avatar softwaretailoring avatar w00fz 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

grav-skeleton-deliver-site's Issues

Error while editing in Expert mode

I've been fiddling with the skeleton so that's were I mention the following issue but it could be a theme or admin plugin issue.

Steps to reproduce:

  1. Open a Page item to edit, switch to Expert mode
  2. Modify either some content in Frontmatter or in the main content markdown editor
  3. Attempt to save returns the following error message (red banner):

Validation failed: Invalid input in "Menu""

However it is possible to just modify the main content in Normal mode and then switch to Expert mode for further editing.

Note: at some point, after I had edited the main content, a red dot appeared in the markdown editor on the empty line between the title (##) and the main text.

Configuration: Chromium 45.0 and latest versions of Grav (1rc4) and other plugins.

JSComments must be protected

Currently https://github.com/bobolopolis/grav-plugin-jscomments is part of your Skeleton.

Opening the /admin Interface as Admin I get:

 Whoops \ Exception \ ErrorException (E_COMPILE_ERROR)

Access level to Grav\Plugin\JSCommentsPlugin::mergeConfig() must be protected (as in class Grav\Common\Plugin) or weaker
Stack frames (1):
0 Whoops\Exception\ErrorException
…/­user/­plugins/­jscomments/­jscomments.php0
/vagrant/src/user/plugins/jscomments/jscomments.php

    <?php namespace Grav\Plugin;

    use Grav\Common\Page\Page;
    use Grav\Common\Plugin;

    class JSCommentsPlugin extends Plugin
    {
      public static function getSubscribedEvents() {
        return [
          'onPluginsInitialized' => ['onPluginsInitialized', 0]
        ];
      }

      public function onPluginsInitialized()
      {
        if ( $this->isAdmin() ) {
          $this->active = false;
          return;
        }
Environment & details:
GET Data empty
POST Data empty
Files empty
Cookies
grav-site-SHORTHASH "LONGHASH"
grav-site-SHORTHASH-admin "LONGHASH"

Session
user User {▼
  #gettersVariable: "items"
  #items: array:9 [▶]
  #blueprints: Blueprint {#1 ▶}
  #storage: CompiledYamlFile {▶}
}

expert true

messages Message {▼
  #messages: []
}

/mytitle array:6 [▼
  "title" => "MYTITLE"
  "folder" => "mytitle"
  "visible" => ""
  "blueprint" => "pages/new"
  "name" => "modular"
  "route" => "/"
]

lastPageName "modular"
lastPageRoute "/"

Server/Request Data
USER "MYUSER"
HOME "MYHOME"
FCGI_ROLE "RESPONDER"
QUERY_STRING ""
REQUEST_METHOD "GET"
CONTENT_TYPE ""
CONTENT_LENGTH ""
SCRIPT_FILENAME "MYDOCROOT/index.php"
SCRIPT_NAME "/index.php"
REQUEST_URI "/admin"
DOCUMENT_URI "/index.php"
DOCUMENT_ROOT "MYDOCROOT"
SERVER_PROTOCOL "HTTP/1.1"
GATEWAY_INTERFACE "CGI/1.1"
SERVER_SOFTWARE "nginx/1.X.Y"
REMOTE_ADDR "192.168.MMM.NNN"
REMOTE_PORT "MYPORT"
SERVER_ADDR "192.168.XXX.YYY"
SERVER_PORT "80"
SERVER_NAME "MYLOCALSERVER"
REDIRECT_STATUS "200"
HTTP_HOST "MYLOCALGRAVINSTANCE"
HTTP_USER_AGENT "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0"
HTTP_ACCEPT "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_LANGUAGE "en-US,en;q=0.5"
HTTP_ACCEPT_ENCODING "gzip, deflate"
HTTP_DNT "1"
HTTP_COOKIE "grav-site-SHORTHASH=LONGHASH; grav-site-SHORTHASH-admin=LONGHASH"
HTTP_CONNECTION "keep-alive"
HTTP_CACHE_CONTROL "max-age=0"
PHP_SELF "/index.php"
REQUEST_TIME_FLOAT 1460992421.1695
REQUEST_TIME 1460992421

Environment Variables empty
Registered Handlers
0. Whoops\Handler\PrettyPageHandler
1. Whoops\Handler\CallbackHandler

I wonder why you don't use the officiel https://github.com/getgrav/grav-plugin-comments?

Fix Comments plugin

The JSComments plugin was removed from GitHub.

We'll have to update the skeleton to use our own Comments plugin then, in the next update, or create our own GetGrav version of the JSComments plugin.

simplesearch not searching

In the blog sidebar, simplesearch does nothing ( however, search in the navigation does return a result)

Blog Items Incorrect order

The list of blog posts are not in order by date. The blog posts had been going fine until recently when one of the posts is lower than the others. The page shows the correct blog date but does not order correctly.

SITE

The blog post in question is titled "Update Successful"

breadcrumbs

Thanks for the gread skeleton.
How to integrade breadcrumbs?
Can you please share a example?
Thanks,

taxonomylist.htm.twig

This line is rendering the length of the tax tag word rather than the number of articles tagged.

   <a href="{{ base_url }}/tag:{{ tax|e('url') }}">{{ tax }}  <span>({{ tax|length }})</span></a>

Layout error with latest work columns

On the home-page, there are 3 items in the 'Some of our latest work' section, which I would expect to have displayed in one line.

Both in the GRAV demo and on my own website, only two items are displayed on the same line, while the third overflows over the next section.

Snapshot:
https://1drv.ms/i/s!Ai2JwZNipCpNgy06LwcHhomxn23M

This is also the case for the Services page, and in the About section when presenting the team.

Has anyone found a solution for this? Help would be much appreciated!

update for grav 1.1.12

Shouldn't the deliver theme be updated for grav 1.1.12? Other team grav themes were updated, so I was curious to know why deliver was not updated

Contact form doesn't send email

I installed the deliver skeleton but can't get the contact form to send email. The test email does work from shell $ bin/plugin email test-email -t [myemail].

Situation: fill in contact form and click on Submit
Expected result: First, a Congrats or other page indicating thanks for contacting me. Second, email with contact data.
Actual result: Contact page refreshes, data is cleared. No email, no warm fuzzy that anything happened.

I enabled email logging and don't see anything in the log file when the contact form is used. When I use the test-email there is a log entry (and successful email).

Any direction would be appreciated. I think this is the last major issue before I can publish my site.
Cheers,
J

CSS Problem with 'Social' buttons with Firefox

Hi,
I use the deliver skeleton with Grav. The social buttons are not rendered by firefox. There is no problem when I use the template with Internet Explorer ...
Are You able to fix that ?
Thank you.
Bruno

Other frontmatter parameter error while editing in Expert mode

Don't know if this is linked to the previous issue (#9) but it reminded me of it.
This occurred specifically while trying to edit in Expert mode the "Page not found template": attempt to save triggered an error with this message.

Validation failed: Invalid input in "Robots""

The incriminated bit in Frontmatter:

title: Page not Found
robots: noindex,nofollow
body_classes: "modular header-lite fullwidth error"
template: error
routable: false
http_response_code: 404

The point is that editing in Normal mode works ok, and seems to then generate this updated Frontmatter:

title: 'Page not Found'
process:

markdown: true
twig: true

robots:

noindex: false
nofollow: false

routable: false
child_type: default
body_classes: 'modular header-lite fullwidth error'
template: error
http_response_code: 404

Portfolio - page - scrollbar in modal box

Hi,
Thanks for this delicious deliver-site template. Great work !
I'd like to know if there is an easy way to add scrollabr to modal-box in portfolio page ?

I played a bit with css overflow:auto property with no success. Thanks for your reply.

Changing links & buttons colors

Hello i need to change links and buttons colors, really i need to can modify the colors of this theme.
Helpme
thanks a lot

What is the most current release?

Sorry if this is ignorance on my part. I love the Deliver theme and decided to start new since I kinda mangled my original skeleton as I learned how to use twig and templates, add my own custom stuff, and you know hack the original theme.

Since I want to use my markdown pages instead of the skeleton, which is really the most updated version?

getgrav>downloads>skeletons version 1.2.0 released a week ago.
getgrav>downloads>themes, version 1.6.2 released 12 months ago.
github skeleton changelog is 1.2.0 11/7/2016
github the theme changelog is 1.6.2 12/20/2016
(github changelogs appear to have different changes applied)

Cheers,
J

Simpleform instructions unclear, or not working

I can get the simpleform to work, using the simpleform service, only by adding the service API key directly into the yaml file. (I could not get it to work adding the key to the .md file ... or I was putting it in the wrong place or format within the md file perhaps?)

Cant have two showcases on same page

I am trying to add two "showcase" modulars to a single page i.e. one showcase at the top, and another one a bit further down after some other content.

However, the second showcase just shows the various pictures/elements stacked on top of one-another, and doesn't work as expected.

Any suggestions on how to handle this?

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.