Create blog on Hybris - wordpress

I need to know if there is some module or something like that in Hybris to create a blog or I need to create a wordpress in subdomain(Bad idea because the web actually is a subdomain xd)?

Unfortunately there is no OOTB Hybris Blog Engine. Utilizing only OOTB you can build a blog using Content Pages. So for example you can create a content page which will represent a particular blog article, also you can create a new component which can fetch all Blog Content Pages and display them in the chronological order.
Based on my experience building a custom blog platform on the top of Hybris is not the best idea. So usually clients are implementing Blog using a wordpress as a blog engine. The integration between hybris and wordpress is usually done through Wordpress REST API. Articles can be fetched from the wordpress instance and displayed on hybris site without having a separate subdomain.

Related

Integrating Wordpress with Spring MVC

I'd like to have a Wordpress installation to serve blog content for my site under the directory /blog
My site runs on Spring Mvc and I'd like of course to maintain the basic layout (saying Header and Footer) of my site and integrate the wordpress blog on it.
What could be some approach to do this?
I'm using Tiles as my Template mechanism so I was basically thinking to handle /blog request with my requestDispatcher and internally forward the request to Wordpress, then take the response and stream it inside the Content Tile section of my pages so to keep the basic look of my site for header and footer.
But I'm not sure of this approach.
How are you doing this? I can see they also have some RestAPI
If you simply want to use WordPress as a content management system and Spring MVC + Tiles to display your blog, then exposing your WordPress pages and posts with an API plugin such as WP Rest API or JSON API sounds like a great solution. This is how we manage our faq/contact/terms and conditions/etc. pages.
To make it faster, we synchronize (with a CRON job) each 30 minutes the content between our application database and the WordPress instance so that when the page is requested by an user the content is not pulled from WordPress but from the application DB. And then to make it even faster we created an Hibernate cache that lasts 30 minutes for this kind of data.
I have recently written a library in Spring, that uses WP REST API plugin to fetch content from WordPress. You might find it useful. Here is blog post on how to integrate Spring Boot and WordPress.

Wordpress - RSS feed provider

We currently have a web site/app and then also use wordpress for our blog.
Wordpress is great and its cms is great.
I have used wordpress in the past to create an RSS feed that we use on the web site.
My question is:
Is is possible to use wordpress as a CMS and create a feed from that content that is not publish on the blog/wordpress install?
I want to use wordpress's cms, so that i do not have to create my own cms.
However, the content we put in this RSS feed cannot show up on the blog/wordpress site.
Is this possible? I know we are using a plugin to create these RSS feeds. I am not an expert in wordpress, but i believe this is possible.
I also want to use wordpress's category/tags/taxonomy to create feeds based on these values
Once again i want to leverage wordpress's cms to create a hidden feed and publish using RSS. I then want to connect to this feed using different clients.
All data entered into the cms with a certain tag will be hidden/not shown on the blog, but will be available via this RSS feed
Thanks

Blog headers from Wordpress in Drupal 7 block

We have a website on Drupal 7 and a separate blog running on Wordpress. Im curious if it's possible to create a block that will show headers from the blog and will link to blog entries. Moreover, it should automatically update itself once new blog entry is added.
Please advise if this functionality is achievable.
I am sure that your Wordpress blog can provide one or more RSS feeds of its content. In the Drupal site you can activate the Aggregator module (it's in core) and extract content from those feeds. There is also a bunch of other contrib modules that extend (or replace) that functionaliity.

Share content between Wordpress sites in a network?

I have five different websites set up using Wordpress 3.0 Multisite. They each contain one page in common, which is a list of places. Each place is represented by a post in a specific category. What I want is that when I publish a new post in this specific category on one blog, it will add that post to all the other websites as well. Alternatively, all websites pull their information from one single blog.
I don't really care how this is done, as long as I don't have to type in the same thing five times :/
RSS: FeedWordPress | simple and flexible Atom/RSS syndication for WordPress or WordPress › SimplePie Plugin for WordPress or Developer's Guide - Google AJAX Feed API - Google Code
Multipost MU has a nice interface, and can be set to publish to all sites by default.
There is a plugin - Diamond Multisite Widgets - that allows you to push new posts to other sites in a multisite network.

How to use wordpress to make a commerical/non blog website

I have managed to setup a blog on localhost quickly using wordpress. But what is ivolved in setting up a commercial website that is not a blog?
Also, should learning to use wordpress be more diffcult than learning Asp.Net or php? I can use these languages to create a website more quickly than using wordpress it seems. I'm guessing it should be possible to create a basic php website and then somehow hook it up to the admin functionality of wordpress to publish content and update it?
Any comments and suggestions will be appreciated.
Thanks,
A few thoughts on this.
First, Wordpress is based on PHP. So if you know your way around in PHP you are able to change anything within wordpress, you can build customized plugins, templates, etc.
However, using Wordpress has nothing to do with the programming languages you know. The fact that you are struggling with it is probably more because you don't understand yet what the features of Wordpress are or what you can use them for.
You can easily use Wordpress to create a simple non-blog website by setting up pages instead of posts. So you would be using Wordpress not as a blog engine but more as what's usually called a content management system CMS (not that using it as a blog engine wouldn't make Wordpress a CMS, but I'm talking about the general usage of those wordings).
A simple Google search might help you find more information about how to accomplish it in your specific case.
Hope this helps!
You need experience with PHP, HTML and CSS to configure WordPress to run like a non-blog website. Is it easier? Maybe, you get what you want but you won't understand what is going on.
If you are creating a static web page, say like a company's web site with little to none dynamic content, use pages (not posts) and create a static front page.
If you wish to use WordPress like a generic CMS, you can either use the Pods plugin or the newly introduced custom post types and taxonomies (new in Wordpress 3.0). You still need knowledge of PHP/MySQL to configure the Wordpress Loop (which is used to display blog posts and other dynamic content) and Wordpress Theme tags (to display name of the current logged in user).
Some plugins help with customizing the site for a non-blog look. Theme My Login and Theme my Profile blends the log-in page and profile page with your theme. However, if you need to customize the appearance, or add new logic, you pretty much need programming.
In short, you would need knowledge of PHP and MySQL; CSS too, if possible. Get your hand dirty building some sites, then what Wordpress offer and does for you with its API will be more relevant.

Resources