The essential news about content management systems and mobile technology. Powered by Perfect Publisher and XT Search for Algolia.
The News Site publishes posts to the following channels: Facebook, Instagram, Twitter, Telegram, Web Push, Tumblr, and Blogger.
I noticed npm’s blog had a post about who’s hiring in the Node community. There’s a new Who’s Hiring page on npmjs.org, that lists Voxer, The Financial Times, Branding Brand, and Dash.
More people are getting interested in Koa.js now, so it’s good to start collecting example applications that use it. Ramesh Nair sent in Melkor (License: MIT), a wiki that uses Waigo which is built on Koa.js, and Git as the storage system.
You can see generators used right away in index.js
:
exports.init = function*(folder, options) {
debug('Folder: ' + folder);
yield* waigo.init({
appFolder: path.join(__dirname, 'src')
});
var App = waigo.load('application');
yield* App.start({
postConfig: function(config) {
config.startupSteps.unshift('wiki');
config.middleware.push({ id: 'methodOverride' });
debug('Port: ' + config.port);
config.port = options.port;
config.baseURL = 'https://localhost:' + config.port;
config.staticResources.folder = '../public/build';
config.wikiTitle = options.title;
config.wikiFolder = folder;
}
});
return App;
};
The controllers also make heavy use of yield
, so things like form validation and template rendering have a synchronous feel.
Isosurface (GitHub: mikolalysenko / isosurface, License: MIT, npm: isosurface) by Mikola Lysenko is a set of isosurface polygonizer algorithms.
Here’s an example:
var isosurface = require('isosurface');
var mesh = isosurface.surfaceNets([64,64,64], function(x,y,z) {
return x*x + y*y + z*z - 100;
}, [[-11,-11,-11], [11,11,11]]);
I found this module (and the impressive demo) while looking through Mikola’s graphics related modules on npmjs.org/~mikolalysenko.
Read more https://feedproxy.google.com/~r/dailyjs/~3/X9hyklwTvGg/node-roundup
Our main focus with Magento lies with our bridge with Joomla! (MageBridge) and performance tuning. But over the years, we have developed numerous Magento sites and have bumped into little annoyances - shortcomings in Magento. To solve our own issues, we developed Magento extensions that are often seen as must-haves for any Magento shop. We love to share these essential Magento extensions with you.
When building a Magento site, you will also need to customize the transactional emails that are sent as part of the sales process (invoices, order confirmations, shipment notices). Customizing them requires design skills, but by default, testing these emails is a lenghty job: It requires creating an order for every combination of products you want to preview (so running through the entire checkout), something you definitely do not want to do that often.
Our EmailTester[1] extension is a life-saver: It allows you to quickly preview any email in your browser or email client - complete with live data (order, invoice, customer, product) of your choice. This extension saves you tons of time when customizing emails.
Similar to the EmailTester extension, the CheckoutTester[2] extension solves an issue that would either require a lot of time ... or core hacks. If you want to customize the success-page that is shown to visitors once they have completed the checkout, you will need to create an order, run through the entire checkout - just to see what's at the last page of that process. A refresh will redirect you back to an empty cart. Impossible to use when trying to optimize the checkout.
Forums mention a core hack for this: Simply stop Magento from dropping the session and redirecting back to cart. A core hack, right. Definitely not something you want to do on your live site. Our CheckoutTester[3] extension allows you to preview the success page without core hacks and without lengthy procedures. Simply visit the preview URL and you're done. We personally find it impossible to customize the success-page on a live site without this extension!
Perhaps not something for everybody, but our DeleteAnyOrder[4] extension makes it possible to remove orders from the Magento database, complete with all their dependancies. This is perfect when having a Magento site that is not yet in production, but even better when you are already in production (if your bookkeeper does not object): Say there's an issue with your checkout, and you want to test things yourself by creating test-orders. Once you're done, you're stuck with dummy orders that do nothing except clutter up your system.
Our DeleteAnyOrder[5] extension allows you to remove all order data from the Magento database. Even better: It does so in a very secure way, preventing data corruption. There's even a complete integrity check tool in the backend that allows you to see the current status of your database. A vital tool when troubleshooting checkout failure.
When you are customizing a Magento site, you have become familiar with Magento theming and its override mechanism: You can create a parent theme and child theme, and override XML-layout files, PHTML-templates, CSS-files and images by simply copying the right file to the right folder. But with the email template-files you can't. What? Yes, you can't. The email template-files (located in app/locale/en_US/template/email) can't be copied to your theming folder.
With our EmailOverride[6] extension this shortcoming is solved. Simply install the extension, and override the email files as you wish. A very simple solution for something so fundamental, that every Magento designer bumps into this.
I asked my girlfriend to enter some products in Magento and after she worked for some time, she accidently deleted a product instead of saving it. 10 minutes of editing were gone. So she asked me if I could restore the product. I could not. Because Magento lacks the functionality of a recycle bin. My girlfriend looked at me and said I'd better create one, because a trashcan is something so fundamental that she could not believe it did not exist.
So here it is: The Yireo Trashcan[7] offers a recycle bin for all Magento users who belief that Magento behaves the same way as WordPress, Joomla!, Drupal and probably most other web applications that deal with content.
Last but not least: The Magento application is notorious for writing logs to Magento database-tables that are rarely used. Most people use external services like Piwik or Google Analytics for logging. Cleaning the Magento database-tables is therefor something that is frequently included in cronjobs. But why is the logging done in the first place? Every Magento request includes about 4 or 5 write queries to the Magento database, which are actually included there for no reason.
The Yireo DisableLog[8] extension allows you to disable the Magento logging entirely. This does not only saves a couple of microseconds from every webrequest (in short: it makes your site a little bit faster), but it also keeps the Magento database from growing out of proportions. We have already heard great comments from users who noticed performance gains thanks to our extension. There's little reason not to install it.
There you are: 6 essential Magento extensions. I hope you like them. If you have any suggestions or questions let us know.
Read more https://www.yireo.com/blog/1676-6-essential-magento-extensions
Phoca Guestbook[1] version 3.0.2 has been released. This version is designed for Joomla! 3.2.
Demo: Joomla! 3 and Phoca Guestbook demo site[2]
Download: Phoca Guestbook download site[3]
Changelog:
If you find any bug, please report it to Phoca Forum[4]. Thank you.
Read more https://www.phoca.cz/news/805-phoca-guestbook-3-0-2-released
||DUTCH|| De Joomla gebruikersgroep Zuidoost-Nederland komt elke maand op de tweede donderdag van de maand bij elkaar, afwisselend in Eindhoven en Weert. Bezoek www.joomlacommunity.eu/joomla-gebruikersgroepen/regio-zuidoost-nederland.html voor een overzicht van de komende bijeenkomsten en om in contact te komen met deze gebruikersgroep. | |ENGLISH|| The Joomla User Group Zuidoost-Nederland meets every month on the second Thursday, alternating between Eindhoven and Weert. Visit www.joomlacommunity.eu/joomla-gebruikersgroepen/regio-zuidoost-nederland.html for a list of upcoming meetings and to get in touch with this user group.
Have some questions that you’ve just got to get answered? The chances are good we've already done it. Check the FAQ below:
For those who love detail - you can see the full development strategy here
For those of you who want the quick, simple to understand overview - read here.
Q: Will 3.5 be the LTS release for the 3.x series?
A: No. The strategies have been modified to not lock in a specific release as the LTS release of a series. Under the revised strategy, unless superseded with a newer minor release, there will be at least two years of support for the last minor release of a series. The concept of an LTS release is being eliminated in favor of this. For example, if 3.4 were to be the final minor release of the 3.x series, it would be supported for at least two years after its release.
Read more https://developer.joomla.org/news/587-faq-s-for-joomla-s-improved-release-cycle.html
Page 781 of 1299