Git Product home page Git Product logo

octobertricks.com's Introduction

October Tricks

This is the source code of octobertricks.com

Contributing

Bugs and feature requests

If you found a bug or want to request a feature please file a GitHub issue.

Pull requests

PRs are always welcome! Open them against the master branch.

If you plan a time consuming contribution please open an issue first and describe what changes you have in mind.

Development

You can use oc-bootstrapper to get this project up and running.

Simply install it via composer:

composer global require offline/oc-bootstrapper
  1. Clone this repo
  2. Create a local database
  3. Edit the hostname and database settings in october.yaml
  4. Run october install from the repo's root directory
  5. Done!

Compile theme assets

  1. Run npm i in themes/october-tricks
  2. Use gulp browser-sync for development or gulp --production to build production assets.

Note: If you create a PR you don't have to compile the assets manually. This is done during the deployment process.

octobertricks.com's People

Contributors

alxy avatar dependabot[bot] avatar larrybarker avatar pvullioud avatar romainmazb avatar sambrishes avatar tobias-kuendig 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

Watchers

 avatar  avatar  avatar  avatar  avatar

octobertricks.com's Issues

Installation issues

Currently, it is not so easy to get this project up and running for development. The process described in the README does not work in the current form, as the bootstrapper will fail with errors, as it cannot run any artisan commands. I debugged this case and appears that this is because of the fact that the OFFLINE.Tricks plugin requires RainLab.User, which is not available on the first artisan calls. This causes a whole chain of new errors, the first one beeing that the database cannot be migrated, as the env command already errors out.

Next, the project should provide some seed data (tricks, topics, ...), as without this data there are various other errors which prevents developers from using the plugin for development right away.

And a minor note: The trick's topic should be required in the backend as well, just as it is required on the frontend form.

What frontend css framework is used?

Looking to add some classes for styling the author link, unless you are ok with the style. I think it puts too much orange on the page though. Want to make sure there isn't something available already, and if not, how to work with the CSS framework being used as I have never been exposed to Stylus before. Thanks!

Add RSS Feed

If possible, would you be able to provide an RSS feed of latest tricks? Asking because I would like to create a dashboard widget that displays the latest tricks. Thanks!

Add leader board for authors

This feature would implement some sort of gamification for authors to be ranked according to the number of tricks, votes, and comments they receive.

The initial implementation would simply rank authors. Future iterations could implement badges for reaching certain number of points.

Will coincide nicely with #14 as there will be a new /authors route.

In search results pagination skips query

I've searched for

page

Got pagination for two pages but on the link the searched query is missing
https://octobertricks.com/search?page=2 instead of https://octobertricks.com/search?q=page&page=2

Avatars aren't loading (correctly)

Hello,

I'm not sure what kind of service provider hello-avatar.com is (the page itself seems down as well), but it doesn't seem to work.

hello-avatar

~ Sam.

Add support for listing author tricks

It may be useful to allow users to find tricks by author. Author names can be linked to a listing of the authors tricks, and individual tricks can have a section to show other tricks by the same author.

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.