2010-07-21 23:35:30 +00:00
BOARD:
2010-06-12 01:13:58 +00:00
2011-11-20 00:27:23 +00:00
x namespace assets
2011-11-21 01:27:05 +00:00
x bugs:
2011-11-20 00:27:23 +00:00
x toggler
x advanced options (redirect url missing)
x locomotive_media (not animating on open)
2011-11-21 01:27:05 +00:00
x undefined method `_selector' for #<Locomotive::Page:0x00000107434768>
x editable_elements => view + handlebar template
x editable_short_text => tinymce
2012-01-09 14:49:59 +00:00
x editable_file =>
2011-11-23 13:01:15 +00:00
x backbone / handlebar
2012-01-09 14:49:59 +00:00
x new formtastic inputs
2011-11-25 01:04:42 +00:00
x menu / submenu in full css3 (no images)
2011-11-25 12:38:31 +00:00
x fix css in firefox
x update page in ajax
2011-12-02 00:43:49 +00:00
x edit my site
x css
x robots.txt
x domains
x roles
x save
2011-11-23 13:01:15 +00:00
- fix other sections
2011-12-02 14:59:41 +00:00
x edit my account
2011-12-02 22:31:15 +00:00
x create a new site
2011-12-05 10:31:34 +00:00
x create a new accounts
2011-12-07 11:25:30 +00:00
x theme assets
2011-12-07 01:09:13 +00:00
x polish the page
2011-12-05 12:29:58 +00:00
x snippets
2011-12-07 01:09:13 +00:00
x delete in ajax
2011-12-07 11:25:30 +00:00
x upload many files at once
2011-12-11 22:33:38 +00:00
x import/export
x export
2011-12-16 12:02:10 +00:00
x site picker
2011-11-27 16:22:54 +00:00
- content types
2011-12-19 13:15:11 +00:00
x move content instances into their own collection
2012-01-04 01:07:53 +00:00
x manage custom_fields
2011-12-19 13:15:11 +00:00
x automatic name
x required
x editable plugin: add class depending on the type => surrounding span instead
x position
x open the nested form
x remove an entry
2011-12-21 14:24:39 +00:00
x look n feel
x display errors
x slugify
2011-12-22 00:31:33 +00:00
x refactor highlighted_field (field id instead of name)
2011-12-22 01:59:30 +00:00
x other content type options
2011-12-22 15:45:42 +00:00
x show / hide options of a field based on its type
x select: add/edit/remove options
x text: formatting
2012-01-09 00:17:31 +00:00
x change in main menu
2012-01-04 01:07:53 +00:00
x manage contents
x list (highlighted field)
x slugify
x crud
2012-01-02 13:54:01 +00:00
x new
x date
x checkbox
x html
x file
x edit
2012-01-04 01:07:53 +00:00
x destroy
2012-01-09 14:49:59 +00:00
x public_form (previously api something)
x bug text formatting
2012-01-18 00:43:01 +00:00
x custom_fields: use the appropriate icon to drag select options
2012-01-18 00:54:26 +00:00
x bug ui with contents popup
2012-01-09 14:49:59 +00:00
- use list_or_group_entries instead of ordered_entries
2012-01-10 01:24:34 +00:00
- i18n
x add locales a site responds to
2012-01-14 01:08:03 +00:00
x locale switcher
2012-01-26 01:33:39 +00:00
x constraint: one locale at least
x front
x pages
x inline-editor
- back to default locale (if changed in settings) and when creating new pages / entries
2012-01-10 01:24:34 +00:00
- inline editor
2012-01-17 01:53:49 +00:00
x rack
x iframe
(- remove inline-editor tag)
2012-01-17 16:04:45 +00:00
x save editable elements
x notification (growl)
x change page
2012-01-24 21:04:49 +00:00
x i18n
2012-01-28 11:41:00 +00:00
- style the "ADMIN" button
2012-01-17 01:53:49 +00:00
- aloha:
2012-01-17 16:04:45 +00:00
x remove sidebar
2012-01-17 01:53:49 +00:00
- i18n
- insert image
2012-01-23 08:05:50 +00:00
x deployment
x fix integration problems
x pre-compile assets
- API
2012-01-24 20:16:53 +00:00
x authentication from a token + controller to deliver a token
x api routes
x change api location
(- add a way to custom the as_json method within the presenters (by default as_json ?) + custom responder ?)
2012-01-24 21:04:49 +00:00
x REST actions:
2012-01-24 20:16:53 +00:00
x CRUD theme assets
x CRUD snippets
x CRUD content assets
x CRUD pages
x CRUD content types
2012-01-24 21:04:49 +00:00
x data ?
2012-01-26 01:33:39 +00:00
x script to migrate existing site
x i18n
2012-02-01 14:15:20 +00:00
- upgrade to rails 3.2 (https://github.com/locomotivecms/engine/pull/281/files)
- missing custom_fields
x belongs_to
2012-02-02 15:53:26 +00:00
x has_many
2012-02-01 14:15:20 +00:00
- many_to_many
2012-01-26 15:51:32 +00:00
- heroku module for locomotive
2012-01-24 20:16:53 +00:00
- refactoring
2012-01-30 09:56:38 +00:00
x remove the import / export scripts
x remove the cross domain authentication (use auth_token instead)
2012-01-28 11:41:00 +00:00
- where to put Locomotive::InlineEditorMiddleware ?
2012-01-17 16:04:45 +00:00
2012-01-28 11:41:00 +00:00
- bugs / ui tweaks
2012-01-18 00:43:01 +00:00
x unable to toggle the "required" check_boxes for content types
2012-01-23 08:05:50 +00:00
x unable to sign out
2012-01-24 20:16:53 +00:00
x unable to remove a field
2012-01-24 21:04:49 +00:00
x "back to admin" link does not work if inline editor disabled
2012-02-01 14:15:20 +00:00
x unable to delete memberships
2012-01-26 15:51:32 +00:00
- display by categories does not work when localized
2012-01-28 11:41:00 +00:00
- disallow to click twice on the submit form button (spinner ?)
- message to notify people if their browser is too old
2011-11-27 16:22:54 +00:00
2012-01-28 11:41:00 +00:00
? install a site by default at the first installation (without asking)
2011-11-25 12:38:31 +00:00
2010-12-14 17:00:12 +00:00
BACKLOG:
2011-03-06 22:36:30 +00:00
- custom_fields:
- validation: regexp (pre-defined regexps ?)
2011-05-27 15:19:20 +00:00
x new type: belongs_to => association
2010-09-02 23:03:20 +00:00
- inline editing (http://www.aloha-editor.com/wiki/index.php/Aloha_PHP_Example)
2010-09-06 21:47:03 +00:00
- html view in the aloha popup
2010-09-05 22:50:05 +00:00
- editable elements should wrap a tag: div, h1, ...etc (default span)
2010-09-06 12:22:13 +00:00
- edit images (upload new ones, ...etc) => wait for aloha or send them an email ?
2010-10-27 00:11:44 +00:00
- global regions: keyword in editable element (http://www.mongodb.org/display/DOCS/Updating)
2010-12-14 17:00:12 +00:00
- cucumber features for admin pages (in progress)
2011-05-29 20:32:31 +00:00
(- duostack/doutcloud version)
2011-05-27 15:19:20 +00:00
- write my first tutorial about locomotive
- upgrade warning if new version of locomotive (maybe based on the commit id)
2011-06-21 20:03:24 +00:00
- deploying workflow:
- roll back a bad update
- conflicts with content types
- dev -> staging -> production
- sync data
- import only theme assets
2011-07-05 09:56:24 +00:00
- endless pagination
2011-08-11 20:45:46 +00:00
- override sort for contents
2011-07-08 21:06:07 +00:00
- tooltip to explain the difference between 1.) Admin 2.) Author 3.) Designer?
- [bushido] guiders / welcome page / devise cas authentication (SSO)
2011-01-27 08:38:30 +00:00
REFACTORING:
- move content_type and content_instances in the CustomFields plugin (much more appropriate)
2010-05-24 00:18:23 +00:00
BUGS:
2010-06-10 14:50:50 +00:00
2010-05-30 23:57:33 +00:00
NICE TO HAVE:
2010-12-14 17:00:12 +00:00
- export site
2010-06-02 00:39:05 +00:00
- super_finder
2010-06-16 14:43:29 +00:00
- traffic statistics
2010-06-30 13:18:17 +00:00
- asset picker (content instance)
2010-06-24 11:12:39 +00:00
- page with regexp url ?
2010-07-20 10:15:53 +00:00
- automatic update !
2010-07-29 10:46:13 +00:00
- page not found (front) => if logged in, link to create the page
2010-12-14 17:00:12 +00:00
- switch to list (theme assets / assets ?). delete all in once (with checkbox) or see details (updated_at, size, ...etc)
2011-03-06 22:36:30 +00:00
- code completion ? http://blog.quplo.com/2010/06/common-sense-code-completion/
2010-05-26 10:14:39 +00:00
2010-05-24 00:18:23 +00:00
DONE:
2010-06-22 13:04:40 +00:00
x tiny mce or similar for custom field text type.
x refactor custom field types
x new custom field types
x boolean
x enable/disable text formatting
2010-06-24 09:14:08 +00:00
x custom fields for asset collections
2010-06-30 00:03:34 +00:00
x [BUG] impossible to remove many assets in an asset collection
2010-06-30 13:18:17 +00:00
x new custom field type: date
x missing key: en, admin, theme_assets, images, no_items
x new custom field type: file
x update custom_fields plugin
x locomotive ui
x liquid templates
2010-07-06 09:14:37 +00:00
x rss parser
x localize application in French
x default
x devise
x carrierwave
x localize devise emails
2010-07-06 15:00:02 +00:00
x admin
x change credits in the admin footer
x license
2010-07-09 10:38:50 +00:00
x textile filter
x [bug] varnish can not be refreshed in heroku so "max-age" has to be disabled => modify cache strategy
2010-07-13 00:46:17 +00:00
x "remember me" should always be enabled
x sitemap
2010-07-13 20:01:40 +00:00
x refactoring admin crud (pages + layouts + snippets)
x flash messages in French
x save layout / snippet / page / stylesheet / javascript with CMD + S (ajax)
2010-07-15 20:48:02 +00:00
x change action icons according to the right action [Sacha]
2010-07-16 20:36:07 +00:00
x publish event when saving form in ajax (for instance, in order to update account name or site name)
2010-07-17 22:01:00 +00:00
x page templatized (bound to a model)
2010-07-19 00:09:10 +00:00
x theme asset picker when editing layout / snippet
2010-07-22 22:10:40 +00:00
x templatized: do not display content with visible / active set to false
x theme assets: disable version if not image (handled by the new version of Carrierwave)
2010-07-29 10:46:13 +00:00
x rack app to map pretty asset url to S3 => shortcut urls instead
x site selector (cross domain authentication)
x nice error page
2010-08-31 22:41:55 +00:00
x nice 404 page (admin section)
x liquid inheritance
x bug editable_xxx disabled for nil block
! duplicated block name
x display liquid errors
x theme assets selector in page editor
x saving page in ajax
x editable_long_text tag
x blocking issue when modifying the parent of 2 templates => one of the 2 children has reference of the first child
x editable_file tag
x stylish file field
x remove not used editable element all in once
x default content from parent editable element
2010-10-14 08:59:04 +00:00
x unable to upload/remove editable file
x customize tinyMCE: no html popup => div popup, nice icons
x add images / files inside long text element (back-office side at first ?)
x create a repo for a tool "a la" vision
x asset collections => liquid
x images tag to write
! apply http://github.com/flori/json/commit/2c0f8d2c9b15a33b8d10ffcb1959aef54d320b57
x snippet dependencies => do not work correctly
? google analytics tag
x mask internal asset_collections
x refactor ui for the theme assets page
x fix assets liquid tags / filters
x upload and insert new images in a css or js from the ui is broken
x proxy for fonts (http://markevans.github.com/dragonfly/file.Rails3.html)
x order yaml file (http://www.ruby-forum.com/topic/120295)
x fix tests
x inline editing (http://www.aloha-editor.com/wiki/index.php/Aloha_PHP_Example)
x spinner
x save automatically (callback) => store modifications
x admin buttons
x edit page
x save / cancel
x back to back-office => admin settings of the page
(- duplicate page ?)
(- super bonus statistics)
x locale
x store page toolbar status in cookie
x trim short text content
x namespace js functions
x import tool:
x select field (see custom fields and nocoffee theme) ?
x disable sub tasks by passing options
x exceptions
x page to import theme
x contents: group_by, oder_by, api_enabled
x folders for theme assets
x theme assets whitelist
x fonts
x asset collections
2010-10-19 14:56:50 +00:00
x rewrite the unzip process (for the import)
2010-10-29 14:19:41 +00:00
x bug with asset collections (assets disappear if we save the collection ?!)
x import tool:
x asset whitelist
x do not override existing site name
x add samples option
x content types
x asset collections
x page templatized (tied to content type)
x remove existing pages / contents option => reset
2010-10-29 15:12:57 +00:00
x give choice to reset site / add samples
x french translatations
2010-10-29 14:19:41 +00:00
x cosmetic / ui bugs / bugs:
x segmentation fault with with_scope
x paginate is not working
x redirection in dev does not work correctly for cross domain
x drag&drop for assets ('last' class issue)
x increase the input field width for domain names
x assets within custom contents are not deleted when the whole content type gets destroyed (after_destroy callback ?)
x api
x handle html request (for now, it's just json)
x installation guide
x detect if new installation
x no-site error redirects to the first step
x steps:
x welcome: domains, ...etc
x Create account
x Create new site (name, subdomain) / Import theme (worker or list of sites from fs)
2010-10-30 22:30:30 +00:00
x import:
x ordered pages ?
x order_by for content_types ? created_at, updated_at
x liquid:
x nav
x no_wrapper option
x regexp to get rid of some pages
x filters
x default_pagination: labels
x [content types] the "display column" selector should not include file types
2011-01-17 23:28:09 +00:00
x Worker => Heroku / S3 (not so sure finally)
x jammit-s3: assets
x copy assets.yml config file when using it as gem (http://asciicasts.com/episodes/218-making-generators-in-rails-3)
x import theme without delayed_job
x rspec 2.3
x ruby 1.9.2:
x DelayedJob not working
x new version of Aloha-Editor
x locomotive gem: test with staging
x nav tag:
x site | page | parent
x retrieve only important page information from mongodb
x published by default when importing pages
2011-01-21 11:04:59 +00:00
x page redirection
x notify accounts when new instance of models (opt): none, one or many accounts. Used for contact form.
x implementation
x emails
x tests
2011-02-18 23:51:57 +00:00
x fix bug issue about (custom fields)
x moving to mongoid 2.0.0 rc.6
x accepts_nested_attributes (javascript part)
x check the theme uploader
x release new version of CustomFields, ActsAsTree gems
2011-03-05 23:17:50 +00:00
x add metadata to sites
x pull requests #31 et #32
x password / new_password
x bugs
x custom_fields not deleted (doesn't use index anymore)
? editable_elements slug becomes nil
x editable_elements not updated (doesn't use index anymore)
2011-03-06 22:36:30 +00:00
x uploading videos http://groups.google.com/group/carrierwave/browse_thread/thread/6e211d98f1ff4bc0/51717c2167695ca2?lnk=gst&q=version#51717c2167695ca2
x custom fields: accepts_nested_attributes weird behaviour when creating new content type + adding random fields
x better icons for mime type (css3)
2011-03-09 23:17:16 +00:00
x validation for custom fields: required done
x pull request #44
x bug on dates (https://github.com/locomotivecms/engine/issues#issue/48)
x generated sitemaps are invalid (url + date)
2011-05-27 15:19:20 +00:00
x integrate new locomotivecms home
x seo section for the page form: seo title, seo keywords, seo description
x bugs: #50, #51
2011-06-29 01:05:07 +00:00
x 2 different sites on the same main domain (one in www, the other one in something else) (Raphael Costa)
2011-07-26 00:00:35 +00:00
! asset collections: custom resizing if image
x bushido version
x default template
~ editable_elements: inheritable: false (Mattias) => seems to be fixed by Dirk's last pull request (#44) => content tag
x resizing images on the fly
x locomedia tinyMCE plugin (Bernd)
x remove asset_collections
x site templates
x tinyMCE plugin
x vignette.rb
x code
x helpers
x ui
x rake task
x internal collection
x assign same _id
x pick up a theme_asset
x pull request locomedia
x refactor slugify method (use parameterize + create a module)
x contents permalink (UI)
x BUG: has_one / has_many. Delete an author
x bushido changes in the master
? edit sidebar (inline editor). Unable to reset it
x SEO: support and support/ should be 2 different pages. Remove trailing slash
x issue #91: httparty
x issue #90: seo metadata
x issue #57: seo page title
x issue #56
x tweak ui: form, quick link to edit a model in the popup menu
x Has_one => group by in the select
x better hints:
x notify the user that after changing the page title, they still have to click "update" for the change to be saved
x created_by ASC => "Creation date ascending"
x cancan: (authors / designers / admin)
x model
x ui
x controllers / views:
x page
x content / content type
x asset
x site
x account
x snippet
x theme asset
x features / specs
x enable rack-cache only for a specific url
x more cucumber tests for the content types
x check hosting:
x heroku
x bushi.do
x unable to reach the console
x deploy => okay
x unable to set a new subdomain
x liquid tag: Date.today (now), add a test to compare 2 dates
? better ui: increase text field length (auto sizable ?) + refactor error message
- trigger refresh at startup
x bugs
x heroku: unable to upload a new file => okay
x import => okay
x delete an item => okay
x bug: duplicate fields (new entry) when errors in the content type form
x tinyMCE => fullscreen
x export site
x rake task to import a remote template
x MERGE
x remove withelist for assets since we've got now roles
x admin role is not correctly set when creating a new website
x the required star for file field is not shown
x Rights to set roles (ticket #104)
x export: problems with templatized pages (source => multi levels pages)
x do not rename files for fonts
x icon for redirection page in the pages section (back-office)
x installed on heroku with source
x test and/or convert existing templates (the 2 of the themes section)