<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cccms/app/views/custom/page_templates, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://erdgeist.org/gitweb/cccms/atom?h=master</id>
<link rel='self' href='http://erdgeist.org/gitweb/cccms/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/'/>
<updated>2026-08-08T00:46:06Z</updated>
<entry>
<title>Move the external homepage onto the draft</title>
<updated>2026-08-08T00:46:06Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-08T00:46:06Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=1a037ac6fab34c5f65ed0f37ed603b88e7b02fd1'/>
<id>urn:sha1:1a037ac6fab34c5f65ed0f37ed603b88e7b02fd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Promote article title from h2 to h1 and fix css accordingly</title>
<updated>2026-07-30T21:40:28Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-30T21:40:28Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=7bd2525fa936e117abd7503844c9dab73d87de1a'/>
<id>urn:sha1:7bd2525fa936e117abd7503844c9dab73d87de1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce visual clutter: remove time from article partials</title>
<updated>2026-07-24T02:07:33Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-24T02:07:33Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=d171b7d9673bce6abf537d6dc6db3ac7a9062754'/>
<id>urn:sha1:d171b7d9673bce6abf537d6dc6db3ac7a9062754</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make headline images explicit, add asset credits</title>
<updated>2026-07-20T17:45:43Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-20T17:45:43Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=836308471f8d31ccdcdd3a5bd88bc76cc1c0831b'/>
<id>urn:sha1:836308471f8d31ccdcdd3a5bd88bc76cc1c0831b</id>
<content type='text'>
- related_assets gains a `headline` boolean (DB-enforced: at most one
  per page), replacing "first image by position" as the headline
  rule. A rake task backfills the current first image on every live
  head/draft, so nothing changes visually until an editor changes it.
- The image picker sidebar gets a star toggle reflecting the flag;
  the TinyMCE inline-image picker's badge now reads it too, instead
  of assuming position 0.
- No headline chosen (or none attached) now falls back to the
  gallery-count caption itself becoming the lightbox trigger, instead
  of the gallery being unreachable.
- Assets gain creator, source_url, and license_key (against a new
  config/asset_licenses.yml dictionary). asset_credit renders a
  degrading attribution line, reused as a hidden per-image glightbox
  caption so credit is one click away for every image, not only the
  headline's always-visible one.
- Fixed: asset thumbnails rendered unconditionally regardless of
  whether a real variant exists on disk. Asset#has_variant? checks
  file existence, not content type -- some legacy PDFs have real
  pre-rewrite thumbnails a content-type check would have hidden.
- assets#new/edit rebuilt onto the same node_description/node_content
  layout as assets#show, picking up the three new fields in the
  process.
</content>
</entry>
<entry>
<title>Add chapter images: thumbnail on the list, headline image on the detail page</title>
<updated>2026-07-14T02:25:14Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-14T02:25:14Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=6b302d263ac66b521a743f1e8e1cc82997b54b5d'/>
<id>urn:sha1:6b302d263ac66b521a743f1e8e1cc82997b54b5d</id>
<content type='text'>
_chapter.html.erb (the aggregator partial used by the erfas/
chaostreffs overview pages) never rendered an image at all --
editors attaching a hackerspace photo via the asset picker would see
zero visible effect on exactly the pages they'd check first.
chapter_detail.html.erb (the individual page template) had the same
gap. Both fixed by reusing existing infrastructure rather than
inventing anything: the overview list gets a small, aspect-preserving
:thumb image beside the heading; the detail page gets the app's
existing headline_image helper, the same one every other full-page
template already uses.
</content>
</entry>
<entry>
<title>Rewrite chapter_detail template with humanized event schedule</title>
<updated>2026-07-01T22:12:30Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-01T22:12:30Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=f7c3bf9e6869331be0c33c0cd24246c592bf0dff'/>
<id>urn:sha1:f7c3bf9e6869331be0c33c0cd24246c592bf0dff</id>
<content type='text'>
- Split events into open-day tagged events (prominent, via
  tagged_with) and other events (secondary listing)
- Use event_schedule_text helper for humanized recurrence +
  start time rather than raw rrule string
- Section headings via i18n open_days / upcoming_events keys
</content>
</entry>
<entry>
<title>Add chapter_detail template with events and external URL rendering</title>
<updated>2026-06-30T17:22:24Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-29T14:26:31Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=4705ef970469a852c7bdb4c097ba748e972c8f63'/>
<id>urn:sha1:4705ef970469a852c7bdb4c097ba748e972c8f63</id>
<content type='text'>
New public page template for erfa and chaostreff nodes. Renders the
node's external_url and lists associated events below the page content.

Seed script updated to set template_name: 'chapter_detail' on all
chapter drafts so the template is applied on publish.
</content>
</entry>
<entry>
<title>Stage 1 complete: Rails 2.3.5 to Rails 3.2.22.5 upgrade</title>
<updated>2026-06-24T02:13:16Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-24T02:13:16Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=e0a7e0fec760ba12c8067a37e10c96f1f05876e2'/>
<id>urn:sha1:e0a7e0fec760ba12c8067a37e10c96f1f05876e2</id>
<content type='text'>
- Converted plugins to gems (Gemfile)
- Updated config structure (application.rb, boot.rb, environment.rb)
- Converted routes to Rails 3 DSL
- Converted named_scope to scope throughout models
- Converted find(:all, :conditions) to where() chains
- Fixed has_many :order to use ordering scope
- Updated session store and secret token configuration
- Fixed exception_notification middleware configuration
- Patched Ruby 2.4 / Rails 3.2 incompatibilities:
  - Integer/Float duration arithmetic (ActiveSupport)
  - Arel visit_Integer for PostgreSQL adapter
  - create_database String/Integer coercion
  - ActionController consider_all_requests_local
- Migrated taggings schema for acts-as-taggable-on
- Replaced dynamic_form gem with custom form_error_messages helper
- Fixed Rails 3 block helper syntax (form_for, form_tag, fields_for)
- Fixed admin layout yield
- Updated test suite for Rails 3 APIs
</content>
</entry>
<entry>
<title>Big overhaul patch and style changes</title>
<updated>2025-01-28T21:47:15Z</updated>
<author>
<name>Charlie Root</name>
<email>root@web.ccc.local</email>
</author>
<published>2025-01-28T21:47:15Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=c4296b59a7f9d667d295f9c37b71f7849b818fb3'/>
<id>urn:sha1:c4296b59a7f9d667d295f9c37b71f7849b818fb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>removed date and author from the standard template and introduced a dedicated update template which will get auto assigned if a node is created under updates/&lt;year&gt;/&lt;slug&gt;</title>
<updated>2009-11-15T13:31:52Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-11-15T13:31:52Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=1de97a5ac6f4621f8013d6f73c6c9edfae445b70'/>
<id>urn:sha1:1de97a5ac6f4621f8013d6f73c6c9edfae445b70</id>
<content type='text'>
Added tests and convenient method</content>
</entry>
</feed>
