├── .gitattributes ├── .gitignore ├── README.md ├── archive.php ├── favicon.ico ├── favicon.png ├── footer.php ├── front-page.php ├── functions.breadcrumb.php ├── functions.force-login.php ├── functions.php ├── header.app-icons.php ├── header.php ├── index.php ├── library ├── admin.php ├── bones.php ├── cpt-project_update.php ├── css │ ├── editor-style.css │ ├── ie.css │ ├── login.css │ ├── style.css │ ├── style.css.map │ └── svg-icons │ │ ├── file-music.svg │ │ ├── file-pdf.svg │ │ ├── file-picture.svg │ │ ├── file-play.svg │ │ ├── file-video.svg │ │ └── file-zip.svg ├── images │ ├── custom-post-icon.png │ ├── favicon-16.png │ ├── login-logo.svg │ ├── nothing.gif │ └── nothumb.gif ├── js │ ├── libs │ │ └── modernizr.custom.min.js │ └── scripts.js ├── scss │ ├── admin.scss │ ├── breakpoints │ │ ├── _1030up.scss │ │ ├── _481up.scss │ │ ├── _768up.scss │ │ └── _base.scss │ ├── config.rb │ ├── editor-style.scss │ ├── login.scss │ ├── modules │ │ ├── _alerts.scss │ │ ├── _buttons.scss │ │ └── _forms.scss │ ├── partials │ │ ├── _functions.scss │ │ ├── _mixins.scss │ │ ├── _normalize.scss │ │ ├── _print.scss │ │ ├── _purecss.scss │ │ ├── _typography.scss │ │ ├── _variables.scss │ │ └── purecss │ │ │ ├── base │ │ │ └── base.scss │ │ │ ├── buttons │ │ │ ├── buttons-core.scss │ │ │ └── buttons.scss │ │ │ ├── forms │ │ │ ├── forms-r.scss │ │ │ └── forms.scss │ │ │ ├── grids │ │ │ ├── README.html │ │ │ ├── README.md │ │ │ └── grids-core.scss │ │ │ ├── menus │ │ │ └── css │ │ │ │ ├── menus-core.scss │ │ │ │ ├── menus-dropdown.scss │ │ │ │ ├── menus-horizontal.scss │ │ │ │ ├── menus-scrollable.scss │ │ │ │ └── menus-skin.scss │ │ │ └── tables │ │ │ └── tables.scss │ └── style.scss └── translation │ ├── README.md │ ├── da_DK.mo │ ├── da_DK.po │ ├── de_DE.mo │ ├── de_DE.po │ ├── default.mo │ ├── default.po │ ├── es_ES.mo │ ├── es_ES.po │ ├── fr_FR.mo │ ├── fr_FR.po │ ├── he_IL.mo │ ├── he_IL.po │ ├── hr.mo │ ├── hr.po │ ├── hu_HU.mo │ ├── hu_HU.po │ ├── it_IT.mo │ ├── it_IT.po │ ├── ja.mo │ ├── ja.po │ ├── lt_LT.mo │ ├── lt_LT.po │ ├── nb_NO.mo │ ├── nb_NO.po │ ├── nl_NL.mo │ ├── nl_NL.po │ ├── pl_PL.mo │ ├── pl_PL.po │ ├── pt_PT.mo │ ├── pt_PT.po │ ├── ro_RO.mo │ ├── ro_RO.po │ ├── ru_RU.mo │ ├── ru_RU.po │ ├── sv_SE.mo │ ├── sv_SE.po │ ├── zh_CN.mo │ └── zh_CN.po ├── screenshot.png ├── screenshots ├── homepage.png └── inside.png ├── search.php ├── searchform.php ├── sidebar-footer.php ├── single.php ├── style.css └── taxonomy-project.php /.gitattributes: -------------------------------------------------------------------------------- 1 | # Standards for multi-platform colaboration 2 | 3 | # Set default behaviour, in case users don't have core.autocrlf set. 4 | * text=auto 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # folders and files to be ignored by git 2 | 3 | ############ 4 | ## Bones 5 | ############ 6 | 7 | Bones.esproj/ 8 | 9 | ############ 10 | ## IDEs 11 | ############ 12 | 13 | *.pydevproject 14 | .project 15 | .metadata 16 | *.swp 17 | *~.nib 18 | local.properties 19 | .classpath 20 | .settings/ 21 | .loadpath 22 | .externalToolBuilders/ 23 | *.launch 24 | .cproject 25 | .buildpath 26 | nbproject/ 27 | 28 | ############ 29 | ## OSes 30 | ############ 31 | 32 | [Tt]humbs.db 33 | [Dd]esktop.ini 34 | *.DS_store 35 | .DS_store? 36 | 37 | ############ 38 | ## Misc 39 | ############ 40 | 41 | bin/ 42 | tmp/ 43 | *.tmp 44 | *.bak 45 | *.log 46 | *.[Cc]ache 47 | *.cpr 48 | *.orig 49 | *.php.in 50 | .idea/ 51 | temp/ 52 | ._* 53 | .Trashes 54 | 55 | .svn 56 | 57 | *.codekit 58 | *.scssc 59 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # wp-projecthub 2 | A Wordpress Theme that makes it easy to create elegant projecthubs (as advised by Brad Frost) 3 | 4 | ## How-to ? 5 | This theme turns a wordpress install into a Projecthub: 6 | - "posts" become "project updates", and "categories" become "Projects". 7 | - frontpage shows list of Projects for logged in users. 8 | 9 | ## What does it look like? 10 | Clean, lightweight (no webfonts nor decoration) and elegant. 11 | 12 | ### Front page 13 | 14 |  15 | 16 | ### Inside a project 17 | 18 |  19 | 20 | ## what is missing? 21 | - if you want to restrict projects to specific users, you may need to use a plugin that does that. 22 | 23 | ## What is a Projecthub ? 24 | To quote Brad Frost:
It's a centralized index page containing a chronological list all your project’s key design and development materials.25 | 26 | More info: http://24ways.org/2013/project-hubs/ 27 | 28 | ## Credits 29 | - WP Projecthub theme: [pixeline](https://pixeline.be) 30 | - Theme based on [WP Bones](http://themble.com/bones/) 31 | - Original Idea: [Brad Frost](http://24ways.org/2013/project-hubs/) 32 | - CSS framework: [purecss](purecss.io) 33 | -------------------------------------------------------------------------------- /archive.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |