Websites
1 Global Apertus Website Header
2 Drupal
This is about the new Apertus website, located at http://dev.apertus.org.
Its still in developmet but once finished will replace the current main website which will be archived (but stay online in a rea-only mode)
Drupal 7 install, with the twitter bootstrap theme.
2.1 Theming
There is a subtheme, called "apertus_bootstrap" which is in use now.
In this theme there is an apertus.css file.
Please try to respect the structure of this file:
- google fonts imports (they must be the first items in this file, don't ask me why)
- general typography
- general page modifications
- nodes
- fields
- views
- ui
It makes it easier to find your way. General rule: as little css as possible, only override what is needed. Ask for help, make backups.
2.1.1 markitup editor
This wysiwyg editor is the perfect mix of the normal text editor for programmers and the colorful GUI of a real WYSIWYG editor that does not produce terribly bloated HTML.
2.1.1.1 CSS Theme Preview
/sites/all/libraries/markitup/markitup/templates/preview.html must link to all the relevant CSS files currently in use in the theme.
This is hardcoded and must be changed when switching themes. Also the node structure that drupal creates must be emulated here so the class structure can be used 1:1 like the following:
<div style="border:1px solid #BBB; padding:10px; width:879px;"> <div id="content"> <div class="content"> <div class="node"> <!-- content --> </div> </div> </div> </div>
The preview window size can be adapted to the size of the actual page container in
/sites/all/libraries/markitup/markitup/skins/simple/style.css
2.2 Todo
- add number of comments eg. "13 comments" to each item in blog and news view after teaser text (maybe with small speech bubble icon)
- add Elphel stills page with raw DNG download links like http://www.apertus.org/en/still-images
--> done here : http://dev.apertus.org/node/158
How can we add the DNG downloads properly? --Sebastian (talk) 20:35, 13 February 2013 (CET)
- prepare site for going multi-language
- should the huge image really be shown at the beginning of each project page?
- How can we make it clear that certain pages are only relevant to Elphel cameras or later to Axiom. For example we have a prototype image gallery or a sample still images gallery that both only relates to Elphel cameras, how can we make sure people are 100% aware of that at all times?
- create apertus favicon
- take out the "created by xyz on the ...." header on normal pages?
Solved, it was more a problem with content types, some pages were "articles" (with the author info) rather than "pages" (without the author info) - so I am converting the nodes to the correct content types now. --Sebastian (talk) 11:29, 16 February 2013 (CET)
- user pages are not publicly accessible: like http://dev.apertus.org/user/7
Solved by editing permissions --Sebastian (talk) 14:18, 16 February 2013 (CET)
- Is there a way to expose team members email addresses if they want to without increasing spam? javascript encrypted, or something even better? Is http://drupal.org/project/invisimail a good choice?
- What do we do with the Apertus header (like http://wiki.apertus.org/index.php/Main_Page) that goes on top of all our websites with the Drupal7 website?
- uploading multiple images at once to image gallery does not work yet
3 Apertus Forums
Using phpbb.
3.1 Fixing Email notifications "from" Name
Manually edited /includes/functions_messenger.php at line 477 and 482 to add the "From" Name