Anyone know what tumblr is written in - tumblr

Does anyone know what tumblr is written in? I have been trying to figure it out.

It's PHP...
http://www.marco.org/55384019
spiteshow:
I wonder if the Tumblr guys are using a framework or if it is all home brew.
Both: it’s a homebrew framework to add MVC structure and a useful secondary function library to PHP 5 that we started in 2006 and have constantly evolved into a very finely tuned framework for our needs. The same framework runs some of Davidville’s former consulting-client sites as well as all of my personal sites and projects. It’s not available publicly anywhere, but we may release it in the future.

The lead developer's blog features a lot of PHP-related material, and Tumblr was advertising for PHP developers a while ago. This isn't strong evidence, but it's possibly indicative and it's the best I could find.

Here's the full stack as of 2013.
"We're a LAMP based stack (Linux Apache MySQL PHP) with Scala for our many services. Other pieces of tech we use currently in production are Memcached, Varnish and Redis."
http://smcdermott.tumblr.com/post/46847264498/what-language-is-tumblr-written-in-all-php

I just logged in to my account and added the index.php and it worked, so it must be php.
http://www.tumblr.com/dashboard/index.php

Related

Can I use Couchdb as a webserver and the only backend?

I'm studying Couchdb right now. It looks like I could use Couchdb as a backend and web server without needing anything else. Am I correct? Do people use Couchdb as a only backend? Are there any disadvantages doing so?
The core team seems to have pulled back from this in recent versions, but a few years ago there was a lot more of a push to run standalone apps straight out of the CouchDB, these standalone apps are called "Couch Apps".
I don't know it was ever really more than a proof-of-concept (ie. I don't know that any significant web app is actually running on this platform), but if you're interested, apparently the tools do all still work, and there's still the http://couchapp.org/ site with a lot of good information.
Update
I want to add that if the problem you're trying to solve is the problem of javascript origin security, then you should know that recent CouchDB supports CORS

Which CMS is right for me? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking to help out a non-profit get a website up and running.
Only, they don't just want a website with content, they also want to maintain a database of members, and allow those members to register and pay for classes/events/seminars held by the club.
It seems to me, that if all they wanted was to post content, nearly any of the available CMS's out there would fit the bill.
But the registration portion would require some customization.
I have considered just installing a basic CMS for them, and then creating separate web application for the registration section. And this would still work...
But if I wanted to hook into the users/roles from the CMS and use them in the registration side, I think I would have to have some way of either extending the CMS or easily using it's data in the sub-application.
I have been reading about the following CMS's:
Orchard
Umbraco
C1 Composite
All of them seem to have the ability to be extended, but I'm not certain how much "work" is involved to extend each. Given that my requirements are rather simple and the fact that I don't want to spend a ton of time doing this (it is free work, after all), does anyone have a recommendation?
I'd pass on Umbraco and C1 Composite, as they generally aren't user-friendly. I think Orchard is best, as it has the best feedback of them all. Umbraco is aimed more at developers who want to tweak a lot of things.
Orchard - https://stackoverflow.com/questions/1978360/anybody-using-orchard-cms
Link - Reviews/Comparison of Open Source ASP.NET MVC CMS
Umbraco would be a very good choice because it:
is mature and has a proven track record.
is very easy to use for most use cases.
has a built-in member system which could (and should) be used for the member registration.
has a Big and friendly community always glad to help out.
has lots of plugins and extensions covering some special use cases.
If you will go outside of .NET and IIS, Joomla is another popular CMS in LAMP. This can be hosted in either Unix or Win environments. There's a large community, lots of implementations and robust API for plugins. I run it on MAMP on my Mac, and it also runs on WAMPServer, for development.
Last year I created a membership style site in Joomla using Mighty Extensions for a bed and breakfast listing service (http://uurehome.com). Mighty User and Membership was enough, this adds custom user fields and subscription plans. You do have to pay for Mighty Extensions. Payment for the B&B listings is done thru Paypal, Mighty Membership enables this.
The subscription plan feature is Mighty Membership is very good. You can have length of time, cost renewals, renewal nag messages. Could have written myself, but why at this cost :-)
Joomla can certainly handle the community side of a non-profit site, there's the usual assortment of content, discussions, news feeds and so on. It's also ok for mere mortals to administer.
Not so sure about comparing to Orchard, as I haven't kicked the tires on Orchard. I have done enterprise web CMS for a living in the past, so I am used to evaluating these sorts of products. Orchard looks similar to Joomla in how it works, based on the screenshots I see in the docs. One thing I will say with confidence is that it's easier to standup Joomla (or something LAMP/WAMP/MAMP) than on the MS Webmatrix. However, if you already have a Webmatrix provider, then it's similar. Said by someone that has done a bunch of IIS and pretty much all the web technologies going back to the beginning of time (that's 1993).
Another aspect of using Joomla for me in this project, which is for a small business, was knowing that there's a bunch of Joomla knowledgable web design shops this owner could use if I stop helping her. While I am not going to say there isn't a base of folks doing web design that are doing Orchard, my sense is that its much smaller than Joomla. This is a factor for me in helping non-profits, churches and so on, not leaving them in a place where I am the "only" person that could keep whatever it is running. Still, if there's even a couple of local web design shops that do Orchard, I'd say that's enough to feel comfortable.
We built http://aclj.org on Orchard with a custom membership implementation within to support millions of members. We do form processing through Kimbia for donations and petition signatures. We're very happy with the implementation and feel that Orchard worked out well for us as a platform. It is VERY extensible and we developed 32 custom modules in-house.
For a non profit organization it is unlikely to maintain a costly server where LAMP stack has both low cost server and some decent CMS which meets your requirements perfectly. Some of them are :
Drupal
Joomla
WordPress
Any of them are highly extensible, got a great community support , plenty of themes and modules readily available and you can get awesome things for free though there are some paid once too.
And if you want my recommendation i would go for Drupal as it provides :
Build in role management service.
Very matured and friendly community.
Great scalabilty.
Secured out of the box
And some more .......
Hope that adds a new dimension to your search :)
Best of luck
I would recommend wordpress for your requirement.
Advantages:
1. More forum support.
2. Easy to learn.
3. Very less server cost to host the site.
4. You will have N number of plugins and widgets etc...
Hope It gives some sense :)

Is Oprah's site made in Joomla!

I have got a project from a model who wants to build a site similar to oprah.com
I went through oprah.com and tried to find the CMS it is using but failed miserably. Does anyone has any ideas?
Moreover, which Joomla! components can be used to mimic the Oprah's site?
This is a custom built site, which was built ofver several years. I do not know about the CMS, but it does use J2EE, Oracle DBMS and Autonomy’s IDOL search and personalization engine and Jive’s Clearspace collaboration software for discussion forums and blogs. I would predict therefore that the CMS is either bespoke or another paid for CMS solution. I agree with pharalia - it is definately not an php-based open-source product such as Wordpress or Joomla
You could easily replicate this look in Joomla, or Wordpress or Drupal for that matter. Since I know Joomla best and you asked, I would use K2 with a couple of different display modules for a site like this. RokStories and RokTabs come to mind but there are all kinds of K2 compatible modules out there now.
That said, I'm not sure I would want to replicate a site this old. It makes some really basic mistakes that Oprah might be able to get away with, but someone with less star power is going to have problems.

what's a good CMS for e-commerce?

what's a good cms for web shops ? I've always used Drupal so far, but I haven't ever developed webshops. I saw there are Magento and a Drupal module Ubecart.
I actually would like to know a "known, easy to use webshop framework so I don't have to take care abuot security issues.. etc
thanks
I have been using both Magento (community edition) and Ubercart depending on client's target hosting preference. I must say that Magento has some impressive functionality and flexible as it has been around for a while. However there are some serious problems with this. Upgrading Magento to the latest version is a complete nightmare and have a good chance of needing to reinstall. Building your themes in Magento is so convoluted, it takes so many inheriting files to create a simple layout change. There is cummunity support, but most of them screaming for help as I remember. Magento model is "make money from support". So I found that they are not so quick to help on the forums.
With Ubercart it is refreshing to see the amount of active help. I think this is important if you are new this. If you are already familiar with Drupal, then I would say stick with Ubercart. It is much simpler to manage than Magento.
They are both good with application security, but you will need to setup your own SSL cert anyway. I've played with some other carts such as Zen and OS Cart, but found them inferior compared to Ubercart and Magento.
There are more than 500 of them. shopping-cart-reviews.com has a search by parameters feature, does a good job.
If I where you, I would compare open source packages like magento and ubercart against hosted ones like our own SolidShops.com.
Check out my blog post about magento (and open source ecommerce packages) versus hosted ones. I've outlined when to go best with open source / hosted depending on your situation.
We've built SolidShops.com specifically for web designers that need an easy and flexible platform for building small to medium sized stores. It's hosted so you won't have to install, update, secure, backup, ... a thing
Design is 100% flexible if you know html and css and it's a breeze to set up.

Content Management system recommendations [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Management is thinking of changing out Content Management Systems. What do you use/recommend?
What UCM solution is your company using?
How big is your company?
Are you happy with the implementation?
Current setup:
The company I work for uses Oracle ECM (formerly Stellent UCM).
We have somewhere over 10,000 employees across Australia, New
Zealand and Indonesia.
It works! Having worked with the system for a while now. I can see
where the initial implementation went wrong. Its 3 years later and
it is Rewrite Time! (Three year itch?)
1) CMS: Oracle's BEA Aqualogic
2) Size: 10,000+
3) Experience: As an end user with full community and content admin privileges, I find the tool to be outdated and stifling in terms of knowledge sharing and trying to get the benefits that exist in social networks. Perhaps this is due to the implementation, and not an inherent weakness in the product. Not sure of the future direction of the product either, since Oracle recently acquired it.
Our external business orientated site is running joomla which once you get passed the learning procces of how it constructs sites, is very good for a multi-user environement.
Company = 25+ people
We use Plone open source for the internal site...
We use a DotNetNuke intranet site. I think we need to upgrade or redesign cause I like Joomla much more.
1) We are moving from Microsoft Content Managemet Server 2002 to Sitecore 6.0 though we have internal PHP Wikis and Dot Net Nuke sites that have user content as well.
2) 1,000-2,000 people with about 3500 pages of Web content to migrate.
3) I'm content with it so far. There is still a lot of work to do in the migration and it will probably take a couple of years to move everything over, which includes legacy ASP and ASP.Net 1.1 and 2.0 sites that haven't been worked on in a few years as well. It would take a lot of things going easily for me to be happy with an implementation of this size.
Drupal. I've used it for small and medium sized projects.
1) We're using a CMS that was custom written in vbscript and sucks horribly. We're going to start using MODx for our external stuff, but we're not sure what's going to happen with our internal stuff.
2) A university with about 30,000 students (about 10,000 of which have ties to my department).
3) MODx looks cool, but haven't had much of a chance to use it. As stated previously, our other CMS sucks.
Tridion. And yes, there is that 3-year itch. Is Oracle on a new release or did the first implementation just look wrong now? I remember Stellent being on the development team's shortlist.
Us:
Mid-sized (small?) 700+ employee company, with over a dozen websites, but not all sites have the CMS implemented. In-house development team has worked on, and still support, a few custom solutions. Legacy code never dies. :-)
All of the CMS we researched had compelling features, but for content re-use, cross-site sharing, and programmability we found Tridion to be a good fit (compared to Ektron and RedDot). Our mandate was to stay ".NET programmers" and not have the tool take over the site.
I'm comfortable with and like with Tridion, but admire those of you who've done CMS with multiple platforms.
1) My company currently uses Word Press or no CMS at all. We are however working on a CMS that will work exactly as we want it to.
2) It's me and my friend so 2 of us
3) We're still starting up and finding clients so haven't had a chance to use it.
In my daily work, I use Tridion, and some of my colleagues use Hippo. At home I use Plone.
Institution-wide we see a variety of systems.
A few Plone sites. I'm a Plone fan.
The centre within which I work is somewhat multi-institutional (a good history of collaborative work) (one of two research centres situated within the same building) and the Plone sites that I'm setting up are fitting very nicely with diverse user/group requirements.
Companies I worked for usually developed CMS systems inhouse I've mostly worked for webshops and when cranking out websites is your core business the best way to get an edge is to be on top of this sort of thing.
So custom CMSes for:
Simplicity, just deliver what the client wants and nothing else.
Understanding it, it's developed in house so you can usually just talk to the guy who wrote it.
Profit, it's easier to ask for license fees.
We use the Alterian Content Manager application. It is very robust and suites our needs well.
20000 staff+
Very happy. Developers and business team find the application very easy to work with.