Giter Club home page Giter Club logo

dokuwiki-template-bootstrap3's Introduction

Release License Starts Forks Issues

Bootstrap3 template for DokuWiki

Features

  • HTML5 and CSS3
  • Responsive
  • Bootstrap 3.x based template
  • Glyphicons and FontAwesome icons
  • AnchorJS support
  • Typeahead support
  • High customizable via the configuration manager
  • Many html and DokuWiki hooks
  • Sidebar support ( left and/or right )
  • Bootswatch themes
  • Theme switcher
  • Cookie Law Banner Notice
  • Google Analytics integration
  • Avatar support for Gravatar, Libravatar and Office365

Plugin Integration

  • Add New Page
  • Advanced
  • Bootstrap Wrapper
  • DataTables
  • Diagram
  • Discussion
  • Edittable
  • Explain
  • InlineTOC
  • Move
  • Publish
  • Rack
  • Tagging
  • Tags
  • Translation
  • Wrap - Tabs
  • jOrg Chart
  • ... and more!

Localizations

  • Chinese
  • Czech
  • French
  • German
  • Hungarian
  • Indonesian
  • Italian
  • Japanese
  • Korean
  • Norwegian
  • Persian
  • Polish
  • Portuguese
  • Portuguese (Brazil)
  • Russian
  • Slovak
  • Spanish

Installation

All documentation for this template can be found at https://www.dokuwiki.org/template:bootstrap3

If you install this template manually, make sure it is installed in lib/tpl/bootstrap3/ - if the folder is called different it will not work!

Ensure that the following PHP modules are installed: php-xml.

Please refer to https://www.dokuwiki.org/template for additional info on how to install templates in DokuWiki.


Copyright (C) Giuseppe Di Terlizzi [email protected]

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

See the LICENSE file in your DokuWiki folder for details

dokuwiki-template-bootstrap3's People

Contributors

andreasferber avatar asmith3006 avatar bfogarty avatar cgalo5758 avatar coliss86 avatar cornhead764 avatar coudot avatar erturner avatar fosseway avatar gergoladi avatar giterlizzi avatar insspb avatar jordanrobot avatar kmlucy avatar ludenticus avatar mwsatwareag avatar nelson6e65 avatar phy25 avatar ppjet6 avatar rramphal avatar sawachan avatar schplurtz avatar swordfischer avatar takuy avatar vidschofelix avatar vierbergenlars avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dokuwiki-template-bootstrap3's Issues

Plugin WRAP with tabs

Hi,

in the plugin WRAP the tabs function doesn't work.
Example:

<WRAP tabs>
  * [[start|Allgemein]]
  * [[personal:richtlinien:start|Richtlinien]]
  * [[menue_themenbereiche|Firmenbereiche]]
  * [[menue_details|WIKI-Details]]
</WRAP>

Best regards
Juergen

not working with plugin explain

Hi,

the plugin "explain" enables the possibility to enhance the acronyms functionality. But the tool-tip of this plugin isn't displayed in combination with the bootstrap3 template

Regards
Juergen

Configurable user home pages

It would be really great to have an option to specify the user homepage location. Is it possible to add an option userPage (or similar) which could contain a string like user:@USER@:start or user:@USER@ where @USER@ gets replaced by the username of the user which is logged in. If I understand this right the path to the user homepage is hardcoded at the moment. I feel this could be very similar to the discussionPage setting.

Thinking about it. An option would also be to take the path specified by the user interwiki link in the file https://github.com/splitbrain/dokuwiki/blob/master/conf/interwiki.conf#L33 or in the interwiki.local.conf. This would make the links consistent with interwiki links.

Width of tables

Hi Lotar,

the width of tables is not always optimal. In this example the rows are very small, and I don't know the reason:

| Anleitung ^  =>  | {{:symbole:alg:benutzer.jpg?25&nolink}}    FAK                   | {{:symbole:sap:klasse.jpg?25&nolink}}          -                  |
|           | :::  | {{:symbole:sap:dokument.jpg?25&nolink}}    ASD / ANL             | {{:symbole:sap:objektzuordnung.jpg?25&nolink}} ggf. Materialstamm |
| :::       | :::  | {{:symbole:sap:dateiablage.jpg?25&nolink}} [Funktion] [MaschTyp] | {{:symbole:alg:dateilink.jpg?25&nolink}}       -                  |

Curiously in the resulting table there is a line break after each picture. Other tables are working correct.

The option "tableFullWidth" in the admin panel is off.

Regards Juergen

Show TOC in sidebar

This is more a feature request.

Would it be possible to show the table of contents in the sidebar? I made it possible with an ugly hack. It would be prettier to add it the options. I added a screenshot of how it looks right now.

tocinsidebar

Plugin move support

It would be nice to support the plugin move. There could be an item in the drop down menu as it has been added for the plugin export PDF.

Broken, no error

Hi,
My dokuwiki is up to date.
I installed this template using extension manager but it doesn't work. I'v only the header page.

The page is blank and end with :

    <ul class="nav navbar-nav">
    <li>

[Question] How could i change width of sidebar and/or textarea?

hello,
yesterday i installed your wonderful template and it works quit good out of the box.
Unfortunately two things are not satisfying for me:-(

  1. I want to change the width of the sidebar, because i use a tagcloud and this one is currently displayed row by row. If template loads, it seems to be ok, but after loading, the tags are rearranged row by row. So i think, sidebar is too small.
  2. How could i change the width of the textarea right from the sidebar? (where contents/ wikipage and so on is displayed).

Regards
Poul

Template Modification Question

Not sure where questions for help go...

I really like your template but I wanted to add a edit this page button in the top navbar.
I edited the navbar.html file and added:

  • This has the desired effect of adding the edit option, but I have two issues with it. One, I'm not sure if this is the same edit action as the one in the tools menu. It seems to work, but I just want to make sure I'm doing it right.
    The other issue is that I can't figure out how to add the glyphicon icon inline with the edit button as you do for the home button.

    Any help on this would be great.

    Namespace specific sidebar

    We're using your theme and it is really great. Is it possible to have different sidebars for different namespaces? For example if I add a page called "sidebar" to a namespace could that page be automatically used as sidebar for its namespace?

    Upload media dont work with this theme

    Hello,
    When i select a file to upload anbd press upload button, there is no loading % with this theme...
    it work with dokuwiki theme...
    and there is no upload...
    ecran257

    Media Manager "Edit" Does Not Display Properly

    First off, thanks so much for such an awesome template! This is an outstanding addition to the Doku Template inventory.
    I am having an issue though when I open the media manager, and I then open an image, then I click on the "Edit" tab, and only half the dialogue is displaying. I am running the latest version of DW, and the latest version of this template. I have checked to see if the error is browser related and I am seeing the same thing with Opera, Firefox, IE, and Chrome, latest versions. I have cleared cache and cookies, in all browsers and the issue still persists.
    This issue is present in fluid container and default width.
    Is this a bug, or a user error on my part? Thank you so much for looking into this.
    John
    capture

    Stretched images in main pages

    With Bootstrap3 theme enabled, images/tables created using pluguns "diagram" or "rack elevation" get stretched to the full width of the page. You can see it draw the correct width and then redraw full-width.

    html hooks for topheader.html missing

    Hello,

    I tried to use the topheader to add there my logo above the navbar, but the topheader.html page seams to be not loaded in main.php. In my understanding something has to be added above the navbar.

    <div id="dokuwiki__top" class="site <?php echo tpl_classes(); ?> <?php echo ($showSidebar) ? 'hasSidebar' : ''; ?>">
    
          <?php tpl_includeFile('topheader.html') ?>
    
          <!-- header -->
          <div id="dokuwiki__header">
            <?php @require_once('tpl_navbar.php'); ?>
          </div>
          <!-- /header -->
    
          <?php tpl_includeFile('header.html') ?>

    Drop down menu

    Hi,

    in the newest version of the template the drop down menu is too small to see all possible actions, for example for editing, without scrolling:
    fehler

    Best regards
    Juergen

    Time stamp

    Hi,

    the time stamp of the wiki pages isn't printed out. But this is essential for identifying the validity of a printed paper.

    Best regards
    Juergen

    All Wiki pages and Configuration Settings are blank

    After updating to the latest version of bootstrap3, all wiki pages and the Configuration Settings page are blank for me with this template. I've disabled all extensions and still had this problem. Every other template that I've tried is working for me. I am using Dokuwiki Release 2014-09-29d "Hrun". I was able to use bootstrap3 before I updated. I have tried uninstalling and using the manual install option.

    capture

    On pages with lists of tags, the tags get listed at the top instead of beside the page name

    Hello,

    When using the keyword {{topic>tagname}} , the tags belonging to a specifc page in the table are listed in the top area of the page instead of besides the page name and date in the list area. I end up with a lot of redundant tags at the top of the page.

    If I use the &notag option in topic, the problem does not appear, but I loose the names on individual pages which is a useful features for managing the tags.

    Another small cosmetic issue: With the sidebar, the icon for external link overlaps with the beginning of the text.

    What is the easiest way to increase the percentage of the screen used for large displays instead of having large white areas on each side?

    Nice work!

    Show tools elsewhere

    Think it's a nice idea to provide the option to show the tools elsewhere rather than in the dropdown. The reason is because it can be a little confusing having it out of the way and almost hidden as well little oddities such as when edit links show for sections but a user will have to navigate to edit a whole page. Would be nice if they could be displayed in the right sidebar or shown as simple buttons beneath the nav bar (much like translation options).

    Just my 2p.

    Mike

    [Suggestion] Translations should be perform via gettext instead of config files

    The translation job updating files via pull request is great, but it is hard sometimes. You can use code diff, but is not always clear as you expect and you have to re-compare line by line again. 😞

    Should be greatest if you implement it using gettext functions instead, setting a domain for this template and using dgettext function.

    Then, you can use the Transifex localization platform to manage translations (or manually, whatever), making easier the translators job. 😎

    Theme Switcher (NavBar) resets to default only

    When I set Theme Switcher in NavBar,
    and try to use it,
    that always resets a page to default theme,
    regardless of what theme I choose.
    (Except that when I choose Default, it sets the page to the currently set theme).
    But on refresh or on any other page, the previous theme (set in DW settings) is shown again.
    My DW version is the last dev snapshot.

    Lists not working on sidebars (<li> tags stripped from code)

    First of all, let me tell you, the Bootstrap3 template is awesome. I’ve been using Vector since 2011, this was the first template that tempted me to switch and I love it. So, thank you!

    The issue: I updated the template yesterday and when I loaded the wiki in the browser, it was stripping the <li> tags from all the lists I have on the sidebars. The tags appeared in the source code, but not in the browser. I tested on Firefox, IE and Chrome.

    After a lot of fiddling, I’ve finally found the cause: these two lines in scrip.js (284 and 285):

    $dw_aside.find('ul.nav li span').unwrap();
    $dw_aside.find('ul.nav li a').unwrap(); 
    

    I've commented them and the lists are working again. I don’t know if the stripping of tags is intentional, or if commenting the lines will cause problems elsewhere, but I thought I’d share it since it took me two days to discover what was causing the problem.

    If I can help with anything, just let me know. :)

    Performance in combination with other plugins

    Hi,

    the performance of the template could be a little bit better in combination with some plugins:

    a) The tab function of the wrap plugin:
    If a page contains tabs of the wrap plugin, first for a short time these entries are displayed as an unordered list. And only after it the tabs are generated in the screen output.

    b) Output of a datatable with the data plugin:
    A page with a data table is firstly shown as a list without formatting. Only subsequently the formatting is done, so that the page is displayed correctly. This behaviour can also be observed with large tables.

    These point are not essential for the use of the template. But it would be better, if the output were done correctly right from the start.

    Best regards
    Juergen

    todo-plugin

    When using dokuwiki.org/plugin:todo the checkbox is misplaced. it looks like it puts a huge space between checkbox and the text and therefore breaks line so that the checkbox is at the end of the first line and the text itself is in the second line. Makes todo almost unusable with bootstrap3.

    when switching back to dokuwiki it looks as usual.

    Image detail page does not render correct

    Hi,

    when clicking an image in DokuWiki you'll get redirected to a "detail page" containing a larger version of the image and some EXIF data etc..
    This detail page mywiki.com/wiki/lib/exe/detail.php? won't render in "bootstrap style". See screenshot below:
    screenshot

    Problem with encoding.

    This problem appeared after fa72155 commit and is associated with encoding with russian symbols. It's appears in sidebar, admin-panel(there navigation bar of settings), list of page sections, etc.

    Make search bar optional

    I have the contents of my wiki hidden unless you log in. Nothing can be found from the search bar.

    It would be great if there was an option just like showTools: Never/When Logged In/Always

    Edit: Also, I never use the search bar.. maybe should

    Media Manager displays blank

    Hi Lotar,

    Since the last template update, media manager displays blank, when you call it in edition mode. I have red the previous similar message, but here it is totally blank.

    I repeat the issue with the local wiki that worked properly before updating it.
    Can come back to the previous template, so it is not a problem for me but if you need beta test before commit, as I have two wiki in local with your template and different plugin configuration :)

    I add a website in the Bootstrap3 dokuwiki page, not sure if it is the right place below Main. Please to move it if it is not.

    Thanks for all.

    Best way to use a plugin shortcode in pageheader.html

    Thank you for awesome template! I really enjoy responsive design and hooks (I'm big fun of Genesis template for wordpress also)!

    I try to use nspages plugin in order to display the list of namespaces (building kind of dictionary). Alas, placing <nspages> doesn't work. Seems like dokuwiki treats this as an html tag and adds the closing tag </nspages> at the end of the page.

    I understand that I could use an php function, but my skills in php below the newbi - I'm able to copypaste some code only with minor adjustments.

    Could you please advise the best way to utilize a plugin shortcode in the template hooks?

    Edit Button not showing for many sites

    Hi, I just installed your Template when I went back to a page, there were no more edit buttons of any kind...
    It isn't a user-right restriction problem, I reseted them all.
    I'am using the current version of doku-wiki

    Glyphicons resulting in 404 Error

    I noticed today that when viewing my DocuWiki site that all the glyphicons are displaying as squares in Chrome and invisible in Internet Explorer. Using the Network tab under Dev resources on Chrome I discovered that the attempt to load the glyphicons as any of the font formats from https://bootswatch.com/fonts/ results in 404 errors on all of them. In fact attempting to browse to those URLs manually results in the same 404 error.

    Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher

    Installed Bootstrap 3 template via download in DokuWiki extension manager. Activated template=bootstrap3 in configuration manager.
    Result: I can not edit pages. "Tools" menu can not be opened.
    Re-installed Bootstrap 3 via direct download and unzip in tpl folder.
    Same result.

    DokuWiki VERSION file says: 2014-09-29d "Hrun"
    Firefox developer console: Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher
    Installed on Debian unstable (sid), package dokuwiki_0.0.20140929.d-1_all.deb.

    What can I do? (I figure I need jQuery 1.9.1+... But: is there a way to add jQuery 1.9.1+ to DokuWiki?)

    Separate coding from translations (viaTransifex)

    I guest is not viable to implement translations via gettext, like I suggested in #54. But you can still implement translations via Transifex! 😀

    There is not only gettext format available, but also a PHP Alternative Array format.

    There is a CLI client to automatize process:
    http://docs.transifex.com/client/

    You only need 1️⃣ add your project to Transifex and add languages, 2️⃣ install and configure your TX client and 3️⃣ : just run tx push --source when you update original files (or configure Transifex project to do this automatically) and tx pull -a to update your translations.

    Check Transifex Platform... Is amazing!

    The best part is that _current translations will not be lost_: you are able to update in Transifex by uploading *.php file. 😄

    I just test in https://github.com/nelson6e65/ci_language

    Check the .tx/config file, where I put the path of translations and source file.

    You can make a TRANSLATORS.md, or something like that, to add current and recruit new translators to join in your transifex translation project. 😃

    I think this will make you easier the translation merging. 👍

    Integration of the translation plugin

    Hi,

    excellent template with a good design and a lot of customizing possibilities.

    But one thing I want to describe: When turning on the option "showTranslation", the content area of the page is highly reduced because subsequently a whole line of the window is reserved only for these translation buttons (class clearfix). In my opinion it would be better if these buttons were integrated into the navbar, perhaps on the right side or into the class "pageId text-right"

    Regards
    Jürgen

    Layout for printing

    Hi Joseph,

    when printing a page the whole sidebar is included in the output.

    Regards
    Juergen

    toc position & affix

    1. I want to locate toc in sidebar when I access wiki with desktop or tablet pc.
      And when I access wiki with android or iPhone, I want to locate toc left of right side.
      How can I revise file? (main.php or bootstrap.css etc...)
    2. I want to fix sidebar when I scroll with mouse.
      Using 'affix' function? How can I revise file?
    3. I`m korean. In sidebar, letter is broken.
      Do I need to set up a php file to utf-8?

    My English is a lack, but thank you to read my problem.

    Problem with data plugin

    Hi,

    there is still a little problem remaining with the data plugin:

    The code

    ====== Arens, Uwe ======
    
    ---- dataentry personendaten ----
    Anrede:                Hr.
    Nachname:              #####
    Vorname:               Uwe
    Bereich_tag:           Vertrieb
    Abteilung_tag:         SL
    Email_mail:            uwe.#####@#####.###
    Telefon:               747
    Personalfunktion:      Leitung Service
    ----
    

    produces this output on screen:
    fehler

    But this is the output when printing:
    fehler 2

    The red frames show informations of a help text bubble of the tag link that shouldn't be printed:
    fehler 3

    Regards
    Juergen

    Enable the fluid container

    Hi Lotar,

    suggestion for the option "Enable the fluid container (full-width of page)":
    The idea of the named option is very good. So why is it only available from the admin panel? I don't know how much work this would be, but my proposal is to integrate it as a clickable button into the navbar so everyone can toggle it device-specific.

    Best regards
    Juergen

    Plugin publish

    Hi Joseph,

    another little flaw is the concurrence with the publish plugin. If it is activated for a page the message box (draft or approved) is displayed below the toc. In other templates it is placed at top of the page.

    Regards
    Juergen

    Image Alignment

    Hi,

    thanks for this superb template!
    If I do something like this in default template

    {{wiki:dokuwiki-1.png}}
    {{wiki:dokuwiki-2.png}}
    {{wiki:dokuwiki-3.png}}
    

    the images in the resulting page are displayed in a row, horizontally. In your template the images are diplayed on top of each other or vertically. Is this done intentionally? I can't seem to change this behaviour which is okay for mobile devices but seems strange when viewed with a higher resolution display. With the default theme you would place spaces in between to put the image on top of each other.

    {{wiki:dokuwiki-1.png}}
    
    {{wiki:dokuwiki-2.png}}
    
    {{wiki:dokuwiki-3.png}}
    

    Thanks for looking into this.

    Ordered list overlaps image

    I'm getting text overlapping an image when I use a left aligned image and an ordered list like this

    {{wiki:image.png?direct&150 }}

    • Step 1
    • Step 2
    • Step 3
    • Step 4

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. 📊📈🎉

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google ❤️ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.