{22} Trac tickets (2647 matches)
Results (1 - 100 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#30 | enhancement | zool | rgrp | v0.3 | closed | fixed | Tags are added to a package by package owner |
As ASite User I Want ToCreate/Edit/Update/Delete? tags associated with my package Notes
|
1155905753000000 | 1185472559000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#277 | enhancement | zephod | dread | ckan-backlog | assigned | Set some config options / settings in WUI (extension) |
Use caseAs a ckan administrator I want to easily change options about the CKAN install. ImplementationSettings to be in DBSuggested: ## Title of site (using in several places including templates and <title> tag ckan.site_title = CKAN ## Logo image to use (replaces site_title string on front page if defined) ckan.site_logo = http://assets.okfn.org/p/ckan/img/ckan_logo_box.png ## Site tagline / description (used on front page) ckan.site_description = ## Used in creating some absolute urls (such as rss feeds, css files) and ## dump filenames ckan.site_url = ## Favicon (default is the CKAN software favicon) ckan.favicon = http://assets.okfn.org/p/ckan/img/ckan.ico ## An 'id' for the site (using, for example, when creating entries in a common search index) ## If not specified derived from the site_url # ckan.site_id = ckan.net ## API url to use (e.g. in AJAX callbacks) ## Enable if the API is at a different domain # ckan.api_url = http://www.ckan.net ## html content to be inserted just before </body> tag (e.g. google analytics code) ## NB: can use html e.g. <strong>blah</strong> ## NB: can have multiline strings just indent following lines # ckan.template_footer_end = NB: these will still need to be stored somewhere for loading on initialization. do this in db init function ... Settings / Options / KeyValues? TableColumns:
Loading settings from DBDo this in ckan/config/environment.py WUI
Depends
|
1269274861000000 | 1318247121000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#978 | enhancement | zephod | dread | ckan-sprint-2012-03-05 | closed | fixed | Edit Resource including Extras in Web UI |
Part of super-ticket #1506. Follows on from #826. We can configure some extra fields in resources and can edit them in the Web UI, but we can't create new columns in the Web UI. Update the WUI to handle tis. |
1297429619000000 | 1330547181000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1004 | defect | zephod | dread | ckan-backlog | closed | fixed | Group creation instructions missing |
Need instructions on the group page to tell people they need to login to create a group. Someone must have deleted this. |
1298559144000000 | 1323195485000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1065 | enhancement | zephod | johnlawrenceaspden | ckan-v1.6 | closed | fixed | [super] Change Authorization System |
Child tickets
Old ticket description:
More info on Hierarchy changee.g. UserGroup? NHS contains the User nhsysadmin, as well as the UserGroups? SURREY and BERKS, which themselves contain users. One user in SURREY is Simon the Sysadmin, who has permissions on the whole system. His permissions should not leak out to other users or groups, and user permissions generally should not. Each Group has permissions over various objects. A user has permissions in his own right, and also has the permissions of his own group, and of all the groups contained in his group, and so on recursively. Algorithm: possible(user, action, package):
|
1301508331000000 | 1324550041000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1108 | enhancement | zephod | pudo | ckan-sprint-2011-09-12 | closed | fixed | Create a more modern theme for CKAN |
CKAN looks a bit aged, it should be styled more modernly and some elements could be re-arranged:
Inpiration: quora.com, github.com, Google Projects, Google Refine, etc. CKAN.net or CKAN general theme?To be decided. Suggest we start with ckan.net specific and then backwards integrate (?). Existing ckan.net theme repo: |
1303830790000000 | 1315140879000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1264 | enhancement | zephod | rgrp | ckan-sprint-2011-10-10 | closed | fixed | Merge ckanext-admin into core |
This extension should be in core now -- functionality is basic and very useful. Copy across from here: http://bitbucket.org/okfn/ckanext-admin Suggest this no longer even be an extension. |
1312480783000000 | 1318245716000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1293 | enhancement | zephod | rgrp | ckan-sprint-2011-09-12 | closed | fixed | Rename Package to Dataset throughout WUI, API |
Changes
Leave
Notes
|
1314405700000000 | 1317649968000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1296 | enhancement | zephod | rgrp | ckan-sprint-2011-09-12 | closed | fixed | Improved resource adding/editing on dataset/page page |
Subticket of #1294.
|
1314406093000000 | 1315948224000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1297 | enhancement | zephod | rgrp | ckan-sprint-2011-09-12 | closed | fixed | In-place preview of edited description markdown on edit dataset form |
Subticket of #1294. Can integrate from working system on ckanjs. |
1314406183000000 | 1317649974000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1307 | enhancement | zephod | rgrp | ckan-sprint-2011-09-12 | closed | fixed | Implement captcha for signup |
Est cost: 1d |
1315153860000000 | 1317649963000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1309 | enhancement | zephod | zephod | ckan-sprint-2011-09-12 | closed | duplicate | Registering new user requires immediate login |
Registering a new user directs you to that user's profile page but does not log you in. There is an empty set of "Recent changes" and no ability to modify the page. Users must follow the login link in the top-right corner to continue. Registering a new user should immediately log you in. |
1315225510000000 | 1315586335000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1313 | enhancement | zephod | dread | closed | duplicate | Tweaks to captcha configuration |
Awesome to have the captcha implementation and running on thedatahub.org! Here are some further suggestions concerning the config options, before this goes into a release:
I'm not sure why - might be something to do with the maintenance on the server, but worth double checking, since we don't want exceptions, say if one or other config variable is not defined. |
1315395185000000 | 1317076432000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1320 | enhancement | zephod | rgrp | ckan-sprint-2011-10-10 | closed | fixed | Extend basic markdown to support normal http / https links |
It is very annoying that you have to wrap links in <...> and most people don't bother. Extend h.markdown in code and markdown in js to fix this. (We should also support 'package' links etc in javascript?) *ADDITIONAL*
|
1315422000000000 | 1318164603000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1348 | enhancement | zephod | zephod | ckan-sprint-2011-09-26 | closed | fixed | UX polishing (dataset create/view/edit experience) |
Tweaking UIs and polishing the work done in #1294. ## Edit Page ##
## General ##
|
1316170410000000 | 1317650043000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1349 | enhancement | zephod | zephod | ckan-sprint-2011-09-26 | closed | fixed | Template tidying |
Various things in templates can be tidied up after work has finished on #1294:
|
1316171025000000 | 1317650050000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1350 | enhancement | zephod | zephod | ckan-sprint-2011-09-26 | closed | fixed | i18n of new javascript |
New js code running produced in the work following #1294 contains various string literals, and needs proper internationalisation. See files:
Furthermore, efforts can be made to tidy up strings as described in #1329. |
1316172576000000 | 1317650056000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1351 | enhancement | zephod | zephod | ckan-sprint-2011-09-26 | closed | fixed | Tidy edit-user form; strip preview functionality |
The template for editing a user's profile seems to output the same form twice in one page. Furthermore, the page is made needlessly complex by the preview functionality. The neat inline preview used in package will make this page a lot neater.
|
1316534753000000 | 1317650062000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1358 | enhancement | zephod | rgrp | ckan-backlog | assigned | Generate configuration documentation automatically from the deployment_ini_tmpl file |
At the moment documentation of config options is duplicated between source (deployment_ini_tmpl in ckan/config which is used to generate user ini file) and the docs. Suggest we write a script that automatedly generates reference documentation for the config from the source. May be obsoleted by #277 (some config in db) |
1317076350000000 | 1318257823000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1360 | enhancement | zephod | rgrp | ckan-sprint-2011-09-26 | closed | fixed | Remove support for filter by download and filter by openness in search |
Deliver little user benefit and easier just to search and then see what is listed as open and with resources. Implementation DetailsAreas to fix:
CostEst: 2h |
1317077958000000 | 1317650018000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1368 | enhancement | zephod | zephod | ckan-sprint-2011-10-24 | closed | fixed | UX polishing and bugfixes |
From Ira: PDF of bugs and suggestions is attached. This ticket is included in release v1.5. Post-v1.5 UX improvements are collected in #1404.
|
1317391960000000 | 1318847910000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1369 | enhancement | zephod | zephod | ckan-sprint-2011-10-10 | closed | fixed | Remove showdown.js from the page download |
ckan.js can be rearchitected to avoid instantiating showdown.js in the root namespace. That way, layout_base.html doesn't need to import the script (because we don't use the showdown-dependant parts of ckan.js). |
1317392516000000 | 1318165086000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1377 | defect | zephod | zephod | ckan-sprint-2011-10-10 | closed | fixed | Ckan admin repair |
Integrating ckanext-admin into core has thrown up a number of problems:
|
1318240018000000 | 1318245795000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1378 | enhancement | zephod | zephod | ckan-sprint-2011-10-24 | closed | fixed | New to TheDataHub? - StackOverflow style banner |
Implement a banner across the top of the screen giving newbies a link to the about page, and making them feel welcome. See stackoverflow for reference? |
1318247329000000 | 1324047835000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1379 | defect | zephod | zephod | ckan-sprint-2011-11-07 | closed | fixed | Markdown conversion of linked references broken |
eg. http://thedatahub.org/dataset/us-gov-tarp [This Paper][my-paper] is very interesting. [my-paper]: http://somelink.com/paper Write a test to check this markdown feature works - if not, use external markdown lib rather than webhelpers.markdown. Probably need to add markdown lib to list of requirements. |
1318247719000000 | 1320161439000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1380 | enhancement | zephod | zephod | ckan-sprint-2011-11-07 | closed | fixed | Making customizing CSS easier |
While integrating the new theme and making a large number of UX tweaks, I've allowed the CSS file to bloat out of control with some very specific rules and subtle hacks, as well as a couple of clearfix <div> objects in the markup which isn't really good practice. In general we want a logical CSS structure which is as easy to modify as possible. You should not find yourself being overwritten by highly specific rules all the time! Actions
BackgroundDavid Read sent me the following as background:
Deep customisation of the templates is done by creating an extension, with this as a template: https://bitbucket.org/okfn/ckanext-exampletheme/overview That's what Augusto and the Brazilians have done http://alpha.dados.gov.br/dados/ and their code is here: hg clone http://dev.dados.gov.br/codigo/dev/tema-ckan <snip> Another thing of interest was us becoming compatible with Wordpress themes last December. Richard Pope worked with Rufus on this. I believe the base theme is 'twentyten' and I'm guessing that one would swap that css file with another to change theme, but I don't know. I don't know if this feature has been dropped since then. http://lists.okfn.org/pipermail/ckan-dev/2010-December/000073.html Dave |
1318263956000000 | 1324048324000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1403 | enhancement | zephod | zephod | ckan-backlog | new | Refactor groups index page |
Groups are listed alphabetically with paging - not an ideal user experience. We would like to list groups in order of 'popularity': The number of datasets they contain. Following this chain of thought, then, it would be nice to rearrange the groups table by clicking on column headers and having it sort by that column. Furthermore, then, we'd like to implement a full-fledged groups search feature (if this is at all feasible). The forthcoming groups refactor will probably have some bearing on this task. |
1318847512000000 | 1318847566000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1404 | enhancement | zephod | zephod | ckan-v1.7 | closed | wontfix | Search Page UI improvements |
[Refactored] :: Follows on from #1506 UX changes.
|
1318847818000000 | 1338203639000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1409 | enhancement | zephod | zephod | ckan-sprint-2011-11-07 | closed | fixed | Add Gravatars to user profiles |
Since we now require email addresses, it's sensible to request users' gravatars to add a little flavour to their user profile (and, potentially, other places eg. comments threads?) [Reopened: Additional] Use gravatars in the HTML generated by helpers.py to create lists of users. Eg. on user/list and dataset/history. |
1319200773000000 | 1324047722000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1410 | enhancement | zephod | zephod | ckan-v1.5 | closed | duplicate | Add Gravatars to user profiles |
Since we now require email addresses, it's sensible to request users' gravatars to add a little flavour to their user profile (and, potentially, other places eg. comments threads?) |
1319200774000000 | 1319213205000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1411 | enhancement | zephod | rgrp | ckan-backlog | new | Force resource format to be lower case (also mimetype) |
Format should be lowercase. Automatically lower case (for extra points have a bit of javascript to force lower case when entering).
|
1319319604000000 | 1319319604000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1425 | enhancement | zephod | dread | closed | fixed | Dataset delete button |
From Jonathan gray: At the moment to delete a package you have to go to 'state' and change from 'active' to 'deleted'. For me this was not very obvious, and someone recently wrote to me about this too. Its a small issue - but unless you know what 'state: active' refers to, its not obvious what this means, nor that this is where to go if you want to delete a package. From UI perspective this could be replaced by either a trash can or some text that says 'delete', perhaps with some prompt that explains what happens when you delete a package - explaining that non-admins won't be able to see it, and how you purge, etc. |
1319649860000000 | 1330085282000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1445 | enhancement | zephod | rgrp | ckan-sprint-2011-12-05 | closed | fixed | Resource View page in WUI |
Super ticket: #1032
See: http://wiki.ckan.org/Dataset_View_Page Implemented in branch feature-1445-resource-view. Still to do:
|
1320665049000000 | 1330019916000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1450 | enhancement | zephod | johnglover | ckan-sprint-2011-12-05 | closed | fixed | Simplify dataset view page |
See http://wiki.ckan.org/Dataset_and_Resource_Pages_Proposal
(additional)
Very rough summary: create more info section and move stuff out (relayout page e.g. README, tags etc) |
1320677788000000 | 1330019974000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1506 | enhancement | zephod | rgrp | ckan-sprint-2012-03-05 | closed | fixed | [super] UX improvements to dataset edit, create and search + group + user page (Dec 2011) |
Historical Parent TicketsStep Zero
Dataset Edit-Resources
Dataset Settings
Dataset View
Dataset Create
User pagesEtc
|
1323088306000000 | 1330702859000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1507 | enhancement | zephod | rgrp | ckan-backlog | assigned | Minor fixes to dataset add on Group edit form - 0.5d |
Group edit dataset add form needs some work
|
1323088429000000 | 1338205220000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1517 | defect | zephod | zephod | ckan-sprint-2011-12-05 | closed | fixed | Accessing resource view sometimes auto-downloads the resource |
Clicking any of the links to a resource page in the dataset viewer seems to load the page and immediately start downloading the resource file. For example, being here: http://test.ckan.net/dataset/europeana-lod and clicking on any of the links to the first resource. |
1323109647000000 | 1323175957000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1521 | enhancement | zephod | shevski | ckan-sprint-2012-01-23 | closed | fixed | [super] Groups UI and UX improvements in v1.6 from Cygri |
Various UX and UI improvements to groups. Etherpad: http://ckan.okfnpad.org/feature-1521-groups-ux Improved groupsFrom Richard Cyganiak. This is a set of proposals to make the groups feature more powerful. As a result, currently separate CKAN instances such as http://ie.ckan.net/ could be turned into a simple group on the Data Hub without losing their separate identity.
Additional
Steps
Nice-To-Have
|
1323169961000000 | 1330675930000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1528 | enhancement | zephod | zephod | ckan-backlog | closed | fixed | Gravatar next to My Account link on all pages |
Rather than the anonymous 'user' icon in the top-right corner, we could display your gravatar on all pages when you are logged in. This was suggested by Richard Cyganiak: http://lists.okfn.org/pipermail/ckan-discuss/2011-November/001825.html |
1323197931000000 | 1330020444000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1530 | defect | zephod | lucychambers | ckan-v1.7 | closed | fixed | URL field help text in wrong place |
Confusion between entering values in the title and name/url fields in datacatalogs.org. The help text "Url must be purely lowercase alphanumeric (ascii) characters and these symbols: -_" applies to the name/url field, yet in Lucy's browser the text that is actually hovering over the title field in my browser. |
1323261984000000 | 1338202731000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1583 | enhancement | zephod | johnglover | ckan-sprint-2012-02-06 | closed | fixed | Integrate QA into frontend - 1d |
Tasks:
Next Steps:
|
1324459327000000 | 1327582702000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1603 | enhancement | zephod | rgrp | ckan-v1.7 | closed | duplicate | Search query builder |
Super ticket: #1745 Ability to build up search query using a nice javascript-y interface.
|
1325268364000000 | 1338202654000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1646 | defect | zephod | dread | ckan-sprint-2012-01-23 | closed | worksforme | Resource navigator options display spuriously |
When viewing a dataset, the "Resources" navigation button contained the Resource titles on the Resource navigator button, instead of in a drop-down mouse-hover menu. |
1326452700000000 | 1327407044000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1716 | enhancement | zephod | shevski | ckan-sprint-2012-02-06 | closed | fixed | move or change save warning on edit dataset page [a:0.1d] |
To allow navigation between sections to still work, also potentially rephrase to avoid confusion that you have to save every time to add a tag or resource and can't say add description, tag and resource in one go |
1327599893000000 | 1328530370000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1735 | enhancement | zephod | dread | ckan-sprint-2012-02-20 | closed | wontfix | "Unsaved changes" warning briefly when you click "Save" |
Super ticket #1744 If you edit a dataset, simply add a tag and click on "Save" then you get the message "You have unsaved changed. Make sure to click 'Save Changes' below before leaving this page." inserted whilst the submission takes place. (This is because the click moves focus away from the tag field). This (reasonably common) edge-case could usefully be squashed. Also note typo: "unsaved changed" |
1328009420000000 | 1328609804000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1744 | enhancement | zephod | rgrp | ckan-sprint-2012-03-05 | closed | fixed | UX improvements to dataset edit as of Dec 2011 |
Super ticket: #1506
|
1328224628000000 | 1330349472000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1782 | enhancement | zephod | rgrp | ckan-future | new | Improvements to datasets page UX (Feb 2012) |
|
1328609441000000 | 1338205232000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1788 | defect | zephod | zephod | ckan-sprint-2012-03-05 | closed | fixed | IE7 compatibility problems |
From Antonia Acuno, via Ira: It appears that the current layout for the datahub does not work in IE7, which would mean a problem for us as most gov uses it and is one of those we have to support...any views? Tested in several gov departments computers, so a common enough issue. From Rufus: We haven't officially supported IE7 so far but can put engineering effort into this if absolutely needed. I note that IE 7 is now 3y out of date and is likely a security risk. Obviously this is something to ask Antonio about. |
1328799250000000 | 1333133365000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2223 | enhancement | zephod | rgrp | ckan-sprint-2012-03-19 | closed | fixed | Switch to bootstrap from blueprint |
Why?
|
1331384974000000 | 1332842692000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2286 | enhancement | zephod | zephod | ckan-sprint-2012-04-16 | closed | fixed | Upgrade to boostrap v2.0.2 |
I minified bootstrap and apparently downgraded the version. This breaks things in Recline, and creates weird discrepancies (DGU uses 2.0.2 and had some problems importing HTML from TheDataHub? core, for example.)
|
1334251818000000 | 1338205222000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2412 | defect | zephod | icmurray | ckan-sprint-2012-06-25 | assigned | More than one resource invalidatiing breaks dataset edit form |
When attempting to add more than one resource at once, if more than one resource invalidates, this results in a js error, leaving the form in an inconsistent state. Repro:
|
1337717148000000 | 1338203234000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#986 | defect | wwitzel3 | thejimmyg | ckan-v1.4-sprint-2 | closed | fixed | Broken link report from the ckanext-qa code |
Should have the following features:
[If you can't do the last one yet, don't worry] |
1297683994000000 | 1297812401000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#164 | enhancement | wwaites | dread | v1.0 | closed | fixed | Creating RDF data from CKAN |
Related to: ticket:90 Link to RDF version of CKAN data and ticket:163 (regularly convert CKAN data to RDF). Convert ckan data to RDF with suitable ontology and put on semantic.ckan.net. |
1256052643000000 | 1271251422000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#449 | task | wwaites | johnbywater | closed | invalid | Start email thread about RDF in CKAN with JF and WW | 1282299482000000 | 1311182945000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#489 | story | wwaites | johnbywater | closed | fixed | Notify RDF service of model events | 1282426051000000 | 1294416189000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#496 | requirement | wwaites | johnbywater | ckan-v1.4-sprint-2 | closed | fixed | Provide a mechanism for exporting GEMINII metadata via a CSW interface | 1282427307000000 | 1299164106000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#537 | task | wwaites | wwaites | closed | duplicate | Caching and Performance improvement |
There are several places where performance is unacceptably slow. Even in places where it is not, the system could still be more responsive for read requests. Introducing caching has to be done carefully and should be done in a standards compliant manner. General strategy
TasksThese tasks should be broken into sub-tickets:
Future Work
|
1283184362000000 | 1311178929000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#539 | requirement | wwaites | rgrp | ckan-v1.4 | closed | invalid | The system shall improve performance | 1283242447000000 | 1303118486000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#540 | story | wwaites | rgrp | closed | fixed | Implement caching in a systematic manner | 1283242705000000 | 1302694845000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#541 | enhancement | wwaites | rgrp | closed | fixed | Full-page caching even for logged in users |
The simplest way to improve performance on specific pages is to implement full page caching. This, however, has challenges on pages with user-specific content. For example, on CKAN when a user is logged at the top of the page we have "You are logged in as: {username}". Similarly we change the visibility of some material depending on the status of users:
|
1283243139000000 | 1294924872000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#542 | task | wwaites | rgrp | closed | fixed | 'Show and Tell' page customization using cookie + js |
To allow for full page caching even on customized pages for logged in users we can use cookie+javascript techniques as described here: http://www.ibm.com/developerworks/web/library/wa-rails2/ In the first place we just need to apply this to:
|
1283244432000000 | 1283278942000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#543 | task | wwaites | rgrp | closed | duplicate | Investigate partial page caching and edge-side includes |
Edge-side includes or partial page caching are a standard way to deal with caching of pages in which some (usually small) part of the content cannot be cached or should be cached in a different manner (e.g. much more briefly) than the rest of the page. Edge-side includes have the advantage that they integrate with general 3rd-party caching systems such as varnish. Introducing either partial page or ESI will require some overhaul work to change the page render processing somewhat. |
1283244784000000 | 1311178918000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#694 | bug | wwaites | dread | closed | fixed | No postgres tools for current version |
Database for all CKAN instances upgraded to Postgres 8.4, but none of the eu machines were upgraded with the tools necessary to administer them. |
1286977052000000 | 1287087916000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#754 | enhancement | wwaites | johnbywater | ckan-v1.4-sprint-5 | closed | wontfix | Filtering for harvesting sysem |
This has once again been ruled out for UKLP for the timebeing. |
1288040469000000 | 1303118020000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#766 | requirement | wwaites | johnbywater | ckan-v1.3 | closed | duplicate | The system shall support harvesting metadata from ArcGIS |
Perhaps 80% of the users of the UKLII may be using ArcGIS. |
1288177933000000 | 1296593519000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#786 | requirement | wwaites | johnbywater | ckan-v1.3 | closed | duplicate | The system shall support deleting a registered harvest source | 1289210982000000 | 1294410004000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#789 | requirement | wwaites | johnbywater | ckan-v1.3 | closed | duplicate | The harvest source form shall validate location field by positive identification of source type | 1289212106000000 | 1296593257000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#801 | enhancement | wwaites | johnbywater | ckan-v1.4-sprint-3 | closed | duplicate | Get/Set last harvested time for a given harvest source |
Implies that last harvested time must be stored on source by harvesting job (see #802). |
1289483546000000 | 1300196714000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#844 | defect | wwaites | wwaites | closed | fixed | bad mail config ckan.net/ckan.org |
ckan.net and ckan.org have no mx record and no listener on port 25. yet they send out mail. this means, when messages it sends bounce for whatever reason, the bounce messages stay in the queue on the remote mail server until they expire. for example: B30E6D9F 2873 Sat Dec 4 14:05:40 MAILER-DAEMON (delivery temporarily suspended: connect to ckan.net[46.51.189.76]:25: Operation timed out) [email protected] both these domains should have an mx record pointing to mail.okfn.org and mail.okfn.org should be configured to handle these addresses correctly, e.g. by sending them to /dev/null |
1291556753000000 | 1296340486000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#851 | defect | wwaites | wwaites | ckan-v1.3-sprint-1 | closed | fixed | Link Checking |
revisit link checker from http://knowledgeforge.net/ckan/ckanext/file/tip/ckanext/link_checker.py revisit ollyc's parallel work look at how this gets used in practice (maybe deprecate in favour of curate tool (suitably wrapped to hide details from the user) |
1291722860000000 | 1293025112000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#853 | enhancement | wwaites | wwaites | ckan-v1.3-sprint-1 | closed | fixed | Client upload to storage without having primary storage keys |
Reverse engineer boto and work out how to get headers to support upload to google storage without holding api keys. This would lead to an extension to OFS. This analysis should inform (and go hand-in-hand) with the implementation of ticket:879 (Storage Auth API in CKAN).
|
1291723063000000 | 1294594581000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#856 | defect | wwaites | dread | closed | invalid | Tests for caching |
Test coverage for ckan.lib.cache is only 40%. Can that be usefully improved? |
1291724064000000 | 1311177085000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#860 | defect | wwaites | wwaites | ckan-v1.3 | closed | fixed | full text indexing for semantic.ckan.net |
... |
1291726029000000 | 1291726067000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#861 | defect | wwaites | wwaites | closed | invalid | unicode errors creating rdf output | 1291726125000000 | 1311168845000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#862 | defect | wwaites | wwaites | ckan-v1.3 | closed | fixed | deploy rdf on catalogue.data.gov.uk |
handle various dgu extras, configure apache for autonegotiation, etc. |
1291726237000000 | 1291726261000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#879 | enhancement | wwaites | rgrp | ckan-v1.3 | closed | fixed | Storage auth API |
API to provide credentials to allow authorized 3rd parties (ie. one's with CKAN api keys) to make uploads to storage. Implement as a CKAN extension. |
1292868509000000 | 1316030482000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#883 | enhancement | wwaites | wwaites | ckan-v1.4 | closed | fixed | uklii harvesting refactor |
master ticket
|
1293277713000000 | 1300196622000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#885 | defect | wwaites | wwaites | ckan-v1.3 | closed | fixed | reimplement csw module to use owslib | 1293278099000000 | 1294253508000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#886 | defect | wwaites | wwaites | ckan-v1.3 | closed | duplicate | move uklii forms api to dgu module |
doesn't belong in ckan core |
1293278145000000 | 1294916538000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#887 | enhancement | wwaites | wwaites | ckan-v1.4 | closed | fixed | move harvesting to generic module |
in concert with pudo's work on harvesting different types of documents. should also make it possible to consume, e.g. dcat |
1293278215000000 | 1300196600000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#894 | defect | wwaites | wwaites | ckan-v1.4 | closed | invalid | harvest from http://locationmetadataeditor.data.gov.uk/geonetwork/srv/csw | 1294253876000000 | 1300196388000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#930 | defect | wwaites | dread | closed | fixed | call_timing files created for every request |
On a production server we produce literally millions of little files saying how long every single request took to process. They are here: hmg.ckan.net.2/pylonsdata/call_timing They were added by ckan/lib/base.py in cset:da438a9085d3. I don't believe anyone uses these stats. |
1296061721000000 | 1297066292000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#952 | task | wwaites | pudo | ckan-backlog | closed | invalid | CKAN should run under nginx/uswgi |
second part of #908 |
1296730498000000 | 1310125204000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#988 | task | wwaites | thejimmyg | ckan-v1.4-sprint-2 | closed | fixed | Get a better HTML view of a GEMINI document using XSL | 1297685975000000 | 1299493598000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1084 | task | wwaites | wwaites | ckan-v1.4-sprint-6 | closed | fixed | ckan.net RDF links changed |
need to make some changes for the links to semantic.ckan.net. it should use http://semantic.ckan.net/record/<package_id> now append .rdf, .ttl, .nt, .dot, .json (even .html for an ugly table) to taste (or just leave off the suffix and let content negotiation take care of it) the base url is changed, but it now uses id not name. see for example: |
1302616717000000 | 1304934534000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1206 | defect | wwaites | dread | closed | fixed | "Content-Type json" header scuppers package POST |
Compare these two requests to create a package: curl http://test.ckan.net/api/rest/package -d '{name:"test"}' -H 'Content-Type: application/json' -H 'X-CKAN-API-KEY: tester' curl http://test.ckan.net/api/rest/package -d '{name:"test"}' -H 'X-CKAN-API-KEY: tester' The second one gets the payload through (ckan log): Retrieving request params: UnicodeMultiDict([('{name:"test"}', u'')]) But the first one causes a ServerError? because the payload (name:"test") doesn't make it to request.POST or request.params: Retrieving request params: UnicodeMultiDict([]) The only difference is the "ContentType?: application/json" header, which seems a reasonable thing to include. Javascript lib backbone.js (for example) inserts this automatically. So why does this header cause the payload to not get through to the request object? |
1309344348000000 | 1309450216000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#202 | enhancement | tonfa | dread | v0.11 | closed | fixed | Internationalization (i18n) try-out |
Try i18n for one language (German) for ckan (de.ckan.net). Basic approach to i18n is well-covered in Pylons book: http://pylonsbook.com/en/1.1/internationalization-and-localization.html However, we need to integrate with our Genshi templates. Details on how to do this in comment: http://wiki.pylonshq.com/display/pylonsdocs/Internationalization+and+Localization Steps
|
1260179192000000 | 1265892368000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1370 | enhancement | toby | rgrp | ckan-sprint-2012-04-30 | closed | fixed | [super] Social sharing for datasets (and resources) |
Add a way to share datasets and see mentions of datasets on twitter (and elsewhere) As a visitor I want to share a link to a dataset I have found. I also want to see how many others have shared this (or mentioned it).
Discussion
|
1317422686000000 | 1336045983000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1387 | defect | toby | johnglover | ckan-v1.8 | closed | fixed | Not specifying a protocol in dataset url causes broken link to be served on dataset view page |
If a user enters a url with no protocol (eg: www.data.gov.uk) in the 'url' field of a dataset, a broken link is created on the view page. CKAN should probably either put in a http:// if no protocol is given, or validation should fail. |
1318428893000000 | 1343042311000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1586 | enhancement | toby | dread | ckan-v1.7 | closed | duplicate | 'Sort by' field for package search |
We default to sort packages search results by "search rank", but we can change it to be "name", "title", "metadata_modified" date, "metadata_created" date. It works in the API now, so let's have (say) a drop-down in the Web UI for this. Follows on from #191. |
1324479588000000 | 1337079419000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1653 | enhancement | toby | ross | ckan-sprint-2012-03-05 | closed | fixed | Change URLs for multilingual site |
To support multiple languages we should have an easy way to specify the language as part of the URL, so that URLs are both specific and we also reduce the dependency on the session.
|
1326710590000000 | 1329845387000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1792 | enhancement | toby | kindly | ckan-sprint-2012-03-05 | closed | fixed | [super] api to use same validation and logic as wui forms. |
The api currently uses the default validation schemas regardless of the form you specified on the front end. There should be a way to post through the api using the same validation rules. |
1329146487000000 | 1333037710000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1803 | enhancement | toby | toby | ckan-sprint-2012-03-19 | closed | fixed | clean up routes | 1329483497000000 | 1332333091000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1804 | defect | toby | dread | ckan-sprint-2012-03-05 | closed | fixed | CKAN mounted at URL - changing language problem |
e.g. http://189.9.137.65/dados/ clicking on Deutsch link is http://189.9.137.65/dados/locale?locale=de&return_to=%2Fdados%2F&hash=1dc17c315c419df850da0dd3599eefa9da76fbeb and redirect goes to http://189.9.137.65/dados/dados/?__cache=97995106 so /dados/dados/ when it should be /dados. Affects CKAN 1.6b only (not yet released). |
1329484956000000 | 1330347185000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1806 | task | toby | toby | ckan-sprint-2012-03-05 | closed | fixed | make drop down language selector |
language chooser should look like the ec one |
1329741393000000 | 1331295310000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2220 | enhancement | toby | toby | ckan-sprint-2012-03-19 | closed | fixed | make ckan cacheable |
need to sort cookies etc should work with nginx and varnish |
1331228643000000 | 1338205222000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2227 | enhancement | toby | toby | ckan-sprint-2012-03-19 | closed | wontfix | Tests are slow and broken |
not all tests run and they take too long :( |
1331556570000000 | 1332843126000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2244 | enhancement | toby | toby | ckan-future | new | clean up auth |
|
1332177771000000 | 1338205402000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2251 | enhancement | toby | kindly | ckan-sprint-2012-04-16 | closed | fixed | Internal analytics for ckan. |
Page views and Resources clicks need to be tracked. User StoriesUS1 As a Site Admin / Visitor (?) I want to see how often a page has been viewed (every page) and how often resources have been downloaded. US1a Next to a resource or a dataset see how often it has been downloaded / viewed US1b I want to see datasets or resources ranked by most downloaded or viewed US1c See a trend graph for a dataset (and resources) Adminstrative Dashboard (?)
Implementation Details
Storing DataHow does ckanext-googleanalytics do this? Current table: package_id | count_recent | count_total Move to a new stats_summary table id | item_id | object_type | stats_type (total, month_yyyy_mm, ...) | value Do we store this data into the search (solr) so we can search by it? Displaying Data
Tracking Data
Own Solution(For later: not as part of this ticket probably) site_tracking table id | url | timestamp | action (page_view, resource_download) |
|
1332331029000000 | 1336046155000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2253 | enhancement | toby | toby | closed | wontfix | CMAP [super] |
Somewhere for CMAP stuff not in other tickets need to create some general tickets
|
1332341133000000 | 1340038490000000 |