GithubHelp home page GithubHelp logo

npress's Introduction

nPress - opensource cms
=======================

nPress je nový systém pro správu obsahu postavený na Nette Frameworku. Umožňuje snadno upravovat strukturu více jazyčného webu a dobře pracuje s přílohami.

Více informací na www.npress.info


Instalace
=========
1) Stáhněte obsah repozitáře nebo distribuční verzi
2) Připravte MySQL databázi a naimportujte soubor "/data/init.sql"
   - V distribuční verzi se též nachází testovací data. Naleznete je 
	   v "/data/npdemo.sql" a "/data/files/". 
3) Soubor "/data/config.neon.sample" zkopírujte na "/data/config.neon" 
  - upravte připojení k databázi
  - nastavte heslo do administrace a případně další možnosti
	- ověřte, že soubor "/data/config.neon" není dostupný z webu
4) Nastavte oprávnění pro zápis do složek /data/files/, /data/thumbs/, /app/log/ a /app/temp/
5) Pokud spouštíte aplikaci v podsložce, v .htaccess zakomentujte RewriteBase
6) Administrace je na adrese <webova-cesta-k-npress>/admin/
7) Enjoy!

Systém je stále v beta verzi, takže jistě obsahuje množství chyb. Bugy, prosím, hlašte na adrese https://github.com/zbycz/npress/issues

Stejně tak budu rád za jakékoliv pull requesty či nápady. Pokud systém někde použijete, budu rád, když mi dáte vědět.


Požadavky
=========
- PHP 5.2 a vyšší
- požadavky Nette: http://doc.nette.org/cs/requirements
- Apache + mod_rewrite
- MySQL databáze


Další featury
=============
- Nepovinná složka /theme/ může obsahovat šablony pro vlastní vzhled. Výchozí layout potom bude @layout.latte a stránku s metou: .template=neco zobrazí pomocí šablony /theme/neco.latte.

- Stránku lze změnit v kategorii článků pomocí mety: .category=yes Následně se v menu přestanou podstránky zobrazovat a nabídne se rozhraní pro správu článků. Do textu kategorie je nutno přidat například makro #-subpagesblog-<id_page>-#

- Makra najdete v /app/components/NpMacros.php, zatím nejsou content aware a v nejbližší době je očekává refactoring.

- Pluginy jsou zatím ve zcela prvotním vývoji, pokud k nim máte nějaké nápady/připomínky prosím ozvěte se. Najdete je ve složce /app/plugins/. Aktivace v configu, například pomocí plugins: PasswordPlugin:{password:123} a na příslušené stránce nastavit metu: .password=yes 


Autor
=====
Pavel Zbytovský (c) 2011-2012
mail/jabber: [email protected]
http://npress.info/


npress's People

Contributors

iiic avatar zbycz avatar

Watchers

 avatar  avatar  avatar

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.