From 39a548fd2629f3b6383990264b2e331b3aea99fb Mon Sep 17 00:00:00 2001 From: eliott Date: Sat, 3 Nov 2007 03:45:10 -0400 Subject: Initial import for public release... Special Note Prior to git import, approx 90% of the code was done by Judd Vinet. Thanks Judd! --- templates/403.html | 9 ++ templates/404.html | 9 ++ templates/500.html | 9 ++ templates/base.html | 84 +++++++++++++++ templates/devel/index.html | 75 +++++++++++++ templates/devel/profile.html | 32 ++++++ templates/error_page.html | 8 ++ templates/errors.html | 5 + templates/feeds/news_description.html | 1 + templates/feeds/news_title.html | 1 + templates/feeds/packages_description.html | 1 + templates/feeds/packages_title.html | 1 + templates/news/add.html | 26 +++++ templates/news/delete.html | 16 +++ templates/news/list.html | 26 +++++ templates/news/view.html | 13 +++ templates/packages/details.html | 77 +++++++++++++ templates/packages/files.html | 11 ++ templates/packages/flag.html | 26 +++++ templates/packages/flaghelp.html | 14 +++ templates/packages/outofdate.txt | 13 +++ templates/packages/search.html | 120 +++++++++++++++++++++ templates/public/about.html | 82 ++++++++++++++ templates/public/art.html | 28 +++++ templates/public/blank.html | 10 ++ templates/public/cvs.html | 48 +++++++++ templates/public/denied.html | 11 ++ templates/public/developers.html | 67 ++++++++++++ templates/public/donate.html | 59 ++++++++++ templates/public/download.html | 74 +++++++++++++ templates/public/index.html | 174 ++++++++++++++++++++++++++++++ templates/public/index.html.bak | 151 ++++++++++++++++++++++++++ templates/public/irc.html | 39 +++++++ templates/public/moreforums.html | 78 ++++++++++++++ templates/public/press.html | 33 ++++++ templates/public/projects.html | 36 +++++++ templates/registration/login.html | 23 ++++ templates/registration/logout.html | 10 ++ templates/status_page.html | 8 ++ templates/todolists/add.html | 25 +++++ templates/todolists/list.html | 30 ++++++ templates/todolists/view.html | 31 ++++++ templates/wiki/base.html | 30 ++++++ templates/wiki/edit.html | 22 ++++ templates/wiki/home.html | 9 ++ templates/wiki/page.html | 17 +++ 46 files changed, 1672 insertions(+) create mode 100644 templates/403.html create mode 100644 templates/404.html create mode 100644 templates/500.html create mode 100644 templates/base.html create mode 100644 templates/devel/index.html create mode 100644 templates/devel/profile.html create mode 100644 templates/error_page.html create mode 100644 templates/errors.html create mode 100644 templates/feeds/news_description.html create mode 100644 templates/feeds/news_title.html create mode 100644 templates/feeds/packages_description.html create mode 100644 templates/feeds/packages_title.html create mode 100644 templates/news/add.html create mode 100644 templates/news/delete.html create mode 100644 templates/news/list.html create mode 100644 templates/news/view.html create mode 100644 templates/packages/details.html create mode 100644 templates/packages/files.html create mode 100644 templates/packages/flag.html create mode 100644 templates/packages/flaghelp.html create mode 100644 templates/packages/outofdate.txt create mode 100644 templates/packages/search.html create mode 100644 templates/public/about.html create mode 100644 templates/public/art.html create mode 100644 templates/public/blank.html create mode 100644 templates/public/cvs.html create mode 100644 templates/public/denied.html create mode 100644 templates/public/developers.html create mode 100644 templates/public/donate.html create mode 100644 templates/public/download.html create mode 100644 templates/public/index.html create mode 100644 templates/public/index.html.bak create mode 100644 templates/public/irc.html create mode 100644 templates/public/moreforums.html create mode 100644 templates/public/press.html create mode 100644 templates/public/projects.html create mode 100644 templates/registration/login.html create mode 100644 templates/registration/logout.html create mode 100644 templates/status_page.html create mode 100644 templates/todolists/add.html create mode 100644 templates/todolists/list.html create mode 100644 templates/todolists/view.html create mode 100644 templates/wiki/base.html create mode 100644 templates/wiki/edit.html create mode 100644 templates/wiki/home.html create mode 100644 templates/wiki/page.html (limited to 'templates') diff --git a/templates/403.html b/templates/403.html new file mode 100644 index 00000000..c853fef1 --- /dev/null +++ b/templates/403.html @@ -0,0 +1,9 @@ +{% extends "base.html" %} + +{% block content %} +
+

403 - Access Forbidden

+ Sorry, the page you've requested is not available. +
+{% endblock %} + diff --git a/templates/404.html b/templates/404.html new file mode 100644 index 00000000..bc50f69b --- /dev/null +++ b/templates/404.html @@ -0,0 +1,9 @@ +{% extends "base.html" %} + +{% block content %} +
+

404 - Page Not Found

+ Sorry, the page you've requested does not exist. +
+{% endblock %} + diff --git a/templates/500.html b/templates/500.html new file mode 100644 index 00000000..9566fc29 --- /dev/null +++ b/templates/500.html @@ -0,0 +1,9 @@ +{% extends "base.html" %} + +{% block content %} +
+

500 - Internal Server Error

+ Something has gone horribly wrong. Back away slowly. +
+{% endblock %} + diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 00000000..507e8abb --- /dev/null +++ b/templates/base.html @@ -0,0 +1,84 @@ + + + + {% block title %}Arch Linux{% endblock %} + + + + + {% block head %} + {% endblock %} + + +
+
+ +
Arch Linux
+
+
+ {% if not user.is_anonymous %} + Logged in as {{ user.username }}. + Logout + {% endif %} +
+ + {% block ads %} + {% if not user.is_anonymous %} + + {% else %} +
+ + + {% endif %} +
+ {% endblock %} +
+
+ {% block content %} +
+ {% block content_right %} + {% endblock %} +
+
+ {% block content_left %} + {% endblock %} +
+ {% endblock %} +
+
+ Copyright © 2002-2007, Judd Vinet <jvinet@zeroflux.org>

+ Arch Linux +
+ + diff --git a/templates/devel/index.html b/templates/devel/index.html new file mode 100644 index 00000000..2617de9f --- /dev/null +++ b/templates/devel/index.html @@ -0,0 +1,75 @@ +{% extends "base.html" %} + +{% block content %} + {% if todos %} +
+

Package ToDo Lists

+ + + + + + + {% for todo in todos %} + + + + + + {% endfor %} +
NameCreation DateDescription
{{ todo.name }}{{ todo.date_added }}{{ todo.description }}
+
+

+ {% endif %} + +
+

Flagged Package Stats

+ + + + + + + {% for maint in stats %} + + + + + + {% endfor %} +
Maintainer# Package# Flagged
{{ maint.0.get_full_name }}{{ maint.1 }} packages{{ maint.2 }} packages
+
+

+ +
+

Package Maintenance

+
+ + + + +
+ {% if maint %} + My Packages
+ {% endif %} + Orphan Packages
+
+ Package Maintainer's Guide
+
+ {% if pkgs %} +

My Flagged Packages:

+
    +
  • + Notify me when packages are flagged +     + +
  • +
+ + {% endif %} +
+{% endblock %} diff --git a/templates/devel/profile.html b/templates/devel/profile.html new file mode 100644 index 00000000..60837356 --- /dev/null +++ b/templates/devel/profile.html @@ -0,0 +1,32 @@ +{% load validation %} +{% extends "base.html" %} + +{% block content %} +
+

Developer Profile

+ {% if errors %} + {% print_errors errors %} + {% endif %} +
+ + + + + + + + + + + + + + + + +
Username:{{ user.username }}
Email Address:
New Password:
Confirm Password:
+ +
+
+
+{% endblock %} diff --git a/templates/error_page.html b/templates/error_page.html new file mode 100644 index 00000000..575ac416 --- /dev/null +++ b/templates/error_page.html @@ -0,0 +1,8 @@ +{% extends "base.html" %} + +{% block content %} +
+

{{ errmsg }}

+
+{% endblock %} + diff --git a/templates/errors.html b/templates/errors.html new file mode 100644 index 00000000..84f98d79 --- /dev/null +++ b/templates/errors.html @@ -0,0 +1,5 @@ + diff --git a/templates/feeds/news_description.html b/templates/feeds/news_description.html new file mode 100644 index 00000000..26e1cbbe --- /dev/null +++ b/templates/feeds/news_description.html @@ -0,0 +1 @@ +{{ obj.content }} diff --git a/templates/feeds/news_title.html b/templates/feeds/news_title.html new file mode 100644 index 00000000..d355de5b --- /dev/null +++ b/templates/feeds/news_title.html @@ -0,0 +1 @@ +{{ obj.title }} diff --git a/templates/feeds/packages_description.html b/templates/feeds/packages_description.html new file mode 100644 index 00000000..6b9c47b3 --- /dev/null +++ b/templates/feeds/packages_description.html @@ -0,0 +1 @@ +{{ obj.pkgdesc }} diff --git a/templates/feeds/packages_title.html b/templates/feeds/packages_title.html new file mode 100644 index 00000000..a2731625 --- /dev/null +++ b/templates/feeds/packages_title.html @@ -0,0 +1 @@ +{{ obj.pkgname }} {{ obj.pkgver }}-{{ obj.pkgrel }} diff --git a/templates/news/add.html b/templates/news/add.html new file mode 100644 index 00000000..702d7ab7 --- /dev/null +++ b/templates/news/add.html @@ -0,0 +1,26 @@ +{% extends "base.html" %} + +{% block content %} +
+ {% if news %} +

Edit News

+ {% else %} +

Add News

+ {% endif %} +
+ + + + + + + + + + +
Title:{{ form.title }}
Content:{{ form.content }}
+ +
+
+
+{% endblock %} diff --git a/templates/news/delete.html b/templates/news/delete.html new file mode 100644 index 00000000..7ac5e250 --- /dev/null +++ b/templates/news/delete.html @@ -0,0 +1,16 @@ +{% extends "base.html" %} + +{% block content %} +
+

Confirm Delete

+
+
+ + + + + +
Are You Sure?   
+
+
+{% endblock %} diff --git a/templates/news/list.html b/templates/news/list.html new file mode 100644 index 00000000..e188e3c9 --- /dev/null +++ b/templates/news/list.html @@ -0,0 +1,26 @@ +{% extends "base.html" %} + +{% block content %} +
+ {% if perms.news.add_news %} +
+ Add News Item +
+ {% endif %} +

News Updates

+ + {% for item in news %} + + + + + + {% endfor %} +
{{ item.postdate }}{{ item.title }} + {% comment %}{% if item.author %}{% ifequal user.username item.author.username %}{% endcomment %} + edit + delete + {% comment %}{% endifequal %}{% endif %}{% endcomment %} +
+
+{% endblock %} diff --git a/templates/news/view.html b/templates/news/view.html new file mode 100644 index 00000000..5d100450 --- /dev/null +++ b/templates/news/view.html @@ -0,0 +1,13 @@ +{% extends "base.html" %} + +{% block content %} +
+
+ {{ news.author.get_full_name }}
+ {{ news.postdate }} +
+

{{ news.title }}

+

+ {{ news.content|linebreaks }} +
+{% endblock %} diff --git a/templates/packages/details.html b/templates/packages/details.html new file mode 100644 index 00000000..65de079a --- /dev/null +++ b/templates/packages/details.html @@ -0,0 +1,77 @@ +{% load package_extras %} +{% extends "base.html" %} + +{% block content %} +
+

{{ pkg.pkgname }} {{ pkg.pkgver }}-{{ pkg.pkgrel }}

+
+
    +
  • View CVS Entries
  • +
  • View File List
  • +
  • + {% if pkg.needupdate %} + This package has been flagged out-of-date + {% if not user.is_anonymous %}{% if pkg.maintainer %}{% ifequal user.username pkg.maintainer.username %} +
        Click here to unflag + {% endifequal %}{% endif %}{% endif %} + {% else %} + Flag Package Out-of-Date + (?) + {% endif %} +
  • + {% if not user.is_anonymous %} +
  •  
  • +
  • +
    + + + +
    +
  • + {% endif %} +
+
+ + + + + + + + + + + + + + + + + + + + +
Repository:{{ pkg.repo.name }}
Category:{{ pkg.category.category }}
Description:{{ pkg.pkgdesc }}
URL:{{ pkg.url }}
Maintainer:{% if pkg.maintainer %}{{ pkg.maintainer.get_full_name }}{% else %}None{% endif %}
LastUpdated:{{ pkg.last_update|date:"Y-m-d" }}
+
+ + + + +
+
+

Dependencies:

+
    + {{ pkg.depends_urlize }} +
+
+
+
+

Sources:

+
    + {{ pkg.sources_urlize }} +
+
+
+
+{% endblock %} + diff --git a/templates/packages/files.html b/templates/packages/files.html new file mode 100644 index 00000000..24f55819 --- /dev/null +++ b/templates/packages/files.html @@ -0,0 +1,11 @@ +{% extends "base.html" %} + +{% block content %} +
+

Viewing Files: {{ pkg.pkgname }} {{ pkg.pkgver }}-{{ pkg.pkgrel }}

+ {% for file in files %} + {{ file.path }}
+ {% endfor %} +
+{% endblock %} + diff --git a/templates/packages/flag.html b/templates/packages/flag.html new file mode 100644 index 00000000..215b6fa8 --- /dev/null +++ b/templates/packages/flag.html @@ -0,0 +1,26 @@ +{% load validation %} + +Flagging Packages + +{% if errors %} + {% print_errors errors %} +{% endif %} + +{% if confirmemail %} + Thank you. Maintainers have been notified. +{% else %} +
+ Please confirm your flag request.
+
+ Email Address: (required)
+
+
+ Message to dev: (optional)
+
+ +
+{% endif %} +
+ + + diff --git a/templates/packages/flaghelp.html b/templates/packages/flaghelp.html new file mode 100644 index 00000000..09f7530b --- /dev/null +++ b/templates/packages/flaghelp.html @@ -0,0 +1,14 @@ + +Flagging Packages + + +If you notice that one of Arch's packages is out of date (ie, there is a newer +stable release available), then please notify us by using the Flag +button in the Package Details screen. This will notify the maintainer +responsible for that package so they can update it. +

+Note: Please do not use this facility if the package is broken! +Use the bugtracker instead. +
+ + diff --git a/templates/packages/outofdate.txt b/templates/packages/outofdate.txt new file mode 100644 index 00000000..7b863608 --- /dev/null +++ b/templates/packages/outofdate.txt @@ -0,0 +1,13 @@ + +* Note: this is an automated message + +{{ email }} wants to notify you that the following package may be out +of date: + + {{ pkgname }} ({{ weburl }}) +{% if message %} +The user provided the following additional text: + +{{ message }} +{% endif %} + diff --git a/templates/packages/search.html b/templates/packages/search.html new file mode 100644 index 00000000..030289d4 --- /dev/null +++ b/templates/packages/search.html @@ -0,0 +1,120 @@ +{% load validation %} +{% load package_extras %} +{% extends "base.html" %} + +{% block head %} + + +{% endblock %} + +{% block content %} +
+

Search Criteria

+ {% if errors %} + {% print_errors errors %} + {% endif %} +
+
+ + + + + + + + + + +
RepositoryCategoryKeywordsLast UpdatePer Page
+ + + + + + + + + + + + +
+
+
+

+ + {% if results %} +
+ + + {% if not user.is_anonymous %} + + + {% endif %} + + + + + + + + {% for pkg in results %} + + {% if not user.is_anonymous %} + + {% endif %} + + + + {% if pkg.needupdate %} + + {% else %} + + {% endif %} + + + + {% endfor %} + + + + + + {% if not user.is_anonymous %} + + + + + + + + {% endif %} +
 RepoCategoryNameVersionDescriptionLast Updated
{{ pkg.repo.name }}{{ pkg.category.category }}{{ pkg.pkgname }}{{ pkg.pkgver }}-{{ pkg.pkgrel }}{{ pkg.pkgver }}-{{ pkg.pkgrel }}{{ pkg.pkgdesc }}{{ pkg.last_update|date:"Y-m-d" }}
{% if prevpage %}
<<< Prev{% endif %}
 {% if nextpage %}
Next >>>{% endif %}
  
+
+ {% endif %} +{% endblock %} + diff --git a/templates/public/about.html b/templates/public/about.html new file mode 100644 index 00000000..0712b5d0 --- /dev/null +++ b/templates/public/about.html @@ -0,0 +1,82 @@ +{% extends "base.html" %} + +{% block content %} +
+

About Arch Linux

+ +

+ Arch Linux is a general purpose linux distribution that can be molded to + do just about anything. It is fast, lightweight, flexible, and most of the + parts under the hood are quite simple to understand and tweak, which can + make it a good distro to "learn the ropes" on. We do not provide any + configuration helper utilities (ie, you won't find linuxconf in + here) so you will quickly become very proficient at configuring your system + from the shell commandline. +

+ +

+ Arch Linux uses i686-optimized packages which gives us improved + performance over some of our i386-optimized cousins. This means that Arch + Linux will only run on a Pentium II processor or higher. We try to stay + fairly bleeding edge, and typically have the latest stable versions of + software. +

+ +

+ Arch Linux uses the Pacman + package manager, which couples a simple binary package format with an + easy-to-use build system, allowing the users to easily manage and customize + their packages, whether they be official Arch packages or the user's own + homegrown ones. The repository system allows users to build and maintain + their own custom package repositories, which encourages community growth and + contribution. +

+ +

+ Pacman can keep a system up to date by synchronizing package lists with + the master server, making it a breeze for the security-conscious system + administrator to maintain. This server/client model also allows you to + download/install packages with a simple command, complete with all required + dependencies (similar to Debian's apt-get). +

+ +

+ Arch's official package set is fairly streamlined, but we supplement this + with a larger, more complete "extra" repository that contains a lot of the + stuff that never made it into our core package set. This repository is + constantly growing with the help of packages submitted from our strong + community. +

+ +

+ Arch Linux does not provide any official support, but you will find a lot + of helpful people on our IRC channel and on our user forums. Chances are that some other + Archer has had the same problem/question as you and it's already been + answered. Ask around! +

+ +

+ Arch Linux uses a "rolling release" system which works like this: We have + two versions of our core package set at any given time, Current and + Release. The Current repository always contains the latest and + greatest versions of packages. As soon as a package is updated it is part of + the Current repository, so this is the one to follow if you want to stay very + up to date. The Release repository follows the semi-regular snapshot + releases and does not update until the next snapshot/iso has been released. + For example, the Release repository will point to all packages on the 0.5 ISO + until we release 0.6; then it will point to 0.6 packages until 0.7 is + released. This is useful if you only want to update your system when a new + release is available. +

+ +

+ So, to sum up: Arch Linux is a workhorse distribution designed to fit the + needs of the competent linux user. We strive to make it both powerful and + easy to manage, making it an ideal distro for servers and workstations. Take + it in any direction you like. +

+
+

+{% endblock %} + diff --git a/templates/public/art.html b/templates/public/art.html new file mode 100644 index 00000000..0fab30a8 --- /dev/null +++ b/templates/public/art.html @@ -0,0 +1,28 @@ +{% extends "base.html" %} + +{% block content %} +

+
+

Arch Linux Logos

+

+ + + + + + + + + + + + + + + + +

SVG

SVG

SVG

SVG

SVG
+
+

+{% endblock %} + diff --git a/templates/public/blank.html b/templates/public/blank.html new file mode 100644 index 00000000..d1e7b71b --- /dev/null +++ b/templates/public/blank.html @@ -0,0 +1,10 @@ +{% extends "base.html" %} + +{% block content %} +
+

Download Arch Linux

+

+
+

+{% endblock %} + diff --git a/templates/public/cvs.html b/templates/public/cvs.html new file mode 100644 index 00000000..715d00d3 --- /dev/null +++ b/templates/public/cvs.html @@ -0,0 +1,48 @@ +{% extends "base.html" %} + +{% block content %} +
+ You can access all of our PKGBUILD files from the + cvsweb interface. +
+

+
+

CVS Repositories

+

+ Anonymous CVS access is also available. Use anonymous as the + username and password.

+
    +
  1. + Set CVSROOT to the repository you wish to access:

    +
    +# export CVSROOT=:pserver:anonymous@cvs.archlinux.org:/home/cvs-core

    +OR

    +# export CVSROOT=:pserver:anonymous@cvs.archlinux.org:/home/cvs-extra

    +OR

    +# export CVSROOT=:pserver:anonymous@cvs.archlinux.org:/home/cvs-unstable

    +
    +

    +
  2. +
  3. + Login:

    +
    +# touch ~/.cvspass
    +# cvs login
    +Logging in to :pserver:anonymous@cvs.archlinux.org:2401/home/cvs-core
    +CVS password: anonymous
    +
    +

    +
  4. +
  5. + Check out the repository:

    +
    +# cvs -z3 co core

    +OR

    +# cvs -z3 co extra
    +
    +
  6. +
+
+

+{% endblock %} + diff --git a/templates/public/denied.html b/templates/public/denied.html new file mode 100644 index 00000000..c59c0f73 --- /dev/null +++ b/templates/public/denied.html @@ -0,0 +1,11 @@ +{% extends "base.html" %} + +{% block content %} +
+

+ Sorry, you don't have sufficient privileges to perform this function. +

+
+

+{% endblock %} + diff --git a/templates/public/developers.html b/templates/public/developers.html new file mode 100644 index 00000000..6b1fe8b7 --- /dev/null +++ b/templates/public/developers.html @@ -0,0 +1,67 @@ +{% extends "base.html" %} + +{% block content %} + +

+{% endblock %} + diff --git a/templates/public/donate.html b/templates/public/donate.html new file mode 100644 index 00000000..bdb9adef --- /dev/null +++ b/templates/public/donate.html @@ -0,0 +1,59 @@ +{% extends "base.html" %} + +{% block content %} +
+

Donate to Arch Linux

+

+ Arch Linux survives because of the tireless efforts of many people in + the community and the core development circle. None of us are paid for our + work, and we don't have the personal funds to sustain server costs ourselves. +

+ There are many ways to help Arch Linux. If technical development, + documentation, or support aren't your strong points, you could certainly + help us by dropping a few bucks our way. +

+ Many thanks! +

+
+ +
+ + + + + + + + +
+
+

+

Past Donors

+ + + + + + + +
+ {% for donor in slice1 %} + {{ donor.name }}
+ {% endfor %} +
+ {% for donor in slice2 %} + {{ donor.name }}
+ {% endfor %} +
+ {% for donor in slice3 %} + {{ donor.name }}
+ {% endfor %} +
+ {% for donor in slice4 %} + {{ donor.name }}
+ {% endfor %} +
+
+

+{% endblock %} + diff --git a/templates/public/download.html b/templates/public/download.html new file mode 100644 index 00000000..be840d3a --- /dev/null +++ b/templates/public/download.html @@ -0,0 +1,74 @@ +{% extends "base.html" %} + +{% block content %} +
+

Buy A CD

+ CDs are available for purchase from OSDisc.com. For each CD purchased, a + portion of the money goes to the Arch Linux Project.

+
+ Click here to purchase a CD +
+

+ +

BitTorrent Download

+

+
+

Download with BitTorrent

+ If you can spare the bytes, please leave the BT client + open after your
download is finished, so you can seed it back to others.
+
+ + + + + + + + + + + + + + + +
 COREFTP Install
i686: + + 2007.08-2 + + + + 2007.08-2 + +
x86_64: + + 2007.08-2 + + + + 2007.08-2 + +
+
+

+ +

HTTP/FTP Download

+

+
+

Download with HTTP/FTP

+ In addition to the BitTorrent links above, ISO images can also be downloaded
via HTTP/FTP from the /iso/ sub-directory of mirror sites listed below.
+

+

Mirror Sites

+ + {% for mirror in mirrors %} + + + + + {% endfor %} +
{{ mirror.domain }}{{ mirror.country }}
+
+
+

+{% endblock %} + diff --git a/templates/public/index.html b/templates/public/index.html new file mode 100644 index 00000000..2e0d0056 --- /dev/null +++ b/templates/public/index.html @@ -0,0 +1,174 @@ +{% extends "base.html" %} + +{% block head %} + + +{% endblock %} + +{% block content_left %} +
+

Welcome to Arch!

+

+ You've reached the website for Arch Linux, a lightweight + and flexible linux distribution that tries to Keep It Simple. +

+ Currently we have official packages optimized for the i686 and x86-64 + architectures. We complement our official package sets with a + community-operated package repository + that grows in size and quality each and every day. +

+ Our strong community is diverse and helpful, and we pride ourselves on + the range of skillsets and uses for Arch that stem from it. Please + check out our forums and + mailing lists + to get your feet wet. Also glance through our wiki + if you want to learn more about Arch. +

+ Learn more... +

+
+

+
+ RSS Feed +
+

Latest News

+
+ {% for news in news_updates %} +
+ {{ news.postdate }} +

{{ news.title }}

+

{{ news.content|striptags|truncatewords:60 }}

+
+ {% endfor %} + More News... +

+
+{% endblock %} + +{% block content_right %} + +
+ + + + + + {% for pkg in pkg_updates %} + + + + + {% endfor %} + + + +

Recent Updates

RSS Feed
{{ pkg.pkgname }} {{ pkg.pkgver }}-{{ pkg.pkgrel }}{{ pkg.category.category }}

More...
+
+
+
+

Package Repositories

+ + {% for repo in repos %} + + + + + {% endfor %} + +
+
+
+

Releases

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
2007.08-2Don't Panic2007-10-07
2007.08.1Don't Panic2007-09-10
2007.08Don't Panic2007-08-05
2007.05Duke2007-05-17
0.8Voodoo2007-03-31
0.7.2Gimmick2006-05-23
0.7.1Noodle2006-01-05
0.7Wombat2005-01-24
0.6Widget2004-03-01
0.5Nova2003-07-21
0.4Dragon2002-12-18
0.3Firefly2002-08-07
0.2Vega2002-04-17
0.1Homer2002-03-11
+
+
+

Documentation:

+ +

Support Arch:

+ +

Community Links:

+ +

Development:

+ +{% endblock %} diff --git a/templates/public/index.html.bak b/templates/public/index.html.bak new file mode 100644 index 00000000..a41196df --- /dev/null +++ b/templates/public/index.html.bak @@ -0,0 +1,151 @@ +{% extends "base.html" %} + +{% block head %} + + +{% endblock %} + +{% block content_left %} +
+

Welcome to Arch!

+

+ You've reached the website for Arch Linux, a lightweight + and flexible linux distribution that tries to Keep It Simple. +

+ Currently we have official packages optimized for the i686 and x86-64 + architectures. We complement our official package sets with a + community-operated package repository + that grows in size and quality each and every day. +

+ Our strong community is diverse and helpful, and we pride ourselves on + the range of skillsets and uses for Arch that stem from it. Please + check out our forums and + mailing lists + to get your feet wet. Also glance through our wiki + if you want to learn more about Arch. +

+ Learn more... +

+
+

+
+ RSS Feed +
+

Latest News

+
+ {% for news in news_updates %} + {{ news.postdate }} +

{{ news.title }}

+

{{ news.content|striptags|truncatewords:60 }}



+ {% endfor %} +
+{% endblock %} + +{% block content_right %} + +

+
+
+ RSS Feed +
+

Recent Updates

+ + {% for pkg in pkg_updates %} + + + + + {% endfor %} +
{{ pkg.pkgname }} {{ pkg.pkgver }}-{{ pkg.pkgrel }}{{ pkg.category.category }}
+
+
+

Package Repositories

+ + {% for repo in repos %} + + + + + {% endfor %} + +
+
+
+

Releases

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0.8_________pending
0.7.2Gimmick2006-05-23
0.7.1Noodle2006-01-05
0.7Wombat2005-01-24
0.6Widget2004-03-01
0.5Nova2003-07-21
0.4Dragon2002-12-18
0.3Firefly2002-08-07
0.2Vega2002-04-17
0.1Homer2002-03-11
+
+
+

Documentation:

+ +

Support Arch:

+ +

Community Links:

+ +

Development:

+ +{% endblock %} diff --git a/templates/public/irc.html b/templates/public/irc.html new file mode 100644 index 00000000..cbd00daa --- /dev/null +++ b/templates/public/irc.html @@ -0,0 +1,39 @@ +{% extends "base.html" %} + +{% block content %} +
+

IRC Channels

+

+

You can find Arch-related discussion on the following IRC channels. + All channels are on irc.freenode.net

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
#archlinuxThe main discussion channel, mostly in English
#archlinux-bugsBug-centric discussion
#archlinuxfrDiscussion (French)
#archlinux.deDiscussion (German)
#archlinux.seDiscussion (Swedish)
#archlinux.dkDiscussion (Danish)
#archlinux-esDiscussion (Spanish)
#archlinux.brDiscussion (Brazilian Community)
+
+

+{% endblock %} + diff --git a/templates/public/moreforums.html b/templates/public/moreforums.html new file mode 100644 index 00000000..f8a13624 --- /dev/null +++ b/templates/public/moreforums.html @@ -0,0 +1,78 @@ +{% extends "base.html" %} + +{% block content %} +
+

More Arch Forums

+

+

+ Our main forum is located at bbs.archlinux.org. + However, there are other locale-specific forums available. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Brazilianhttp://forum.archlinux-br.org
Czechhttp://forum.archlinux.cz/
Danishhttp://forum.archlinux.dk/
Dutchhttp://arch-forum.nl/
Frenchhttp://forums.archlinuxfr.org
Frenchhttp://forums.archlinux.fr
Germanhttp://forum.archlinux.de
Hungarianhttp://archlinux.hu/forum/
Italianhttp://www.archlinux.it/forum/
Polishhttp://forum.arch-linux.pl
Russianhttp://archlinux.org.ru/forum/
Spanishhttp://www.archlinux.com.ar/foros/
Swedenhttp://forum.archlinux.se/ +
Turkishhttp://forum.linux-sevenler.org/index.php/board,65.0.html
Ukrainianhttp://archlinux.org.ua/
+
+ If you have a forum you would like linked, please open a Bug Ticket with the category "web site", and a relevant description. +
+

+{% endblock %} + diff --git a/templates/public/press.html b/templates/public/press.html new file mode 100644 index 00000000..b652c8dc --- /dev/null +++ b/templates/public/press.html @@ -0,0 +1,33 @@ +{% extends "base.html" %} + +{% block content %} +
+

Who's Talking About Arch?

+

+ Lots of people. + +
+ If you have some press you would like linked, please open a Bug Ticket with the category "web site", and a relevant description. +
+

+{% endblock %} + diff --git a/templates/public/projects.html b/templates/public/projects.html new file mode 100644 index 00000000..c669d048 --- /dev/null +++ b/templates/public/projects.html @@ -0,0 +1,36 @@ +{% extends "base.html" %} + +{% block content %} +
+

Arch Related Projects

+

+

There are a few Arch-based projects or communities that have sprung up + over the years. Here's a list of the ones we know about.

+ + + + + + + + + + + + + + + + + + + + + +
user-contributions.orgA website belongs to members wanting to give a little something to the free software community
ArchStatsAn opt-in system that tracks which packages each user has installed, hardware specs, etc
Archie Live CDA live CD (and live CD build scripts) based on Arch
ArchPPCArch packages optimized for PPC
Hardware DetectionHardware detection scripts for Arch (deprecated in favor of udev's auto-detection)
AEGISArch Environmental/Geographical Information Systems (AEGIS) Project
+
+ If you have an Arch related project you would like linked, please open a Bug Ticket with the category "web site", and a relevant description. +
+

+{% endblock %} + diff --git a/templates/registration/login.html b/templates/registration/login.html new file mode 100644 index 00000000..b3b264c3 --- /dev/null +++ b/templates/registration/login.html @@ -0,0 +1,23 @@ +{% extends "base.html" %} + +{% block content %} + +
+

Developer Login

+{% if form.has_errors %} +

Your username and password didn't match. Please try again.

+{% endif %} +

+ +
+ + + + + +
{{ form.username }}
{{ form.password }}
+
+
+ +{% endblock %} + diff --git a/templates/registration/logout.html b/templates/registration/logout.html new file mode 100644 index 00000000..2b829869 --- /dev/null +++ b/templates/registration/logout.html @@ -0,0 +1,10 @@ +{% extends "base.html" %} + +{% block content %} + +
+You've been logged out. +
+ +{% endblock %} + diff --git a/templates/status_page.html b/templates/status_page.html new file mode 100644 index 00000000..558c6544 --- /dev/null +++ b/templates/status_page.html @@ -0,0 +1,8 @@ +{% extends "base.html" %} + +{% block content %} +
+

{{ message }}

+
+{% endblock %} + diff --git a/templates/todolists/add.html b/templates/todolists/add.html new file mode 100644 index 00000000..a53637ce --- /dev/null +++ b/templates/todolists/add.html @@ -0,0 +1,25 @@ +{% extends "base.html" %} + +{% block content %} +
+

Add ToDo List

+
+ + + + + + + + + + + + + +
Name:
Description:
List of Package Names:
(one per line)
+ +
+
+
+{% endblock %} diff --git a/templates/todolists/list.html b/templates/todolists/list.html new file mode 100644 index 00000000..0e659f93 --- /dev/null +++ b/templates/todolists/list.html @@ -0,0 +1,30 @@ +{% extends "base.html" %} + +{% block content %} +
+ {% if perms.todolists.add_todolist %} +
+ Add Todo List +
+ {% endif %} +

Package ToDo lists

+ + + + + + + + + {% for list in lists %} + + + + + + + + {% endfor %} +
NameCreation DateCreatorDescriptionStatus
{{ list.name }}{{ list.date_added }}{{ list.creator.get_full_name }}{{ list.description }}{% if list.complete %}Complete{% else %}Incomplete{% endif %}
+
+{% endblock %} diff --git a/templates/todolists/view.html b/templates/todolists/view.html new file mode 100644 index 00000000..89a07a99 --- /dev/null +++ b/templates/todolists/view.html @@ -0,0 +1,31 @@ +{% extends "base.html" %} + +{% block content %} +
+

ToDo List: {{ list.name }}

+ + + + + + + + + {% for pkg in pkgs %} + + + + + + + + {% endfor %} +
IDRepoNameMaintainerStatus
{{ pkg.pkg.id }}{{ pkg.pkg.repo.name }}{{ pkg.pkg.pkgname }}{{ pkg.pkg.maintainer.get_full_name }} + {% if pkg.complete %} + Complete + {% else %} + Incomplete + {% endif %} +
+
+{% endblock %} diff --git a/templates/wiki/base.html b/templates/wiki/base.html new file mode 100644 index 00000000..90d93156 --- /dev/null +++ b/templates/wiki/base.html @@ -0,0 +1,30 @@ + + + +{% block title %}{% endblock %} + + +{% block content %} +

This is the base template. Extend it with the "extends" template tag.

+{% endblock %} + + \ No newline at end of file diff --git a/templates/wiki/edit.html b/templates/wiki/edit.html new file mode 100644 index 00000000..421a313f --- /dev/null +++ b/templates/wiki/edit.html @@ -0,0 +1,22 @@ +{% extends "base.html" %} +{% block content %} +
+
+ Wiki Syntax +
+

Editing: {{ page.title }}

+
+ +

+ +

+ +
+ +
+{% endblock %} diff --git a/templates/wiki/home.html b/templates/wiki/home.html new file mode 100644 index 00000000..6c0fb6ef --- /dev/null +++ b/templates/wiki/home.html @@ -0,0 +1,9 @@ +{% extends "base.html" %} +{% block content %} +
+

Wiki Index

+{% for page in pages %} +

{{ page.title }}

+{% endfor %} +
+{% endblock %} diff --git a/templates/wiki/page.html b/templates/wiki/page.html new file mode 100644 index 00000000..e0e6ddd9 --- /dev/null +++ b/templates/wiki/page.html @@ -0,0 +1,17 @@ +{% extends "base.html" %} +{% load wikitags %} +{% block content %} +
+

{{ page.title }}

+
+{{ page.content|wikify }} +
+ + +
+ Last Author: {{ page.last_author.username }} +
+
+{% endblock %} -- cgit v1.2.3-55-g3dc8