You are hereBlogs / sean's blog / Website project: Club Alpin Suisse Section Jaman
Website project: Club Alpin Suisse Section Jaman
Le site pour Jaman a été le plus grand dans 2010 avec des challenges dans les domaine de l'importation des donnés depuis un site existante et diversité/richesse du contenue.
A la base, on montre
- des pages expliquant le club, les cabanes.
- un bibliothèque des Bulletins et documents PDF
- la liste des prochaine courses
Mais on a décidé d'aller plus loin:
- Les courses sont en plusieurs groupes, avec des listes pour chaque groupe. Chaque groupe a son "page"
- Les courses peuvent être changer par les chef de courses. On les affiche par année et les prochaines.
- Chaque membre peut crées des récits de course, avec photos et liaison avec le course d'origine.
- En affichant un course on montre des pictogrammes et fait un formatage spécial (.tpl).
- On montre des nr. de tél/émail seulement si souhaiter par le chef de course.
- Il y a des "News".
Les design: à la base a été mis disposition par Fabrizio en html/css. Layout: deux colonnes + header/footer. Le banner des pages autre que la premier page change (aléatoire), et et plus petit que le devant.
Le site est que en français, et la traduction avait par mal des lacunes (empiré par le fait que je suis anglophone :-).
Avec env. 200-300 courses:; l'importation et mis en places des courses 2010 et 2011 a pris pas mal du temps. Commençant avec le module 'migrate', 'node import' a été plus utile pour finir.
L'ancien site à été hébergé chez infomaniak. Vue le manque d'acces SSH/GIT, la nouvelle a été mis chez mon favorite en ce moment alwaysdata.com. Une copie de l'ancien site a été garde a http://ancien.cas-jaman.ch. Le DNS est aussi chez alwaysdata maintenant, et le support à été bonne comme d'habitude.
Programmation: des modules standards, pas de contrib ou core hacks. Une petit module spécifique pour le site, et du tuning au niveau 'tpl'.
Comprendre les besoins des utilisateurs, et expliquer mes idées était pas toujours facile. Les utilisateur avaient peu de temps, avec le résultat que j'ai du ajouter quasiment la totalité de contenue moi même et assurer le fonction de web master en 2011.
Par contre, quand on gère le contenu soi même on comprends très vite les difficultés et fini par mettre un place un meilleur site au niveau gestion!
Modules
Package Nom
Access control ACL (acl)
Access control Block Access (block_access)
Access control Content Access (content_access)
Administration Admin Role (adminrole)
Administration Administration menu (admin_menu)
Autre Admin Language (admin_language)
Autre Advanced help (advanced_help)
Autre Already in (already_in)
Autre Backup and Migrate (backup_migrate)
Autre Better Formats (better_formats)
Autre Clear Password Field (clear_password_field)
Autre Diff (diff)
Autre Global Redirect (globalredirect)
Autre IMCE (imce)
Autre Insert (insert)
Autre jQuery Plugin Handler (jqp)
Autre Lightbox2 (lightbox2)
Autre Login destination (login_destination)
Autre LoginToboggan (logintoboggan)
Autre Menu Block (menu_block)
Autre Menu breadcrumb (menu_breadcrumb)
Autre Module filter (module_filter)
Autre Pathauto (pathauto)
Autre Persistent Login (persistent_login)
Autre Reg With Pic (reg_with_pic)
Autre Security Review (security_review)
Autre Skinr (skinr)
Autre Superfish (superfish)
Autre Taxonomy Defaults (taxonomy_defaults)
Autre Token (token)
Autre Token actions (token_actions)
Autre TokenSTARTER (tokenSTARTER)
Autre Transliteration (transliteration)
Autre User registration notification
Caching Boost (boost)
CCK Content (content)
CCK Content Permissions (content_permissions)
CCK Fieldgroup (fieldgroup)
CCK FileField (filefield)
CCK ImageField (imagefield)
CCK Link (link)
CCK Node Reference (nodereference)
CCK Number (number)
CCK Option Widgets (optionwidgets)
CCK Text (text)
CCK User Reference (userreference)
Chaos tool suite Chaos tools (ctools)
Contact fields Contact fields (contact_field)
Contact fields Contact form list field (contact_listfield)
Contact fields Contact form radio/checkbox field (contact_optio
Contact fields Contact form Text field (contact_textfield)
Content Profile Content Profile (content_profile)
Content Profile Content Profile User Registration
Context Context (context)
Context Context UI (context_ui)
Core - optional Color (color)
Core - optional Comment (comment)
Core - optional Contact (contact)
Core - optional Content translation (translation)
Core - optional Database logging (dblog)
Core - optional Forum (forum)
Core - optional Help (help)
Core - optional Locale (locale)
Core - optional Menu (menu)
Core - optional Path (path)
Core - optional PHP filter (php)
Core - optional Profile (profile)
Core - optional Search (search)
Core - optional Statistics (statistics)
Core - optional Taxonomy (taxonomy)
Core - optional Trigger (trigger)
Core - optional Upload (upload)
Database Schema (schema)
Database Table Wizard (tw)
Date/Time Calendar (calendar)
Date/Time Calendar Popup (jcalendar)
Date/Time Date (date)
Date/Time Date API (date_api)
Date/Time Date Locale (date_locale)
Date/Time Date Popup (date_popup)
Date/Time Date Timezone (date_timezone)
Date/Time Date Tools (date_tools)
Development Node import (node_import)
Flags Flag (flag)
Flags Flag actions (flag_actions)
ImageCache ImageAPI (imageapi)
ImageCache ImageAPI GD2 (imageapi_gd)
ImageCache ImageCache (imagecache)
Mail Mime Mail (mimemail)
Messaging Messaging (messaging)
Messaging Simple Mail (messaging_mail)
Monitoring Production check (prod_check)
Multilanguage Translation helpers (translation_helpers)
Notifications Notifications (notifications)
Notifications Notifications UI (notifications_ui)
PDF versions Printer, e-mail and Printer-friendly pages (print)
Spam control CAPTCHA (captcha)
Spam control Image CAPTCHA (image_captcha)
Usability Simplify node add (simplify_node_add)
User interface IMCE Wysiwyg API bridge (imce_wysiwyg)
User interface jQuery UI (jquery_ui)
User Interface jQuery Update (jquery_update)
User interface Vertical Tabs (vertical_tabs)
User interface Wysiwyg (wysiwyg)
Views Better Exposed Filters (better_exposed_filters)
Views Bonus: Views Export (views_bonus_export)
Views Editview (editview)
Views Views (views)
Views Views Bulk Operations (views_bulk_operations)
Views Views Export xls (views_export_xls)
Views Views exporter (views_export)
Views Views UI (views_ui)
Autre Jaman (jaman) : custom site module
Donc un challenge, mais beaucoup appris et très motivant!

