Frequently asked questions

All of our memberships for Joomla! CMS include: Major and minor versions of the extensions (New features, Bug fixes and Enhancements) and support services for our customers. For more details, click here.

Particularly, a mobile application like Joocial Composer App is a binary file distributed from App stores, created and compiled for Android or iOS. To provide these powerful new features and support, we published the mobile application for free and created this new membership to integrate the mobile application. To enable it, you must install and configure Composer App integration for Joocial plugin. For more details, click here.

Yes. If you plan to create your own mobile application, then we have a membership for mobile app development that includes Joocial Composer App source code. The application is based on PhoneGap/Ionic Framework and powered by our Joomla integration SDK, JoomGap. For more details, click here.

We distribute our apps as open source packages for PhoneGap, AngularJS and Ionic framework. JoomGap is an open source SDK for developing hybrid mobile apps for Joomla! CMS, based on web technology.

Mobile apps are different than our usual Joomla! extensions. Thus, to accommodate the new packages, we have published a new site to distribute mobile apps packages (starters) and a new support service for mobile apps development.

JoomGap - Create mobile apps for Joomla!, powered by PhoneGap, Ionic and JoomGap http://www.joomgap.com/.

A mobile app can only be executed on a mobile device (for example, Android or iOS).

However, if you are developing a mobile application, then it is created and tested in a desktop setup, and finally compiled for each mobile operating system to complete device-specific integration.

No, it is not possible to publish from a website to publish to these social networks. Instagram, Pinterest and SnapChat (or other mobile-oriented social networks) are only available from mobile devices. They do not provide an official API to publish from your website.

Ref: Why does AutoTweet not publish to X Social Network?

To overcome this limitation, we have introduced Joocial Composer App with mobile sharing. In this way, a social media manager can select processed posts and manually re-share them into the managed channels. Joocial Composer App, mobile sharing

We offer the full application source code in JoomGap Professional.

If you are evaluating to create your own application, then you can download the code and customize the application based on Joocial Composer App. This is a Cordova - PhoneGap development (a different setup than a Joomla! environment).

Alternatively, we can customize your application for you in a consulting project. In this case, we have to evaluate your project scope, including the app creation, customization options and store distribution.

By default, new articles are enqueued to be delivered immediately or at publishing time (Start Publishing field).

In addition, content modifications can be (optionally) also published to social channels. For example, if articles are initially created as unpublished and, in a second instance, modified to be published, then they are not processed. To enabled article modifications processing, in System - AutotweetContent plugin, Posting filter/Process modifications=Yes. This setting is a general method to publish all content modifications.

When "Process modifications" is enabled, every time you save, a new 'modified' event is fired and a new request is added in a 60-seconds window. You can increase this window to add a delay, deliver fewer requests and sum all changes in a single request (Options/Advanced/Content Polling/Minimum requests polling delay).

Finally, AutoTweet Joocial has integrated edition tools to select to publish or not a particular content item.

Joocial has an interactive tool Post manager to select when an article has to be pushed (Post This=Yes) into the publishing queue (or not, Post This=No). Joocial - Post This Finally, Message Management has a general option to define if it must be forced for every case to either Yes or No (otherwise, requests are generated based on the general plugin definitions).

Over 60+ extensions are integrated (please, check the list of integrated extensions here, or review the System Check menu in the extension). After you install the main component, only the core plug-ins are installed for content integration. For instance, Joomla! Content plug-in for articles.

Optional Plug-ins must be manually installed and enabled. You can find them in the downloaded package, inside the plugins/ directory. You only have to install the optional plug-in associated with your required extension.

If you have manually installed an Optional Plug-in, please remember to update it manually when a new version is available. If you plan to uninstall an integrated extension, first uninstall the integrated optional plug-in.

A: As part of our support service, we provide a New Plugin Best-Effort Support: We love to integrate new extensions as a way to improve our social hub beyond its limits. If we do not have a plug-in, we add it in product roadmap to check and release it ASAP (in practice 1-2 weeks).

Particularly, about to X, we have to check if it has content integration events. AutoTweetNG and Joocial need them to receive notifications about new content being added or modified.

Joomla! supports content events for integration. Extensions ready for integration have these calls:

$dispatcher->trigger( 'onAfterEasyBlogSave' , array(&$this, $this->isNew() ) );

Reference: https://docs.joomla.org/Plugin/Events

REF: What is "AutoTweet NG OpenGraph Tags plugin" for?

The Open Graph protocol enables any web page to become a rich object in a social graph. To turn your web pages into graph objects, you need to add basic metadata to your page.

On On July 18th, 2017, Facebook enforced OpenGraph Tags as THE official way to retrieve information from a link. Open Graph protocol is used by Facebook to retrieve information about your site and your pages. For instance, when a Post is manually shared by a user. With OpenGraph Tags, the page metadata that is shared can be defined and managed. FAQ: Facebook shows the wrong image, why?

AutoTweet NG OpenGraph Tags plugin provides a convenient way to assign the necessary basic metadata to your pages. For more information about AutoTweet NG OpenGraph Tags plugin, click here.

Most plugins work based on component integration events (triggers). If an Event is fired (e.g. a photo upload or a new article event), the content item notification is received by the plugin and a new social message is processed to the social networks. This is a Push mechanism.

On the other hand, there are cases where no Events are fired (an RSS Importer, adding new articles), or you can have previous content already created (before AutoTweet installation) to publish.

If you have content, not integrated via Joomla! events, Content Polling checks the database tables to detect new content items. This is Pull mechanism.

Right now, Joomla! Content plugin, K2 plugin and Ohanah plugin support content polling.

By default, only new content items are processed and published. If you need to publish all modifications, you can enable it in the content integration plug-in. Please, visit Plugin Manager: Plugins, browse to find the plug-in, for example, AutotweetContent, and enable Posting filter/ Process modifications.

On the other hand, Joocial has introduced Social Publish toolbar and editor button to define social publishing attributes at edition time. In this way, you can define if a new article has NOT to be published or if a modification HAS to be published.

Joocial - Post This

Finally, Social Publish has a general option to define if it must be forced for every case to either Yes or No (otherwise, requests are generated based on the general plugin definitions).

The oldest trick is to manually schedule and change the state of a Request or Post to reprocessed as a new one.

  • A Request can be moved back to Processed = No.
  • A Post can be moved to Waiting or Pending, and manually "Publish" it.

These are the simplest way to play with the processing queues. However, there are move options for better content management. Please, review the following options.

If you have old articles to publish, you can enable the Process modifications setting and save the article to update the modification date. In this way, the article is forced to be published.

Additionally, Joocial provides a simple way, based on the Post Management tool, to select Post This=Yes and publish a new message.

Joocial - Post This

Finally, Post Management has a general option to define if it must be forced for every case to either Yes or No (otherwise, requests are generated based on the general plugin definitions).

Both solutions work for single content items to be published. However, they are not efficient to process a great number of content items. For this case, Post old articles (only once) is available, as an advanced setting, at plugin level. It allows processing several articles after a certain Date of first article (yyyy-mm-dd).

'Post old articles' requires 'Content Polling', please enable it to discover new content with a polling query. Additionally, if articles have been modified, activate 'Posting Filter/Process modifications' setting to include them. Once the batch is processed, it can be disabled.

Finally, Joocial introduces the concept of Evergreen content items to allow the publication, in a repetitive way, to support a longer content life cycle.

Joocial - Evergreen Posts

Ref: Should bloggers and businesses share old content?

Ref: Procedure to generate 5,000 evergreen content items

Tutorial: Full management of social content in Joomla!

You can redefine plugin names (sources) in language files. For instance, our Composer plugin 'autotweetpost' is renamed in this way:

COM_AUTOTWEET_PLUGIN_AUTOTWEETPOST="Composer"

Q: How can I publish posts from old articles?

A: In AutoTweetNG, if the article was already processed, and you can locate a Request, you can move the Request back to the unprocessed state. You can access Requests in the Requests list, click in the Processed=No filter. Then, you can move back the Request to the unprocessed state.

On the other hand, if you want to publish specific articles, you can enable Posting filter / Process modifications=YES, at "System - AutotweetContent" plug-in level, and simply save the article.

In addition, if you want to process a set of old articles by date only once, you can select a specific date at "System - AutotweetContent" plug-in level, and enable Advanced Options / Post old articles=YES and select Date of first article.

In Joocial, to solve this usage case with an interactive tool, the Message Management allows selecting if an article has to be published, Post This=YES. It provides advanced features for Post Scheduling, where you can also define a publishing Agenda, Repeats, Evergreen Posts, select the image or specify publishing channels. Joocial Message Management Finally, Message Management has a general option to define if it must be forced for every case to either Yes or No (otherwise, requests are generated based on the general plugin definitions).

Yes, you can schedule any number of messages, from Joomla! Article Manager or from Social Composer. In addition, with Joocial, you have options to define an agenda of repeats or evergreen messages. http://www.joocial.com/features.html#message-management

There are two alternatives:

  • AutoTweetNG is mainly oriented for unassisted auto-posting, you just keep using Joomla! as usual, creating articles or other content items.
  • On the other hand, Joocial has all AutoTweet's features plus advanced features for social management. For instance, Joocial has a "publishing agenda" to repeat Posts, or "working hours" to define when your audience is online. In a real life scenario, a publisher can create a new content item and define the social impact, associating media attributes.

If you are looking for more than simply auto-publish into social channels, we recommend Joocial for social content management.

Joocial has two main tools for scheduling:

  • Post Management: It is integrated on certain extensions At this time, it is available for Joomla! Content, EasyBlog, FlexiContent, K2 and ZOO. This is the Post Management dialog
  • Composer: A content request can be edited at any time to add an agenda, repeats and evergreen attributes. This is the Composer, where requests can be edited to define scheduling still.
  • Composer App: our brand new mobile app allows scheduling a request in the same way than the native Joomla! interface. This is the Composer App

Yes,

  • Joocial has virtual manager working hours, where you can define for example Monday-Friday 11-14hs.
  • Additionally, you can define a Cron job task frequency to deliver posts every X minutes

Joocial is the right tool for you. It has several advanced scheduling features.

Particularly, evergreen messages allow to re-publish posts, following a strategy.

You can define evergreens one by one, or follow this recipe in a big batch process:

How to generate evergreens from articles

These are the steps to create evergreen content items (visit each link to access tutorial slides):

  1. Define an evergreen message
  2. Check the new evergreen message
  3. Define the delivery frequency "Evergreen Strategy"
  4. Test a case, and wait until the Post is published according to the defined social strategy

Ref: Joocial - Full management of social content in Joomla! | Virtual Manager

Frequency defines when Joocial is going to check and publish a new post. Yes, a frequency must be defined. Also, "Working hours" can be adjusted to reduce the publishing window.

To configure the publishing window, you can define "0,20 8 *" and it will publish only two random posts at 8:00 and 8:20.

Otherwise, Joocial will publish at maximum frequency.

No, this is an internal parameter to adjust the general polling window. We do not recommend to modify it. Always, customize the Frequency parameter.

No, they are unrelated. Evergreen frequency defines when posts are generated. Automator plugin or Cron job task are execution methods, working on a lower level.

Q: How to publish articles from certain categories to display in the format [static text][title][link]?

A: You can create rule for a particular category, adding in the Add Static Text tab:

  1. beginning of message
  2. Static text: TEST:
  3. By default, the link is added at the end of the message

From AutoTweet, Posts are submitted with information from the site. It is a content definition, not a layout definition; and no layout can be forced into Facebook.

From Facebook side, Posts are shown following certain design layouts and guidelines.

Facebook accepts images at least 200px x 200px. However, to improve how posts are shown, there are several recommendations to comply with timeline layouts.

Facebook has recently updated timeline layouts. These are general rules of thumb:

  • The aspect ratio is very specific: image widths need to be 1.91 times the height.
  • For the News Feed, Facebook recommends thumbnail images of 400×209 pixels.
  • Images that are smaller than these dimensions will be resized to either 154×154 or 90×90 pixels.
  • On mobile, Facebook’s recommended image size is 560×292. Images smaller than this will be resized to 100×100 pixels.

Jon Loomer made some amazing graphics to show you what the right, new sizes are:

Jon Loomer's facebook link thumbnail image dimensions

UPDATE: Facebook's How can I make sure that my photos display in the highest possible quality?

UPDATE Recommended image sizes: 720x375 px, 960x500 px and 2048x1068 px

If you are running K2, the powerful content extension for Joomla!, it automatically generates several image sizes from the original image. The System AutoTweet-K2 plug-in has a parameter to select the required image size. We recommend to publish the biggest available image; please test the plug-in setting that fits your needs.

Joocial has introduced Social Publish toolbar and editor button to define social publishing attributes at edition time. Particularly, it has an Image Chooser to select the perfect post image: Joocial - Image Chooser

In this example, both articles were published in Joocial news feed from Joomla RSS feed. In the snapshot, the first Post is shown in the wide format and the second Post is shown in the thumbnail format.

Joocial Newsfeed Example

Customer Example

Publishing with a Facebook channel to our Extly Community page, we have these examples:

Practical Example

Article with a Big Image

In AutoTweetNG Joocial v7.2, or superior, we've just released support for User Generated Photo for User Profile Channels. With this new feature, a channel can specify if the photo was user generated to request a higher priority:

According to Facebook documentation:

With an increasing number of people having access to cameras on their mobile devices, there is a growing need to be able to share those photos in Open Graph stories. Photo-generating apps can utilize the user_generated photos capability to enhance these stories with a larger display in news feeds and on timelines.

User Generated Photo for User Profile Channels

Open Graph features for Users must be approved by Facebook and must comply with Platform Policy 2.3.

Facebook Policy for non-developer users of Your Facebook App has several guidelines for User Channels: Messages must be user-generated, and exactly contain what user entered. Messages must not contain Pre-Filled Content. No default texts. No appended text, links or hashtags.

Tutorial: Joocial - Community Auto-Posting

User Generated Photo for User Profile Channels

"App visibility and post audience" was defined along App authorization, you can change it in your Facebook Settings / Apps or perform Facebook Channel Re-Authorization.

Facebook Account Settings / Apps - App visibility and post audience

Facebook Channel Re-Authorization Step - App visibility and post audience

A Facebook Post have several text fields:

  • About message: it is created from the original content title in several steps. For example, if you create an article, the message is initialized with the article title by AutoTweetContent plug-in. The plug-in can add hashtags, words, or categories to enrich the message. In a second step, after the request is received, a rule can further change the message. For example, replacing words. Finally, the message is delivered as a new Channel Post.

In addition, some integration plug-ins (for record-oriented extensions, namely Cobalt CCK, Fabrik, etc.) have a message template to create the initial message on named fields.

To sum up, you can modify the message in plug-in configuration or by adding new rules.

  • About title: it is published with no modification.

  • About post description: Below the Post title, an optional field can introduce a text snippet. By default, it is initialized with the first paragraph of the article text.

To create a perfect Post, Joocial provides "Post Management" dialog to customize Posts at edition time. Joocial Post Management - Text edition

Facebook Posts have more mandatory/optional fields than the rest of social networks. Particularly, message and description are mandatory. Joocial fills both fields with the available information. Both fields are based on the title, but a message can have static texts, hashtags, keywords, etc. to enhance it and add a context.

Facebook has been improving its algorithms, a.k.a. EdgeRank, to show the right content to the right people at the right time.

In general, manual posts are created with care. When you find something cool to your audience, you share it. For instance, you pick an amazing photo related with a product and publish it. Additionally, manual posts are usually published when your users are online. On the other hand, auto-posting could be just ... automated.

We recommend you to study your audience and auto-publish with the same criteria than you create manual posts. Tips for high quality content to increase engagement:

  • Only create Posts with recommended Photo sizes (and increase photo quality).
  • Restrict Virtual Manager working hours to match your audience.
  • Do not auto-publish everything. You know what is hot.
  • Work based on campaigns. For example, in summer, only publish about "Air conditioning".
  • Filter by the right keywords for your audience. Google Search, Analytics or Adwords can give you more ideas to build engagement.
  • Avoid spamming keywords "SALE", "Click here", etc. Facebook reads your posts. Do not ask for engagement.

According to people we surveyed, there are some consistent traits that make organic posts feel too promotional:

  1. Posts that solely push people to buy a product or install an app
  2. Posts that push people to enter promotions and sweepstakes with no real context
  3. Posts that reuse the same content from ads

Finally, "Boost Post", every once in a while, a boost on Posts can increase user reach. If you have boosted manual posts, it may be a clue about why they do not have the same reach. Total Reach = Organic reach + Paid reach http://moz.com/blog/facebook-algorithm-change

Do not ask for engagement - Post Sample 1

Do not ask for engagement - Post Sample 2

Many accounts (e.g. games and mobile apps) work only on Facebook API, with no alternative way to publish. We have no confirmation that Facebook algorithms are biased.

On the other hand, it is probable that API posts have to build up their own relevance. They do not inherit the same priority than manual posts (and they do not lower manual posts priority).

Facebook posts have a fixed layout. Facebook layout includes:

  • Title, the post main message (mandatory)
  • Link (optional)
  • Description (optional)
  • Image (optional)
  • Description (optional)

The post title is the main message that it is composed in Joocial to include several elements. It is based on the content item title + short URL. It can include additional hashtags, static texts, categories, etc. For instance, field-based extensions (like K2, Seblod, among others) have a message template to include specific fields.

The composed message is shared to all social channels and adjusted according to the allowed space.

Concerning to Facebook's Description, it is defined to include all article text and adjusted according to the allowed space. In certain plugins, if there is no additional text, it includes the original title.

Following the previous details, by default, a Facebook Post is created from title, introtext and fulltext.

These posts are created based on our experience applied to the most common usage scenario. If you need to customize how it works, you can create a new AutoTweetContent plugin for your site and change how fields are defined.

Additionally, Joomla! 3.6 (or 3.7) is going to include dynamic fields in articles, so a new plugin will support them and add also message templating for Joomla! articles.

Restrictions are only oriented to create an optimized post. For instance, posts are based on short titles to have better engagement and description is based on introtext + fulltext.

To publish Posts in sequence, we usually restrict the numbers of Posts to be processed to 1.

  • In Cron job mode: AutoTweet Control Panel/Options, Cron job mode, Max. no. of posts=1
  • In PageLoad mode: in "System - AutotweetAutomator" plugin, General settings, Max. no. of posts=1

Furthermore, we also frequently restrict the publishing activity to certain working hours. For instance, only running the Cron job task every 20 minutes, Monday-Friday, 9-18hs; or in Joocial with the Virtual Manager working hours definition.

At System - AutotweetAutomator, you can define Max. no. of posts and Interval in seconds (by default, 180 seconds). However, you can change it to any number, for instance, 1 post every hour (3600 seconds).

In addition, AutoTweetNG Pro allows more control by running the Cron job task according to a frequency expression.

Finally, Joocial provides several options to define when Posts are published. For instance, the Virtual Manager feature allows defining the working hours.

Joocial - Virtual Manager

Q: How can I control the font size of a post being sent out or just have a normal size font?

A: From Joomla! and AutoTweet side, there is a content definition submitted to social networks. Twitter shows it according to its current style guidelines. In general, all social networks choose how to show messages according to internal practices to improve the user experience, and there is no way to impose a style.

By default, AutoTweet waits 60 seconds, but you can increase it to add more time in Minimum requests polling delay. You can modify it here: Control Panel/Options/Advanced/ Minimum requests polling delay (seconds).

There are mainly two ways to implement this:

  • At integration plugin level, for instance in "System - AutotweetContent" plugin, in Message options/ Static Text Source = Custom Static Text and finally the text in Custom Static Text field. Additionally, the text position can be defined in Static Text Position.
  • For more flexibility, a rule can be created to achieve the same customization: Rule to add static text

A purge removes all requests and posts. We recommend performing a purge when there are no waiting requests or posts.

For consistency, it does not remove Evergreen requests. They must be manually removed from the Evergreen list first.

Check the permissions for the AutoTweet app:

  1. Select "Accounts" menu / "Privacy Settings".
  2. Click on "Edit your settings" for "Applications and websites" (bottom left).
  3. Click on the application name.

From AutoTweet view, there are no additional features enabled with "Use Your Own App=Yes, with Canvas Page". Both authorization modes provide the same publication permissions.

The Canvas Page option is provided as a guide to develop and integrate complex Facebook Apps.

  1. You have to access the Developers Console: https://developers.google.com/console
  2. Create a Project
  3. In a Project, you have to enable:
    • Google Blogger API https://docs.google.com/a/extly.com/presentation/d/11QghZ-1tRqEobyMkxWTUPaiWfQFHjPL71ZFzC30TNy0/edit#slide=id.g177390462_026
    • Create a "Client ID for web application" https://docs.google.com/a/extly.com/presentation/d/11QghZ-1tRqEobyMkxWTUPaiWfQFHjPL71ZFzC30TNy0/edit#slide=id.g27574ec03_11
    • Create a "Key for browser applications" https://docs.google.com/a/extly.com/presentation/d/11QghZ-1tRqEobyMkxWTUPaiWfQFHjPL71ZFzC30TNy0/edit#slide=id.g177390462_06
    • Configure the "Consent screen" https://docs.google.com/a/extly.com/presentation/d/11QghZ-1tRqEobyMkxWTUPaiWfQFHjPL71ZFzC30TNy0/edit#slide=id.g177390462_049
  4. Create a Google Blogger channel
    1. Assign a name
    2. Assign Client ID
    3. Assign Client Secret
    4. Assign API Key
    5. Save
    6. Click on Step 1 - Authorize
    7. Accept permissions dialogs. After the authorization, you are redirected back to the channel and a new access token is shown.
    8. Validate and save
  5. Test a message with new channel

We are constantly adding new features and channels to support new Social Networks.

However, some Social Networks do not provide a publishing API to create posts from an external website. For instance, Pinterest or Instagram are currently focused on mobile devices.

There are scripting solutions based on "unofficial" libraries or "hacks". These "workarounds" can stop working without notice. Since there is no official API, workarounds impersonate a user to send a Post. These operations are explicitly forbidden by Social Networks Terms of Service. For instance, instead of implementing an API Token, a "hack" may ask the account password (weak security) to send information. We follow the safest path to provide a stable product. Our extensions work based on official Social Networks APIs.

If you want to propose a new Social Network channels, please contact us to check the support status.

Advanced templating is possible with a regular layout override. Each content channel has its own layout. Please, check the following files:

  • administrator/components/com_autotweet/views/channel/tmpl/mailchannel-post.php
  • administrator/components/com_autotweet/views/channel/tmpl/bloggerchannel-post.php
  • administrator/components/com_autotweet/views/channel/tmpl/tumblrchannel-post.php

For example, these files have to be copied and modified to into these directories to create layout overrides:

  • templates/YOUR_TEMPLATE/html/com_autotweet/channel
  • administrator/templates/isis/html/com_autotweet/channel

If you are running in Cron job mode, there is no defined template context to create a layout override, then a different override method has to be implemented. You can create a new layout view override specific for your Joomla! version. For instance, you can duplicate mailchannel-post.php and rename it as mailchannel-post.j3.php. This method also works in Page Load mode.

Ref: Understanding Output Overrides

Joocial Composer App works as a bridge between your posts and the rest of the mobile ecosystem. So, it helps to organize the list post process and other mobile apps. In this way, it provides a convenient way to submit your posts to Google+, Instagram, WhatsApp, etc.

Joocial Composer App implements your Android/iOS mobile sharing feature. As it is backed by your operating system, the only limitation is on what the target mobile app allows to do.

To publish to your Google+ Profile or Pages, please, check Google+ pages on mobile:

Features for pages on mobile

Pages on mobile can:

Browse the stream and profiles Post Receive notifications Create and manage circles Create an event

About sharing multiple times to your mobile social networks, there is no limit. According to our experience, there is no restriction on manual sharing.

For information: Joocial Composer App - From Joomla! to mobile content sharing

There is no way to auto-publish to Google+ Pages (see next question).

To overcome this limitation, we have introduced Joocial Composer App with mobile sharing. In this way, a social media manager can select processed posts and manually re-share them into the managed channels. Joocial Composer App, mobile sharing

On November 17, 2015, Google published Introducing the new Google+

We have been gladly surprised by Google announcement. It is the first piece of news since a long time (and very negative feedback).

Now, we are waiting to confirm how they translate this announcement to an official publishing API.

Specifically, we are watching Google+ API documentation for websites: http://developers.google.com/+/web/. Until now, Google has deprecated Moments API (http://developers.google.com/+/web/api/rest/latest/moments/insert) and only released Sharing buttons, badges and embedded posts.

To be crystal clear, we will support a Google+ official API as soon as they release it.

To overcome this limitation, we have just introduced Joocial Composer App with mobile sharing. In this way, a social media manager can select processed posts and manually re-share them into the managed channels. Joocial Composer App, mobile sharing

On May 12, 2015, LinkedIn changed the API availability terms. Only Profile, Share and Companies APIs remain available for general use.

Any other API services (e.g. Connections, Groups, People Search, Invitation, Job Search, etc.) are restricted to "relevant Partners". To apply for a Partner program: http://developer.linkedin.com/partner-programs

Until now, we have confirmed that the change is just a way to close the access and there are no new "relevant Partners". You can freely apply to the Partner Program. If you are accepted, we will be glad review the channel compatibility for the updated API.

Unfortunately, LinkedIn does not have a testing sandbox. Then, you must configure a second set of assets for testing. You can test the procedure for post creation and publish real posts, and they are going to be live on the test account.

On the other hand, Facebook has its own way to create a full sandbox to test settings, and posts are going to be shown only to the development team.

The mail channel allows to simply send posts to an email recipient.

The extension does not implement mailing list management. We recommend integrating any popular package. For instance, many hosting providers have mailman in CPanel. Alternatively, you can create a Google group or an internal mailing list in your mail service.

Articles imported from a RSS Feed are created on this view: administrator/components/com_autotweet/views/feedarticle/tmpl/default.php.

You can create a view override and customize how the link is inserted in the article.

Ref: How a view can be modified?

To start a Submission, you have to show a sound business case according to Facebook terms. Facebook recommends to check these links:

In addition, in the latest F8 conference, they provided tips about common pitfalls (around 39'): https://developers.facebooklive.com/videos/519/get-the-most-out-of-login-and-graph-api-2-x-for-your-app

In our documentation, we show the steps to install and enable the extension features, including helpful Facebook documentation. However, Facebook is a world by itself, with many subtle configurations whose impact is beyond what we can address in this service. We encourage to explore Facebook references before asking for a review to get a fast approval.

Joocial Community Auto-posting requires a user publish action.

Group permissions must be adjusted to allow image selection in the frontend.

Joocial logo is defined in the extension stylesheet. You can globally override it with any of the usual ways. For instance, you can add this declaration into template style sheet:

.titleHolder h1.page-title {
    background-image: url("../images/MYLOGO-logo-36.png");
}

In this way, you can define style customizations in a central location and updates are not going to replace it.

Alternatively, to avoid a background image:

.titleHolder h1.page-title {
    background-image: none;
}

By default, the channel name is created based on COM_AUTOTWEET_USERCHANNELS_CHANNEL_NAME label:

COM_AUTOTWEET_USERCHANNELS_CHANNEL_NAME=="%s's %s channel"

The first variable is replaced with 'username' and the second variable is replaced with parent channel description. To change the label, you can modify it in Extensions/ Language Manager/ Overrides.

Parent Channel Configuration

Generated User Channel Name

By default, messages are generated at user and site levels. Site social messages are published into site social channels, and user messages are published into user channel AND into Site-Wide Social Channels.

If you are looking to restrict user messages, generated by activity, to only user channel. Please, follow these steps:

  1. Enable DENY ALL mode. In this way, no message is going to be published unless a rule is defined to publish it.
  2. Create a rule to accept site content into site-wide channels
  3. Create a rule to accept user activities into user channels

In the following example, a rule has been created to publish new articles, and a rule for JomSocial activities into user channels. In this way, user activities are not distributed into site-wide channels.

Rules to distribute User and Site Posts

Rule to auto-publish Joomla! articles into Site-Wide Social Channels

Rule to auto-publish User activity only into User Social Channel

There are several ways to configure multilingual auto-publishing. By default, content is published in the main language.

You can configure to publish different method in "Options/ Advanced/ Language management".

  • Define language tag by content: for extensions where content is tagged in a specific language (e.g. Joomla! articles), links will have dynamically the associated language parameter. Not available for all extensions.
  • Remove language from URL URLs will not have any forced language parameter. Language parameter will be solved by Joomla!.
  • Define language tag with default: URL language parameter will be forced to the defined language. Select the language from the list.

Yes, you can create multiple Facebook user channels and you can create a Facebook App and assign it to your channels; or a Facebook App for each channel.

Yes, when you work with your own App, you can customize the title.

Yes, you can publish with local Joomla! images or external images (by Url). Also, you can define how to repeat or schedule your Posts. Finally, you can define a set of "evergreens" to fill channels if there is nothing else. Posts are republished in the same way than the original Post.

Yes, Joocial has the required features to implement Content user-channel routing or Community Auto-Posting.

The main difference is how users are associated with a Facebook App. If users are your Facebook friends and assigned to the App Team, then you can simply create the routing rules and ask vendors to authorize channels.

On the other hand, in the Community Auto-Posting case, users are not your Facebook friends and not associated with your Facebook App, they are just registered users. In this case, your solution must be audited and accepted by Facebook.

In both cases, our team can assist you to configure multi-vendor rules.

AutoTweet is mainly oriented for unassisted auto-posting. You just keep using Joomla as usual, creating articles or other content items.

On the other hand, Joocial has all AutoTweet's features plus advanced features for social management. For instance, Joocial has a "publishing agenda" to repeat Posts, or "working hours" to define when your audience is online. In a real life scenario, a publisher can create a new content item and define the social impact, associating media attributes.

Finally, Joocial + Composer App is the ultimate social media solution for Joomla!. It brings all features for auto-posting, social publishing (agendas, evergreens, scheduling, etc.) and an innovative mobile application, the Composer App. Composer App integrates Joomla! posts with all mobile social channels, like Facebook, Twitter, Google+, Instagram, Pinterest, WhatsApp (or any other application ).

We are distributing our apps as open source packages for PhoneGap, AngularJS and Ionic framework.

Mobile apps are different than our usual Joomla! extensions. Thus, to accommodate the new packages, we are publishing a new space to distribute mobile apps packages (starters) and a new support service for mobile apps development.

http://www.joomgap.com/

You can backup and restore AutoTweet moving all the #__autotweet tables. Please, remember to update to the latest version, before moving the tables (to be sure that you are moving the tables between the same extension version).

Additionally, if you have customized the global Options (since these settings are stored in Joomla), you must manually reconfigure them. In general, only the cron job configuration is saved in the Options button.

If Autopublish=No mode is enabled, messages are going to wait as pending Posts until you manually approve them.

To approve them, you can find, in the Posts view toolbar, a menu item Publish. Please, select a pending Post to be approved, and click on the Publish.

AutoTweet supports automatically SEF URLs based on Joomla! SEF or other SEF extensions (e.g. sh404sef or JoomSEF). Thus, firstly, please check if you have enabled Joomla! SEF support, review:

  • the original URL,
  • the shortened URL, and
  • the resulting URL.

AutoTweet works sending a SEF query to the front-end site to solve the non-SEF URL and generate the SEF URL. If your web server has any security restriction (e.g. mod_security), blocking the front-end query from the back-end site, AutoTweet publishes the non-SEF URL. Please, check your security configuration.

If these general tips do not solve the issue, please try to enable the logging mode to inspect the internal processing.

In any case, if you cannot solve the case, please, send us the logged file to our support service to review it.

To change a label or a message, even if you have a single language in your site, you can access Joomla! Language Manager (Extensions / Language Manager), search for a text, and redefine it creating a new Override.

Reference:

One of the greatest Joomla! features is the ability to override any view in the front-end or back-end site to allow customization. In this way, you can change a component or module output. You can add/edit the view template, and create a new view override.

Reference: Understanding_Output_Overrides

AutoTweet needs access to some domains/URLs to work:

  • "twitter.com" (https://api.twitter.com/ AND https://twitter.com) for posting to Twitter.
  • "facebook.com" for posting to Facebook (pro version).
  • "api.linkedin.com" (http://api.linkedin.com AND https://api.linkedin.com) for posting to LinkedIn.
  • "bit.ly", "is.gd", "tinyurl.com", "goo.gl" and/or to your Yourls instance for short url service.
  • "extly.com" for automatic version checks (the component checks for new versions on the server).

It is possible that your provider has restricted access to one or all of these URLs or that some firewall rules conflict with the access to these URLs. Also, it is possible that CURL access is restricted on your host. If you have problems accessing these URLs or connectivity problems, please contact your administrator and/or hosting provider support.

Q: Will the component on my website stop working after my membership ends?

A:

  • Usage license will never expire. You can use the software FOREVER.
  • Unlimited sites or domains.
  • During the subscription period, you can download new versions, with major features and minor fixes/enhancements, or request assistance in our ticketing system. Once the subscription is over, you can renew it, or create a new topic in the community forum.
  • You can use the software on ALL YOUR sites under the terms of GPLv3.
  • No part of our source code is encoded.

Upgrading from AutoTweetNG, either Free or Pro, to AutoTweetNG Pro or Joocial is by no means different than installing the component. You do not have to uninstall the previous version; in fact, you MUST NOT do that. Simply follow the installation instructions to install AutoTweetNG Pro or Joocial over the existing AutoTweet installation. That's all! All your settings are preserved.

AutoTweet and Joocial are focused on being the best social management solution.

In this case, there are many great plugins implementing this feature in several alternative ways. Thus, we have opted to focus our efforts where we can provide our greater impact.

For instance, we recommend ITP Social Buttons, but there are also a lot of options at JED.