In our enterprise app, we are using Vignette for CMS. And the CMS page content is saved to some sort of db. Now while Vignette setup,I did not see any setup of an external db (like Oracle). So I am guessing the db is built insdie the Vignette. Any idea how this is implemented in Vignette?
OpenText Web Experience Management (formerly Vignette Content Management) Supports Oracle, SQL Server, DB2
http://en.wikipedia.org/wiki/List_of_content_management_systems
Related
I have a web application which currently uses postgres database. But I would like to make my application work in offline too. I found that CouchDB/PouchDB supports offline for web applications. But it says I have to use CouchDB in my existing backend instead of postgres.
I would like to know is it possible to implement CouchDB in web app without changing the existing postgres database?
Do I need to change the postgres database to couchDB to implement this feature?
It is possible to do this - at least in theory. And I have certainly not done any work in this area yet so I cannot advise you on how to implement it. But PouchDb does support LevelUp as a backend to the PouchDb Server (I am not sure if this also applies to the PouchDb client).
This means that you could use PouchDb for your offline web application and sync data to the PouchDb Server, but use the LevelUp capability to use PostGres SQL as the PouchDb Server storage service.
There is a good article by Nolan Lawson entitled "PouchDb levels up" that describes this capability here.
We have a python based server that uses mongodb database. Our server programs uses RabbitMQ to exchange request/reply packets with many Android apps and perform actions accordingly. In addition to this, now we also need to create a web portal for the admin staff to let them manipulate the database, upload/download files, view data/statistics and trigger actions for android clients. So, the database is going to be common for the portal and the existing server programs.
For the web portal development, I got a recommendation for using Plone. We are comfortable in using traditional Node.js. Could anybody guide me on the use of Plone within this context. Is plone able to communicate with mongodb and existing server side programs?
Plone is a CMS designed around managing web based content and is tightly integrated for storage of its data in the ZODB, a NoSQL database. If data is very custom and isn't all about webpages and website nagivation etc, or if you have a need for the data to live in a different kind of DB then Plone probably isn't the right tool for you. This isn't to say it can't be made to do these these things but you would have to learn a lot about it's internals to make it do these things.
Currently I need to create admin ui, using google cloud datastore as user storage, and google functions as controllers.
I found the Keystone JS CMS platform, which uses mongoDB for storing user data, so I am looking for the chance to use it with google cloud datastore.
Is it possible to create some driver that will redirect all the keystone db requests not to mongodb, but in Google Datastore?
The core of Keystone is built on top of Mongo (and Mongoose) functions and code. At the moment, there isn't another way to use Keystone with another database type or provider. See this GitHub issue for some more information that may be of use.
From what I understand Filemaker is a database. A friend of mine is able to make forms out of filemaker. Is it possible to publish those forms as a website?
Basically is it possible to use filemaker as a web platform?
Can I make websites out of filemaker pro's form generation facility.
If the answer is yes, is it the ideal tool for website programming?
Thanks.
In response to Your main answer "Is Filemaker a web platform?" i would says no.
Filemaker it's a database engine with gui facilities, so You can build things fast, it's an ideal tool for making projects (more or less specific) inside an corp or organization or to prototype/develop an application.
Filemaker has btw at least to modes/tools to share data and gui functions out of the box (http://www.filemaker.com/products/filemaker-pro/web-publishing.html):
Instant web publishing
avaiable in the Filemaker Pro (limited users and functionality) and Filemaker Server that enable You and Your group to share with minimum effort data and gui (forms)
Custom Web Publishing
only with Filemaker servershare data trough PHP code, with some tools to auto-generate PHP code.
So Filemaker i would says can share you data and forms build inside Your database over the web and can integrate with the Server version with PHP.
Good question btw!
Rob
Technically FileMaker server has a fairly good Web API that accepts GET and POST requests and returns data in XML. There's also an official PHP wrapper around it and a few unofficial wrappers, e.g. in Python. It's pretty much possible to use it as a database backend with Web projects.
And if that is not possible, what are the implications of using SQL Express? Would there be anything wrong with using SQLExpress for the CMS db, and postgresql for my app?
Orchard does use NHibernate under the bonnet (http://www.orchardproject.net/docs/Orchard-dependencies-and-libraries.ashx), however the orchard web platform installer only allows you to choose between the sql compact database or a SQL Server instance (including express) -
see http://www.orchardproject.net/docs/Installing-Orchard.ashx
So out of the box at the moment no but as Raymond points out you can always write your own provider and contribute it to the Orchard project. (Check out this forum response to mysql - http://orchard.codeplex.com/Thread/View.aspx?ThreadId=229968).
NHibernate is the ORM that Orchard is using to access the database. NHibernate supports postgresql so the answer is yes. And ofcourse you can also write your own dataaccess layer that services access.
A few months after this question was asked, Marek Habersack added Mono support to Orchard. Part of that effort was adding support for running Orchard on PostgreSQL.
The patches for this must have been accepted as the current instructions for running Orchard on Mono do not require them to be added.
There were problems, at least initially, with the connection being dropped but there are reports of it running well.
I am not deeply familiar with this particular product, but unless they explicitly state that they support a certain SQL implementation, the chances are extremely slim that it would just happen to work. A quick look around their site suggests that you will need to use Microsoft's SQL Server.