IdeaTorrent

Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor timd

Duplicate content handling  
0/2
Approvals
Written by timd the 6 Oct 09 at 08:33. Global category: Publishing Plings Data. Awaiting moderation
There is a risk when it comes to SEO that providing multiple ways of accessing the same content may lead it to be penalised in Search Engine rankings.

Every activity in Plings should have a canonical location on Plings.net, and it may be right to have a canonical location in local websites, where those websites provide a substantively different interface / page from the central Plings.net
0
votes
closed
Solution #1: Check out best practice from Google
Written by timd the 6 Oct 09 at 08:33.
Make sure Pling.net is compliant and provide guidance to local republishers of Plings data.

http://googlewebmastercentral.blogspot.com/2009/10/new-parameter-handling-tool- helps-with.html

Add a comment or propose a solution >>

Collect/generate plings data via a Drupal module  
Written by stevieflow the 25 Sep 09 at 16:43. Global category: Gathering Plings Data. New
The Drupal CMS could be very useful as a tool to both collect and publish Plings data. This idea is concerned with the collection of the data and whether any module currently exists to help or a new one would have to be configured.

0
votes
up equal down
Solution #1: Dedicated PlingsDrupal module
Written by stevieflow the 25 Sep 09 at 16:43.
One solution would be to create a new module that would fit and talk directly to the Plings API.
0
votes
up equal down
Solution #2: Utilise Drupal Event Module
Written by stevieflow the 25 Sep 09 at 16:45.
Possibility to use - http://drupal.org/project/event ?
0
votes
up equal down
Solution #3: CCK, FeedAPI & Input Module
Written by timd the 27 Sep 09 at 22:06.
A flexible solution may work with CCK, FeedAPI and creating a custom PlingsInput module for making the input API calls.

This would involve:

1) Creating a CCK content type which mirrors the fields in the Plings Output API/Input API. This can take advantage of all the existing CCK fields such as NodeReference (for maintaining the relationships between events, venues and host organisations), link, images, location etc.

Where particular validation for Plings Input API fields is required - this could involve creation of an additional CCK field type, or validation routine.

The creation of an activity record could take advantage of Youth Agora's 'complete' module for showing how complete a record is.

It also gives maximum flexibility for CCK activities to be represented in Views. CCK is moving into Core in Drupal 7.

2) Creating a FeedAPI Parser that parses Plings Output API RSS and XML (depending on presence of API key) into the CCK nodes set up in part (1).

This would allow a Drupal install to pull in Plings data and display it in all sorts of ways through Views, Faceted browsing etc.

Anything that can be done with a node could be done with a Pling.

(3) A custom module would need to be written that calls the Plings Input API when a 'Plings' activity type CCK node (or 'Venue' and 'Provider') nodes are edited.


Add a comment or propose a solution >>

Make it easy for people to print activities  
Written by David C the 12 Jun 09 at 15:39. Global category: Publishing Plings Data. In development
People may want to print all sorts of activity data, from one off activities to make a flier, to a list of everything that's on at a certain place/venue, to the whole of an organisations summer activities.

The data's there, so this is a task of selecting, formatting and sending to an appropriate print service/printer!

The API can probably narrow the selections, but then a user may want to custom select from that subset.

2
votes
inprogress
Selected solution (#1): The Plings Print Selecta!
Written by David C the 12 Jun 09 at 15:39.
UPDATE DavidC dhodgson is working on the 'Plings Selecta' - which partly addresses this solution and others below. There is still work to be done tho. See: http://selecta.elasticeye.org.uk

Original Post
Could be a stand alone app, or a 'plugin'

Provide a list of plings to select from (may be using check boxes)

Perhaps have options to group, order

Provide theme options

Produce a print preview

Possibly look at integration with print service API's such as moo.com

Could be better I suspect!
1
votes
inprogress
Selected solution (#2): Working with the Tabbloid.com API
Written by stevieflow the 16 Jun 09 at 12:04.
One solution to implement would be creating some examples and templates via the Tabbloid API. This could take some data from a Plings feed and format it for use and printing.

The trick would be to then look at how this can be accessed by all
0
votes
inprogress
Selected solution (#4): Apache Cocoon
Written by David C the 4 Aug 09 at 15:36.
It's been suggested to me that:
http://cocoon.apache.org/

might be the solution to the data to paper part of this.

As I understand it Apache Cocoon uses Apache FOP as a module to print to PDF. Coccon itself is a web interface that can manipulate data sent to it (in various formats), and output it various formats.

Anyone had any experience with it?

0
votes
inprogress
Selected solution (#5): Printing from iCal Feeds
Written by timd the 10 Aug 09 at 14:56.
Given we're looking to print date-based information in most cases - we may find it useful to look for code geared up to formatting iCal feeds and then using that...

See the 7 comments or propose a solution (latest comment the 19 Sep 09 at 11:42) >>

Move report incorrect information link  
Written by timd the 16 Sep 09 at 10:23. Global category: Publishing Plings Data. Implemented
Good call Tim - implemented.

The 'Report Incorrect Information' link on Plings.net is too near to the Share links.
0
votes
implemented
Selected solution (#1): Move to below times and costs
Written by timd the 16 Sep 09 at 10:23.
Move the link to just below the times and costs on Plings.net

Add a comment or propose a solution >>

Safety Guidance by Share Links  
0/2
Approvals
Written by timd the 16 Sep 09 at 10:21. Global category: Publishing Plings Data. Awaiting moderation
We should provide soft-touch security guidance next to the share links on Plings.net
0
votes
closed
Solution #1: Small pop-up
Written by timd the 16 Sep 09 at 10:21.
A small pop-up appears whenever you hover over the share links at the top-right of the Plings.net site stating something along the lines of:

"Who are you sharing with? Make sure you take care not to reveal private information in public."

Or something similar which might link to guidance about not sharing definitive information about activity participation in public.

Add a comment or propose a solution >>

What's New  
Written by timd the 6 Aug 09 at 14:46. Global category: Publishing Plings Data. New
A feed or easy API call to fetch only recently changed records or information.

It would be great to be able to send information providers, youth workers, parents & young people a list of 'new' activities this week. This would be a feed which excluded (in some way) recurrence of activities from previous weeks - but highlighted substantially changed or new activities.
0
votes
up equal down
Solution #1: Filtered feeds
Written by timd the 6 Aug 09 at 14:46.
Some code which filters feeds to provide this 'new activity' functionality.

See the 2 comments or propose a solution (latest comment the 11 Aug 09 at 11:52) >>

Make the Output API easy for humans to understand  
1/2
Approvals
Written by David C the 3 Aug 09 at 15:42. Global category: Publishing Plings Data. Awaiting moderation
The Output API is pretty easy to understand, but if you don't speak the language of parameters, URL's and optional strings, then perhaps an interpretation layer would be useful.

I think this could be useful in a number of applications that present users with a choice of how to get their Plings
0
votes
closed
Solution #1: Simple URL builder form
Written by David C the 3 Aug 09 at 15:42.
Take the most popular Output API options and build a form that returns a URL of your choices (e.g. number of days, town/local authority, postcode) Maybe offer some optional parameters (e.g. search date)

I would stop at the point where a URL is built cos this can then be used in a modular fashion by other applications.

So, all this needs to do for now is return a URL that could be used to get raw data.
0
votes
closed
Solution #2: Simple URL Building Widget
Written by timd the 6 Aug 09 at 14:42.
A version of the 'Simple URL Builder Form', but implemented in Javascript in a way that made it easy to incorporate part or all of it into widgets.

Very useful for the preference pane of a Javascript widget that needs to be localised etc.

Add a comment or propose a solution >>