Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TODO] Website / General #858

Closed
41 of 97 tasks
daftspunk opened this issue Jan 3, 2015 · 1 comment
Closed
41 of 97 tasks

[TODO] Website / General #858

daftspunk opened this issue Jan 3, 2015 · 1 comment
Assignees

Comments

@daftspunk
Copy link
Member

daftspunk commented Jan 3, 2015

Stable

  • Tag builds in repo from stable onward
  • Upgrade to 5.1 LTS
  • Discovery for sortable plugin
  • Complete table API, allow widgets to have their own classes [TODO] Table widget #857
  • Layout experiment / Refresh UI
  • Dedicated hostname for API

DB

  • Nullable columns by default
  • Better index name generation (use acronym for shorter)
  • See if model can auto generate table name using author / plugin from namespace

Major

Possible breaking changes

  • Strip out "if year >" deprecations
  • Remove the eval() from framework.js:361
  • The RelationController::relationExtendQuery method should be removed when scopes are respected - a relation scope is an extension of the query applying relation scope model in RelationController #1203
  • Media Manager handler "onDelete" is too vague

Features

  • Plugins should download dependencies Plugin required dependencies #36
  • Content object with MD type is parsing content every time, even for listing the objects in the back-end CMS area
  • Improve formatting on Event Log stack trace Better formatting requried for Logs #910
  • Find a way to make the List collection available to the page (counting records, etc)
  • Consider respecting Laravel's decision for trans() to return Lang object
  • Investigate translate support for repeater widget Add repeater widget support rainlab/translate-plugin#54
  • Add recordUrl support to Record Viewer to link the user to another page, if necessary
  • Add creation ability to Relation form widget -- Create new in the dropdown/checkbox list
  • Add support to define Redactor buttons in Richeditor form field definition Ability to add and override redactor settings. #636
  • Allow timezone to be set by the user Add Backend Settings to override file based config #748
  • Modules should load before Plugins - find a way to inverse this for routes.php
  • Compile brand settings / combine assets to real files (config option)
  • Pass language strings to Media Manager
  • Need a "no cache at all" options for recompiling LESS,etc
  • Dashboard widgets should defer their data requesting using AJAX so they don't kill/lag the whole page request
  • Address the CSRF concerns https://github.com/octobercms/library/issues/105
  • Customize other users preferences (locale, timezone, back-end nav)
  • Implement native SCSS compiler
  • Improve {{ dump() }} to output vars like dd()
  • Use @alias for soft component implementation
  • Add image list column type
  • Add to backend: "Your last login was on.... [date]"
  • Add timeout to backend "Are you still there, [name]? Enter Password: [ ]"
  • Improve back-end update UI to collapse notes a la iOS
  • Add filter option to relation and recordfinder to specify a scope. Find an equivalent for RelationController.

Bugs

  • Investigate duplicate moment.js and webfont assets in Backend
  • Setting the menu context is case sensitive, it shouldn't be
  • fileinfo extension is a requirement add requirement check for php fileinfo extension #1046
  • ColorPicker zindex is broken in modals Problem with using ColorPicker in modal window #992
  • Ensure disabled.json has writable permissions
  • Markdown editor in a popup
  • Load the dash using AJAX (critical errors result in admin lockout)
  • Super users are unable to modify their own group assignments
  • CodeParser class should use \Cache class instead of filesystem

Website

  • API Documentation (Refs: Update plugin-settings.md docs#78)
  • Forum users should have a better avatar (Supply it from the forum plugin)
  • Users can delete projects [OctoberCMS Website] No way to remove Projects #167
  • Detect requirements from plugins in Plugin.php
  • Move the plugins Support forum to its own page, move link to side bar
  • Support "Table of Contents" for docs
  • Notice about Support section on social media pages
  • The author interface: change the color of draft to something else other than green

Maybes

  • Add slug to User model
  • Add relation support to repeater widget
  • Separate the vendor package to its own archive (MAX EXEC TIME FIX)
  • Demo theme should have a customization field for "backend URL" automatically set by the demo
  • Add repair utility to the installer
  • Composer install should enabled cms.disableCoreUpdates
  • Add "auto sizing" to FileUpload form widget (if height/width is omitted, calculate automatically)
  • Build the Context Help System Build the Context Help System #3
  • [Website] Add the option to sign in with Github
  • [Website] Create Definition / Examples tabs in docs
  • [Website] Update lightbox for plugin screenshots
  • Make core manager classes use IoC singleton pattern (IoC all the things!)
  • Release Ng Blog theme

Complete

@daftspunk daftspunk self-assigned this Jan 3, 2015
@daftspunk daftspunk added the TODO label Jan 5, 2015
daftspunk added a commit to octobercms/library that referenced this issue Jan 10, 2015
Refs octobercms/october#858
Fix Model primaryKey, foreignKey definitions. Use key and otherKey/thisKey.
@Denoder
Copy link
Contributor

Denoder commented Dec 15, 2015

why is relation to repeater in the "maybes" isnt it suppose to repeat information like relations and dropdowns and such?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants