GithubHelp home page GithubHelp logo

views3ui's Introduction

Welcome to Views 2. Please see the advanced help for more information.

If you're having trouble installing this module, please ensure that your
tar program is not flattening the directory tree, truncating filenames
or losing files.

Installing Views:

Place the entirety of this directory in sites/all/modules/views

Navigate to administer >> build >> modules. Enable Views and Views UI.

If upgrading from Drupal 5 and Views 1, your views need to be
converted manually. See administer >> build >> modules >> views >> tools >> convert.

If you're new to Views, try the Simple Views module which can create some
often used Views for you, this might save you some time.

Recommended modules for use with Views:
  CCK
  Voting API
  Views Bonus Pack
  Views Bulk Operations

Experimental modules:
  Views OR

views3ui's People

Contributors

bojanz avatar chx avatar dagmar1 avatar davidrothstein avatar dawehner avatar dww avatar effulgentsia avatar febbraro avatar goba avatar jessebeach avatar marvil07 avatar merlinofchaos avatar podarok avatar pwolanin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

dagmar1

views3ui's Issues

The preview form is not styled

Jeff will deliver the mockup for the preview form tomorrow (15th).
After that, the preview form can get styled.

Notes:

  1. Should the "Auto preview" checkbox be on the left, like on the mockups, instead of on the right, like now?
  2. There's an Arguments textbox shown if there are arguments added. So we need to make sure the form looks good in both cases (arguments textbox present, or just the preview button present)

settings

Also make all the settings have their intended effect, except "show filters on the list of views" which is a separate issue

rearrange filter form

make tablesort work; add and/or operators to the left of each filter group

Note: This is mostly done, and may even be fully done by now.

make listings filterable

  • On the Settings tab, add a checkbox for whether to enable filtering on the List page.
  • If the setting is enabled, then on List page, display the filtering controls
  • Make the 'type' and 'display' filters work
  • Make sortable by view name and path. If a view has multiple paths, this applies to the first one.
  • Don't use tablesort - it won't work, per Earl.

filter criterion edit form

The whole filter criterion edit form needs to be rearranged per the designs

  • move "Administrative title" to a "more options" fieldset
  • move checkboxes to the right and put them in a scrolling div
  • add an "All" checkbox at the top that does multi-select
  • put other stuff into "more options"

fix restriping on item add form

Currently seems to be striping per group instead of overall. Quick fix would be to run the JS restriping method after the page loads.

Finalize Analyze (tab) and Clone and Export (local actions) decisions

This description is no longer relevant to what's left to be done, but leaving it for history. See comments.

i.e. finish the menu structure rearrangement

  • create some kind of placeholder at admin/structure/views/view so the breadcrumbs work
  • set a page title on the edit view screen
  • resolve conflict in hook_menu that resulted in a bunch of commented-out code

make bucket CSS match designs

If you look carefully at the designs, there aren't supposed to be any spaces between buckets. I missed that when I wrote the original CSS.

Catch exceptions in the view preview so they don't make the edit form explode

If there's a PDO (or other) exception in a view, you get the dreaded "unexpected error" page when you try to edit the view. BTW, another way to fix this would be moving the preview into its own page callback and only invoking it via ajax (this is how views currently does it). But the disadvantage of that is that non-JS users don't get to see the preview on the same page as the edit screen.

Make sure the Views UI tests pass

The Views UI tests are located at tests/views_ui.test. They passed at the beginning of the code sprint. It would be good if they pass at the end too :)

While configuring Views fields, there are several settings that don't fit into the existing fieldsets

Views fields designs: http://viewsdesigns.drupalgardens.com/content/views-fields

  1. The "multiple field settings" is a new fieldset (as of a recent Views update).
  2. There are several other field-related settings ("click sort column", "formatter", "use field template") that views itself just tends to dump at the bottom of the form. For us they wind up at the top.

These extra field-related settings referenced in (2.) above should be dumped in the More fieldset.

rearrange items form

remove items via the edit form instead of the rearrange form; get rid of the "remove" checkboxes and links from the rearrange form, and add remove buttons to the configuration forms

Discuss: Are we getting rid of the remove checkboxes everywhere, or only on some screens?

fix rearrange/configure links

  • rearrange links should show up only when there are < 2 things in a bucket
  • on filter criteria, it should be the existing gear icon
  • on everything else, it should show as an up/down arrow icon

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.