Commit Graph

385 Commits

Author SHA1 Message Date
Ingo Schommer 1230276f6f Added min stability for composer
Required for scrutinizer runs
2014-03-13 10:23:24 +13:00
Damian Mooyman d2ab260ecb Merge pull request #115 from IOTI/patch-1
Update TagCloudWidget.php
2014-03-05 09:11:03 +13:00
Ryan McLaren ef4d84290d Update TagCloudWidget.php
BUG: Fixes [Notice] Undefined variable: popularity.
2014-03-04 14:49:40 -04:00
Will Rossiter 80a6f7d44f Merge pull request #114 from tractorcow/pulls/tags-revamp
BUG Rewrite of Blog Tag calculation and handling
2014-03-04 18:39:39 +13:00
Damian Mooyman d788f6a979 BUG Fixed parsing of spaces and other whitespace in tag clouds. Fixes #59
BUG Fixed incorrect encoding of SelectedAuthor and SelectedTag; Now correctly cast for templates using the `cast` config, not within filtering.
BUG Fixed TagCloudWidget.popularities config from being incorrectly accessed as a static property
BUG Fixed TagCloudWidget::getCMSFields triggering extend('updateCMSFields') twice
BUG Fixed TagCloudWidget::getTagsCollection discarding tag label capitalisation
BUG Fixed TagCloudWidget::getTagsCollection not correctly respecting minimum tag counts (as well as maximum tag counts) when determining the popularity CSS class to assign.
Test cases for TagCloudWidget
API BlogEntry::TagNames now safely extracts tags from a blog entry as an associative 'lowercase' => 'Entered Tag' format
PHPDoc fixes
Removed trailing '?>' tags from PHP files
2014-02-28 17:07:56 +13:00
Will Rossiter 9a6152b8e4 Merge pull request #113 from tractorcow/pulls/fix-default-creation
BUG Fix BlogHolder::requireDefaultRecords not respecting SiteTree.create_default_pages config
2014-02-27 19:28:07 +13:00
Damian Mooyman 5589def46d BUG Fix BlogHolder::requireDefaultRecords not respecting SiteTree.create_default_pages config 2014-02-27 15:52:27 +13:00
Will Rossiter 2a25b9459c FIX: resolve virtual page use with widgets.
When using a VirtualPage mapping to a BlogTree, widgets will bypass the instanceof BlogTree check and instead fail to find the current page.
2014-01-28 12:24:31 +13:00
Will Rossiter 6653cc2546 Merge pull request #98 from tractorcow/3.0-simplepie-encoding-fix
BUG Fixed incorrect html encoding of SimplePie rss titles
2014-01-10 15:28:32 -08:00
Ingo Schommer c63b337e54 Merge pull request #109 from anselmdk/danish-translations
Danish translations updated from Transifex
2013-11-03 12:53:00 -08:00
Anselm Christophersen 02c4302cd0 Danish translations updated from Transifex 2013-11-01 08:06:46 +01:00
Will Rossiter 91705ccc7d Merge pull request #108 from heffaklump90/master
removed ref to InheritSideBar
2013-10-24 17:44:48 -07:00
Björn Radon adbefd648e removed ref to InheritSideBar 2013-10-24 21:21:30 +02:00
Ingo Schommer 576e462823 PHP <5.3.4 compat (is_a() usage)
Our build infrastructure still runs an ancient 5.3.3,
and given this is the only blocker for it, worth
complicating the code a bit to retain this compatibility.
2013-10-21 10:19:41 +02:00
Simon Welsh 4f3c258bf4 Create LICENSE 2013-09-02 21:22:03 +12:00
TeamCity 0599efa46b Updated master strings 2013-08-23 03:04:29 +12:00
Will Rossiter ba89364eb8 Merge pull request #97 from tractorcow/blog-archive-housekeeping
BUG / Housekeeping of Widget code
2013-08-14 23:33:19 -07:00
Damian Mooyman f4b51f0a0e BUG / Housekeeping of Widget code:
- TagCloudWidget not wrapped with if(class_exists('Widget')) check for dependency module
- Default titles for RSS Widget and TagCloudWidget not being translated.
- Fixed poor indentation, and excessive line length (scrutinizer errors)
- Removal of several blank 'private static $relation = array()' that added no value
- Missing PHPDoc for widget classes
- Fixed missing EOL and removed closing ?> from php files for consistency
2013-08-15 09:24:10 +12:00
Mateusz Uzdowski a07694a2b7 Change dependency versions to work for 3.1.0-rc1. 2013-08-13 13:47:17 +12:00
Damian Mooyman 9555373c21 BUG Fixed incorrect html encoding of SimplePie rss titles 2013-07-29 15:16:38 +12:00
Sean Harvey 573ad1bda8 Merge pull request #96 from halkyon/fixing_template_errors
BUG Fixing template errors (brackets not closed) introduced in fe5a978
2013-07-11 23:04:22 -07:00
Sean Harvey c553a536ba BUG Fixing template errors (brackets not closed) introduced in fe5a978 2013-07-12 18:02:02 +12:00
Ingo Schommer fe5a978f3a Finnish translation, and a few more localized strings
Thanks to @mediaclinic, see https://github.com/silverstripe/silverstripe-blog/pull/95
2013-07-08 12:58:45 +02:00
Ingo Schommer c044f8c7e9 Transifex translation support
Renamed auto-template entities from ".ss" to "_ss" to avoid clashes with YAML namespaces
2013-07-08 11:58:21 +02:00
Ingo Schommer 294074ba04 Suggest install of simplepie lib (been removed from SS core master) 2013-07-01 10:02:39 +02:00
Will Rossiter f7c33e440d Merge pull request #91 from yellowmamba/master
showdropdown has been removed.
2013-06-06 05:08:18 -07:00
Michael Wu fecfa23326 Bug fix - change timefield format 2013-06-06 21:57:01 +10:00
Sean Harvey 9ed2b3b930 Removing widgets from being required, add as suggestion instead 2013-05-13 22:48:55 +12:00
Ingo Schommer 404addd484 Fixed composer constraints 2013-05-07 15:18:14 +03:00
Ingo Schommer 83d36645f2 Merge remote-tracking branch 'origin/0.6' 2013-04-29 10:02:26 +02:00
Ingo Schommer 5e9e8e4e8c Fixed BlogEntryForm saving regression from df544e01f
Was saving to live before overwriting with draft again.
Since no write to draft ocurred before, this broke
the publish() call - e.g. visible by the test breakage
in BlogHolderFunctionalTest.
2013-04-29 09:59:35 +02:00
Ingo Schommer e33881615d Merge remote-tracking branch 'origin/0.6'
Conflicts:
	.travis.yml
	README.md
	_config.php
	code/BlogHolder.php
	code/BlogTree.php
	code/widgets/ArchiveWidget.php
	code/widgets/BlogManagementWidget.php
	code/widgets/BlogTreeExtension.php
	code/widgets/RSSWidget.php
	code/widgets/SubscribeRSSWidget.php
	composer.json
2013-04-29 09:26:41 +02:00
Ingo Schommer 23a7ab8cb4 Merge pull request #83 from silverstripe/pulls/widget-decoupling
API Moved "SideBar" widget relation to "widgets" module
2013-04-28 23:58:28 -07:00
Ingo Schommer 3915677509 Merge pull request #81 from PutmanMedia/pulls/remove-trackback
API Remove Trackback support
2013-04-28 23:55:58 -07:00
Ingo Schommer d1d9452757 API Moved "SideBar" widget relation to "widgets" module
Removed BlogTreeExtension in favour of the new WidgetPageExtension
in the "widgets module". Use the following code to update:

Object::add_extension('BlogTree', 'WidgetPageExtension');
Object::add_extension('BlogEntry', 'WidgetPageExtension');

The template placeholder has been renamed from $SideBar to
$SideBarView. In case you're overriding blog templates,
please adjust accordingly.

This change means that widgets can theoretically be applied
to individual blog entries as well, since they need the
"SideBar" relationship as well. In practice, this defaults
to "InheritSideBar" though, which pulls them from the BlogHolder as usual.
2013-04-16 16:04:44 +02:00
Ingo Schommer 1815eea00a Fixed BlogHolder->providePermissions() declaration
Placed on controller instead of model. Thanks @tractorcow
for pointing this out.
2013-04-14 23:18:00 +02:00
Ingo Schommer ee532292d2 NEW Making widgets dependency optional 2013-04-11 12:35:22 +02:00
Ingo Schommer 966d168119 Improved wording in Blog CMS fields 2013-04-11 01:30:56 +02:00
Ingo Schommer 92b6de1d77 Moved LandingPageFreshness to "Settings" tab
It just adds clutter under the main tab, and pushes
the actually important "Content" field further down the CMS screen
2013-04-11 01:30:56 +02:00
Ingo Schommer 899a81cb79 API Removed BlogTree.Name, use BlogTree.Title instead
We already have $Title and $MenuTitle, I don't really see a common
use case for $Name in addition to that
2013-04-11 01:30:55 +02:00
Ingo Schommer d351d33621 API Remove Trackback support
It was disabled since migrating the module to SS3,
and the whole concept has become less relevant since spammers discovered trackbacks
(ref http://en.wikipedia.org/wiki/Trackback#Spam).

Since we don't have the resources to make a spam-proof trackback system,
its prudent to remove it instead.
2013-04-11 01:21:04 +02:00
Ingo Schommer e265ae35e8 NEW Show "post" date and author in CMS list view for blog entries 2013-04-08 00:50:00 +02:00
Ingo Schommer 7f019444cb Merge pull request #77 from PutmanMedia/pulls/blogentry-list-view
NEW Show "post" date and author in CMS list view for blog entries
2013-04-07 15:47:58 -07:00
Sean Harvey 3c286381ec Fixing further statics for 3.1 compatibility 2013-04-05 11:20:03 +13:00
Sean Harvey 95c8a8490c Fixing static definitions to private for 3.1 compatibility 2013-04-04 15:30:33 +13:00
Sean Harvey 9bbf420e0d Fixing $allowed_actions to be private for 3.1 compatibility 2013-04-04 15:24:53 +13:00
Ingo Schommer dc4705d23a Update composer.json 2013-04-04 01:13:19 +03:00
Ingo Schommer b8c6bfd3ee Travis support 2013-03-29 10:02:11 +01:00
Ingo Schommer 2b24153126 Travis support 2013-03-29 10:01:28 +01:00
Ingo Schommer dfc3f2820e Narrowed minimum requrement to 3.0 (not compatible with 3.1) 2013-03-20 10:56:12 +01:00