By Alan Bannister on Monday, 26 January 2015
Posted in Technical Issues
Replies 11
Likes 0
Views 549
Votes 0
Hi,
I wonder if someone could clarify if there is a way in which multiple users can post blogs using remote publishing. I have seen some posts that imply that it is, but another rather older one saying it is not possible.
I have a site, that has two bloggers. I would like each of these people to have the facility to remotely publish Blogs in such a way that the entries are categorised and identified according to who has written them.

Is this possible, and if so, how do I configure EasyBlog to do this.
Hi Alan,

Thanks for asking.
If I understand you correctly, you want each blogger to be able to published to different category isn't? I believe this feature is not available in the current EasyBlog. As you can see in this screenshot: http://screencast.com/t/4ZYmIzlCSSX , the blog from remote publishing will be published under one specific category and specific user only.
If this is not the issue, perhaps you can explain it more so that we can understand this better.

Hope I explained this well.
·
Monday, 26 January 2015 19:08
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you. Although you have understood me correctly I am open to other solutions. The key thing is that my two Bloggers should both be able to use remote publishing, and readers should see who has written each item.

If this is not possible, I wonder if this is something that might be considered for a future development? EasyBlog is clearly designed to support multiple bloggers, so it is a shame that only one of them can be given access to the remote publishing facility.
·
Monday, 26 January 2015 19:26
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Alan,

I believe this is not possible in the current system. If you wish to have this feature in the future, you can voice this out here: http://stackideas.com/voices/easyblog , so that our developers can have a look on this future request.

I am sorry for the inconvenience caused.
·
Monday, 26 January 2015 19:55
·
0 Likes
·
0 Votes
·
0 Comments
·
hm... just trying to get remote publishing running on my system with cron running on a remote server (as my provider does not allow cron)... *sigh.

Anyway - with regards to this topic: there is a publishing option to "Map email to the user's email"... and according to the description it says: "if enabled, Easyblog will try to detect the email that is used to send into the system and map it to the respective user on the site." So assuming your two bloggers send the emails with the same email addresses they are registered in Easyblog, this should work.

Isn't this what you are asking for, Alan?
·
Tuesday, 27 January 2015 16:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Michael,

Yes. I believe you're correct. If you have turn on this setting: Map email to the user's email = yes, EasyBlog will try maps the blogpost to the respective user on the site based on the email address. If the user is not found, EasyBlog will display error notice.

Hi Alan,

I am sorry for misunderstand your inquiry before and the inconvenience caused. If you have anymore question, please do not hesitate to ask us.

Thanks.
·
Tuesday, 27 January 2015 17:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Michael and Mohd,
I am trying this out, but no luck so far. The thing that concerns me is that under Settings>Workflow>Remote Publishing> Publishing Options it asks for a User to be specified as well as the Map Email option. The two things appear to contradict each other, but that does not mean it will not work!

However, so far it appears that my cron job has run, but no sign of any new entry in the blog. Will keep trying, and report back.
·
Tuesday, 27 January 2015 22:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Just an update for anyone interested. I have now got the cron job running and have published a couple of test entries, so all is working for at least one Blogger. Yet to test it for multiple bloggers.

A tip to anyone interested. You can manually run the equivalent of a cron job by entering the following address into your browser:
http://www.YOURDOMAIN/index.php?option=com_easyblog&task=cron&debug=1 (Don't forget to insert your site's domain name or you will get a 404!)

You will get any relevant error messages displayed in the browser as well with this so it helps debugging.

Will report back on multiple bloggers when I get the chance.
·
Tuesday, 27 January 2015 23:25
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Alan,

thanks for the update. E-Mail with is running for me as well now. (only have one blogger - so will not be able to test multiple). If anyone is interested, I am using cron-job.org for cron (completely free - you can run as many as you want/need)

Regards,

Michael
·
Tuesday, 27 January 2015 23:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Alan,

Thanks for sharing.
Regarding your issue, I believe it is not contradicting each other. The "select user" setting is a default value for EasyBlog if EasyBlog unable to map the sender's email to a user email on the site. It will fall back to this user.

Hi Michael,

Thanks for sharing

Please update us back on this issue.
·
Wednesday, 28 January 2015 11:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Good news, I now have two sites working with Remote Publishing. Not perfect, but pretty good and I hope simpler for those bloggers that seem to have an aversion to logging in!

Some points that may be of use to others.
Setting up a cron job:
Information for those who have not done this before; the cron job simply automates visiting the website using the URL: http://www.YOURDOMAIN/index.php?option=com_easyblog&task=cron&debug=1 (see above) This command checks the nominated email inbox (or other folder if you choose to configure differently), and the contents of any unread emails are imported into EasyBlog. Note that if you have set EasyBlog>Settings>Workflow>Remote Publishing>Publishing Options>Prefix to anything (such as [BLOG], then it will ignore any email that has been sent without this in the subject line.

Incidentally, my hosting company does not allow cron jobs to be run more frequently than hourly, so entering the above URL manually is an essential way to speed up testing.

Configuring EasyBlog
You will get the mail server information from your email provider. For some strange reason, when I tried the Run option to test the connection, it searched for ages and timed out. This was in spite of the details being correct and working correctly when I ran the import command.

Multiple Bloggers
Setting EasyBlog>Settings>Workflow>Remote Publishing>Publishing Options>'Map Email to Users Name' definitely does not conflict with the Select a User option. (EasyBlog - perhaps the documentation could be clearer on this). Blog entries are mapped to the email address they are sent from and clearly linked to that user. If you are happy for all your Blogs to fit into a single category, then it should work fine. However, if you want to have separate main menu entries for a selection of blog categories there may be a problem. All the remote publishing emails are stored in a single category, so you cannot use that to distribute the blogs between menu items. Likewise, I can find no way of allocating groups of Bloggers to a menu item. I can do individuals, but not groups.

Formatting he Email
We are experimenting with the format of emails so that the contents displays well in EasyBlog.

One of my Bloggers has had problems inserting images, and also has some strange bits of error text included in the blog. Googling for information on the latter problem suggests it is due to copying and pasting content from a Word document. However, I have not been able to reproduce it from my own emails so will need to investigate further. Likewise, I need to find out what is happening with the images as my testing does not produce the same problem.

So, well done anyone reading all the way to the end of this! Hope it might be of use to someone out there.
·
Wednesday, 28 January 2015 22:32
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing this Alan! Appreciate it very much!
·
Thursday, 29 January 2015 02:01
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post