aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Removing text on frontpage that suggests we have favorites (we don't)Christopher Allan Webber2012-08-041-1/+1
|
* Fixed a UnicodeError in the sql.models.MediaEntryJoar Wandborg2012-08-031-1/+3
| | | | | The __repr__() call would crash the process when it tried to convert an unicode title to ASCII for terminal/logfile output.
* All processing exceptions are now loggedJoar Wandborg2012-08-011-0/+8
| | | | | All processing exceptions should now be logged, the MediaEntry marked as failed, the exception re-raised.
* Added text-overflow: ellipsis to the media thumbnailsJoar Wandborg2012-07-281-0/+3
|
* Copied base.html to airy and changed the logoJoar Wandborg2012-07-281-0/+100
|
* Reference the new theme aliasing nginx stuff in the theming documentationChristopher Allan Webber2012-07-272-2/+12
|
* Add documentation on how to alias your theme static filesChristopher Allan Webber2012-07-271-0/+5
|
* Tweak theming docsWill Kahn-Greene2012-07-261-49/+55
| | | | | | I did a pass on language and more reST formatting. This is a little cleaner, though there are a couple of parts that feel like they could use some work.
* Merge remote-tracking branch 'refs/remotes/gandaro/369-thread-gettext'Christopher Allan Webber2012-07-263-8/+11
|\
| * make mg_globals.translations thread-safeJakob Kramer2012-07-183-8/+11
| | | | | | | | | | I added mg_globals.thread_scope (an instance of threading.local) and made `translations' an attribute of it.
* | Merge remote-tracking branch ↵Christopher Allan Webber2012-07-269-194/+205
|\ \ | | | | | | | | | 'refs/remotes/willkg/plugins-infrastructure-rewrite'
| * | [Issue 466] Implement e-z plugin disablingWill Kahn-Greene2012-07-173-0/+59
| | |
| * | Rework plugin infrastructure to nix side-effectsWill Kahn-Greene2012-07-178-196/+148
| |/ | | | | | | | | | | | | | | | | | | | | | | | | This reworks the plugin infrastructure so as to remove module-loading side-effects which were making things a pain in the ass to test. With the new system, there's no auto-registering meta class. Instead plugins do whatever they want and then specify a hooks dict that maps hook names to callables for the things they're tying into. The most common one (and the only one we've implemented so far) is "setup". This also simplifies the sampleplugin a little by moving the code to __init__.py.
* | Removing PIL from the setup.py develop process.Christopher Allan Webber2012-07-261-1/+1
| | | | | | | | | | People should use package managers to install PIL. It's too much of a mess to install via python packaging.
* | Include Airy theme by defaultJef van Schendel2012-07-236-0/+891
| |
* | Add zoom-in cursor css; small indentation fixJef van Schendel2012-07-211-5/+11
| |
* | Edit comment-notification textJef van Schendel2012-07-201-2/+2
| |
* | Insignificant edits to logo SVGJef van Schendel2012-07-201-10/+10
| |
* | Increase Description and Bio textarea height to 100pxJef van Schendel2012-07-201-0/+1
|/
* Fix themeing docsWill Kahn-Greene2012-07-161-73/+78
| | | | | This fixes a bunch of formatting issues in the themeing docs and makes them easier to read.
* Overhaul flatpagesWill Kahn-Greene2012-07-163-93/+108
| | | | | | | | * move contents of main.py to __init__.py * update documentation in README * change the key/value configuration specification * added a recipe for passing values from the url to the template * removed some unused code
* Fix templateWill Kahn-Greene2012-07-161-1/+1
|
* Finish flatpagesplugin; add plugin docsWill Kahn-Greene2012-07-1611-65/+244
|
* Flatpages first passWill Kahn-Greene2012-07-167-23/+190
| | | | | | | | | | This fixes the template loader so that it can load plugin templates. This adds code for registering template paths so that plugins can add their own templates. This adds the base code for the flatpagesfile plugin. It doesn't serve pages, yet, but it's pretty close.
* Added a section describing how to do theming via simple CSS stuff!Christopher Allan Webber2012-07-141-0/+24
|
* Moving extrahead.html -> extra_head.html because it's easier to readChristopher Allan Webber2012-07-142-1/+1
|
* Small fix to themedata_for_theme_dir utility about sectionsChristopher Allan Webber2012-07-141-1/+1
| | | | | If we can't find the theme section, we should use a dictionary instead of None in this section of code.
* Allow for an "extrahead" template where themers can include extra css, js, etcChristopher Allan Webber2012-07-142-0/+22
|
* Store licensing info as wellChristopher Allan Webber2012-07-141-1/+2
|
* Mostly good theming documentation!Christopher Allan Webber2012-07-141-23/+150
|
* Fleshing out theming documentation; wrote out "structure of things" sectionChristopher Allan Webber2012-07-141-2/+92
|
* Setup the scaffolding for theme installing, but it doesn't work yetChristopher Allan Webber2012-07-141-2/+4
|
* Break the asset linking code off into a reusable functionChristopher Allan Webber2012-07-141-30/+50
| | | | In the future, the install command should be able to use that as well.
* Moving the "dependency injection printer tools" over to tools/common.pyChristopher Allan Webber2012-07-143-20/+39
|
* asset linking command now worksChristopher Allan Webber2012-07-141-7/+26
|
* Start of the `./bin/gmg theme assetlink` command.Christopher Allan Webber2012-07-142-0/+87
| | | | Mostly works but doesn't handle all the places it could break.
* Make the theme_linked_assets_dir config option point to the right place by ↵Christopher Allan Webber2012-07-141-1/+1
| | | | | | default Should be in user_dev...
* Making the register_themes() tool also return the current themeChristopher Allan Webber2012-07-142-9/+12
| | | | | This will reduce the amount of work reproducing this behavior when pulling together the theme registry elsewhere.
* Serve and setup the mediagoblin "linked theme" assets directoryChristopher Allan Webber2012-07-142-0/+7
|
* Add the theme domain to the application's staticdirectorChristopher Allan Webber2012-07-142-4/+9
|
* Update staticdirect stuff so it can handle "domains" of staticdirectionChristopher Allan Webber2012-07-143-24/+38
|
* Kill MultiRemoteStaticDirect... nobody was really using it anywayChristopher Allan Webber2012-07-142-27/+4
| | | | | Since we're adding the new "domain" staticdirect system we should clean this up.
* Moving staticdirect to tools/Christopher Allan Webber2012-07-142-1/+1
|
* Themes are now registered and can have their templates loaded properlyChristopher Allan Webber2012-07-143-6/+32
|
* Early version of theme registry codeChristopher Allan Webber2012-07-142-0/+83
|
* removed _make_safe in favor of functools.wrapsJakob Kramer2012-07-122-19/+18
|
* Processing panel improvementsJoar Wandborg2012-07-116-2/+198
| | | | | - Added admin processing panel - Minor fixes on the user processing panel template
* Panel improvementsJoar Wandborg2012-07-1110-27/+101
| | | | | | | | | | - Added progress meter for video and audio media types. - Changed the __repr__ method of a MediaEntry to display a bit more useful explanation. - Added a new MediaEntry.state, 'processing', which means that the task is running the processor on the item currently. - Fixed some PEP8 issues in user_pages/views.py - Fixed the ATOM TAG URI to show the correct year.
* Minor improvements to the processing panelJoar Wandborg2012-07-104-8/+33
| | | | | | - It is now possible to actually see what's processing, due to a bug fix where __getitem__ was called on the db model. - Removed DEPRECATED message from the docstring, it wasn't true.
* Merge branch 'master' into 201207-testfixesBrett Smith2012-07-0824-52/+892
|\