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 GroupsIngo Schommer2017-01-17T22:46:45Zhttps://groups.google.com/d/topic/silverstripe-dev/7TgVnfNIPFIRemove WebPI installer?Is anybody using the Microsoft WebPI installer to get SilverStripe running on Windows (with SQL Server and IIS)? My assumption is that it's rarely used, and the effort of maintaining releases for it is better spent elsewhere. Details on https://github.com/silverstripe/silverstripe-framework/pull/6Stevie Mayhew2016-12-12T19:35:21Zhttps://groups.google.com/d/topic/silverstripe-dev/p312W8Qh2fMRe: [silverstripe-dev] Re: Giving a greater Role to Silverstripe SakeWe've recently released a REPL for SilverStripe - https://github.com/littlegiant/sliver Being able to extend the "new" sake to include things like this would be ideal. On Thursday, 24 November 2016 22:06:46 UTC+13, Simon Erkelens wrote: > > +1 on integrating Martijn's work into a new, moreSam Minnée2016-12-12T19:22:01Zhttps://groups.google.com/d/topic/silverstripe-dev/zx72ErBBlKoRe: [silverstripe-dev] fixing racing condition like caching issuesNicolaas, you've just suggested that your own hand rolled version of queuedjobs. It would probably be better to use queuedjobs? On Mon, 12 Dec 2016 at 9:53 PM, Nicolaas Thiemen Francken <nfra...@gmail.com> wrote: > My first guess (due to lack of code) is that templates are involved, yes, > butWerner Krauss2016-12-12T19:00:33Zhttps://groups.google.com/d/topic/silverstripe-dev/zx72ErBBlKoAW: [silverstripe-dev] fixing racing condition like caching issuesEducated guess: you don’t reload data from DB before you pass it to the mail? Sometimes when writing to DB not all changes are reflected in the current object, so in doubt re-fetch the data. Von: nfra...@gmail.com [mailto:silverst...@googlegroups.com] Im Auftrag von Nicolaas Thiemen Franckennicolaas2016-12-12T08:53:47Zhttps://groups.google.com/d/topic/silverstripe-dev/zx72ErBBlKoRe: [silverstripe-dev] fixing racing condition like caching issuesMy first guess (due to lack of code) is that templates are involved, yes, but may be getting reused within the same request (since template values are idempotent, or, don't change once called). I think that is the issue. Thank you for your questions and ideas Patrick. I am experiencing thisSam Minnée2016-12-12T08:02:22Zhttps://groups.google.com/d/topic/silverstripe-dev/zx72ErBBlKoRe: [silverstripe-dev] fixing racing condition like caching issuesIt's a bit of a sledgehammer to crack a nut, but you could install the queuedjobs module and then do the actual email send from within a queued job. This will mean it is called from a different context. It would also mean that any execution time for sending the email wouldn't block your websitePatrick Nelson2016-12-12T05:05:47Zhttps://groups.google.com/d/topic/silverstripe-dev/zx72ErBBlKoRe: [silverstripe-dev] fixing racing condition like caching issuesDo you have a code sample that demonstrates the full cycle (particularly to ensure it's reproducible)? It's unclear what could be causing that without a bit more context. i.e. This requires us to know things that we cannot know e.g. what's actually in the email? what is supposed to be in thenicolaas2016-12-12T04:54:10Zhttps://groups.google.com/d/topic/silverstripe-dev/zx72ErBBlKofixing racing condition like caching issuesHi, I am having a hard time trying to fix racing condition like issues: - User presses go. - Site does a bunch of stuff (and saves in Database) - E-mail is sent to user. ISSUE When the email is sent to the user, the data in the e-mail is not what is actually supposed to be in theRichard Rudy2016-12-12T02:02:41Zhttps://groups.google.com/d/topic/silverstripe-dev/GBYJTmVUUtoShould Menu() and getMenu() be renamed?This issue came up on the repo #1696. It may worth while looking into changing the name of the function to something less generic. While using the Menu function is easy to type, it may be too generic. Beyond changing the names of the actual functions, depending on the name it may necessitatenicolaas2016-12-08T10:09:45Zhttps://groups.google.com/d/topic/silverstripe-dev/NFS2UXW8uEURe: memcache helpI have had a further look at this and it seems that there are some issues with the SS_Cache that can slow down your site: The issues are: 1. cross pollination between sites https://github.com/silverstripe/silverstripe-framework/issues/6358 2. random / frequent clears of caches (to be confirmed)Tony Air2016-12-05T06:59:04Zhttps://groups.google.com/d/topic/silverstripe-dev/S4mPHYgL2KYRe: NGINX extra SecurityHere's some more lists can be added: https://github.com/firehol/blocklist-ipsets http://iplists.firehol.org/ On Monday, December 5, 2016 at 9:32:26 AM UTC+3, Simon Erkelens wrote: > > Did you happen to have a look here? > https://github.com/mariusv/nginx-badbot-blocker > > On Sunday, 4 DecemberTony Air2016-12-05T06:39:00Zhttps://groups.google.com/d/topic/silverstripe-dev/S4mPHYgL2KYRe: NGINX extra SecurityNope, but I think I can add some rules. Anyway https://www.iblocklist.com/lists has more detailed lists and they use it to make anon VPNs and update them more frequently from different abuse sources. It's their business not just for fun. On Monday, December 5, 2016 at 9:32:26 AM UTC+3, SimonSimon Erkelens2016-12-05T06:32:26Zhttps://groups.google.com/d/topic/silverstripe-dev/S4mPHYgL2KYRe: NGINX extra SecurityDid you happen to have a look here? https://github.com/mariusv/nginx-badbot-blocker On Sunday, 4 December 2016 21:45:22 UTC+13, Tony Air wrote: > > hi guys, I had some troubles with hacker attacks and bad referers so I > have made auto updating NGINX configuration with extended black lists >Damian Mooyman2016-12-05T00:16:34Zhttps://groups.google.com/d/topic/silverstripe-dev/0qMnMDWBu4ENew RFC: Form RequestHandler abstractionHello, we have now posted a new RFC at https://github.com/silverstripe/silverstripe-framework/issues/6362. This RFC proposes a refactor of the Form class into separate model and controller components. I welcome anyone interested to read and leave their comments. ;) Kind regards, Damian Mooymannicolaas2016-12-04T22:37:57Zhttps://groups.google.com/d/topic/silverstripe-dev/NFS2UXW8uEUmemcache helpHi, I just posted this question on stack overflow: http://stackoverflow.com/questions/40964315/stop-memcache-from-removing-data-in-php-silverstripe-zend-cache There is clearly something wrong, but I am not sure how to solve it. I did read about having a uniform size cache item, but that is