|
|
# WEBSITE PROJECT AGAIN
|
|
|
|
|
|
## Index
|
|
|
|
|
|
1. [Context](/#Context)
|
|
|
2. [Description of the project](/#Description)
|
|
|
3. [Collect Needs](/#Collect)
|
|
|
4. [Define tools](/#Define)
|
|
|
|
|
|
|
|
|
## Context
|
|
|
We have some issues about the website about finish the migration. We have now a main website https://fair.coop and https://blog.fair.coop and https://wiki.fair.coop. Before we have an old wordpress website than now we can review on https://2017.fair.coop.
|
|
|
|
|
|
We decided in assembly to change on another model of website to improve and be more easy for the newcomers and easy to edit for communication people.
|
|
|
|
|
|
We decided to use a design for @bernini and he create the main website fair.coop using https://www.gatsbyjs.org/
|
|
|
|
|
|
For blog we decided use the same design but for drupal, this is until now on charge Fairkom.
|
|
|
|
|
|
And for wiki we decided to use dokuwiki. We don't have any design yet but we are writting texts but not everybody because there are some difficulties from no tech users.
|
|
|
|
|
|
After the last events and for trying to improve I want to write this project to don't follow again in the same errors.
|
|
|
|
|
|
The project is for documentation our the process and to can follow if any of the responsibles have another need or problem.
|
|
|
|
|
|
If we documented all in the best way we can... more developers could help us.
|
|
|
|
|
|
This project is completly open to review, change and make notes or whatever you want... always thinking in the commons.
|
|
|
|
|
|
I can not use OCP or Gitlab because is not aviable to join task and subtask and I try to use openproject because Catalunya NODO is testing now. But for now I can try to put in gitlab too.
|
|
|
|
|
|
_ _ _
|
|
|
|
|
|
|
|
|
## Description of the project
|
|
|
This project is for maintain, improve and documented how we want to see and write in website, in blog and wiki...
|
|
|
|
|
|
For mainwebsite my only concern is, needs for documenting and some issues like security and some errors in multilanguage scripts happens sometimes and the browser gives nº500 error.
|
|
|
|
|
|
Another concern is that @Bernini wants to leave the main website to do some other projects.
|
|
|
|
|
|
For Blog, Fairkom wants to split their work on drupal from fair-coin.org and blog.fair.coop that now is in a multisite place with some issues with multilanguage, some difficulties in edition for communication people and the theme is not complete yet with the mockup bernini design.
|
|
|
|
|
|
For wiki, I started installing and importing some documents and creating a structure for wiki and starting too the user manual but not finish and some user have some issues to understand the dokuwiki syntax.
|
|
|
|
|
|
The this project have an option to finish this work correctly and well documented or change all we want basing in the same design @Bernini did bedore and create structure and well documented project.
|
|
|
|
|
|
The project is create using scrum method and I try to follow this structure:
|
|
|
|
|
|
- Phase 1 Project (estimated time 18h)
|
|
|
- Create the project - (estimated time 16h)
|
|
|
- Description of the project task - (estimated time 2h) - check in 5h
|
|
|
- Collect needs task - (estimated time 4h)
|
|
|
- Defined tools task - (estimated time 10h)
|
|
|
- **Milestone Presented in assembly (estimated 2h)**
|
|
|
- Phase 2 Development (estimated time 52h)
|
|
|
- Define article structure blog / wiki / cover - (estimated time 12h)
|
|
|
- Define how we want the forms (estimated time 4h)
|
|
|
- Define the design of each form (estimated time 8h)
|
|
|
- Use the proposed design for each structure (estimate time 40h)
|
|
|
- Main cover design task - (estimated time 10h)
|
|
|
- Addons cover design task - (estimated time 10h)
|
|
|
- Blog page design task - (estimated time 10h)
|
|
|
- Wiki design task - (estimated time 10h)
|
|
|
- Phase 3 Implementation - (estimated time 275h)
|
|
|
- Create code using each tool in 3 environments (dev-testing-production) (estimated time 110h)
|
|
|
- Create work enviroments task - (estimated 5h)
|
|
|
- CMS installation or reconfiguration tasks - (estimated 5h)
|
|
|
- Plugins to create or improve tasks - (estimated 100h)
|
|
|
- Import or continue all content (estimated time 30h)
|
|
|
- Import the content task - (estimated 30h)
|
|
|
- Create user manuals (admin and user)
|
|
|
- Administrator manual task - (estimated 20h)
|
|
|
- User manual task - (estimated 10h)
|
|
|
- **Milestone Review and presented manuals (estimated 5h)**
|
|
|
- Manual traduction tasks - (estimated 100h)
|
|
|
- Phase 4 Maintaiment and improves
|
|
|
- Maintenment with a responsible and reports
|
|
|
- Improves before en dev, then in testing finally goes to production...
|
|
|
|
|
|
_ _ _
|
|
|
|
|
|
To start this project from now I created this recomendations to get good proposes...
|
|
|
|
|
|
|
|
|
## Collect needs
|
|
|
|
|
|
### General needs
|
|
|
- Develop in three enviroments (production-testing-developer)
|
|
|
- Using timing and try to work for objetives and purchases.
|
|
|
|
|
|
### Main website
|
|
|
- Use actual design https://fair.coop
|
|
|
- Use/copy/import exact the content.
|
|
|
- Create a little space to show next assemblies.
|
|
|
- Create a little space for last post in the blog.
|
|
|
- Have multilanguage content traslation complete (include menu)
|
|
|
- Include our piwik scripts for stats
|
|
|
- Get good configuration on security using mozilla https://observatory.mozilla.org/analyze.html?host=fair.coop
|
|
|
|
|
|
|
|
|
### Blog
|
|
|
- Use/copy/import exact the content.
|
|
|
- Complete the theme on drupal or other basing in the mainwebsite design... We have a mockup ![mockup Blog](https://git.fairkom.net/faircoop/Tech/FairCoopSites/FairCoopWebsite/uploads/d8e8bdc7a8ffc28a909cb174b4ba6a9b/blog.fair.coopDRAFT.jpg)
|
|
|
- We need multilanguage content and easy to translate one language to another (if we can use profile user language in backend will be better)
|
|
|
- Using some categories
|
|
|
- Include our piwik scripts for stats
|
|
|
- Create different styles for news, blog and local nodes articles
|
|
|
- Get good configuration on security using mozilla https://observatory.mozilla.org/analyze.html?host=blog.fair.coop
|
|
|
|
|
|
### Wiki
|
|
|
- Use/copy/import exact the content.
|
|
|
- Complete the theme on dokuwiki or other basing in the mainwebsite design... Try to be coherent using the same style the other two.
|
|
|
- We need multilanguage content and easy to translate one language to another (if we can use profile user language in backend will be better)
|
|
|
- Using some categories
|
|
|
- Include our piwik scripts for stats
|
|
|
- Create a good search box and great index
|
|
|
- Get good configuration on security using mozilla https://observatory.mozilla.org/analyze.html?host=wiki.fair.coop
|
|
|
|
|
|
|
|
|
_ _ _
|
|
|
|
|
|
|
|
|
## Define tools
|
|
|
From this point we need to discuss later which way we follow I try to design the structure to allow anyone to finish a propose
|
|
|
|
|
|
We have now 3 different tools for:
|
|
|
- Main website -> [GatsbyJS](https://www.gatsbyjs.org/)
|
|
|
- Blog -> [Drupal7](https://www.drupal.org/)
|
|
|
- Wiki -> [Dokuwiki](https://dokuwiki.org)
|
|
|
|
|
|
I try to create at least for this week 2 different versions on using GRAV CMS without database and other using only Drupal
|
|
|
|
|
|
|
|
|
## Define how we want the forms
|
|
|
Each type of article or page must have its own characteristics so we facilitate writing and the separation between design and content .. Obviously you should always see some flexibility that can be given for always personalized items ...
|
|
|
|
|
|
Example: Blog must always carry:
|
|
|
- Title field
|
|
|
- Description and content field
|
|
|
- Representative image field
|
|
|
- Category field
|
|
|
- Writing recommendations
|
|
|
|
|
|
|
|
|
_ _ _
|
|
|
|
|
|
|
|
|
## Define the design of each form
|
|
|
Both for the writing part and for the sample part already finished, you will have a design of each form.
|
|
|
* Example: Blog
|
|
|
* Design fill article:
|
|
|
* Fields to be filled in list:
|
|
|
* Title
|
|
|
* image to upload
|
|
|
* text description with wyswyg tools
|
|
|
* field separated by commas
|
|
|
* date
|
|
|
* Author
|
|
|
* to post
|
|
|
* Add mockup
|
|
|
|
|
|
_ _ _
|
|
|
|
|
|
|
|
|
Design shown:
|
|
|
* Title centered on H2 size 20px
|
|
|
* Large Image size 100x200
|
|
|
* Text in black with serif font
|
|
|
* Placing the text in justified
|
|
|
* After the categories in bubbles
|
|
|
* Add mockup
|
|
|
|