Contents tagged with Orchard
A tale of experince with spam bots and Custom Forms (and Rules)
We have been experiencing some weird behaviour from our email notification rule, which sends an email to our Orchard Hungary mailing list with the message details when a contact form is submitted on our pages. In detail, the weird behaviour was that we received a notification almost every day and the emails were empty (aside from the nicely configured and tokenized message skeleton). The emails we receive also contain a link to the submitted contact form content item, which displayed a 404 page, however, the content item ids were incrementing.
I have to confess: we ignored it for a while. :)
Orchard Training at Óbuda University
Two weeks ago, we've started to teach Orchard to a small group of Hungarian students and developers at our university: the John von Neumann Faculty of Informatics of Óbuda University. During this course we are covering the features and usage of the Orchard Admin interface, will discover theme development and learn how to deploy Orchard to hosting services, like AWS.
All the lessons are recorded and uploaded to YouTube to a playlist (the first three lessons are already available)!
Of course, if you don't speak Hungarian it won't make much sense, but still, it may worth to take a look into our lessons! Our notes and used resources will be available for everyone soon (they are written in English) for other enthusiasts to be able to start teaching and help more people know about Orchard and learn how to use it!
Orchard PHP scripting now supporting shapes
As you've probably read, we've created a generic scripting environment for Orchard, currently supporting PHP scripting (C# and VB coming soon) usable as an action with the Orchard Rules engine or in views with the PHP view engine. PHP scripting employs Phalanger to run PHP inside .NET. Since Phalanger currently lacks support for .NET dynamic objects it was not possible till now to modify Clay objects, that in Orchard are used mainly for shapes. This meant that e.g. you couldn't write proper shape overrides in PHP for display shapes that generally have a dynamic Model injected.
Orchard Scripting Extensions gets script content types for versioned scripts
Our Orchard Scripting Extensions module what provides re-usable scripting services (and is implemented e.g. for PHP scripting) and what we reported on earlier just got a new feature: scripts are now content items.
PHP scripting for Orchard
Over the weekend Benedek and Zoltán (me) have worked hard on something very new: adding PHP scripting support for Orchard!
Introduction-to-Orchard presentation in Budapest, Hungary
At last, the Orchard Hungary Team made it's debut as presenters in Hungary too (after being successful a month ago in Los Angeles). Hosted by the university we study at (Óbuda University) Zoltán and I held a session of one and a half hour length on introducing Orchard to a small audience of 20 people (which is the double of what we expected to see).
See the photos taken during the presentation on our Facebook page!
Orchard Brotips: modules you should keep enabled/disabled in production or during development
Although with the Precompiled build target, coming with Orchard 1.6, modules can be precompiled into dlls, it's still good practice to disable every feature you don't need in production even if the performance penalty is small. Here's a small list of common modules you should watch out for.
Harvest continued - Orchard Harvest Summit 2012 Day 2
Due to some lack of sleep our second day of Orchard Harvest 2012 started a little sleepy, although excitingly. Unfortunately, we missed the biggest part of the first session, because the GPS sent us to Downtown instead of Santa Monica, which is a 25km difference. :)
Module development how-to, localization and QnA - Orchard Harvest Summit 2012 - Part III.
Sipke's lengthy session (he had a whopping 1,5 hours to fill!) about the APIs of Orchard and module development tips and best practices contained the wast majority of the techniques an Orchard developer needs to know about. Surely everybody in the audience could learn something new.
YesSQL, ecommerce and APIs - Orchard Harvest Summit 2012 - Part II.
Sébastien's session has finished. After that we were introduced to a few modules that were developed by Orchard community members with help and consultation of core developers. Then we heard some information about upcoming Orchard versions.