/metaPhorest.org

metaPhorest Development Site

Primary LanguageHTML

metaPhorest.org Website

Requirements

  • Free and Open Source Software
  • Bi-lingual (JP/EN)
  • metaPhorest Member Accounts

Content

  • Pages (About, etc)
  • Member Pages (General Info, Works)
  • News
  • metaPhorest Seminars
  • Works

Design

Please put Graphic Designs, Ideas & Suggestion into the \_design folder.

HTML-izing

Please put Production-ready HTML into the \_html folder.

TailwindCSS

TailwindCSS is a utility-first CSS framework, the advantage of mix-ins and smaller file size, come with a slightly more complex dev-setup, that might deter first-time users.

See a Tailwind Exampels in the \_html folder.

Development

Wordpress used to be the universal tool of choice, but in recent releases Wordpress went more into an Website-Builder direction, rather than strengthening the CMS aspects of it. (Looking at you, Block Editor). It came to a point where it does not longer make sense to bend and modify Wordpress to function as a CMS/CMF.

Also, recent the move of both ACF and WPML to go from perpetual license to a yearly subscription fee makes Wordpress even less attractive.

After evaluation other framesworks and alternatives like SSGs, we decided to build the new metaPhorst Website using ProcessWire. (But if there are other solutions, please share them!)

Use Cases

1. metaPhorest Seminars

  • Create an metaPhorest Event Page with all the necessary event info.
  • Based on that data, create an Event Overview Page, showing all future events, ordered by date, includung resized image previews, title, and event abstract.
  • Once the event is finished - i.e. the event date is older than the current date, the event page moves to the Event Archive Page.
  • User can write Event Reports, which can be linked to the Event Page. Links to the Event Reports appear on the Event Page.

2. metaPhorest Members Sites

  • Each metaPhorest Members should have own page, where basic info can be edited updated

3. Exhibition Page

  • Landing page for metaPhorest exhibitions.

Requirements

What we need/want from a CMS/CMF:

  • Free and Open-Source Software
  • Needs to run on Apache on a Shared Server (LAMP)
  • User Management (Create new Users, change/update User Profile)
  • User Passwort Reset
  • Role-based Access Control (Admin, Editor, etc.)
  • Bi-lingual JP/EN
  • MarkDown
  • Custom Post/Page Types (ie. Events, Inventory, News, etc)
  • Support for Custom Fields Support
  • Server-side Image Resizing
  • HTTPS

Nice to have

  • Announce Mailing List Management (subscribe/unsubscribe)

ProcessWire Installation

TODO

  • Add SSL Certificate via Let's Encrypt, so we can have https://metaphorest.org
  • Make Developement Site at https://metaphorest.org
  • Install ProcessWire at Developement Site
  • Create Template/Fields Export/Import System
  • Make Basic Pages
  • Make Site Bi-lingual, Japanese/English
  • Make Accounts for metaPhorest Members

Please share your ideas, whishes and content at the metaPhorest Discord.