As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have been trying to find an example some where on web on how to do translations in Tridion. I had no luck finding anything except mentioning of Translation Manager. Can someone point to a resource or best practices on how this can be done?
More details: I want to know how people send content for translations and then get it back into tridion. I saw some posts talking about event system. I am looking for a big picture start — localize — export — import — maintenance phases.
This is really the wrong place to ask this question, but I think it deserves a proper answer anyway.
SDL is (among other things) the "Global Information Management" company. Everything SDL does has a language/localization/globalization aspect to it. Including, of course, its translation tools and services.
As such, SDL has created and maintained (for many years) connectors to various CM platforms, and obviously SDL Tridion has a great integration story here. Good details about how it works here, courtesy of Robert Curlette.
If you're trying to integrate Tridion with other language vendors, I suggest you ask the language vendors for such a connector. The Tridion connector was available from SDL before the Tridion acquisition, I suspect that if other language vendors are serious about their connectivity to WCM platforms, they will also offer a connector to Tridion.
If you do not want to go with Translation Manager. I think the only solution is to localise your component in respective publication and do manual entry of publication/country specific content.
For translating your content only you can take help of any third party tools (search over Google).
even in that case also you have to do manual content entry in tridion cms.
In addition to the good comments from Ram and Nuno - You might want to investigate using the Workflow Engine from SDL Tridion. It offers the ability to write your own automated activities (e.g. Send or receive an item for translation via email or web service). This may be an effective solution for you, assuming there are no connectors available for the the translation services you intend to use.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am using Parse service for my authentication in my iOS application.
I am beginner and I do not have enough information for setting my own authentication server. So far I have made some progress with Parse in my application. So my question is the following.
Should I train myself for learning setting my own server for authentication and implement that in my application or should I just keep going to use Parse? Please note that Parse is letting 1.000.000 api request for month in free edition (I think this is a sufficient number for a application with average user account but I would be happy to see your oppinions).
While it is personal question i would please to see different aspects. So be free to share your ideas.
This is a very personal answer based on my experience and preferences.
Parse is a very good service and idea that allows you to think only to the application and leave out complicated stuff like networking. At the same time it forces you to stay tied with it. So, for example, what could it happen if tomorrow services are limited (not more 1.000.000 API requests) or stopped (I hope not)?
Yes, networking is complicated but also challenging. So, IMHO, if you want to be a good developer, go and create your own service.
To start you can set up a REST architecture where JSON is used for messaging. This is quite simple to achieve in many programming languages (PHP, JAVA, Rails, etc.). Out of there, you can find very good external libraries (like AFNetworking) that can be used to configure the communication in your application.
You can find a complete example where authentication has been set up at Authentication with AFNetworking.
P.S. You can see the video only if you are a subscriber but code is free of charge on Github. Follow the links.
Hope it helps.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
You guys know any open source Blackberry applications. IMO looking at source code of good projects helps learn the system better, faster and not to mention reduces development time. Is there a recommended list of such projects or if not, can we build such a list? I think it will really be useful to other developers.
My apologize for delay in answer. Here are links for useful Java BB apps, libraries and code:
Wordpress for BB
LogicMail - alternate mail client
Facebook SDK for BB - FB SDK not from RIM nor FB
Wireless music sync app
BB Tracker - quite old one
BB tools - also quite old one
I'm not saying that code from there is standard (For me the LogicMail is most acceptable) but there are plenty of useful code about networking, storage, gps and ui. As well please take in attention advanced UI samples from RIM mentioned by #Nate
I only have time to post one link here, but this is one I would definitely recommend for all beginners, because it helps understand UI development, which (in my opinion) is definitely more difficult to learn on BlackBerry versus other mobile platforms (especially Android or iOS).
See information about it on BlackBerry's site here
or the github repository here
If you're using the legacy BlackBerry Java APIs (OS <= 7), you will certainly wind up subclassing the built-in RIM UI classes, to add functionality of your own. There's a good chance that many of the things you want to do are already done, or at least started, in this Advanced UI project.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am having a hard time understanding what the major purpose of Google's programming language Dart is. What's its role? Why would I want to use it?
You may checkout the technical aspects on this article. Quote:
The Dart programming language is presented here in its early stages.
The following design goals will guide the continued evolution and
refinement of this open source project:
Create a structured yet flexible programming language for the web.
Make Dart feel familiar and natural to programmers and thus easy to
learn.
Ensure that all Dart language constructs allow high performance
and fast application startup.
Make Dart appropriate for the full range
of devices on the web—including phones, tablets, laptops, and servers.
Provide tools that make Dart run fast across all major modern
browsers.
These design goals address the following problems currently
facing web developers:
Small scripts often evolve into large web applications with no
apparent structure—they’re hard to debug and difficult to maintain. In
addition, these monolithic apps can’t be split up so that different
teams can work on them independently. It’s difficult to be productive
when a web application gets large.
Scripting languages are popular
because their lightweight nature makes it easy to write code quickly.
Generally, the contracts with other parts of an application are
conveyed in comments rather than in the language structure itself. As
a result, it’s difficult for someone other than the author to read and
maintain a particular piece of code.
With existing languages, the
developer is forced to make a choice between static and dynamic
languages. Traditional static languages require heavyweight toolchains
and a coding style that can feel inflexible and overly constrained.
Developers have not been able to create homogeneous systems that
encompass both client and server, except for a few cases such as
Node.js and Google Web Toolkit (GWT).
Different languages and formats
entail context switches that are cumbersome and add complexity to the
coding process.
Major purpose of dart language is replacement of JavaScript. It fixes common issues of JavaScript, it is actually compiled to JavaScript, but in the future it will have its own VM.
Main advantages over JavaScript are that it is object oriented interface inheritance based language, it has support for interface factory builders. It has simpliefed actor model called isolators.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am interested in learning to develop browser extensions for most major browsers (Chrome, Firefox, Safari, Opera, IE), but I am unsure of where to start. To keep my interest up, I would like to start developing for the browser which has the gentlest learning curve.
So, what is your experience developing extensions for different browsers? Naturally, one must have developed for more than one browser in order to give a reasonable answer.
I am an experienced web developer, and also have no problems with C++/Java/Ruby/Erlang, etc, so the question is not what I am capable of learning, but rather what I most quickly would reap the fruits of.
In my experience Chrome is the easiest to write extensions for. It uses only standard web technologies like HTML and JavaScript, with a compact extension API that will seem familiar to anyone with web development skills. This contrasts with Firefox which requires knowledge of a number of other more or less proprietary languages, file formats and APIs like XUL, RDF and XPCOM. This means that the learning curve to get into Firefox extension development is steeper.
On the other hand, Chrome offer limited capabilities for extensions such adding buttons to the toolbar and using script to modify the contents of a web page. Extensions are heavily sandboxed and have restricted access to resources on the local machine. If your extension requires additional capabilities then you will have to use an NPAPI or PPAPI plugin, which is much more complex. In this case, it would be easier to use Firefox which offers much broader capabilities to extensions "out of the box".
I just wanted to add some insights regarding this that I found: http://alfonsoml.blogspot.com/2011/02/creating-extensions-for-each-browser.html
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
We're looking into using Orchard CMS for a project. I know the CMS hasn't been around for a long time, but I was wondering if there were any known high profile and successful case studies using Orchard CMS or its predecessor Oxite?
Thanks.
The recently released Orchard Gallery is itself built using Orchard: http://orchardproject.net/gallery. Also, the NuGet gallery website is using the exact same code as the Orchard Gallery, with a different theme applied: http://nuget.org. What's more, the Orchard/NuGet gallery is mostly implemented as a custom Orchard module, and that code is open source. Check out http://orchardgallery.codeplex.com for more details.
Bath Spa implemented Orchard for both their registration and housing booking systems.
http://registration.bathspa.ac.uk
http://housing.bathspa.ac.uk
I think they are also due to roll out the external site in Orchard too at some point.
Granted the sites are not 'high profile' in techie circles, but for a poly tech university in the UK to adopt open source, that's quite a big thing for them.
You can find lots of examples of websites using Orchard on Show Orchard. Featured websites come with interviews of the developers.
We have just finished building http://www.oxfordeconomics.com/ with Orchard CMS. This is both a marketing and subscription content site which receives on average 1000 visitors and 4000+ page views daily. It operates in a niche business area and is not a consumer site.
There were a number of challenges regarding caching, performance of taxonomies, widget management to name a few. Orchard's architecture is very flexible, but there's obviously a learning curve. I'm happy to discuss more details at http://sophilabs.com (contact)
Yes, it's extremely early for that as far as Orchard is concerned. There are a few sites using it but nothing "high-profile". Nor should there be at this point.
It's a little different for Oxite, which has been running some pretty high profile sites such as the Mix site and others around the people doing Channel 9. It hasn't been made into a case study that I know of though.
The MIX11 site was built on Orchard: http://live.visitmix.com/news/mix11-adopts-orchard.
I would suggest to check video tutorials , that could be found on http://pluralsight.com/