=== Inject Plugin === Contributors: bibichette Tags: admin, dynamic, content, template, include, query, list, snippet, twig, flexible Donate link: http://cut.lu/inject/donate Requires at least: 3.1 Tested up to: 3.7.1 Stable tag: 1.11 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Control WordPress Dynamic Content == Description == **Inject** is a very special WordPress plugin. It was developed to give WordPress users **more control** over their contents in an elegant way. In WordPress, if you want to show things in an original way, you can write custom page template, use great user friendly plugins or widgets. If you're not a web developer, writing a PHP template can be a little tricky. If you use plugins or widgets, you have to adapt yourself to it, and most of time you are limited or frustated by a lack of customization. **Important note : the creation of the Inject model requires some skills in Twig, HTML, CSS and Javascript.** Check out the [Inject Presentation Video](http://cut.lu/inject/presentation). For more information, watch [Inject Demo Video](http://cut.lu/inject/video) or our [Plugin Demo Site](http://cut.lu/inject/demo). A few conversations excerpt we had with clients: *the client* : I want to display a small menu to access child pages, but I don't want to update it every day ! *us* : It could be possible. But was it planned :-/ in our brief ? (*Sometimes clients just don't want to spend another penny on that sort of functionality*). *the client* : Why my pdfs are not automatically accessible on my page ! *us* : Because it's not magic and you have to include it manually in your content. *the client* : I want to display in this page a list of the lastest posts from "movies" category ! *us* : You can put a link in the page to go to the category page "movies". It shows that each websites are different, each customers are different and that WordPress is great, but can't do every thing we want by default. The **Inject Plugin** was created to reduce this lack of flexibility ! = Inject principles = Inject relays on [Twig](http://twig.sensiolabs.org/), an easy to use [template engine](http://en.wikipedia.org/wiki/Template_engine_\(web\)) (*that dispense to work with PHP*) and common WordPress functions which allow to query your WordPress content. The principles : 1. Write a template using Inject *- how my data will be displayed* 2. Generate the shortcode *- which information I want to display* 3. Insert the shortcode *- where I put my new dynamic content* Here, a non-exhaustive list of what you can do with **Inject Plugin** : - display a list of posts as a slider, as a simple list of title, excerpt and thumbnail, as a gallery... - make a navigation of top-level pages, or recurrent sub-menu on pages - display a gallery, slider of images linked to a post - display a box with pdf documents or zip files linked to a post - ... For more information, watch [the short Video Demonstration](http://cut.lu/inject/video) or our [Plugin Demo Site](http://cut.lu/inject/demo). = Who can use Inject Plugin = On a *small website*, The Inject Plugin speeds up the creation of custom elements and allows you to add functionalities without increasing the final price. On a *big website*, with lots of content, you spend more time on custom page template, widgets or modules but thanks to **The Inject Plugin**, you will have even more flexibility. In **The Inject Plugin**, there is two parts which **demand minimum skills** : - *Creating an Inject template* requires some basic skills in Twig (php template engine), HTML, CSS and Javascript, depending on what you need and what you want to do. So it's more destined to web developers or integrators, but you can still make really great things with Inject with a minimum knowledge. - *Adding the Inject shortcode*, displaying custom content doesn't required any further skills and can be used by **anyone**. = Features = - Reuse the content already present in your WordPress site without rewriting complex php template. - Display content the way you want, fully customizable with your css and javascript. - Add flexibility to your WordPress sites. - Create templates and add functionalities directly from the WordPress admin. - ... = Support = - [Inject site](http://cut.lu/inject) - [Inject samples](http://cut.lu/inject/samples) - [Inject documentation](http://cut.lu/inject/doc) - [the short Video Demonstration](http://cut.lu/inject/video) = Translators = - Spanish [webhostinghub](http://www.webhostinghub.com/) == Installation == 1. Upload the folder `inject` to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress See [Inject documentation](http://cut.lu/inject/doc) == Frequently Asked Questions == = Do you have any frequently asked questions? = Not yet. See [Inject documentation](http://cut.lu/inject/doc) == Screenshots == 1. The Template Editor. 2. Insert Inject Shortcode Button 3. The Inject Shortcode Builder == Changelog == = 1.11 = added Spanish translation thanks to [webhostinghub](http://www.webhostinghub.com/) = 1.1 = First release of the plugin == Upgrade Notice == = 1.11 = added Spanish translation thanks to [webhostinghub](http://www.webhostinghub.com/) = 1.1 = First release of the plugin