Giter VIP home page Giter VIP logo

incuna-feincms's Introduction

FeinCMS related utilities, modules and extensions

A collection of commonly used enhancements and utilities for FeinCMS.

This repo is being deprecated. Updates should be limited to bug fixes for legacy projects. New features and upgrades should be made by migrating the required code to a new or existing repo such as https://github.com/incuna/feincms-extensions

incuna-feincms's People

Contributors

maxpeterson avatar meshy avatar lilyfoote avatar jim-incuna avatar ghickman avatar adam-thomas avatar perry avatar todd-dembrey avatar

Watchers

Kévin Etienne avatar  avatar Karen Haidinger avatar  avatar James Cloos avatar Paula avatar Benjamin Waller avatar Oban Jones avatar Asa Moore avatar Maria Lambert avatar  avatar  avatar Seren Davies avatar jessica ward avatar Marcin Wolniewicz avatar  avatar  avatar  avatar  avatar  avatar  avatar peggyl avatar  avatar

Forkers

omni-digital

incuna-feincms's Issues

Refactoring `{% feincms_page_menu %}` questions...

Hey @maxpeterson, I've been looking at refactoring {% feincms_page_menu %}, for understanding and simplification's sake, but I'm worried that I'll break something. Could you please help me to understand a couple of things...

  1. Can down ever be more than 1? If so, how? Here's the code and how it's used. Couldn't this just be context['down'] = True and {% if down %}<ul>{% ...? (Related to #1.)
  2. I suspect that extra_context can only ever be None? Amirite? If so, I'll remove it.
  3. Why would css_class ever already be in the context? Has this ever been used?
  4. For that matter, have we ever required anything in the context of a page for use in incunafein/page/menuitem.html? In other words, do we have to do the context.push(), context.pop() dance instead of just using a fresh Context or dict for each loop over get_next_item?

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.