https://groups.google.com/d/forum/silverstripe-devSilverStripe Core DevelopmentDiscussions on the core development of the SilverStripe CMS and its modules: New and changed APIs, architecture and other complex issues requiring the attention of core developers.
<br>This group is not a support forum. If are looking for help, please see <a href="http://silverstripe.org/forums/">http://silverstripe.org/forums/</a>Google GroupsPatrick Nelson2015-04-23T22:41:45Zhttps://groups.google.com/d/topic/silverstripe-dev/-LBZExd2exQVague error: "No associative arrays allowed multiple=true"At first glance, would any of you know what this means? No associative arrays allowed multiple=true I do now, but if you haven't seen this before it may be a bit confusing (see actual code here < https://github.com/silverstripe/silverstripe-framework/blob/3/forms/ListboxField.php#L224>). BJonathon Menz2015-04-23T21:32:17Zhttps://groups.google.com/d/topic/silverstripe-dev/VFXrusjAnKEProposal to overhaul error page managementIf you all agree they make sense, I would love to see some changes to error page implementation make it to SS3.2 or 4. *Problems with current error page approach:* *1. Presence of error pages in the CMS Site Tree is confusing* Error pages don't belong in menus or the information architecturePatrick Nelson2015-04-23T18:55:51Zhttps://groups.google.com/d/topic/silverstripe-dev/BNMEk-ggelUDouble quagmire: 1.) Possible bug in ShortcodeParser but 2.) Can't easily override itI'm noticing what I think might be a *potential* bug in SilverStripe's ShortcodeParser class. Both of these are sort of complex, but I'll cover the bug first and then cover why it's also a problem that I can't work around this cleanly or in a suitably extensible fashion. *Issue #1: Possible Bunicolaas2015-04-23T08:59:30Zhttps://groups.google.com/d/topic/silverstripe-dev/72C8KZBb578small idea - speeding up templates by calling methods only onceHi A few weeks ago I wrote about checking for a valid ID value before running the byID method all the way to the Database Layer (i.e. if the ID is zero then there is really no point in doing the DB call). I now have another question about speeding up Silverstripe. I noticed that if I write tPatrick Nelson2015-04-16T02:45:03Zhttps://groups.google.com/d/topic/silverstripe-dev/615EhxwCBy8Possible bug in SiteTree->canViewStage()?I noticed that when I setup a custom route to a controller I built (very vanilla, barebones) which was intended to be accessed by a CMS user who's currently logged in, I got an error at http://myserver/custom-route/test stating the following (note that I've modified the names to protect the privChristopher Pitt2015-04-14T20:45:49Zhttps://groups.google.com/d/topic/silverstripe-dev/to20Nu-x8iIA wild Roadmap appears!One of the teams, here at SilverStripe, has been working on a visual roadmap <http://www.silverstripe.org/software/roadmap> (based on UserVoice suggestions <http://silverstripe.uservoice.com/forums/251266-new-features>). It's a neat overview of CMS features we're working on, in addition to theJames Cocker2015-04-14T13:22:38Zhttps://groups.google.com/d/topic/silverstripe-dev/dNa9riK5e-oSiteTree::canCreate Doesn't Hide Pages since 3.1.11(I did post this in reply to the 3.1.11 release post, but I think it got missed) The SiteTree::canCreate method was given a bit of an overhaul for 3.1.11 to fix a security issue. A side effect of this overhaul appears to be that any page types with *canCreate* set to false now appear in the*Stefan2015-04-14T08:23:43Zhttps://groups.google.com/d/topic/silverstripe-dev/mEZVDDurUwMAdditional Breaking Change in FormAction since 3.1.10?Hi, during an upgrade of a SilverStripe installation from <3.1.10 to 3.1.12, we stumbled across a bug which was hard to locate. In https://github.com/silverstripe/silverstripe-framework/pull/3894 a change concerning the title of a FormAction took place. But actually also a (for us major) api fChristopher Pitt2015-04-14T07:59:07Zhttps://groups.google.com/d/topic/silverstripe-dev/wKVrc0vQ3ZcModule path clean-up!Hello you fine folks! How would you all feel about someone [read: me] extending the module loader code to allow it to look for modules within a *./modules* folder, as well as the project root? Perhaps I'm overlooking something but it seems like it could be a relatively straightforward change, wMartimiz2015-04-10T10:05:56Zhttps://groups.google.com/d/topic/silverstripe-dev/MMZkS76s19kInstall as silverstripe-mymodule or just mymodule...Hi all, Some modules save as silverstripe-mymodule, some as mymodule. What would be the preferred way, according to your opinion? The docs < http://doc.silverstripe.org/en/developer_guides/extending/how_tos/publish_a_module>suggest to use 'installername' to add a custom name, but some people fnicolaas2015-04-07T00:56:29Zhttps://groups.google.com/d/topic/silverstripe-dev/Hbvc0wv8gQEbyID returns null without doing database queryHi Everyone To reduce database queries, I would like to propose that the byID method (in ArrayList and DataList) automatically returns null if the parameter provided is zero... without doing a database query. e.g. [image: Inline images 1] Is this a good idea? It is definitely a risky one,Mazdak B.2015-04-04T23:21:25Zhttps://groups.google.com/d/topic/silverstripe-dev/yfiTyckQhIgDate and DateTime ModificationI want to use a Jalali calendar and it's not supported by Zend libraries. I've well implemented a solution to change whole date and time functionality at certain files to store and show Jalali dates correctly but I've done it by overwriting Date.php, DateTime.php, SS_DateTime class, DateField aMatthew Bonner2015-04-03T10:23:17Zhttps://groups.google.com/d/topic/silverstripe-dev/uLjdxaYLFr4new 404 page on SilverStripe,org looks fantastic< https://lh3.googleusercontent.com/-3Aw0lbH6BJk/VR5p3UH3LEI/AAAAAAAAAI0/vYJCCIPfoK4/s1600/ss-404.gif> Is it just me or is the SilverStripe.org website looking kinda strange, check the URL out and look at what I get...Jedateach2015-04-02T01:15:16Zhttps://groups.google.com/d/topic/silverstripe-dev/tabbsJxzGqgCSV / BulkLoading RewriteI’ve recently been doing some significant work to overhaul the BulkLoader system. I’ve been releasing my work into a module I’ve called ‘importexport’ for now. Potentially this work could get approved as a future replacement for SilverStripe’s core bulk loading functionality. https://github.comUncle Cheese2015-03-25T21:49:23Zhttps://groups.google.com/d/topic/silverstripe-dev/oVm4NQNu2WgRegionalisation/Geolocation best practicesHey, all, We're in the process of adding regionalisation and geolocation features to http://silverstripe.org as part of our new presence in the UK. I'd like to gather some thoughts on how you might approach this at a technical level. I have a lot of ideas, but I'm keen to find out how others are doing