Source code of big/popular websites [closed] - open-source

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
It's great to find all those little snippets of code on the Web for your current needs, but is there anything better than getting whole application source code at once and reading it like a book?
There's no better way to learn positive and negative aspects of various architecture solutions.
That's why I was trying to find some known/big websites with its source code published, but haven't found anything more than I knew already ( http://code.reddit.com/browser )
Do you know anything more?
PS. Just being curious - have you heard about any unofficial big web site source code leak?

Wikipedia's source code (MediaWiki) can be found at http://www.mediawiki.org/
The most relevant parts are
"phase3" (the core code; this strange name is because it was rewritten a couple of times)
extensions (Wikipedia uses several of them; which ones can be seen at Special:Version)
Additionally, here is a very detailed explanation of Wikipedia's whole architecture: Wikipedia: Site internals, configuration, code examples and management issues.

You can check out SlashCode, which is the code behind Slashdot and any other sites that use that as a CMS / blogging solution. http://www.slashcode.com

Browsing through the SourceForge repositories is just what you want.
There are tons of well-known, high-quality applications, like Hibernate to give one massive example.
And all the source code is right there :)

http://www.koders.com/
HTH

Check out Rob Conery's screencast series, MVC Storefront, where he builds a small commerce website using ASP.NET MVC.

Related

are there any alternatives to yUML [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm looking for an alternatives to yUML, preferably open source.
Sure yUML is great and I really like it, but I would like to be able to extend it.
I'm also interested in other services in the same direction (diagram generation), but I'm not looking for any (UML)desktop tools.
Some suggestions of textual modeling tools. For instance, take a look at PlantUML
Scruffy can draw some yUML diagrams.
Scruffy-Server is a newly made web server frontend for Scruffy which has a rendering and syntax almost identical to yUML.
At the moment it doesn't have the PDF/Json/SVG(or PS) export options, but those might be coming. On the other hand it is very fast and has a lean interface.
PS: I might a little be biased as I made it.
Perhaps take a look at jsUML2. It doesn't provide a textual syntax for specifying diagram - it provides a js-based api instead. However the api is very easy to use and it's open source so extensible. They have a demo app built using it here.
hth.
Some years ago I've developed an open source alternative based on Graphviz.
It's basic and only work for relationship diagrams, but it can be extended.
The output look is very similar to yUML.
Here's the link: http://web.fi.uba.ar/~ssantisi/works/glumly/

Writing documentation - open source solutions for displaying docs online? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I've been working on a framework in AS3 that I want to release, but first I obviously need to prepare some documentation for it.
I've noticed that quite a few sites have the exact same layout, functionality etc as Adobe Livedocs, which has let me to believe that there's something open source out there for creating online documentation.
Here's some examples:
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/
http://papervision3d.googlecode.com/svn/trunk/as3/trunk/docs/index.html
http://www.fisixengine.com/api/
Would anyone be able to point me in the right direction for tools that I can use to prepare online documentation?
Ideally the system would be specifically suited for documentation in ActionScript 3. I don't have a requirement in terms of the documentation being automatically generated either - if there's something out there that looks/works nice I'm happy to manually create the documentation (provided it comes with tools for easily adding classes, arguments, etc).
Adobe has a free tool called ASDoc. It generates documentation which follows the official Adobe patter. Frankly, it isn't worth it though. The ASDoc tool is buggy and unreliable. If it has difficulty finding an import, if an import isn't used, a comment is not correctly formatted, or you have your source code spread out in any sort of unexpected way, it simply breaks.
My company has lost over 50 developer hours (a few people tried to get a couple of different projects to work and failed) in an attempt to get around these limitations and our solution? We used NaturalDocs (A JavaDoc compiler). Is it perfect? No. Is it comparable to ASDoc in output? Sort of, it isn't as neat, and it would be nice if it treated things a little differently, but it works to display the documentation.

Is there any open source user-guide type creation software available? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Is there any open source user-guide type creation software available? Or is it best to use wiki type systems? We want to be able to create user guides on the fly through a web front end and accessible on the net. Or is this best achieved using Wikis?
Thanks
I use MediaWiki for a user-guide and help page at my company, and it works really well!
Create custom namespaces for different parts, and if you want to have access controls you can create different groups.
The extensions are great, because you can always find one to do anything you want (ie. print to PDF for an offline copy)
I'd strongly recommend using Wikis. As long as your chosen one's markup covers your needs, it's ideal for user guides.
This post is not 100% on topic - it's about creating user manual for the workplace (as opposed to the software) - but many ideas are still worth reading.
This is a good guide for using Wiki in knowledge sharing.
http://www.futurechanges.org/patterns/
We have used Wikispaces.com to create manuals and guides for several projects. Especially if you are a non-profit with a K-12 educational mission, then current setup for a Wikispace includes Private Projects so you can evolve documentation and make it public when it's appropriate to do so.

How do you build a Q&A site? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Is there an open source platform that allows a developer to quickly build a Q&A site? For example, was StackOverflow built from the ground up or did it leverage an existing platform?
As far as I know Stackoverflow was built from scratch using .net
Here is a presentation at Google that explains the ideas behind stack overflow
http://www.youtube.com/watch?v=NWHfY_lvKIQ
There was a person on SO some time ago who wrote a question, asking a similar question and answered it saying that he had built something like SO and made it open source - it was/is called Stacked.
http://ra-ajax.org/stacked-an-open-source-implementation-of-stackoverflow-com.blog
There is open source Q&A platform available at http://www.osqa.net/ Its look and feel is pretty similar to stackexchange sites.
In their own words:
OSQA is the free, open source Q&A system you've been waiting for. Your
OSQA site is more than just an FAQ page, it is a full-featured Q&A
community. Users earn points and badges for useful participation, and
everyone in the community wins.
SO was built from scratch in .net. The guys have discussed releasing the SO code as open source, but have not come to a decision yet. (see here https://stackoverflow.com/questions/7335/the-stackoverflow-source-code and here https://stackoverflow.fogbugz.com/default.asp?W4331).
There are various open source copies around you could look at. Ankur mentioned one. There is also cnprog (here http://code.google.com/p/cnprog/)
DotNetNuke is great. It has a whole lot of modules that could be used or adapted to do a Q&A. And since it is ubiquitous, there are lots of resources (including SO) where you can get help.
There is an open source Q&A platform that looks quite promising, and it's called Shapado. There's a paid version as well, but the code, which is built in ruby, mongomapper and mongodb, is available on Gitorious:
https://gitorious.org/shapado
It lacks, however, some of the richer features of Stack Overflow that enable reputation building and surfacing of best content. Which you can, no doubt, build yourself.

What would you recommend as an easily modifiable forum package? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm in the process of setting up a new website which would greatly benefit from having user-forums.
Since I already have user accounts, and profile details, stored away it seems that I'd benefit from choosing an open-source forum package which I could modify so that logins were tested against my existing database.
Right now all my site is Perl-based, and looking around I don't see many great Perl forums - the only obvious one I could find which is featureful is yabb - but that is written to authenticate against flat files and to be frank the code is nasty.
If I need to use a PHP solution then so be it, but first are there any simple forums that are written in perl that you'd suggest? I'd expect to have different forum-groups and nominate particular users as moderators. More than that I don't need, just basic threading and an attractive appearance.
Really simple forums are often really insecure forums. If you're determined to use perl, a major web forum doesn't come to mind, and if your competent in security I'd say roll your own. You could even release it to the open source community to help people like you. I know there are several great PHP ones out there that aren't so insecure an rather well developed.
I seem to remember that Drupal had a reasonable fit as a module.