summaryrefslogtreecommitdiff
path: root/app/views/page
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/page')
-rw-r--r--app/views/page/beginners_intro.de.html.haml33
-rw-r--r--app/views/page/conference.html.haml80
-rw-r--r--app/views/page/docu/_screencast_list.html.haml19
-rw-r--r--app/views/page/docu/_tenant_sip_accounts_new.html.haml26
-rw-r--r--app/views/page/help.de.html.haml26
-rw-r--r--app/views/page/help.html.haml (renamed from app/views/page/beginners_intro.html.haml)0
6 files changed, 71 insertions, 113 deletions
diff --git a/app/views/page/beginners_intro.de.html.haml b/app/views/page/beginners_intro.de.html.haml
deleted file mode 100644
index 5eef135..0000000
--- a/app/views/page/beginners_intro.de.html.haml
+++ /dev/null
@@ -1,33 +0,0 @@
-- content_for :title, "Erste Schritte mit Gemeinschaft #{GsParameter.get('GEMEINSCHAFT_VERSION')}!"
-
-%p
- Sie müssen als erstes mindestens zwei neue SIP-Accounts anlegen. Dabei haben Sie die Wahl zwischen folgenden Varianten:
-
-%ul
- %li
- %strong
- Personalisierter SIP-Accounts
- %br
- Dieser wird einer bestimmten Person zugeordnet. In einer normalen Gemeinschaft-Installation sind die meisten SIP-Accounts personalisiert.
- %br
- =link_to "SIP-Account für #{current_user} anlegen.", new_user_sip_account_path(current_user)
- %li
- %strong
- Firmen SIP-Accounts
- %br
- Es gibt bestimmte SIP-Account, die keiner bestimmten Person zugeordnet werden können (z.B. für Telefone in einem Konferenzraum). Dafür gibt es Firmen SIP-Accounts.
- %br
- =link_to "SIP-Account für #{current_user.current_tenant} anlegen.", new_tenant_sip_account_path(current_user.current_tenant)
-
-%h2 Rufnummern
-
-%p
- Mit denen von Ihnen angelegten SIP-Accounts können Sie schon intern telefonieren. Dazu müssen Sie den SIP-Accounts jeweils eine interne Telefonnummer zuweisen (z.B. 20 und 21) und ein SIP Soft- oder Hardphone mit den Account-Daten konfigurieren.
-
-%h2 Telefone
-
-%p
- Komfortabler ist der Betrieb von im Provisioning unterstützen Telefone. Diese können Sie beim Anlegen direkt mit einem bestimmten SIP-Account verknüpfen. Danach müssen Sie nur noch die Provisioningdaten per Hand ins Telefon eintragen oder ein paar Einstellungen in Ihrem DHCP-Server vornehmen. Hilfe dazu finden Sie im #{link_to 'Wiki', 'https://github.com/amooma/GS5/wiki'} und der #{link_to 'Mailingliste', 'https://groups.google.com/group/gs5-users/'}.
-%p
- Folgende Telefone werden in der Version #{GsParameter.get('GEMEINSCHAFT_VERSION')} vom automatischen Provisioning unterstützt:
- = nicely_joined_with_commata(PhoneModel.order(:name).map{|phone_model| "#{phone_model.to_s}"}) \ No newline at end of file
diff --git a/app/views/page/conference.html.haml b/app/views/page/conference.html.haml
deleted file mode 100644
index 2fdc043..0000000
--- a/app/views/page/conference.html.haml
+++ /dev/null
@@ -1,80 +0,0 @@
-- conf_call_topic = "The next big thing"
-- content_for :title, "Conference Call \u2013 Topic: #{conf_call_topic}"
-
-
-%section.conference
-
- %section.panel.speakers.first
- %header
- %h3 Speakers
- ~# Naming this class message, since when you add or chat you're sending
- ~# a message to the server.
- %form.message
- %input{:placeholder => '# '}
- .actors
- - 2.times do
- .actor
- .info
- - user = current_user #FIXME
- - avatar_url = user.image_url(:mini) || 'stubs/user-36x.jpg'
- = image_tag avatar_url.to_s, :class => 'display', :alt => "[ ]"
- %span.name Fake Stefan
- %span.status Joined at 03:00
- .voice-actions
- %a.make.listener{ :href => '#', :title => "Make listener" } Make listener
- %a.voice.unmuted{ :href => '#', :title => "Mute" } Mute
- %a.remove{ :href => '#', :title => "Remove from conference" } Remove
-
-
- %section.panel.listeners
- %header
- %h3 Listeners
- ~# Naming this class message, since when you add or chat you're sending
- ~# a message to the server.
- %form.message
- %input{:placeholder => '# '}
- .actors
- - 5.times do
- .actor
- .info
- - user = current_user #FIXME
- - avatar_url = user.image_url(:mini) || 'stubs/user-36x.jpg'
- = image_tag avatar_url.to_s, :class => 'display', :alt => "[ ]"
- %span.name Fake Stefan
- %span.status Joined at 03:00
- .voice-actions
- %a.make.speaker{ :href => '#', :title => "Make speaker" } Make speaker
- %a.voice.unmuted{ :href => '#', :title => "Mute" } Mute
- %a.remove{ :href => '#', :title => "Remove from conference" } Remove
-
-
- %section.panel.log.last
- %header
- %h3 Log
- ~# Naming this class message, since when you add or chat you're sending
- ~# a message to the server.
- %form.message
- %input{:placeholder => 'Write a Message...'}
- .messages
- %div
- %span.name Mario:
- %span.content Sorry for the Delay!
- %div.status
- %span.name 03:11:
- %span.content Fake Stefan is now a Speaker.
- %div.status
- %span.name 03:10:
- %span.content Stefan Wintermeyer Left.
- %div
- %span.name Stefan:
- %span.content Hello World.
- %div.status
- %span.name 03:00:
- %span.content Stefan Wintermeyer Joined.
- %div
- %span.name Herpiti Derp:
- %span.content Cool Conference Room!
- %div
- %span.name Pamela:
- %span.content I'm here to sing along.
-
diff --git a/app/views/page/docu/_screencast_list.html.haml b/app/views/page/docu/_screencast_list.html.haml
new file mode 100644
index 0000000..6669a42
--- /dev/null
+++ b/app/views/page/docu/_screencast_list.html.haml
@@ -0,0 +1,19 @@
+%table.table.table-striped
+ %thead
+ %tr
+ %th
+ Format
+ %th
+ Dateigröße
+
+ %tbody
+ - ['mp4', 'mov'].each do |file_extension|
+ - filename = "screencasts/de/#{screencast_name}/#{screencast_name}.#{file_extension}"
+ - if File.exists?("#{Rails.root}/public/#{image_path(filename)}")
+ %tr
+ %td
+ %a{:href => image_path(filename)}
+ %i{:class => 'icon-download'}
+ =file_extension.upcase
+ %td
+ = number_to_human_size(File.size("#{Rails.root}/public/#{image_path(filename)}"), :precision => 3)
diff --git a/app/views/page/docu/_tenant_sip_accounts_new.html.haml b/app/views/page/docu/_tenant_sip_accounts_new.html.haml
new file mode 100644
index 0000000..5741526
--- /dev/null
+++ b/app/views/page/docu/_tenant_sip_accounts_new.html.haml
@@ -0,0 +1,26 @@
+.row
+ .span12
+ %h2 Firmen Telefon mit SIP-Account und einer Telefonnummer
+
+ %p
+ Es gibt Telefone die keiner bestimmten Person zugeordnet werden können (z.B. in einem Konferenzraum). Folgende Telefone werden in der von Ihnen eingesetzten Gemeinschaft Version #{GsParameter.get('GEMEINSCHAFT_VERSION')} vom automatischen Provisioning unterstützt:
+ = nicely_joined_with_commata(PhoneModel.order(:name).map{|phone_model| "#{phone_model.to_s}"})
+
+.row
+ .span6
+ %h3 Kurzbeschreibung
+ %ol
+ %li
+ Unter #{link_to new_tenant_sip_account_url(current_user.current_tenant), new_tenant_sip_account_path(current_user.current_tenant)} einen neuen SIP-Account anlegen.
+ %li
+ Diesem Account eine Rufnummer zuweisen.
+ %li
+ Unter #{link_to new_tenant_sip_account_url(current_user.current_tenant), new_tenant_phone_path(current_user.current_tenant)} ein neues Telefon anlegen.
+ %li
+ Dieses Telefon mit dem SIP-Account verknüpfen.
+ %li
+ Die Provisioning URL im Telefon eintragen und das Telefon danach neu booten.
+
+ .span6
+ %h3 Screencast
+ = render :partial => 'page/docu/screencast_list', :locals => {:screencast_name => 'firmen_sip_account_und_telefon_anlegen'}
diff --git a/app/views/page/help.de.html.haml b/app/views/page/help.de.html.haml
new file mode 100644
index 0000000..05184be
--- /dev/null
+++ b/app/views/page/help.de.html.haml
@@ -0,0 +1,26 @@
+- content_for :title, "Erste Schritte mit Gemeinschaft #{GsParameter.get('GEMEINSCHAFT_VERSION')}!"
+
+.row
+ .span6
+ %h2 User-Interface
+ %p
+ Die WebGUI zu Gemeinschaft ist komplex. Es gibt sehr viele Konfigurationsmöglichkeiten und Features, die bedienbar sein müssen. Wir haben uns bemüht die GUI so sauber und strukturiert wie möglich zu halten. Im Screenshot mit den wichtigsten drei Seiten-Elementen:
+ %ol
+ %li
+ Breadcrumb-Navigation. Ganz wichtig! Hiermit finden Sie immer wieder den Weg zurück.
+ %li
+ Link zum User-Account. Er führt Sie zu Ihrem persönlichen Bereich, in dem Sie z.B. Ihre Voicemails oder Faxe abrufen können. Dort können Sie ebenfalls Ihre persönlichen Telefone konfigurieren.
+ %li
+ Rechts oben können Sie sich immer ausloggen.
+ %p
+ Sie können bei der Arbeit mit Gemeinschaft selbstverständlich die Vor- und Zurück-Funktion Ihres Webbrowsers benutzen. Ebenfalls können Sie die einzelnen Seiten als Bookmarks abspeichern.
+ .span6
+ %ul.thumbnails
+ %li.span6
+ %div.thumbnail
+ %a.thumbnail{:href => "#{image_path('docu/user_interface.png')}"}
+ =image_tag('docu/user_interface.png', :alt => "Gemeinschaft User-Interface")
+
+
+= render :partial => 'page/docu/tenant_sip_accounts_new'
+
diff --git a/app/views/page/beginners_intro.html.haml b/app/views/page/help.html.haml
index dadd99f..dadd99f 100644
--- a/app/views/page/beginners_intro.html.haml
+++ b/app/views/page/help.html.haml