Do you need help with Nested? Do you have a recommendation? Nested uses Google Groups for its forum/mailing list/general discussion group. Come in and post your doubts or ideas!
Tell a friend
The easier way to help Nested is by promoting it with your friends and collegues: tweet-it, like-it, plus-it, blog-it, share-it and talk about it! Use the above bar to share Nested with your friends.
Use a badge
You can use a promotional badge on your document or put a banner in your website to show your love:
Under construction...
Write a review
Finally, but not least, you can write a review about Nested, good or bad, feedback is always welcome. Some reviews about Nested:
[EN]
Dec 12 2011 at addictivetips.com.
[ES]
Dec 12 2011 at softhoy.com.
You wrote one? Let us know.
Nested uses Sourceforge.net for development and issue tracking. If you have found a bug in Nested, or do you want to submit a feature request, please head on over to the issue tracker and create a new ticket.
To report a bug, please use the following template:
**Nested version:** <version> **Operating system:** <name> <version> <arquitecture> **Problem:** <Describe briefly the problem here> **How to reproduce the problem:** <Describe what steps are required in order to reproduce the problem, under what conditions?> **Expected behaviour:** <What is the expected output or behaviour, or what whould you expect to happen?> **Comments:** <Add any additional comment you may like to include.>
You can help translating Nested to your language or to the languages you know. You can help by translating the Nested Software interface and/or the documentation, that is, the included examples, templates, manual and/or website.
You can translate online the main Nested application via the Transifex website. Visit:
https://www.transifex.net/projects/p/nested/
Alternatively, you can download the latest POT/PO files from Transifex (or from here) and then email it back to us.
You can help translating the Nested included examples, templates, manual and/or website. All of those are in Nested file format (known as txt2tags, *.t2t).
You need to download the *.t2t
source files, edit them with Nested
or any other plain text editor and save them with the following format:
Filename.lang.t2t
e.g.: If the source file name is Presentation.t2t
and you're translating
it to Brazil Portuguese you need rename it to Presentation.pt_BR.t2t
. If
your system is configured in Brazil Portuguese, Nested will try to load
files with *.pt_BR.t2t
extension, if is not available, then it will try
*.pt.t2t
, if that one is also unavailable Nested will fallback to the
included English *.t2t
file.
Remember, always verify that your language is not already included first before starting a new translation.
Examples
Templates
Manual
Website
If you want to publish any website page correctly you need to download
the images
and the website theme.
Then, copy the WebsiteTheme folder to your Nested themes folder
(File -> My Nested Folder -> themes
).
Extend Nested by implementing new themes, templates, examples and libraries.
Under construction...
Patches and enhancements are always welcome! To get the source code run:
svn checkout svn://svn.code.sf.net/p/nestededitor/code/trunk nested
Or browse it here: http://sourceforge.net/p/nestededitor/code/
Once you have downloaded the repository you will find the list of dependencies and
how to launch Nested from source in the README.txt
file. Nested is
programmed with Python, using PyGtk
for the GUI and txt2tags as the backend.
In the repository you will find the following tree:
dist
: Scripts and files required to package Nested to the different
platforms: Ubuntu, Debian, Windows, etc.
graphics
: Source files of the graphics used by Nested
(SVG files).
l10n
: Localization files for Nested. This folder includes a script
to extract translation strings from source code, a script to compile translation
files, the localization files (*.po
files)
and the main localization template file (*.pot
file). See Translate
for more information.
nested
: This folder holds the Python scripts that compose the Nested
application. In particular, the important files are:
export.py
: Handles the conversion of the user content to the requested
target. Here you can find the default pre/post filters.
gui.glade
: Glade file that holds all the GUI.
nested
: Launch script. Does nothing more than launching the application.
nested_gui.py
: This is the MOST important file, it holds the logic of the
entire application.
t2t_highlight.py
: txt2tags highlight buffer with Undo/Redo for PyGTK
TextView.
txt2tags.py
: The slightly modified version of txt2tags
library used by Nested. The header of this file enumerates the modifications made.
website
: The source files for this entire website.
content
: *.t2t
source files and compiled examples.
extras
: Some additional and specific files required to host this page in Sourceforge.
theme
: HTML theme for Nested that gives the look and feel to this website.
Happy hacking ;)
Nested is packaged for several operating systems in several formats and deployment ways. If you want to access the files used to package Nested you need to get the development repository, that is, the source code file (.tar.gz) don't include them. See Hacking and patching to know how to get it.
You will find the dist folder located in the root of the development repository, in it, you can find the files used for packaging.
Nested is packaged for Debian and Ubuntu, which uses the .deb file format for distributing and installing Software. To create a Debian package do:
cd dist/debian/ ./make_release.sh
The above make_release.sh script will create a source release
archive in the dist folder, then, it will process that file and
create a Debian source package and a Debian binary package. You can find
the specific Debian package files in dist/debian/debian
.
You need to edit the make_release.sh script to adapt it to your needs, in particular you need to change the first lines with your data:
export DEBFULLNAME="Your name" export DEBEMAIL="your@email.com"
To build the Debian package you need the following packages:
sudo apt-get install devscripts build-essential fakeroot dh-make wget
Nested is packaged for Fedora and OpenSuse, which uses the .rpm file format for distributing and installing Software.
In dist/fedora/
you can find the .spec file required to build the RPM package.
To get a source release package execute from the repository root:
python setup.py sdist
This will create a source code distribution package in the dist folder.
Nested is packaged for Windows XP, Vista and 7. Windows packaging requires a complete and configured build system. Detailed instructions on how to configure your system can be found here:
dist/windows/build.txt
Nested is written in Python and uses Gtk+ for the GUI. The process of creating the executable is called freezing. The packaging process consist of two steps:
Nested uses NSIS system to create the installer.
Once you have your system configured you can package for Windows just by executing:
cd dist\windows make_release.bat
Donating is a great way to show your love for the project (a Paypal account is not required):