[GMG-Devel] GMG Bug Triage Day (Thu January 29, 2015 00:00)

GNU MediaGoblin Bug Triage Day

Where: IRC #mediagoblin on irc.freenode.net
When: All day long

Help us triage bugs! Find bugs that are old, forgotten, unverified and in other states of
not-quite-doneness. Help them on their way by giving them a friendly nudge!

Issue tracker: http://issues.mediagoblin.org/

Wiki page: http://wiki.mediagoblin.org/BugTriageDay

Join us as we scour the GNU MediaGoblin issue tracker for bugs that need some help.

Bug Triage Day is a bi-weekly meeting every other Thursday.

[GMG-Devel] GMG Bug Triage Day (Thu January 15, 2015 00:00)

GNU MediaGoblin Bug Triage Day

Where: IRC #mediagoblin on irc.freenode.net
When: All day long

Help us triage bugs! Find bugs that are old, forgotten, unverified and in other states of
not-quite-doneness. Help them on their way by giving them a friendly nudge!

Issue tracker: http://issues.mediagoblin.org/

Wiki page: http://wiki.mediagoblin.org/BugTriageDay

Join us as we scour the GNU MediaGoblin issue tracker for bugs that need some help.

Bug Triage Day is a bi-weekly meeting every other Thursday.
ayleph | 13 Jan 08:03 2015

[GMG-Devel] CAPTCHA framework for your consideration

Hi Goblins!

As some of you may know, I cobbled together a Google reCAPTCHA plugin a 
while back. My reCAPTCHA solution was far from optimal. I basically 
reimplemented the entire basic_auth plugin with customized views just so 
I could add a bit of CAPTCHA code to a page and receive POST data back. 
And the reCAPTCHA plugin couldn't be run alongside the basic_auth 
plugin; to ensure that the CAPTCHA view showed properly, you had to 
disable the basic_auth plugin.

In the months since my first CAPTCHA attempt, I've been thinking a lot 
about how to recreate my plugin in a more efficient way. Rather than 
replacing the basic_auth plugin, it should supplement the basic_auth 
plugin with only the CAPTCHA code. I think I've finally found a way to 
make that happen that makes sense in a MediaGoblin sort of way, and I'd 
like to present that for your consideration.

I. Basic Needs
In my mind, a CAPTCHA plugin needs to perform two main functions. First, 
it should display a CAPTCHA challenge on the appropriate view(s). 
Second, it should provide a mechanism of validating the CAPTCHA 
response, which probably requires analyzing some POST data of a form.

II. Hook it up
In the world of Gnu MediaGoblin, we seem to handle this kind of stuff 
with hooks. A simple template_hook should suffice for the function of 
displaying a CAPTCHA challenge. To that end, I propose we add a 
"captcha_challenge" template hook which can be placed wherever 
appropriate. For a specific example, I would suggest adding it to the 
register view [1], which would appear something like [2].
(Continue reading)

[GMG-Devel] MediaGoblin monthly meeting (Sat January 03, 2015 09:00)

MediaGoblin monthly meeting

Where: IRC #mediagoblin on irc.freenode.net
When: Sat Jan  3 09:00:00 2015 Pacific Time

Agenda and wiki notes are at http://wiki.mediagoblin.org/Meeting

Reply to this email to add new agenda items, discuss the agenda, or discuss meeting time.

Summary: MediaGoblin has a monthly meeting to coordinate the month's activities.  This meeting occurs on
the first Saturday of every month at 9:00am Pacitic Time.

Helpful links:
* Convert to your timezone: http://www.timeanddate.com/worldclock/fixedtime.html?iso=20150103T09&p1=224&ah=1

[GMG-Devel] GMG Bug Triage Day (Thu January 01, 2015 00:00)

GNU MediaGoblin Bug Triage Day

Where: IRC #mediagoblin on irc.freenode.net
When: All day long

Help us triage bugs! Find bugs that are old, forgotten, unverified and in other states of
not-quite-doneness. Help them on their way by giving them a friendly nudge!

Issue tracker: http://issues.mediagoblin.org/

Wiki page: http://wiki.mediagoblin.org/BugTriageDay

Join us as we scour the GNU MediaGoblin issue tracker for bugs that need some help.

Bug Triage Day is a bi-weekly meeting every other Thursday.
Laura Arjona Reina | 28 Dec 23:00 2014
Picon

[GMG-Devel] How to contribute to documentation

Hi everybody

http://mediagoblin.readthedocs.org has been great help to setup my GNU
MediaGoblin instances. Thank you very much for the software and the
documentation, and the additional help in the IRC channel :)

I've seen the "Core Plugin Documentation part" and now it shows:

Part 2: Core plugin documentation

    flatpagesfile plugin
    sampleplugin
    Trim whitespace plugin
    raven plugin
    basic_auth plugin
    openid plugin
    persona plugin
    ldap plugin

Since I'm trying some plugins in my site, I suppose I can contribute to
the documentation at least listing the current list of plugins, and
maybe writing a bit about the plugins that I'll use in my site.

I'm running 0.7.1 and my plugin folder has, in addition to the files
that are already listed, these ones:

api (is this a plugin? not sure)
metadata_display
archivalook
geolocation
(Continue reading)

[GMG-Devel] GMG Bug Triage Day (Thu December 18, 2014 00:00)

GNU MediaGoblin Bug Triage Day

Where: IRC #mediagoblin on irc.freenode.net
When: All day long

Help us triage bugs! Find bugs that are old, forgotten, unverified and in other states of
not-quite-doneness. Help them on their way by giving them a friendly nudge!

Issue tracker: http://issues.mediagoblin.org/

Wiki page: http://wiki.mediagoblin.org/BugTriageDay

Join us as we scour the GNU MediaGoblin issue tracker for bugs that need some help.

Bug Triage Day is a bi-weekly meeting every other Thursday.
Christopher Allan Webber | 14 Dec 19:57 2014

[GMG-Devel] "stable" branch

We've discussed at various points in the past having a branch that we
can recommend people to check out in the docs and which is fairly
stable.

Well, I've just committed an pushed the "stable" branch... which is
basically, for now, just 0.7.1.  Usually this will simply follow
whatever release we are doing.

What this means:
 - We'll still keep up the level of quality that we require for a commit
   to master.  I think that's good policy.
 - However, come next release, users who follow our current "check out
   from git" method will have an easier time tracking which branch they
   pull from.
 - stable will usually just track whatever the last release was (though
   minor docs fixes can be added to it).
 - docs.mediagoblin.org now points at stable.  master (and come 0.8.0,
   stable) now recommends cloning and checking out from the stable branch.

Hope everyone's having a good weekend!
 - Chris
cgw993 | 11 Dec 09:40 2014
Picon

[GMG-Devel] Mediagoblin

Hi,
I really appreciate the Mediagoblin project,  you guys are doing a great
job.  I wanted to request a feature : - at the Upload File location, could
an option be added for the user to select in order to have any metadata
stripped from say .jpg or .pdf files? Thanks
Jessica Tallon | 4 Dec 13:32 2014
Picon

[GMG-Devel] Call for API testing

Hello,

The last few weeks I've been working on the API trying to make sure it's 
solid and robust. We're working on the next release of GNU Mediagoblin 
over the next coming weeks, it'd be great if we can catch any remaining 
bugs in the API. Testing the API on the latest master would be a great 
help and reporting them to the issue tracker 
(https://issues.mediagoblin.org). You can test the API in a number of 
ways:

- Write your own code to work against the API (see API documentation: 
http://mediagoblin.readthedocs.org/en/v0.7.1/#part-5-pump-api)
- With the latest PyPump (available at: 
https://github.com/xray7224/PyPump)
- with p (available at: https://github.com/xray7224/p)

I'm available both on the mailing list and available as "jessica_lily" 
over on the #mediagoblin channel if you need any help or want to ask any 
questions.

[GMG-Devel] MediaGoblin monthly meeting (Sat December 06, 2014 09:00)

MediaGoblin monthly meeting

Where: IRC #mediagoblin on irc.freenode.net
When: Sat Dec  6 09:00:00 2014 Pacific Time

Agenda and wiki notes are at http://wiki.mediagoblin.org/Meeting

Reply to this email to add new agenda items, discuss the agenda, or discuss meeting time.

Summary: MediaGoblin has a monthly meeting to coordinate the month's activities.  This meeting occurs on
the first Saturday of every month at 9:00am Pacitic Time.

Helpful links:
* Convert to your timezone: http://www.timeanddate.com/worldclock/fixedtime.html?iso=20141206T09&p1=224&ah=1

Gmane