My biggest priority for this project right now is improving the infrastructure behind our website. The existing website has evolved over time through the generous contributions of multiple community volunteers, but it is presently not able to accommodate any significant changes to the overall structure of the content. While we have an excellent starting point, there are a number of important features and improvements that will need to be implemented to turn this project into a platform capable of serving as a dedicated community resource for establishing, showcasing, and progressing the field of Subjective Effect Documentation.
To maintain and implement improvements to the website, I would need to contract with a single freelance web developer, preferably on a long-term basis. My first choice for this role is a specific prominent community member who is highly capable, passionate about the project's goals, has an in-depth understanding of this project, is familiar with the website's backend code, and has been helping us work on it for a number of years.
For in-depth details on each aspect of this, feel free to look at our spreadsheet here. Otherwise, we have included a summarised list of our specific goals below.
- User interface and profile improvements: Better, more customizable user profiles would facilitate writers, artists, replicators, and other people involved in our project to showcase their contributions and general online presence, therefore encouraging higher quality community contributions. We would like to implement:
- A way to change the order of replications on user pages so that they are better suited for use as portfolios.
- A way to better manage the categories of user pages, and the order of the users in them.
- Simplified trip report submission to our report index. Reports would then undergo moderation and manual approval before being integrated into the Subjective Effect Index via the effect tagging process.
- Upgrading the user interface to allow direct upload of images, videos, gifs, and audio files without resorting to an external FTP client. This would allow replicators and visionary artists to submit their own content easily to relevant effect pages and prevent changes in third-party services from disabling community assets.
- Upgrading the trip report editor to fix numerous issues to make writing trip reports easier, as well as making trip reports easier for machine learning to process and reliably analyze. These changes include the input fields needing to be more strict with the values they accept, as well as converting between units for the user. The medications list should also be a separate list of meds and dosages, similar to how the substances box works. A more consistent time format would help with readability and ML processing. The editor should also strip whitespace around input fields.
- A live preview for the VCode editor would be immensely helpful, especially for large content and formatting-dense articles.
- These changes would take an estimated 190 hours to add (~$5130 USD).
- Structural improvements: To remain a relevant resource, the website should be upgraded to accommodate the following:
- The newest edition of the Subjective Effect Index is being developed under Josie Kins’ work with Mind State Design Labs, and we should have the website fully prepared for the new effects and general overarching structure of the ontology by the time it is published and available to the public.
- A directory of other Altered State of Consciousness Ontologies, with direct comparison to the Subjective Index. This will essentially be a user-facing showcase of the literature review that Josikinz is already working on with Mind State Design Labs.
- These changes would take an estimated 180 hours to add (~$4860 USD).
- Ideally as many pages outside of effects, articles, etc, should be editable within the UI of the website to the maximum extent that is practically possible. This will take inspiration from the way in which MediaWiki allows people to do much the same thing.
- We’ll need to make embeddable vcode components for a wider array of site features: tabs, read more button, tabs for viewing multiple versions of an article or article section allow creation / editing of arbitrary pages with vcode
- changing an article's icon in the web editor
- We need version control for articles, much like with MediaWiki. This would allow us to track edits and revert changes more easily. Something which is essential for giving people more editor privileges.
- These changes would take an estimated 160 hours to add (~$4320 USD).
- Article and report editing improvements: We would like to implement various goals in order to make the creation and editing of content on the Effect Index easier and faster for editors.
- Article formatting templates, to make creating standardised articles easier. (~15h / $675)
- Fixing bugs and issues with the editor, such as visual issues with regards to account permissions. (~11h / $297)
- A live preview for the VCode editor, and showing the article side-by-side instead of a tabbed view would make editing formatting easier.
- A component for showing substance durations and dosages would be nice to have, when referencing a specific substance.
- Inline citation links would be great (similar to mediawiki). The current css for them should also be more aesthetically pleasing. Currently the citations are too big and with too much space around them. (~30h / $810)
- Overhaul the replication gallery. I would prefer to have not just the option for slideshows, but collections of tiled thumbnails for a more presentable showcasing. (~60h / $1620)
- Tickboxes for managing profile roles, and managing effect tags rather than freestanding boxes would make site management easier. (~11h / $297)