Giter Club home page Giter Club logo

bookstore's Introduction

Themosis framework

Build Status

The Themosis framework is a tool aimed to WordPress developers of any levels. But the better WordPress and PHP knowledge you have the easier it is to work with.

Themosis framework is a tool to help you develop websites and web applications faster using WordPress. Using an elegant and simple code syntax, Themosis framework helps you structure and organize your code and allows you to better manage and scale your WordPress websites and applications.

Installation

Please see the installation section of the Themosis documentation.

Development team

The framework was created by Julien Lambé, who continues to lead the development.

Contributing

Any help is appreciated. The project is open-source and we encourage you to participate. You can contribute to the project in multiple ways by:

  • Reporting a bug issue
  • Suggesting features
  • Sending a pull request with code fix or feature
  • Following the project on GitHub
  • Following us on Twitter: @Themosis
  • Sharing the project around your community

For details about contributing to the framework, please check the contribution guide.

License

The Themosis framework is open-source software licensed under GPL-2+ license.

bookstore's People

Contributors

jlambe 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

Watchers

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

bookstore's Issues

Unhandled Exception

After install the theme i got following message:

Message:

Only variables should be passed by reference


Location:

F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\View\ViewRenderer.php on line 61


Stack Trace:

#0 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\Core\Start.php(205): Themosis\Error\Error::native(2048, 'Only variables ...', 'F:\Server\xampp...', 61)
#1 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\View\ViewRenderer.php(61): {closure}(2048, 'Only variables ...', 'F:\Server\xampp...', 61, Array)
#2 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\View\View.php(54): Themosis\View\ViewRenderer->get()
#3 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\Route\Router.php(239): Themosis\View\View->render()
#4 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\Route\Router.php(196): Themosis\Route\Router::output(Object(Themosis\View\View))
#5 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\Route\Router.php(160): Themosis\Route\Router::handleBeforeOutput(Object(Themosis\Route\Route))
#6 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\Route\Router.php(87): Themosis\Route\Router::send(Object(Themosis\Route\Route))
#7 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\Action\Action.php(106): Themosis\Route\Router->render('', NULL)
#8 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\Action\ActionNotifier.php(23): Themosis\Action\Action->run()
#9 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\Action\ActionSubject.php(18): Themosis\Action\ActionNotifier->update()
#10 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\plugins\themosis\src\Themosis\Action\Action.php(94): Themosis\Action\ActionSubject->notify()
#11 [internal function]: Themosis\Action\Action->action('')
#12 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-includes\plugin.php(429): call_user_func_array(Array, Array)
#13 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\themes\bookstore\functions.php(186): do_action('themosis_render')
#14 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-content\themes\bookstore\index.php(10): themosis_start_app()
#15 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-includes\template-loader.php(74): include('F:\Server\xampp...')
#16 F:\Server\xampp\htdocs\wordpress\bookstore-master\wp-blog-header.php(16): require_once('F:\Server\xampp...')
#17 F:\Server\xampp\htdocs\wordpress\bookstore-master\index.php(17): require('F:\Server\xampp...')
#18 {main}

Provide MySQL dump

To ease installation for the users, let's add a MySQL dump and book images (content) to the project.

Not supported with latest themosis version.

Hello,
I have tried to setup this demo in my localhost to understand the flow of themosis framework but I was getting error "Class not found exception(Route class)". I think this demo has different theme structure than the latest one that's why I was not able to execute this demo.

Have you any other example(with the database if possible) that can be setup with localhost(virtual host in local)? I am really very excited to learn this framework.
Thanks.

Getting a "Unhandled Exception"

I just created a new Vagrant box using Vaprobash installing latest php, mariadb, composer and Nginx.

I got Wordpress installed succesfully and so I went on to activate the plugin first. Once I activated it I get the fallowing unhandled exception slightly different depending on what URL I am on (so I see it both in admin and in the frontpage).

Unhandled Exception

Message:

Trying to get property of non-object
Location:

/vagrant/bookstore/wp-content/plugins/themosis/app/admin/help.php on line 22
Stack Trace:

#0 /vagrant/bookstore/wp-content/plugins/themosis/src/Themosis/Core/Start.php(205): Themosis\Error\Error::native(8, 'Trying to get p...', '/vagrant/bookst...', 22)
#1 /vagrant/bookstore/wp-content/plugins/themosis/app/admin/help.php(22): THFWK_Themosis->{closure}(8, 'Trying to get p...', '/vagrant/bookst...', 22, Array)
#2 [internal function]: Themosis\Core\Loader::{closure}('')
#3 /vagrant/bookstore/wp-includes/plugin.php(429): call_user_func_array(Object(Closure), Array)
#4 /vagrant/bookstore/wp-settings.php(347): do_action('init')
#5 /vagrant/bookstore/wp-config.php(90): require_once('/vagrant/bookst...')
#6 /vagrant/bookstore/wp-load.php(29): require_once('/vagrant/bookst...')
#7 /vagrant/bookstore/wp-blog-header.php(12): require_once('/vagrant/bookst...')
#8 /vagrant/bookstore/index.php(17): require('/vagrant/bookst...')
#9 {main}

I already ran sudo composer update within the themosis plugin directory just to be sure.

Can't open Themes, Themosis throws exception

When I try to activate the Themosis theme I get this exception:
#0 /Users/pandabrand/Sites/themosis/wp-content/plugins/themosis/src/Themosis/Core/Start.php(205): Themosis\Error\Error::native(512, 'An unexpected e...', '/Users/pandabra...', 407)
#1 [internal function]: THFWK_Themosis->{closure}(512, 'An unexpected e...', '/Users/pandabra...', 407, Array)
#2 /Users/pandabrand/Sites/themosis/wp-includes/update.php(407): trigger_error('An unexpected e...', 512)
#3 [internal function]: wp_update_themes('')
#4 /Users/pandabrand/Sites/themosis/wp-includes/plugin.php(429): call_user_func_array('wp_update_theme...', Array)
#5 /Users/pandabrand/Sites/themosis/wp-admin/admin.php(321): do_action('load-themes.php')
#6 /Users/pandabrand/Sites/themosis/wp-admin/themes.php(10): require_once('/Users/pandabra...')
#7 {main}

os x 10.10
php 5.5.14

Can't get the bookstore to work

Hi @jlambe

I clone the the bookstore repo and did a composer install. I setup my database, went through the WP install screens, but don't know how to setup the bookstore any further.

I see no Books custom post type and when visiting the front end I get a blank screen.

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.