My Wiki!

Objectives

  • users links, translate, post opensource, IT news.
  • community (planet): linux, mobile, programming…
    • blogs
    • tutorials
    • projects (portals??)


features

  • cms
  • template
  • aaa

Analysis

  • Articles are like blog posts. They have comments, rates… and should be grouped in to categories or fields of interess.
  • Administration, edition.
  • A main category may have sub-categories and has it own layout.

Samples

Project management

Project desc/plan

Sample from newsroom project

Written by Jeremy Rue, Scot Hacker and Milan Andric
Describe your project

(389 characters remaining)

In the process of publishing content to the web, one major hurdle continues to be a recurring theme in newsrooms: Overly restrictive Content Management Systems have become a bottleneck in the work-flow by limiting the presentation of digital content. Journalists are dying to get their hands on a CMS that is easy to use, capable of accommodating new story structures, and practical to deploy.

Rather than relying on expensive, proprietary tools that are not fine-tuned for the art of digital storytelling, journalists should be building their own software tools, which can then be released to the public and shared between organizations. But journalists are writers, not programmers. So we aim to create a software solution to give journalists a venue for telling their stories that is simple to learn and use. We plan to:

    Create a simple, pre-packaged, auto-install content management system for news organizations that is built specifically for journalists to tell stories online.
    Release public source code in order to encourage development participation by the same community of journalists and developers who will be using the system.
    Develop a software community whose sole purpose would be to maintain the software and update it regularly to keep it secure and relevant. 

By the end of eight months, we plan to have a fully functioning beta version, and in one year a final product.
How will your project improve the way news and information are delivered to geographic communities?

(71 characters remaining)

Walk into most newsrooms, and you’ll find that the reporters, editors and photographers have little understanding of how their stories or photos end up on the web. The technical maintenance of publication sites is often outsourced to external companies because the complexity of the CMS is so great that it takes specialized staff to run it.

This is especially apparent in small newsrooms serving local communities, which will be our target audience. As newspaper subscriptions decline, so do the organizations that serve local communities. Our goal is to help the thousands of mid-market news organizations that won't survive as their print costs rise and ad revenues decline.
How is your idea innovative? (new or different from what already exists)

(13 characters remaining)

It's simple, it's flexible, and it's made for journalists, with the input of journalists.

Unlike most systems, ours will be built with multimedia in mind. We will implement the latest technologies for running video, audio, photo slideshows, and streaming services (served by 3rd parties) to live-broadcast events.

We want to create the next WordPress or Drupal – but built on a framework that is modular and innovative. WordPress is simple and easy to use, but is built for blogs and simple publications - it was never designed for the complex site structures of journalism. It's amazing how many organizations attempt to use it as a CMS. Drupal has a steep learning curve and is often frustrating to customize for a specific purpose.
What experience do you or your organization have to successfully develop this project?

(9 characters remaining)

Whenever there is a plan to do something highly ambitious with digital tools, there is usually a hole in the team's skill set. Either there is a lack of technical expertise, or the team is too technical and doesn't appreciate the needs of the everyday user. We've assembled a team that is diverse in its backgrounds and contains the right combination of skills to make this project a reality.

Team leader Milan Andric is a programmer who spent the last 8 years working for the UC Berkeley Graduate School of Journalism and Computer Science Departments. He has spent several years developing and working with many CMSs. Recently he had great success with Django and built the site for the Knight Digital Media Center at UC Berkeley, which sits on top of a complex and multi-tiered data structure. The site has gone through many phases of growth, all possible thanks to the flexibility of the Django web framework.

Supporting Milan is a team of diverse candidates. The participants named below have either shown interest in the project or are actively involved in the discussion.

Back-end: Milan Andric (UC Berkeley), Scot Hacker (KDMC), John Tynan (KJZZ.org/KBAQ.org NPR Affiliate); Front-end Interface Experience: Jeremy Rue (Multimedia Training Instructor, UC Berkeley/KDMC); Multimedia Journalists: Richard Koci Hernandez (formerly San Jose Mercury News, Ford Fellow for UC Berkeley), Stokely Baksh (Columbia University Graduate School of Journalism), Kara Andrade (Youth Radio in Oakland), Amy Jeffries (Webmaster for Global News Enterprises). See KnightProposalBios for more details.
What unmet need does your proposal answer?

(1 characters remaining)

Online newsrooms struggle with publishing systems that are difficult to change. Systems are often built for a pre-defined story format and controlled by parent corporations. Examples of story formats that newsrooms struggle to publish include Flash-based presentations, map mash-ups, custom navigation and templates for special feature presentations, data-backed presentations like chicagocrime.org or everyblock.com. There are really two obstacles to overcome: 1) Rigid and unchangeable data models on the back-end, and 2) Rigid and unchangeable presentation templates. In contrast, Django Newsroom aims to provide a platform that can accommodate any data type, where custom content types and story formats are encouraged, rather than discouraged.
What tasks/benchmarks need to be accomplished to develop your project and by when will you complete them?

(23 characters remaining)

The project is currently in early planning phases, which involves defining requirements and starting the outreach process. During the “requirements phase” of development, our first objective is to research and discuss what the needs of journalists are, and to formulate the requirements for the software. Once that phase is complete, we’ll create a roadmap defining our path to the first milestone release and final goals. The requirements phase requires discussion and input from all sides: developers, interaction and interface designers, and particularly journalists who are technically inclined, to craft, define and prioritize features.

Software construction is a multi-disciplinary activity, so we need to encourage professionals from all areas of the ecosystem to participate. CMSes built by engineers in a vacuum is the problem; we intend not to repeat that mistake. It is important to find people who see value in the project and encourage them to participate in the open source process.

"Release early, release often" is a tried-and-true open source mantra. When software is made available early, user interest grows, participants come on board, and feedback is gathered sooner rather than later. A positive and continuous feedback loop will be critical to the project's success.

Our first release will include a web-based slideshow and video application. These applications are in very high demand, and are particularly needed in multimedia journalism. We hope to have a release for these applications ready in a month.

When we have a release ready, it is important to have a demonstration site, so folks can kick the tires and begin the feedback loop. The demo site will be running the current/development version of our software. This provides a place for anyone to test features without installing anything.

We have already launched an open discussion group for the project, and participants are actively chewing on ideas and approaches for Django Newsroom.
What will you have changed by the end of your project?

(608 characters remaining)

Journalism will have an open source set of tools available to it, and we may even see the beginnings of consolidation on a platform. A Django based CMS is one of the most robust and innovative publishing systems currently available. If adoption for it at the end of this project shows growth then it may also become interesting for larger organizations to take advantage of it and even contribute to it.

Small and mid-sized news organizations will have an alternative to their current CMS, that for the first time ever, actually makes them happy. Journalists working in the modern digital world will take comfort in knowing that a vibrant open source community of developers and journalists are working to provide a state of the art publishing platform.

We plan to outfit some smaller organizations with the CMS as a testbed to learn how the platform may need to evolve in the future, and to better understand the needs of the industry.

As the iterative development process progresses, we expect to go through many iterations of sample data models, back-end interfaces, and workflow approaches. Because of the anticipated difficulty of getting this right, we don’t expect it to be perfect the first time.
How will you measure progress and ultimately success?

(519 characters remaining)

Progress will be measured in milestones and release cycles. We plan to have a regular release cycle in which a new version of the software will be made available every 3 months. Each release will address a defined set of objectives, and the team will work towards those goals for each release. Success will be measured by answering these questions (in rough chronological order):

    How many people join our discussion group?
    How many messages are sent in our discussion group?
    How many views does the demo site get?
    How many views does the project web site get?
    Are any major publications linking to or talking about us?
    How many people actually downloaded the software?
    How many developers have commit access to the software repository?
    How many organizations are involved in development of our project?
    How many organizations are using our software in a production environment?
    What kind of feedback are we getting from deploying organizations?
    Are organizations contributing patches and code back to the project? 

Do you see any risk in the development of your project?

(? characters remaining)

Through experience we understand that software migrations are messy, moving an organization from one CMS to another is a daunting task. As limiting as a system might be, an organization is tied to it and changing it costs too much. So part of this project plans to address this by offering pro bono migrations for organizations that qualify. We plan to have an application process that allows small to mid-sized news organizations to apply for a free migration to Django Newsroom. This helps the organization by upgrading their CMS and allows them more creativity in what and how they publish, hopefully provides new avenues to monetize their content and streamlines newsroom activity.

This scenario benefits Django Newsroom by establishing it in a production environment and producing real world feedback. This improves the core of the software by validating the concepts or provides new data points for the developers to address. These attentive observations of use cases is one key to the success of this project.
What is your marketing plan? How will people learn about what you are doing?

(22 characters remaining)

Our marketing plan is to perform outreach at major social networks and development hubs to find interested parties to join our open source project. The list includes:

    LinkedIn’s Python, Django and Journalism groups
    FOSS Professionals on LinkedIn
    Facebook’s Python, Django and Journalism groups
    Django user and developers groups
    Pinax user and developer groups
    Chicago, NY, Berkeley and Phoenix local Python and Django user groups
    Other online Journalism and Digital Media Groups
    Contact Python developers already working in the Journalism field
    Encourage community members to blog about the project 

This is to engage initial interest. After we develop early iterations of the project, we plan to develop testbeds with various organizations to learn more about the implementation process. This also aids tremendously in the marketability by creating a real-world example of how the project would function.

Once the first milestone is reached, a press release will be made to the various journalism news outlets and blogs, including:

    Knight Digital Media Center
    MediaShift/PBS.org
    NPR.org
    Romensko (Poynter)
    Jay Rosen’s PressThink 

We imagine adoption might be slow for existing organizations. But, we believe this project could immediately serve as an invaluable asset to incipient markets and news organizations that are forming Web-only operations. In recent years, such organizations like Politico, Pro-Publica, and Global News Enterprises have formed a new presence in the mediascape. This demonstrates that several more will likely emerge in the coming years.

After initial adoption, we hope this CMS will begin to gain traction as a tool to helping journalists tell stories online.

Sources

reusable projects

djangosite with source

google project

Information analysis

Guadian openplatform:

http://explorer.content.guardianapis.com/#/search?q=information&format=json

{
  "response": {
    "status": "ok",
    "userTier": "free",
    "total": 121189,
    "startIndex": 1,
    "pageSize": 10,
    "currentPage": 1,
    "pages": 12119,
    "orderBy": "newest",
    "results": [
      {
        "id": "world/middle-east-live/2012/feb/27/syria-rescue-wounded-homs-live",
        "sectionId": "world",
        "sectionName": "World news",
        "webPublicationDate": "2012-02-27T23:24:43Z",
        "webTitle": "Syria: Qatar and splinter group back arming resistance - live updates",
        "webUrl": "http://www.guardian.co.uk/world/middle-east-live/2012/feb/27/syria-rescue-wounded-homs-live",
        "apiUrl": "http://content.guardianapis.com/world/middle-east-live/2012/feb/27/syria-rescue-wounded-homs-live"
      },
      {
        "id": "football/blog/2012/feb/27/wayne-rooney-england-attacking-options",
        "sectionId": "football",
        "sectionName": "Football",
        "webPublicationDate": "2012-02-27T22:59:02Z",
        "webTitle": "Wayne Rooney's absence highlights England's lack of attacking options | Daniel Taylor",
        "webUrl": "http://www.guardian.co.uk/football/blog/2012/feb/27/wayne-rooney-england-attacking-options",
        "apiUrl": "http://content.guardianapis.com/football/blog/2012/feb/27/wayne-rooney-england-attacking-options"
      },
      {
        "id": "commentisfree/cifamerica/2012/feb/27/mitt-romney-shrinking-lead-michigan",
        "sectionId": "commentisfree",
        "sectionName": "Comment is free",
        "webPublicationDate": "2012-02-27T22:15:03Z",
        "webTitle": "Mitt Romney's incredible shrinking lead in Michigan | Harry J Enten",
        "webUrl": "http://www.guardian.co.uk/commentisfree/cifamerica/2012/feb/27/mitt-romney-shrinking-lead-michigan",
        "apiUrl": "http://content.guardianapis.com/commentisfree/cifamerica/2012/feb/27/mitt-romney-shrinking-lead-michigan"
      },
      {
        "id": "commentisfree/2012/feb/27/leveson-inquiry-police-news-international",
        "sectionId": "commentisfree",
        "sectionName": "Comment is free",
        "webPublicationDate": "2012-02-27T21:50:47Z",
        "webTitle": "Editorial | Leveson resumes: much ado about rather a lot",
        "webUrl": "http://www.guardian.co.uk/commentisfree/2012/feb/27/leveson-inquiry-police-news-international",
        "apiUrl": "http://content.guardianapis.com/commentisfree/2012/feb/27/leveson-inquiry-police-news-international"
      },
      {
        "id": "business/2012/feb/27/debt-crisis-euro-german-votes-greek-package",
        "sectionId": "business",
        "sectionName": "Business",
        "webPublicationDate": "2012-02-27T21:45:00Z",
        "webTitle": "Eurozone crisis live: German parliament approves Greek package - as it happened",
        "webUrl": "http://www.guardian.co.uk/business/2012/feb/27/debt-crisis-euro-german-votes-greek-package",
        "apiUrl": "http://content.guardianapis.com/business/2012/feb/27/debt-crisis-euro-german-votes-greek-package"
      },
      {
        "id": "media/2012/feb/27/sun-network-officials-akers-leveson",
        "sectionId": "media",
        "sectionName": "Media",
        "webPublicationDate": "2012-02-27T21:13:33Z",
        "webTitle": "Sun established 'network of corrupted officials', Sue Akers tells Leveson",
        "webUrl": "http://www.guardian.co.uk/media/2012/feb/27/sun-network-officials-akers-leveson",
        "apiUrl": "http://content.guardianapis.com/media/2012/feb/27/sun-network-officials-akers-leveson"
      },
      {
        "id": "environment/2012/feb/27/hoo-woos-night-abbeydale-sheffield",
        "sectionId": "environment",
        "sectionName": "Environment",
        "webPublicationDate": "2012-02-27T20:59:00Z",
        "webTitle": "Hoo-woos in the night",
        "webUrl": "http://www.guardian.co.uk/environment/2012/feb/27/hoo-woos-night-abbeydale-sheffield",
        "apiUrl": "http://content.guardianapis.com/environment/2012/feb/27/hoo-woos-night-abbeydale-sheffield"
      },
      {
        "id": "commentisfree/2012/feb/27/britain-rebuilt-in-aid-corporate-power",
        "sectionId": "commentisfree",
        "sectionName": "Comment is free",
        "webPublicationDate": "2012-02-27T20:30:01Z",
        "webTitle": "Britain is being rebuilt in aid of corporate power | George Monbiot",
        "webUrl": "http://www.guardian.co.uk/commentisfree/2012/feb/27/britain-rebuilt-in-aid-corporate-power",
        "apiUrl": "http://content.guardianapis.com/commentisfree/2012/feb/27/britain-rebuilt-in-aid-corporate-power"
      },
      {
        "id": "media/2012/feb/27/leveson-inquiry-opens-aladdins-cave",
        "sectionId": "media",
        "sectionName": "Media",
        "webPublicationDate": "2012-02-27T20:29:19Z",
        "webTitle": "Leveson inquiry opens an Aladdin's cave of hacking information",
        "webUrl": "http://www.guardian.co.uk/media/2012/feb/27/leveson-inquiry-opens-aladdins-cave",
        "apiUrl": "http://content.guardianapis.com/media/2012/feb/27/leveson-inquiry-opens-aladdins-cave"
      },
      {
        "id": "media/2012/feb/27/leveson-inquiry-witness-protection-programme",
        "sectionId": "media",
        "sectionName": "Media",
        "webPublicationDate": "2012-02-27T20:16:16Z",
        "webTitle": "Leveson inquiry told NoW had access to witness protection programme details",
        "webUrl": "http://www.guardian.co.uk/media/2012/feb/27/leveson-inquiry-witness-protection-programme",
        "apiUrl": "http://content.guardianapis.com/media/2012/feb/27/leveson-inquiry-witness-protection-programme"
      }
    ]
  }
}

Navigation