Client to post video wordpress dynamic - wordpress

I am a newly minted WordPress developer. One of my clients runs a small private institution. To help their students, they post video and PDF material. In my opinion, I would rather give the user another role than give them admin access. For example, I need to create a layout for the video page and when my client posts a video, it needs to be dynamically added to the page. Would it be possible to make my life easier with a plugin? That way, I will not have to help them in the future. I have already done it for the PDF part. It does not work to add video as the post.
Thanks in advance.

I found the plugin that works well for my needs. Attached is the plugin URL for future reference (wordpress.org/plugins/all-in-one-video-gallery)

Related

Synchronise 2 youtube videos on Drupal site

I want to allow 1 user to point to a youtube video (possibly upload it through the youtube api) on a Drupal site.
And then other users can add videos linked to that video (separate nodes?).
The difficulty is that the videos should be synchronised. So when a user uploads a video to match the original one, he should be able to somehow indicate how this is synchronised with the original one. For instance 4seconds vid1 = 1second vid2
Any ideas, module suggestions, UI ideas are very much appreciated.
I have found this post on video synchronisation with youtube api, but I need a method that would allow the user to actually easily give in the synchronisation. And then synchronise with different starting times.
Best to create a custom module for that. Give the user a form with the youtube id and a sync time then use the youtube api from there. No need for drupal specific code - tho you could create seperate nodes for each video, relate them with node reference fields and store any data in the variables table - butI'd probably create my own table for this.

Issue Tracking Widget Suggestion

Can you suggest a very very simple issue tracking widget. UserVoice, is a little too involved for us with their forums and what not. What we want is something that just allows people to send us an issue or note and grabs a URL.
If by widget you mean something that you can embed on your page that will allow visitors to leave feedback/issues, there are javascript plugins, like feedback_me that will allow posting feedback to a backend provided by you.
If your are not comfortable with supplying a backend of your own, there are of course countless products that will do basic stuff for you and more. This is list by no means complete, but it's a start:
Usersnap
Trackduck
Marker
Userback
Bugmuncher
Doorbell
Hava a look at userrules.com
It allows you to integrate to your internal Issue Tracking system (JIRA, BugZilla, Redmine, Basecamp etc.). Any feedback from your customers come, you can directly export it to ur external system. And it will keep track of its progress for you.
Liked, what they have done with their UI, plus you can add your own customizable fields to ask some specific info from your customers in the feedback widget.
Getsatisfaction? BitBucket? Github? Google Code? All have issue trackers and, except for that last one, allow you to keep your code private, but your issues public.

Flex 3: Project Architecture & SEO

I've got a Flex 3 project. One of the problems I have is that not very much of its content is indexed by Google. Currently, I pull data from a mySQl database, so the Googlebot doesn't see most of the site.
My goal is to increase the amount of content indexed by Google, improve the SEO, and improve SERPs.
I thought that instead of pulling the data from the database that I would change the project's architecture and create separate "pages". So, in my case, I would compile each puzzle separately and upload it to the server in its own directory. This way the info in each puzzle would get indexed.
The negative is that if I add a puzzle, I'd have to add a link to it in all of the puzzles that are already on the server. I would have to add the link, re-compile each puzzle and upload it to the server. Is there a way to get around this problem? Also, if I wanted to communicate some data from one puzzle to another in the future, I wouldn't be able to do so.
Any suggestions?
Thank you.
-Laxmidi
The usual way to achieve this goal is to develop a hidden parallel site in HTML.
On the first page you will have your flash and, hidden by javascript, a list of links to the other pages. These links will be parsed by the robots. Ideally, the href pages are virtual (look for "url rewriting"). On each "fake" page, your server-side language will print on the page a content or links from your database AND the flash. The flash will be provided with a string explaining where it is and what it's supposed to show.
Ex: http://www.mysite.com/category1/content7 The URL rewriting sends this request to http://www.mysite.com/index.php?uri=category1/content7. The page should display the Flash with FlashVar "uri=category1/content7". The Flash knows which content it has to display so when an user comes from google, following this link, he will find the content he was looking for.
Every linking and content for SEO should be in HTML, don't trust robots capability of reading Flash.
have a look at Adobe's reference on deep-linking.
you can generate a website's sitemap.xml with a cron process (daily), such that the URLs encode the state of the application you need. This URL will encode whatever content you need to retrieve from the db, with just one index.html page.
good luck!

How to attach a site with its thumbnail to a Drupal node?

Do you have any Drupal module (or other solution) to implement a feature similiar to Facebook's Share a Link?
To be precise:
you paste a link
site's preview is generated
title
short excerpt
and a thumbnail of one of the site's images
You'll need to do some pretty fancy stuff when snagging that thumbnail.
That's parsing the page and picking out thumbnails that might want to get used from the tags on the page.
It will need to do this via javascript after the link has been placed.
Facebook actually caches their thumbnails for page sharing once a day, so they choose not to go grab it at run time for the client every time.
There are certainly libraries (and maybe a jQuery plugin that would let you slurp a URL into memory then traverse it and present some one the fly images.
Check out the Tumblr Share tool. You might be able to reverse engineer from that.
As for Drupal modules this seems unlikely. Would love to hear it though.
You could also think about a third party screen shot service, but that's a pain too.

browser shots wordpress plugins

One of my users asked if there was a plugin to take automatically a screenshot from a submitted website url. He also asked if there was a wordpress plugin for this.
can anyone tell me if such a plugin exist for wordpress or if it's possible with php, ajax or any other language?
As far as I understand your question you can use http://wordpress.org/extend/plugins/seekxl-snapr/ this plug-in will show a thumbnail of the url as the mouse over.
There are other plug-ins that uses websnapr[dot]com to create the images as well.
I personally don't know of any Wordpress plugins that take screenshots of a submitted website url, however there is a very nice service at http://browsershots.org/ that might be what you're looking for. Browsershots will render screenshots in almost any combination of browser and OS you could ever want.
Hope this helps.
I've had trouble with this for a while, it's so hard to get an accurate high quality screenshot generated. I've just released a stable plugin for handling this, it makes the process of automatically generating website screenshots in WordPress dead simple with a simple shortcode:
[browser-shot url="http://link-to-website" width="600"]
For more info checkout the official plugin page: http://wordpress.org/extend/plugins/browser-shots/
As far as i understand, you want this.
https://wordpress.org/plugins/cmp/
This plugin creates a website screenshot using only a website URL and
save into your own wordpress media library.
After creating the image, wordpress will prompt you either to "insert
into post" or "change attributes" just like after you upload an image.
Renaming is available.

Resources