Access to the complete source code, the bug tracking system, the development mailing lists, the software documentation and much more.
How to install a blog client and use it with Jahia
Before installing the blog client, you should create a page from Jahia that uses the "Blog" template from the corporate_templates package. Once the page has been created, you should click on the page and load it so the definitions get loaded by the server.
Jahia implements the Blogger API, the MetaWeblog API and the MovableType API, so you can choose any blog client application compatible with at least 1 of these 3 APIs. The system has mainly been tested with w.bloggar and ecto. A list of other existing clients such as blogbuddy can be found here.
Once you have created a blog page in a Jahia site, downloaded a proper blog client and installed it, you will have to configure the blog client so it can contact the Jahia blog servlet.
Here is now a visual guideline in order to configure ecto to work with Jahia. Please refer to the program documentation for more details.
Regardless of the client application you decide to use, the configuration will be similar in the following cases:
- The userName and password should be the ones of a Jahia user
having write and administration rights on the blog
page containing the blog you want to access remotely from your client application
-
The entry point or URL of the blog server is: http://<hostname>:<portNumber>/jahia/blogs
(if you have the server installed on your local machine and are using the default Tomcat config, the URL will be: http://localhost:8080/jahia/blogs)
Note: to specify a virtual site, simply add "/site/<siteName>" at the end of the URL.
(Ex: http://localhost:8080/jahia/blogs/site/blogSite)
Here is how you should enter this information in the ecto configuration wizard. The example will use the userName "root" and assume the server is running on "localhost" on port 8080. It will also assume that the blog pages are part of the default Jahia site, that you have created 2 blog pages named "myBlog" and "superBlog" and that you are using the default language.
Note: Some client programs use the default language of the machine they are running on when sending a request to the server. If you have a site in more than 1 language, you should take care of that behavior when configuring your client program. Simply add in the language at the end of the server URL like this: /lang/<languageCode> (Ex:http://localhost:8080/jahia/blogs/site/blogSite/lang/fr).
1) Launch the programm and create a new Profile.

2) Enter the Web address (not the blog server address) of the site where the blog is.

3) Select the API you want to use and define the blog URL of the server.

4) Enter your Jahia userName and password.

5) Define the profile name which will be used in the client application.

6) Finally, the program should display the following screen provided you have previously defined 2 blogs named "myBlog" and "superBlog" in your Jahia site.

You should now be able to use the Jahia blog facilities without any problems.
