Code Monkey home page Code Monkey logo

candycms's People

Contributors

adampatterson avatar clarkeash avatar cr3ative avatar steve228uk 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

candycms's Issues

Update Channel for Plugins

Plugins could do with their own separate update method. Will incorp this based on the CandyCMS method.

Add custom fields

This is gonna be the big feature for 0.6 I think, looking forward to getting it out!

Append HTAccess

Instead of writing it to ensure user HTaccess isn't overwritten

Tweak Themes

The way themes are handled could do with some tweaking. Could do with a way for theme developers to add default colours for example.

Delete/Edit Custom Fields

Currently there's no way to delete/edit custom fields; will include this in 0.6.1 when I can think of an elegant solution

Improve Blog Plugin

Blog plugin needs a lot of work.

Include:

  • Post date
  • Categories
  • Permalinks
  • Search

Dynamic Sidebar

Need to include a dynamic sidebar. Possible could be filled with widgets like Twitter etc.

theSidebar() is the obvious function name and this would only appear on templates that included that function.

Include Update Channel

Create an RSS feed that informs of updates and pushes/overwrites the files upon update

User improvements

Need to add

  • Multiple user levels
  • Forgot my password
  • Email on sign up
  • Ability to add/remove users from backend

Update default theme

Could do with a little TLC to get the theme inline with the new features added in past versions

Improve admin UI

The admin could do with improvement in places; tidying up and rearranging

<?php theNav($class = 'nav') ?> Change

would be nice if an extra value could be set like so,

'active-page' would be set to the current

  • tag.
    I know that 'active-page' is set by default but would be handy if this was changeable so we could use 'current' for example.

  • CandyCart Plugin

    Looking to create a massive CandyCart ecommerce plugin for listing items, purchasing from the site using PayPal etc.

    Add nested nav

    Add nested nav to the navigation page using https://github.com/dbushell/Nestable, include a way to add custom links to the nav and select the pages to add on the page. Add a save button as on-the-fly updating can actually cause issues

    Writing to .htaccess

    When .htaccess is written to and CandyCMS is in a subdirectory, it misses the last letter of the directory.

    For example:
    RewriteRule ^([^/.]*)/?([^/.]*)$ /candycm/index.php?page=$1&post=$2 [QSA,L]

    instead of:

    RewriteRule ^([^/.]*)/?([^/.]*)$ /candycms/index.php?page=$1&post=$2 [QSA,L]

    Separate plugins into repos

    Separate plugins into separate repos to keep track of them much more easily.

    Keep blog as a separate plugin but a part of CandyCMS

    Custom Field API

    Need a custom field api to allow themes and plugins to add additional field types and for templates to dictate what fields are included.

    Add Page missing fields

    Missing field to select theme from dropdown
    could do with matching the style of the edit page screen

    Appearance on OS X

    CandyCMS text is hardly viewable on OS X - the text is extremely thin.

    Possible enhancement with candyImg()

    I had to edit the candyImg function to fit my needs, which maybe useful to other people

    function candyImg($filename, $alt, $class){
        global $Candy;
        $theme = $Candy['options']->getOption('theme');
        echo '<img src="'.THEME_URL.$theme.'/images/'.$filename.'" alt="'.$alt.'" class="'.$class.'"/>';
    }
    

    Also adding width and height variables may be an idea too.

    Problem with allow_url_fopen

    On some servers the update channel breaks because of allow_url_fopen being disabled. Tried correcting this using ini_set however it didn't work. Will need to looking into fixing it via php.ini

    No way to delete categories

    Need to work out a clean and safe way to delete categories without having to edit every single post upo delation

    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.