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.
AniJS (GitHub: anijs / anijs, License: MIT) by Dariel Noel Vila Plagado is a declarative library for CSS animations. There’s a cool example that illustrates the sentence definition API, where the API calls are broken up into a form with separate fields for “if, on, do, to”:
The actual markup uses data attributes to define the animation behaviour: data-anijs="if: click, on: footer, do: swing"
.
The generalised format for this is explained using a simple text diagram in the wiki:
Declaration - Sentence 1; ... ; Sentence n
Sentence - Definition, ... , Definition n
Definition - if | on | do | to | before | after | helper
You can also create animations in JavaScript with AniJS.createAnimation
.
The project’s wiki has lots of documentation already, with details on how to write before and after functions, run animations repeatedly, and write animations entirely with JavaScript. Parts of the documentation are in Spanish, but there’s enough English in the code examples and comments that I was able to understand it.
Read more https://feedproxy.google.com/~r/dailyjs/~3/BrOMXBqjdqY/anijs
At Joomlatools, we always try to stay ahead of the curve. A big part of this challenge is not about writing code but listening to our customers input. Writing good extensions means keeping up with the ever-changing needs our customers.
With the latest announcement of the DOCman 2.0 release candidate[1], we have been working hard to make sure our support forums ready for any incoming new feature ideas.
The “Share your ideas” sections of our support forums now have a shiny new like button to the right-hand sidebar of every topic. You can catch a quick glimpse of the interest in your idea by looking at the number of people who voted. Click the thumbs-up icon to cast a vote yourself!
Our support team will review all ideas and their comments continuously and update the topic’s status accordingly. If the idea’s status changes to planned, that means our developers will implement your idea and the idea has been placed in our development schedule!
We blogged about all the different statuses before, so if you are interested you can read all about it in the “Improving our support workflow[2]” post.
We also added a neat little feature to the topic list of the “Share your idea” sections to help you navigate all available ideas. Using the “Sort by” drop-down, you can sort all ideas by their popularity. The most popular idea will show up at the top of the list and the number of votes for each idea is displayed at the left-hand side of the title.
We are listening. Your ideas will help us keep making improvements to our extensions.
So don’t hesitate any longer and make your thoughts and ideas known on our support forums[3]!
Read more https://blog.joomlatools.com/2014/05/were-listening-share-your-ideas.html
Node has been updated to 0.10.28 and 0.11.13.
Version 0.10.28 was a quick update to the earlier 0.10.27 release, which updates C++ dependencies (openssl, libuv) as well as several core modules. One important change was the update of openssl to 1.0.1g.
Connect and Express have a vulnerability in the CSRF middleware component that means you can bypass it by making a GET
request with a method override parameter:
Connect’s methodOverride middleware allows an HTTP request to override the HTTP verb with the value of the method post parameter or with the x-http-method-override header. As the declaration order of middlewares determines the execution stack in Connect, it is possible to abuse this functionality in order to bypass the standard Connect’s anti-CSRF protection.
Connect’s CSRF middleware does not check CSRF tokens in case of idempotent verbs (GET/HEAD/OPTIONS, see csurf/index.js). As a result, it is possible to bypass the security control by sending a GET request with a POST MethodOverride header or parameter.
Read more at NibbleSecurity.
Generators in Node.js: Common Misconceptions and Three Good Use Cases is a post by Marc Harter that explains how generators work from a Node developer’s perspective.
Generators are function executions that can be suspended and resumed at a later point; a lightweight coroutine. This behavior happens using special generator functions (noted by
function*
syntax) and a couple of new keywords (yield
andyield*
) which are only used in the context of a generator
Wolfpack (GitHub: fdvj / wolfpack, License: MIT, npm: wolfpack) by Fernando De Vega is a SailsJS model testing library that uses SinonJS to mock the database and spy on models. That means you don’t need a real database to run unit tests.
If you have Backbone testing backgrounds, this will be familiar to you. When testing a backbone model or collection, you instantiate it and provide mock data to test the methods. Rarely do you need your model or collection to communicate with the server to provide the results. That’s because you want to test your model or collection, not how or if backbone is doing what it is supposed to do.
Read more https://feedproxy.google.com/~r/dailyjs/~3/VIqzm7XNZZU/node-roundup
This free module allows you to add in a few clicks a flexible header into your website. Not only a responsive menu, but a full header, ie. a logo and its baseline too.
Via the administration panel it's so easy to customize it: you can choose to place the menu on the top or at the bottom, to the left or right of the header, menu and header can both be vertically or horizontally aligned. That's as you want!
All CSS needed to handle this is managed by the module: you do not need to struggle with inline-blocks and vertical alignments!
And of course, with Twitter Bootstrap, the responsive menu collpases when needed for an optimized display on smaller devices.
Version: 1.0 Last Update: 19/12/2013 Joomla: Demo: demo.joomlamino.com Type: free download
[1]
Visit us! is a module that displays a styled Google Map to locate your business (store, office, restaurant,...and the nearest parkings): the visitor is geolocated and directions are proposed. Distance and travel time are displayed, as the travel steps. Even better, the visitor on the way to your business can refresh manually or automatically it's location (and the directions) so never to be lost.
Also add that, with the Visit us! business locator, you display your contact information and opening hours for each marker!
On a mobile, location and directions on the map can be refreshed after every visitor's move! Visitor can also launch its favorite turn-by-turn GPS navigation application.
Version: 2.1.0 Last Update: 06/05/2014 Joomla: Demo: demo.joomlamino.com[3]
This module (a plugin will be released very soon) allows you to quickly and easily display beautiful styled maps, tailored to the style of your Joomla! website.
Do you know MapBox*[5] ? This platform is build on the famous Leaflet library[6], an Open-Source JavaScript Library for Mobile-Friendly Interactive Maps that has all the features needed for online maps and that works efficiently across all major desktop and mobile platforms.
Styled maps with Leaflet & MapBox is very easy to use. Just create your free account on mapbox.com[7] and start to create your map: choose the map type, set your customized colors, define your markers on the map, grab your ID and you are now ready to integrate your new styled map in your Joomla website!
Version: 1.0 Last Update: 11/11/2013 Joomla: Demo: demo.joomlamino.com[8]
Opening Hours is a field application for SobiPro. It allows you to display opening hours (business hours) of SobiPro entries, annual closing dates, and an 'open' or 'closed' board indicating the next opening or closing time.
By adding a new field to your SobiPro entry form, the application allows the owner or administrator of a Sobipro entry to enter annual closing dates and opening hours for each days of a week in a very convenient and quick way.
And last but not least, Opening Hours applications allows to search for entries that are opened 'Now', 'Today' or 'Monday', 'December 24', 'Sunday evening',...
Version: 1.1 Last Update: 12/03/2014 Joomla: SobiPro: 1.0 & 1.1 Demo: demo.joomlamino.com
[10]
Read more https://www.joomlamino.com/
Read more https://epoxyjs.org/
Page 777 of 1299